<M3 Interactive Program>

An example of an M3 Interactive Program is MMS001.

Operation Elements Example*

S (Start)

When an interactive program is started

call-stack, USID, CONO, DIVI, program-type, [main-table, primary-key, main-table-language-constant (if they are found)], [Program properties]

                M3:MMS001:S
callStack=SYS->MMS001;
PGMN=MMS001;
USID=M3User    ;
CONO=330;
DIVI=AAA;
programType=Interactive;
startTimeMillis=1327328450551;
owner=M3User;
startTime=2012-01-23 15:20:50;
jobUUID=05d9cacec00843da948e2131d01e4a95;
sessionID=11.22.3.444:63547_5-0;
OPT2= 2;
environment=M3BEEnv;
version=1410;
application=M3;

X (Exit)

When an interactive program exits

call-stack, USID, CONO, DIVI, program-type, [main-table, primary-key, main-table-language-constant (if they are found)], [Program properties]

                M3:MMS001:X
callStack=SYS->MMS001;
PGMN=MMS001;
USID=M3User    ;
CONO=330;
DIVI=AAA;
programType=Interactive;
startTimeMillis=1327328450551;
owner=M3User;
startTime=2012-01-23 15:20:50;
jobUUID=05d9cacec00843da948e2131d01e4a95;
sessionID=11.22.3.444:63547_5-0;
mainTable=MITMAS;
relatedTables=;
primaryKey=MMCONO,330,MMITNO,+++++++TEST++++;
mainTableLanguageConstant=XMI1001;
OPT2= 2;
stopTime=2012-01-23 15:21:24;
environment=M3BEEnv;
version=1410;
application=M3;

F (Fail)

When an interactive program fails

call-stack, USID, CONO, DIVI, program-type, [main-table, primary-key, main-table-language-constant (if they are found)], [Program properties]

                M3:MMS001:F
callStack=SYS->MMS001;
PGMN=MMS001;
USID=M3User    ;
CONO=330;
DIVI=AAA;
programType=Interactive;
startTimeMillis=1327328450551;
owner=M3User;
startTime=2012-01-23 15:20:50;
jobUUID=05d9cacec00843da948e2131d01e4a95;
sessionID=11.22.3.444:63547_5-0;
mainTable=MITMAS;
relatedTables=;
primaryKey=MMCONO,330,MMITNO,+++++++TEST++++;
mainTableLanguageConstant=XMI1001;
OPT2= 2;
stopTime=2012-01-23 15:21:24;
environment=M3BEEnv;
version=1410;
application=M3;