Obtains the next value of the specified MUMPS global and subscripts.
Arguments
Argument | Data Type | Required | Description |
---|
globalName | string | Yes | The name of the global to examine |
subscripts | array | Yes | An array of subscripts. May be empty to examine the root node of the global. |
Return Value
mumps.order() returns a struct with the following members:
...
This example returns a list of account names, presuming the IGLS accounting package is installed on the host.
Code Block |
---|
language | coldfusionjs |
---|
title | CFMLCFScript |
---|
linenumbers | true |
---|
|
<cfset mumps = createObject("component", "lib.cfmumps.mumps"
var mumps = new lib.cfmumps.Mumps();
mumps.open();
var lastResult = false;
var nextSubscript = "";
writeOutput("<ul>");
while(!lastResult) {
var order = mumps.order("TT", ["ACCT", nextSubscript]);
lastResult = order.lastResult;
nextSubscript = order.value;
if(nextSubscript) {
var accountName = mumps.get("TT", ["ACCT", nextSubscript]);
writeOutput("<li>" & accountName & "</li>");
}
}
writeOutput("</ul>");
mumps.close(); |
Code Block |
---|
language | coldfusion |
---|
title | CFML |
---|
linenumbers | true |
---|
|
<cfset mumps = new lib.cfmumps.Mumps()>
<cfset mumps.open()>
<ul>
<cfset lastResult = false>
<cfset nextSubscript = "">
<cfloop condition="lastResult EQ false">
<cfset order = mumps.order("TT", ["ACCT", nextSubscript])>
<cfset lastResult = order.lastResult>
<cfset nextSubscript = order.value>
<cfoutput>
<cfif nextSubscript NEQ "">
<li>#mumps.get("TT", ["ACCT", nextSubscript])#</li>
</cfif>
</cfoutput>
</cfloop>
</ul>
<cfset mumps.close()> |