RFE92319-requested
RFE92319 sample with requested EDCDSECT output
rfe92319.h
Go to the documentation of this file.
1 #pragma pack(packed)
2 
3 #ifndef __iazjsab__
4 #define __iazjsab__
5 
6 struct iazjsab {
7  unsigned char jsabid[4];
8  void *jsabnext;
9  int jsablen;
10  unsigned char jsabvers;
11  unsigned char jsabflg1;
12  unsigned char jsabflg2;
13  struct {
14  unsigned char _jsabclev;
15  } jsabclr;
16  unsigned char jsabscid[4];
17  struct {
18  unsigned char _jsabjbid[8];
19  } jsabwkid;
20  unsigned char jsabjbnm[8];
21  unsigned char jsabpref[8];
22  unsigned char jsabusid[8];
23  unsigned char jsabssnm[4];
24  unsigned char jsabresc[16];
25  double jsabestk;
26  double jsabxstk;
27  void *jsabuser;
28  unsigned char jsabgpnm[8];
29  unsigned char jsabjsta[8];
30  int jsabresv[5];
31  double jsabend;
32  };
33 
34 #define jsabclev jsabclr._jsabclev
35 #define jsabjbid jsabwkid._jsabjbid
36 
37 /* Values for field "jsabvers" */
38 #define jsabvrsn 1
39 
40 /* Values for field "jsabflg1" */
41 #define jsabnval 0x80
42 #define jsabstsk 0x40
43 
44 /* Values for field "jsabend" */
45 #define jsabsize 0x80
46 #define jsabblsz 0x38
47 #define jsabclrl 0x71
48 #define jsabok 0
49 #define jsabnost 4
50 #define jsabnfnd 8
51 
52 #endif
53 
54 #pragma pack(reset)
void * jsabnext
JSAB CHAIN FIELD.
Definition: rfe92319.h:8
unsigned char jsabflg2
JSAB FLAG 2 @410D001.
Definition: rfe92319.h:12
unsigned char jsabusid[8]
USERID.
Definition: rfe92319.h:22
unsigned char jsabvers
CONTROL BLOCK VERSION.
Definition: rfe92319.h:10
int jsablen
Length of control block @410D001.
Definition: rfe92319.h:9
double jsabxstk
PROGRAM EXECUTION START TIME.
Definition: rfe92319.h:26
unsigned char _jsabjbid[8]
JOB ID.
Definition: rfe92319.h:18
unsigned char jsabid[4]
JSAB ID.
Definition: rfe92319.h:7
unsigned char jsabjsta[8]
JES Status .
Definition: rfe92319.h:29
struct iazjsab::@1 jsabwkid
double jsabend
CAUSE DOUBLE WORD BOUNDARY.
Definition: rfe92319.h:31
struct iazjsab::@0 jsabclr
Definition: rfe92319.h:6
unsigned char jsabgpnm[8]
XCF group name @520LSDS.
Definition: rfe92319.h:28
int jsabresv[5]
Reserved for future use .
Definition: rfe92319.h:30
double jsabestk
PROGRAM ENTRY START TIME.
Definition: rfe92319.h:25
unsigned char jsabjbnm[8]
JOB NAME.
Definition: rfe92319.h:20
unsigned char jsabssnm[4]
Creating Subsystem name .
Definition: rfe92319.h:23
unsigned char jsabscid[4]
SCHEDULING COMPONENT'S ID.
Definition: rfe92319.h:16
void * jsabuser
USER AREA POINTER.
Definition: rfe92319.h:27
unsigned char jsabflg1
JSAB FLAG 1 @410D001.
Definition: rfe92319.h:11
unsigned char jsabpref[8]
PREFIX USED IN MESSAGES.
Definition: rfe92319.h:21
unsigned char _jsabclev
CREATING COMPONENT'S CODE LEVEL.
Definition: rfe92319.h:14
unsigned char jsabresc[16]
Reserved for future use .
Definition: rfe92319.h:24