Job Management Partner 1/Automatic Job Management System 3 Overview
This appendix describes the information that can be inherited from an event job.
Information received by an event job can be referenced by succeeding jobs or jobnets. To enable referencing, open the Detailed Definition - [Receive JP1 Event] - [Passing Information] dialog box, then set the specific passing information as a macro variable. The information you can set in the macro variable depends on the type of event job. For examples of defining a macro variable, see 2.4.4(6) Passing information received by an event job in the Job Management Partner 1/Automatic Job Management System 3 System Design (Work Tasks) Guide.
The following table lists the passing information for each type of event job.
Table A-1 Passing information for each type of event job
Icon name Variable Description Windows UNIX Size
(bytes)Common CMTMOUT#1 Whether the job timed out
t: Timed out
f: Other than timeoutY Y 1 Receive JP1 event EVID Event ID Y Y 17 EVUSR Source user name Y Y 20 EVGRP Source group name Y Y 20 EVHOST Source event server Y Y 255 EVIPADDR Source IP address Y Y 16 EVMSG Message text Y Y 1,023 EVDETAIL Detailed event information#2 Y Y 1,023 EVSEV Extended severity levels Y Y 11 EV: extended-attribute-name#3 Optional extended attribute Y Y 4,085 EVENV1 to EVENV9#4 Extracted data Y#5 Y 4,085 EVUSRID Source user ID Y Y 10 EVGRPID Source group ID Y Y 10 EVPROCESSID Source process ID Y Y 10 EVDATE Event date (yyyy/mm/dd) Y Y 10 EVTIME Event time (hh:mm:ss) Y Y 8 Monitoring files FLFNAME Full path of changed file Y Y Windows:
258
UNIX:
509FLCOND One of the following established monitoring conditions:
c (Create)
d (Delete)
s (Change size)
m (Final time write)Y Y 1 FLCTIME File update time
(yyyy/mm/dd.
hh:mm:ss)Y Y 19 FLSIZE Size of changed file Y Y 20 Receive MLRCVADDRESS Sender of received mail#6 Y Y Windows:
256#7
UNIX:
4,085MLRCVSUBJECT Subject of received mail Y Y Windows:
256#8
UNIX:
4,085MLRCVBODY Name of file containing received mail text Y -- 258 MLRCVATTACHFILEnn (nn: 01 to 20) Name of attached file Y -- 258#9 MLRCVATTACHLIST Name of file listing attached files Y -- 258#10 MLRCVMAILBODY Name of file containing the body of received mail (1 file set internally) -- Y 452 MLRCVTIME Mail arrival time Y Y 40 Receive MQ message MQRCVCORRELATION Correlation ID of received message Y Y 24 MQRCVDISCRIMINATION Message ID of received message Y Y 24 MQRCVQUEUE Name of queue which received the message Y Y 48 MQRCVMODELQUEUE Model queue name Y Y 48 MQRCVMESSAGEFILE Name of file in which received message was stored as a message structure (1 file set internally) Y Y Windows:
258
UNIX:
452Receive
MSMQ messageMSRCVQUEUEPATH Queue path of received message Y -- 259 MSRCVMUTUAL Correlation ID of received message Y -- 20 MSRCVMESSAGELABEL Message label of received message Y -- 249 MSRCVAPPLICATION Application information about received message (hex numeric) Y -- 8 MSRCVMESSAGEFILE Name of file in which received message was stored as a message structure (1 file set internally) Y -- 258 Log file trapping LFFNAME Full path of trapped log file Y Y 258 LFDATA Trapped data (truncated if over 511 bytes) Y Y 511 Monitoring event log NELOG Log type Y -- 11 NEEVKIND Event type Y -- 20 NESOURCE Source Y -- 255 NECLASS Class Y -- 4,085 NEEVID Event ID Y -- 16 NEDETAIL Explanation (truncated if over 1,023 bytes) Y -- 1,023 Interval control N/A N/A N/A N/A N/A
- Legend:
- Y: Can be specified
- --: Cannot be specified
- N/A: Not applicable
- Note1
- The following characters are replaced by blanks if contained in the passing information:
- \r, \n, \b, and \f
- The size is the string length, excluding \0.
- Note2
- Estimate the sizes of the macro variable names and passing information in advance so that their total size does not exceed 4,096 bytes. Be especially careful when start conditions are combined using AND. In this case, the macro variables and passing information of all event jobs defined in the start conditions are merged. The data merged in this way could easily exceed 4,096 bytes.
- #1
- If the event job ends normally on detecting an event, f is stored in CMTMOUT. If the timeout period is exceeded, t is stored in CMTMOUT. If the event job ends abnormally due to an error, nothing is stored in CMTMOUT.
- #2
- Set only if the detailed information in the JP1 event is text.
- #3
- The extended-attribute-name is a character string of up to 32 bytes, determined by the JP1/Base event service. For details on extended attribute names, see the Job Management Partner 1/Base User's Guide.
- #4
- The extracted data, if any, is stored in the following sequence in EVENV1 to EVENV9, after regular expressions are checked. Note that this sequence differs from the order in which the parameters are specified in the ajsdefine command.
- Source user name
- Source group name
- Source event server
- Message text
- Detailed event information
- Optional extended attribute
- Within the extended attribute, regular expressions are checked in the order in which the JP1 events were received, and the extracted data, if any, is stored in order in EVENV1 to EVENV9.
- #5
- This is set only when extended regular expressions are used.
- #6
- In Windows, this variable is set to the type of information specified for the NextAddress environment setting parameter. If you specify Address, the sender's email address is set. If you specify Nickname, the sender's display name (nickname) is set.
- This information is not set on receipt of a GroupMail message when Address is specified for the NextAddress environment setting parameter.
- For the setup to link with a mail system on a Windows host, see 2.2.4 Setting up the environment for the mail system linkage in the Job Management Partner 1/Automatic Job Management System 3 Linkage Guide.
- #7
- Depending on the email system you are using, information longer than the stipulated value may be set if the sender has a long address. In this case, only the first 256 bytes are passed. Check the manual for your email system to find out whether values over 256 bytes may be set.
- #8
- Depending on the email system you are using, information longer than the stipulated value may be set if the subject line is long. In this case, only the first 256 bytes are passed. Check the manual for your email system to find out whether values over 256 bytes may be set.
- #9
- Each attached file is saved, and the file name is set to the full path.
- Multiple attached files are not saved in any particular order. When 21 or more files are received, only 20 file names can be passed.
- #10
- The attached files are saved and a list of the files is created. The list file name is set to the full path.
Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 2009, 2010, Hitachi Solutions, Ltd.