Calls a MUMPS extrinsic procedure that does not return a value. Requires CFMumps 0.6.0 or later.
Arguments
Argument | Data Type | Required | Description |
---|---|---|---|
fn | string | Yes | The procedure to be called |
args | array | Yes | An array of arguments to be passed to fn |
autoRelink (CFMumps 0.05 and later only) | boolean | No | If true, the routine called through this API will be automatically re-linked before being executed. This allows you to use the most recent version of a routine without re-starting the CF application server. Omitting this parameter is equivalent to supplying it with a value of false. |
Return Value
Returns a value of type boolean, which will be true if there was no error in the course of procedure execution
Example
This example returns the PID of the MUMPS process running fn.
MUMPS Routine
KBBMDEMO QUIT ; PID() QUIT $J
CFML
<cfset mumps = createObject("component", "lib.cfmumps.mumps").open()> <cfset pid = mumps.mFunction("$$PID^KBBMDEMO", [])> <cfoutput> <p>Process ID is #pid#</p> </cfoutput> <cfset mumps.close()>
0 Comments