☜ | OMI - JobDraft MDC Standard | ☞ |
(Operation type 61) initiates an M[UMPS] process on the server.
The fields of the job request and their sequence shall be:
A job request shall be erroneous while another job request from the same client is incomplete. A job request shall be complete when either of the following has occurred:
The server shall respond as soon as possible, that is, it shall not wait for initiation of the requested process to complete. The response header shall indicate an error in the job request itself, or it shall contain error type 0, indicating success, and the error modifier shall denote the completion of process initiation: 0 shall indicate that process initiation has completed successfully, and 1 shall indicate that process initiation is pending – the agent should send a job status request to learn about completion.
<LS> | <SS> | <SS> | <LI> | ||||
<LI> | Job Env | <SI> | Client ID | <SI> | Label | Offset |
<LS> | <LS> | <SS> | |||
<LI> | Routine ref | <LI> | Process Parameters | <SI> | Time out |
Figure 54 – Job request
The fields of the job response and their sequence shall be:
The server shall retain the job request number and status of 1 job request per client. (It may do so for more than 1 job request at the option of the implementer.) The server shall retain the job request number and status of each job request until the server has reported the disposition of that job request once, specifically until the server has taken any 1 of the following actions:
NOTE – an overlapping job requests error therefore causes the status of preceding job requests to be lost. Acceptance of a job request implies that it does not overlap preceding job requests (unless the implementation supports multiple pending job requests). Therefore, when the server receives non-overlapping job requests, it need retain the job request number and status of only the most recent job request per client.
Subsequent job status requests may evoke an unknown job request number error.
<LI> | <SS> | |
Job Request # | <SI> | Process Identifier |
Figure 55 – Job response
Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.
Some specifications are "approved for inclusion in a future standard". Note that the MUMPS Development Committee cannot guarantee that such future standards will indeed be published.
This page most recently updated on 14-Nov-2023, 21:50:23.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)