DMSRVPROCESSSVC Procedure

PROC DMSRVPROCESSSVC Statement

The DMSRVPROCESSSVC procedure runs a service on a DataFlux Data Management Server.

Syntax

Optional Arguments

HOST=host-name

identifies the host of the DataFlux Data Management Server. The host name can be a variable or a literal string. The literal string or the value of the variable is the URL of the server.

When DataFlux Data Management Server is secured with SSL, the URL must use https instead of http (for example, https://myhost.unx.com).

Defaultlocalhost.

PARMLIST=parameter-list

specifies one or more input parameters for the process service, as a series of name and value pairs. If the process service uses a parameter list, and if a name in that list matches a name in the suppliedparameter-list, then the name in the process service list is assigned the corresponding value in the parameter-list.

In the parameter-list, names and values must appear within single quotation marks. An equal sign must separate the name and value. A comma separates one pair from the next.

NOPRINT

if the SERVICEINFO option is specified, NOPRINT prevents the SERVICEINFO information from being written into the SAS log.

OUT=output-data-set

identifies the name of the output data set. Process services always create new data sets or overwrite existing data sets.

DefaultIf the OUT option is not specified, then the name of the output data set is _LAST_ .

PASSWORD=password

authenticates the user according to the registry in the DataFlux Data Management Server. The password can be plain text or encoded in SAS.

NoteIf security has not been configured on the server, then the PASSWORD option is ignored.

PORT=port-number

identifies the port number through which the named host communicates with the DataFlux Data Management Server. If this option is not specified, or if the value is zero or a negative number, the default port number 21036 is used.

SERVICE=service-name

identifies the process service on the DataFlux Data Management Server.

SERVICEINFO

writes the input and output columns used by the process service into the data set that is specified by the OUT option.

The data set has four columns:

  • Name is the column name.
  • Type is the type of data in column -character(C) or numeric(N).
  • Length is the length of column data.
  • Class is the input, output, or macro.
DefaultThe process service information is also written to the SAS log.
RestrictionIf SERVICEINFO is specified, the process service is not run. Any options related to the execution of the process service, such as the BLOCKSIZE option, are ignored.

TIMEOUT=message-processing-limit

specifies a time in seconds after which the procedure terminates if the host that is running the DMSRVPROCESSSVC procedure has has not received a response from the DataFlux Data Management Server. If data is delivered to the server in multiple messages using the BLOCKSIZE option, then the TIMEOUT value is applied to each message.

TipA value of zero or a negative number enables the procedure to run without a time limit.

USERID=user-name

identifies the user according to the registry in the DataFlux Data Management Server.

NoteIf security has not been configured on the server, then the USERID option is ignored.
Last updated: January 16, 2026