An RDMLX function may be executed on an IBM i by using either the LANSA command or by calling X_RUN.
LANSA command parameter | X_RUN parameter |
|---|---|
PROCESS | PROC= |
FUNCTION | FUNC= |
PARTITION | PART= |
LANGUAGE | LANG= |
TASK_ID | TASK= |
DATE_SRC | DATS= |
BDEBUG | DBUG= |
X_RUNADPRM | All other X_RUN parameters may be specified in the LANSA command parameter X_RUNADPRM. They must be specified in the X_RUN format (eg PRTR=*PATH) |
Refer to X_RUN Parameters in the Technical Reference Guide for details of X_RUN parameters.
Examples
Command to execute RDMLX function CALC in process ORDERX in partition DEX:
LANSA X_RUN PROCESS(ORDERX) FUNCTION(CALC) PARTITION(DEX)
This is equivalent to:
CALL X_RUN PARM('PROC=ORDERX FUNC=CALC PART=DEX')To specify additional parameters:
LANSA X_RUN PROCESS(ORDERX) FUNCTION(CALC) PARTITION(DEX) X_RUNADPRM(PRTR=*PATH)
This is equivalent to:
LANSA REQUEST(X_RUN) PARTITION('DEX') X_RUNADPRM('PROC=ORDERX FUNC=CALC PRTR=*PATH')