CALL Routines Syntax Listed by Product

Base SAS

C

Name
Syntax and Description
CALL ALLCOMB(count, k, variable-1, ...,variable-n);
Generates all combinations of the values of variables taken at a time in a minimal change order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL ALLCOMBI(N, K, index-1, …, index-K, <, index-added, index-removed > );
Generates all combinations of the indices of objects taken at a time in a minimal change order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL ALLPERM(count, variable–1 <, variable–2 ... > );
Generates all permutations of the values of several variables in a minimal change order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL CATS(result <, item-1, …, item-n > );
Removes leading and trailing blanks, and returns a concatenated character string.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL CATT(result <, item-1, … item-n > );
Removes trailing blanks, and returns a concatenated character string.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL CATX(delimiter, result <, item-1 , … item-n > );
Removes leading and trailing blanks, inserts delimiters, and returns a concatenated character string.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL COMPCOST(operation-1, value-1 <,operation-2, value-2 …> );
Sets the costs of operations for later use by the COMPGED function
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL EXECUTE(argument);
Resolves the argument, and issues the resolved value for execution at the next step boundary.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL GRAYCODE(k, numeric-variable-1, ..., numeric-variable-n);
CALL GRAYCODE(k, character-variable <, n <, in-out > > );
Generates all subsets of items in a minimal change order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL IS8601_CONVERT( convert-from, convert-to, < from-variables > , < to-variables >,
< date-time-replacements >
Converts an ISO 8601 interval to datetime and duration values, or converts datetime and duration values to an ISO 8601 interval.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL LABEL(variable-1,variable-2);
Assigns a variable label to a specified character variable.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL LEXCOMB(count, k, variable-1, …, variable-n);
Generates all distinct combinations of the nonmissing values of variables taken at a time in lexicographic order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL LEXCOMBI(n, k, index-1, …, index-k);
Generates all combinations of the indices of objects taken at a time in lexicographic order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL LEXPERK(count, k, variable-1, …, variable-n);
Generates all distinct permutations of the nonmissing values of variables taken at a time in lexicographic order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL LEXPERM(count, variable-1 <, …, variable-N > );
Generates all distinct permutations of the nonmissing values of several variables in lexicographic order.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL LOGISTIC(argument <, argument, ...> );
Applies the logistic function to each argument.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL MISSING(varname1 <, varname2, ...> );
Assigns missing values to the specified character or numeric variables.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL MODULE(< cntl > ,module,arg-1,arg-2...,arg-n);
num=MODULEN(< cntl > ,module,arg-1,arg-2…,arg-n);
char=MODULEC(< cntl > ,module,arg-1…,arg-2,arg-n);
CALL MODULEI (< cntl > ,module arg-1,arg-2...,arg-n);
num=MODULEIN(< cntl > ,module,arg-1,arg-2...,arg-n)
char=MODULEIC(< cntl > ,module,arg-1,arg-2...,arg-n);
Calls a specific routine or module that resides in a shared executable library.
Product: Base SAS
Document: SAS 9.3 Companion for UNIX Environments
CALL MODULE(< cntl-string,> module-name <,argument-1, ..., argument-n > );
Calls an external routine without any return code.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL POKE(source,pointer <,length > <,floating-point > );
Writes a value directly into memory on a 32-bit platform.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL POKELONG(source,pointer <,length > <,floating-point > )
Writes a value directly into memory on 32-bit and 64-bit platforms.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL PRXCHANGE (regular-expression-id, times, old-string <, new-string <, result-length
<, truncation-value <, number-of-changes > > >
>
);
Performs a pattern-matching replacement.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL PRXDEBUG (on-off);
Enables Perl regular expressions in a DATA step to send debugging output to the SAS log.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL PRXFREE (regular-expression-id);
Frees memory that was allocated for a Perl regular expression.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL PRXNEXT (regular-expression-id, start, stop, source, position, length);
Returns the position and length of a substring that matches a pattern, and iterates over multiple matches within one string.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL PRXPOSN (regular-expression-id, capture-buffer, start <, length > );
Returns the start position and length for a capture buffer.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL PRXSUBSTR (regular-expression-id, source, position <, length > );
Returns the position and length of a substring that matches a pattern.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANBIN(seed,n,p,x);
Returns a random variate from a binomial distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANCAU(seed,x);
Returns a random variate from a Cauchy distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANCOMB(seed, k, variable-1 <, variable–2, ... > );
Permutes the values of the arguments, and returns a random combination of out of values.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANEXP(seed,x);
Returns a random variate from an exponential distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANGAM(seed,a,x);
Returns a random variate from a gamma distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANNOR(seed,x);
Returns a random variate from a normal distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANPERK(seed, k, variable-1 <, variable–2, ... > );
Permutes the values of the arguments, and returns a random permutation of out of values.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANPERM(seed, variable-1 <, variable–2, ... > );
Randomly permutes the values of the arguments.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANPOI(seed,m,x);
Returns a random variate from a Poisson distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANTBL(seed,p1 ,...pi ,...pn ,x);
Returns a random variate from a tabled probability distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANTRI(seed,h,x);
Returns a random variate from a triangular distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL RANUNI(seed,x);
Returns a random variate from a uniform distribution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SCAN(< string > , count, position, length <, < charlist > <, < modifier(s) > > > );
Returns the position and length of the th word from a character string.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SET(data-set-id);
Links SAS data set variables to DATA step or macro variables that have the same name and data type.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SLEEP(n <,unit > );
For a specified period of time, suspends the execution of a program that invokes this CALL routine.
Product: Base SAS
Document: SAS 9.3 Companion for UNIX Environments
CALL SLEEP(time);
Suspends the execution of a program that invokes this call routine for a specified period of time.
Product: Base SAS
Document: SAS 9.3 Companion for z/OS
CALL SLEEP(n <, unit >);
For a specified period of time, suspends the execution of a program that invokes this CALL routine.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SOFTMAX(argument <,argument,…> );
Returns the softmax value.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SORTC(variable-1 <, …, variable-n >);
Sorts the values of character arguments.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SORTN(variable-1 <, …, variable-n >);
Sorts the values of numeric arguments.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL STDIZE(< option-1,option-2, …,> variable-1 <, variable-2, …> );
Standardizes the values of one or more variables.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL STREAMINIT(seed);
Specifies a seed value to use for subsequent random number generation by the RAND function.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SYMPUT(argument-1,argument-2);
Assigns DATA step information to a macro variable.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SYMPUTX(macro-variable, value <,symbol-table > );
Assigns a value to a macro variable, and removes both leading and trailing blanks.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL SYSTEM(command);
Submits an operating environment command for execution.
Product: Base SAS
Document: SAS 9.3 Companion for UNIX Environments
CALL SYSTEM(command);
Submits an operating system command for execution.
Product: Base SAS
Document: SAS 9.3 Companion for z/OS
CALL SYSTEM(command);
Submits an operating environment command for execution.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL TANH(argument <, argument,... > );
Returns the hyperbolic tangent.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL TSO(command);
Issues a TSO command or invokes a CLIST or a REXX exec during a SAS session.
Product: Base SAS
Document: SAS 9.3 Companion for z/OS
CALL VNAME(variable-1,variable-2);
Assigns a variable name as the value of a specified variable.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL VNEXT(varname <,vartype <, varlength > > );
Returns the name, type, and length of a variable that is used in a DATA step.
Product: Base SAS
Document: SAS 9.3 Functions and CALL Routines: Reference
CALL WTO (“text-string”);
Sends a message to the system console.
Product: Base SAS
Document: SAS 9.3 Companion for z/OS

SAS Data Quality Server

D

Name
Syntax and Description
CALL DQPARSE ( parse-string, parse-definition, 'parse-result, parse-return-code
<, 'locale '>)
Returns a parsed character value and a status flag.
Product: SAS Data Quality Server
Document: SAS 9.3 Data Quality Server Reference
CALL DQSCHEMEAPPLY( 'char', ‘output-variable’, ‘scheme’, ‘scheme-format
<,mode > <, ‘transform-count-variable’> <,’scheme-lookup-method’>
<,match-definition > <,sensitivity > <,’locale’>)
Applies a scheme and returns a transformed value and a transformation flag.
Product: SAS Data Quality Server
Document: SAS 9.3 Data Quality Server Reference
DQSCHEMEAPPLY (char, 'scheme', 'scheme-format' <,'mode'> <,'scheme-lookup-method'>
<,'match-definition'> <,sensitivity > <,'locale'>)
Applies a scheme and returns a transformed value.
Product: SAS Data Quality Server
Document: SAS 9.3 Data Quality Server Reference

SAS Integration Technologies

A B C D E F G I L M O P R S T

Name
Syntax and Description
CALL ABORT(transid, rc);
Cancels prior work that has been done via a transaction object.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL ACCEPTATTACHMENT(qid, attachid, qual1, qual2, rc);
Accepts an attachment by recreating it on the local machine.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL BEGINTRANSACTION(transid, tid, rc);
Begins transaction processing by creating a transaction object.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL CLOSEQUEUE(qid,rc , attr>);
Closes a message queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL COMMIT(transid, rc);
Commits prior work that has been done via a transaction object.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL COMPANION_NEXT( entryId , path , filename , url , rc
<, properties, propValue1, ... propValueN > );
Retrieves the next companion HTML file in the ODS HTML set
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL DELETEALIAS(type, name, storage, rc);
Deletes a transport or queue alias definition from the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL DELETEMAP(name, storage, rc);
Deletes a map data descriptor definition from the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL DELETEMODEL(transport, name, storage, rc);
Deletes a dynamic creation queue model from the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL ENTRY_FIRST( packageId , entryId , entryType , userSpecString , desc , nameValue ,
rc <, properties, propValue1, ... propValueN > );
Returns header information for the first entry in a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL ENTRY_NEXT( packageId , entryId , entryType , userSpecString , desc , nameValue ,
rc <, properties, propValue1, ... propValueN > );
Returns header information from the next entry in a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL EVENT_BEGIN( eventId , name , rc <,properties, propValue1, ... propValueN > );
Initializes an event and returns an event identifier that uniquely identifies it
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL EVENT_BODY( eventId , filename , rc );
Sets the body of the event message, which should be specified as a file that contains an XML document fragment
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL EVENT_END( eventId , rc );
Frees all resources that are associated with the specified event
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL EVENT_PUBLISH( eventId , publishType , rc , properties ,
< propValue1, ... propValueN > url <,url2, ... urlN > );
Publishes an event using the HTTP protocol
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL EVENT_PUBLISH( eventId , publishType , rc , properties ,
< propValue1, …propValueN > , queue1 < , …queueN > );
Publishes an event to one or more message queues. After EVENT_PUBLISH creates the event and delivers it to a message queue, the Event Broker then retrieves the event and distributes it to other applications. EVENT_PUBLISH supports event delivery to IBM WebSphere MQ and MSMQ destinations.
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL EVENT_PUBLISH( eventId , publishType , rc , properties ,
< propValue1, …propValueN > , channel );
Publishes an event to subscribers of the specified channel
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL FREETRANSACTION(transid, rc);
Frees a transaction object and its associated resources.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL GETALIAS(type, name, storage, rc, transport , queue>);
Obtains the current definition of a transport alias or queue alias that is set by the SETALIAS function in the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL GETATTACHMENT(qid, lastflag, attachid, type, qual1, qual2, rc , desc, minor , major>>>);
Gets attachment information that is associated with a particular message.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL GETMAP(name, storage, rc, descriptor);
Obtains the current definition of a map data descriptor in the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL GETMODEL(transport, name, storage, rc, props, value1, , value2, value3,...>)
For MSMQ, obtains a dynamic creation queue model from the information repository. For Rendezvous and Rendezvous-CM, obtains transport attributes.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL GETQUEUEPROPS(qid, rc, ttype, pmask, depth,maxdepth, maxmsgl, ctime, desc, inbox>);
Gets information pertaining to a queue's properties and security.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL INIT(tid, tname, rc);
Initializes a particular transport. You must use the TERM CALL routine to terminate the transport after you have completed a session.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL INSERT_CATALOG( packageId , libname , memname , desc , nameValue , rc );
Inserts a SAS catalog into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_DATASET( packageId , libname , memname , desc , nameValue , rc
<, properties, propValue1, ... propValueN > );
Inserts a SAS data set into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_FILE( packageId , filename , filetype , mimeType , desc , nameValue , rc
<, properties, propValue1, ... propValueN > );
Inserts a file into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_HTML( packageId , body , bodyUrl , frame , frameUrl , contents , contentsUrl ,
page , pageUrl , desc , nameValue , rc <, properties, propValue1, ... propValueN > );
Inserts HTML files into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_MDDB( packageId , libname , memname , desc , nameValue , rc );
Inserts a SAS multidimensional database into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_PACKAGE( packageId , insertPackageId , rc
<, properties, propValue1, ... propValueN > );
Inserts a package into another package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_REF( packageId , referenceType , reference , desc , nameValue , rc );
Inserts a reference into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_SQLVIEW( packageId , libname , memname , desc , nameValue , rc );
Inserts a PROC SQL view into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL INSERT_VIEWER( packageId , filename , mimeType , desc , nameValue , rc
<, properties, propValue1, ... propValueN > );
Inserts a viewer into a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL LDAPS_ADD( lHandle , entryName , rc , attr , numValues , attrVal1, …attrValN ,
< attr, numValues, attrVal1, …attrValN > );
Adds new entries to an LDAP directory
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_ATTRNAME( sHandle , entryIndex , attributeIndex , attributeName , numValues , rc );
Returns the name and the number of values of an attribute in an LDAP entry
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_ATTRVALUE( sHandle , entryIndex , attributeIndex , valueIndex , value , rc );
Retrieves an attribute value
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_CLOSE( lHandle , rc );
Closes a connection to an LDAP server
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_DELETE( lHandle , entryName , rc );
Deletes an entry from an LDAP directory
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_ENTRY( sHandle , entryIndex , entryName , numAttributes , rc );
Retrieves information about a specific entry returned in a search
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_FREE( sHandle , rc );
Frees search resources
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_MODIFY( lHandle , entryName , rc , modifyType1 , attr1 , numValues1
<, attr1Val1, …attr1ValN > <…, modifyTypeN, attrN, numValuesN <, attrNVal1…, attrNValN > > );
Modifies an LDAP directory entry
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_OPEN( lHandle , ldapServerName , port , base , bindDN , password , rc <, options > );
Opens a connection to an LDAP server
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_SEARCH( lHandle , sHandle , filter , attributes , numEntries , rc );
Searches and retrieves information from the specified LDAP directory
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL LDAPS_SETOPTIONS( lHandle , timeLimit , sizeLimit , base , referral , restart , rc
<, Property, propertyValue > );
Sets options on an open LDAP server session
Product: SAS Integration Technologies
Document: SAS 9.3 Integration Technologies: Directory Services Reference
CALL MQBACK(hConn, compCode, reason);
Backs out all WebSphere MQ message puts and gets since the last synchpoint.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQCLOSE(hConn, hObj, options, compCode, reason);
Relinquishes access to a WebSphere MQ object (queue, process definition, queue manager).
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQCMIT(hConn, compCode, reason);
Commits all WebSphere MQ message puts and gets since the last synchpoint.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQCONN(name, hConn, compCode, reason);
Connects Base SAS to a WebSphere MQ queue manager.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQDISC(hConn, compCode, reason);
Breaks the connection between a WebSphere MQ queue manager and Base SAS.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQFREE(handle);
Frees a Base SAS internal handle, thereby releasing its resources.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQGET(hConn, hObj, hmd, hgmo, msglen, compCode, reason);
Retrieves a message from a local WebSphere MQ queue that has been previously opened.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQGETPARMS(hMap, rc, parm1,parm2, parm3, ...>);
Retrieves values of Base SAS variables from a previous WebSphere MQ message that was received by an MQGET call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQGMO(hgmo, action, rc ,parms ,value1,value2, ...>);
Manipulates WebSphere MQ get message options to be used on a subsequent MQGET call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQINQ(hConn, hObj, compCode, reason, parms, value1 ,value2, ...>);
Queries the attributes of a WebSphere MQ object (queue, process definition, queue manager).
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQMAP(hMap, rc, desc1 ,desc2, desc3, ...>);
Defines a data map that can be subsequently used on an MQSETPARMS or MQGETPARMS call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQMD(hmd, action, rc ,parms ,value1, value2, ...>);
Manipulates message descriptor parameters to be used on a subsequent MQPUT, MQPUT1, or MQGET call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQOD(hod, action, rc ,parms ,value1, value2, ...>);
Manipulates object descriptor parameters to be used on a subsequent MQOPEN or MQPUT1 call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQOPEN(hConn, hod, options, hObj, compCode, reason ,
compCode1, reason1, compCode2, reason2, ...>);
Establishes access to a WebSphere MQ object (queue, process definition, or queue manager).
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQPMO(hpmo, action, rc ,parms ,value1, value2, ...>);
Manipulates WebSphere MQ put message options to be used on a subsequent MQPUT call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQPUT1(hConn, hod, hmd, hpmo, hData, compCode, reason , compCode1,
reason2, compCode2, reason2, ...>);
Sends a single message, often a reply, to a queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQPUT(hConn, hObj, hmd, hpmo, hData, compCode, reason , compCode1,
reason1, compCode2, reason2, ...>);
Puts a message on a WebSphere MQ queue that has been previously opened.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQRMH(hrmh, action, rc, parms, value1, value2, ...);
Creates or manipulates a reference message header so that an application can put a message in this format, omitting the bulk data.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQSET(hConn, hObj, compCode, reason, parms, value1 ,value2, ...>);
Changes the attributes of a queue object.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MQSETPARMS(hData, hMap, rc, parm1 ,parm2, parm3, ...>);
Creates a data descriptor that describes the actual Base SAS variables along with an associated data mapping. This data descriptor can then be used on a subsequent MQPUT or MQPUT1 call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQABORTTRANS(transObj, rc);
Cancels a unit of work from an MSMQ transaction.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQBEGINTRANS(transObj, rc);
Creates an internal MSMQ transaction object that can be used to send messages to a queue or read messages from a queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQCLOSECURSOR(hCursor, rc);
Closes a given cursor thereby allowing MSMQ to release the associated resources.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQCLOSEQUEUE(hQueue, rc);
Closes a given queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQCOMMITTRANS(transObj, rc);
Commits a unit of work from an MSMQ transaction.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQCREATECURSOR(hQueue, hCursor, rc);
Creates a cursor that is used to maintain a specific location in a queue when reading its messages.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQCREATEQUEUE(qid, rc, propids, value1 ,value2, ...>);
Creates a queue at a specified MSMQ pathname.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQDELETEQUEUE(qid, rc);
Deletes a queue from the MQIS in the case of public queues, or from the local computer in the case of private queues.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQFREE(handle);
Frees a SAS internal handle, thereby releasing its resources.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQFREESCONTEXT(hContext, rc);
Frees the memory that is allocated by MSMQGETSCONTEXT.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQGETPARMS(hMap, rc, parm1 ,parm2, parm3, ...>);
Retrieves values of SAS variables from a previous MSMQ message that was received by an MSMQRECEIVEMSG call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQGETQPROP(qid, rc, propids, value1 ,value2, ...>);
Retrieves properties for a specific queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQGETQSEC(qid, rc, owner, dacl);
Retrieves the access control security information for the specified queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQGETSCONTEXT(certStor, hContext, rc);
Retrieves security information that is needed to authenticate messages.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQHNDLTOFORMAT(hQueue, qid, rc);
Returns a queue identifier that represents a format name based on its open handle.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQINSTTOFORMAT(instance, qid, rc);
Returns a queue identifier that represents a format name based on the instance identifier provided.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQLOCATE(criteria, sortpref, rc, cProps, propids, value1 ,value2, ...>);
Provides a means of locating a single public queue (or set of public queues) based on a set of criteria.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQMAP(hMap, rc, desc1 ,desc2, desc3, ...>);
Defines a data map that can be subsequently used on an MSMQSETPARMS or MSMQGETPARMS call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQOPENQUEUE(qid, access, shareMode, hQueue, rc);
Opens a queue for sending message to the queue or for reading its messages.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQPATHTOFORMAT(pathName, qid, rc);
Returns a queue identifier (qid) handle that represents the format name of the desired queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQRECEIVEMSG(hQueue, timeout, action, hCursor, transObj, rc , propids,
value1, value2, ...>);
Reads a message from the queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQRELEASETRANS(transObj, rc);
Releases an internal MSMQ transaction object, thereby allowing MSMQ to release the associated resources.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQSENDMSG(hQueue, hData, transObj, rc, propids, value1 ,value2, ...>);
Sends a message to the specified queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQQSETPARMS(hData, hMap, rc, parm1 ,parm2, parm3, ...>);
Creates a data descriptor that describes the actual SAS variables along with an associated data mapping. This data descriptor can then be used on a subsequent MSMQSENDMSG call.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQSETQPROP(qid, rc, propids, value1 ,value2, ...>);
Sets the properties of a specific queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL MSMQSETQSEC(qid, rc ,owner, dacl>);
Sets the access control information for a specified queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL OPENQUEUE(qid, tid, qname, mode, rc , attr1 , attr2>>);
Opens a message queue. You must use the CLOSEQUEUE CALL routine to close the message queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL PACKAGE_BEGIN( packageId , desc , nameValue , rc
<, properties, propValue1, ... propValueN > );
Initializes a package and returns a unique package identifier
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_DESTROY( packageId , rc );
Deletes a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_END( packageId , rc );
Frees the resources that are associated with a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_FIRST( pkgListId , packageId , numEntries , desc , dateTime , nameValue ,
channel , rc <, properties, propValue1, ... propValueN > );
Returns the header information for the first package in the package list
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_NEXT( pkgListId , packageId , numEntries , desc , dateTime , nameValue ,
channel , rc <, properties, propValue1, ... propValueN > );
Returns the header information for the next package in the package list
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_PUBLISH( packageId , publishType , rc , properties ,
< propValue1, ... propValueN > );
Publishes a package to a WebDAV-compliant server
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_PUBLISH( packageId , publishType , rc , properties ,
< propValue1, ... propValueN > );
Publishes a package to an archive
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_PUBLISH( packageId , publishType , rc , properties ,
< propValue1, ... propValueN > , address1 <, ... addressN > );
Publishes a package using the e-mail transport
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_PUBLISH( packageId , publishType , rc , properties ,
< propValue1, ... propValueN > );
Publishes a package to SharePoint
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_PUBLISH( packageId , publishType , rc , properties ,
< propValue1, ... propValueN > , queue1 <, ... queueN > );
Publishes a package to one or more message queues
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_PUBLISH( packageId , publishType , rc , properties ,
< propValue1, ... propValueN > , channel );
Publishes a package to subscribers who are associated with specified channel
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PACKAGE_TERM( pkgListId , rc );
Frees all resources associated with the package list identifier
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL PARSEMESSAGE(qid, cursor, rc, map, data);
Parses a message body that has been received.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL RECEIVEMESSAGE(qid, rc, event, attchflg, props , value1, value2,... data1, data2,...>>);
Receives a message and optional attachments from a queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL RETRIEVE_CATALOG( entryId , libname , memname , rc );
Retrieves a catalog from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_DATASET( entryId , libname , memname , rc
<, properties, propValue1, ... propValueN > );
This CALL routine retrieves a data set entry from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_FILE( entryId , filename , rc );
Retrieves an external binary or text file from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_HTML( entryId , path , body , bodyUrl , frame , frameUrl , contents ,
contentsUrl , pages , pagesUrl , rc <, properties, propValue1, ... propValueN > );
Retrieves an HTML entry from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_MDDB( entryId , libname , memname , rc );
Retrieves an MDDB entry from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_NESTED( entryId , packageId , numEntries , desc , dateTime , nameValue , rc );
Retrieves the descriptive header information for a nested package entry
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_PACKAGE( pkgListId , retrievalType , retrievalInfo , totalPackages ,
rc <, properties, propValue1, ... propValueN > );
This CALL routine retrieves descriptive header information for all packages
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_REF( entryId , referenceType , reference , rc );
Retrieves a reference from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_SQLVIEW( entryId , libname , memname , rc );
Retrieves a PROC SQL view from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL RETRIEVE_VIEWER( entryId , filename , rc <, properties, propValue1, ... propValueN > );
Retrieves a viewer entry from a package
Product: SAS Integration Technologies
Document: SAS 9.3 Publishing Framework: Developer's Guide
CALL SENDMESSAGE(qid, rc, props , value1, value2,..., data1, data2,...>>);
Sends a message and optional attachments to a queue.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL SETALIAS(type, name, storage, rc, transport , queue>);
Defines a transport or queue alias in the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL SETMAP(name, storage, rc, descriptor);
Defines a map data descriptor in the information repository.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL SETMODEL(transport, name, storage, rc, props, value1 , value2,...>)
For the MSMQ transport, defines a dynamic creation queue model. For the Rendezvous transport, the SETMODEL call enables you to change one or more transport attributes from the default values. For the Rendezvous-CM transport, defines a model definition for certified message delivery.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3
CALL TERM(tid, rc);
Terminates a particular transport. If you initiate a transport with the INIT CALL routine, you must use the TERM CALL routine to terminate the transport after you have completed the session.
Product: SAS Integration Technologies
Document: Application Messaging with SAS 9.3