(0) |
STRUCTURE |
0 |
DFHFMHDS |
DSECT - FORMAT MESSAGE HDR |
(0) |
BITSTRING |
1 |
FMHLENG |
FMH LENGTH |
(0) |
.... ..11 |
|
FMHL3600 |
"3" ...LENGTH OF 3600 FMH |
(0) |
.... .11. |
|
FMHLBLU |
"6" ...LENGTH OF BATCH LU FMH |
(0) |
.... 1..1 |
|
FMHLLU4 |
"9" ...LENGTH OF LU4 FMH-NO DSN |
(1) |
BITSTRING |
1 |
FMHHD |
HEADER DESCRIPTION |
(1) |
.1.. .... |
|
FMHFD |
"X'40'" ...MESSAGE HAS FORMATTED DATA |
(1) |
..1. .... |
|
FMHALARM |
"X'20'" ...TRIGGER ALARM AT DEVICE |
(1) |
.... ...1 |
|
FMHTBLU |
"X'01'" ...BATCH LU IS TYPE X'01' |
(2) |
BITSTRING |
1 |
FMHLDC |
LOGICAL DEVICE CODE -- SAME VALUES IN DFHSLDC, EXCEPT: |
(2) |
1... .... |
|
FMHBLUIN |
"X'80'" ...INPUT INDICATOR FOR BATCH LU |
(3) |
BITSTRING |
1 |
|
RESERVED |
BATCH LU EXTENSION
|
(4) |
BITSTRING |
1 |
FMHFLAGS |
BATCH LU FLAGS |
(4) |
1... .... |
|
FMHSUSP |
"X'80'" ...SUSPEND DATA SET |
(4) |
.1.. .... |
|
FMHBODS |
"X'40'" ...BEGINNING OF DATA SET |
(4) |
..1. .... |
|
FMHEODS |
"X'20'" ...END OF DATA SET |
(5) |
BITSTRING |
1 |
|
RESERVED |
RESPECIFICATION FOR BATCH LU FMHS
TYPE 1 FMH FORMAT
|
(0) |
BITSTRING |
1 |
FMHLEN |
LENGTH OF COMPLETE FMH |
(1) |
BITSTRING |
1 |
FMHTYPE |
TYPE OF FMH |
(1) |
.... ...1 |
|
FMHFTYP1 |
"X'01'" ..TYPE 1 FMH |
(1) |
.... ..1. |
|
FMHFTYP2 |
"X'02'" ..TYPE 2 FMH |
(1) |
.... ..11 |
|
FMHFTYP3 |
"X'03'" ..TYPE 3 FMH |
(1) |
1... .... |
|
FMHFCONC |
"X'80'" CONCATENATED FMH |
(2) |
BITSTRING |
1 |
FMHMEDIA |
MEDIA SELECTION BYTE |
(2) |
.... .... |
|
FMHMEFCN |
"X'00'" ..CONSOLE |
(2) |
...1 .... |
|
FMHMEFEX |
"X'10'" ..EXCHANGE MEDIA |
(2) |
..1. .... |
|
FMHMEFCD |
"X'20'" ..CARD READER |
(2) |
..11 .... |
|
FMHMEFPR |
"X'30'" ..PRINT |
(2) |
.1.. .... |
|
FMHMEFDI |
"X'40'" ..DISK |
(2) |
.11. .... |
|
FMHMEFPD |
"X'60'" ..PDS |
(2) |
.1.1 .... |
|
FMHMEXDC |
"X'50'" .. EXTENDED DOCUMENT |
(2) |
1... .... |
|
FMHMEWM1 |
"X'80'" .. WP MEDIUM 1 |
(2) |
1..1 .... |
|
FMHMEWM2 |
"X'90'" .. WP MEDIUM 2 |
(2) |
1.1. .... |
|
FMHMEWM3 |
"X'A0'" .. WP MEDIUM 3 |
(2) |
11.. .... |
|
FMHMEWM4 |
"X'C0'" .. WP MEDIUM 4 |
(2) |
11.1 .... |
|
FMHMENCI |
"X'D0'" .. NCI |
(2) |
.111 1111 |
|
FMHMEFAN |
"X'7F'" ..ANY NOTE ONLY BITS 1-3 USED BIT 0 RESERVED BIT 4-7 LOGICAL SUBADDRESS |
(3) |
BITSTRING |
1 |
FMHFLAG3 (0) |
FLAG BYTE |
(3) |
1... .... |
|
FMHT1STK |
"X'80'" 'YOUR' STACK INDICATOR BIT 1-3 RESERVED |
(3) |
BITSTRING |
1 |
FMHDSP (0) |
DATA STREAM PROFILE |
(3) |
.... .... |
|
FMHDSPDE |
"X'00'" DEFAULT DSP |
(3) |
.... ...1 |
|
FMHDSPBA |
"X'01'" BASE DSP |
(3) |
.... ..11 |
|
FMHDSPJB |
"X'03'" JOB DSP |
(3) |
.... .1.. |
|
FMHDSPRW |
"X'04'" WP RAW |
(3) |
.... .11. |
|
FMHDSPI1 |
"X'06'" OII LEVEL 1 |
(3) |
.... .111 |
|
FMHDSPI2 |
"X'07'" OII LEVEL 2 |
(3) |
.... 1... |
|
FMHDSPI3 |
"X'08'" OII LEVEL 3 X'09' - X'0A' RESERVED |
(3) |
.... 1.11 |
|
FMHDSPSF |
"X'0B'" STRUCTURED FIELDS X'0C' - X'0F' RESERVED |
(3) |
BITSTRING |
1 |
FMHDSDSP |
DEFINE STORAGE |
(4) |
BITSTRING |
1 |
FMHDESEL |
DESTINATION SELECT FIELD BIT 0-2 ONLY |
(4) |
.... .... |
|
FMHDEFRE |
"X'00'" ..RESUME DATA SET |
(4) |
..1. .... |
|
FMHDEFEN |
"X'20'" ..END DATA SET |
(4) |
.1.. .... |
|
FMHDEFBG |
"X'40'" ..BEGIN DATA SET |
(4) |
.11. .... |
|
FMHDEFBD |
"X'60'" ..BEGIN AND END DATA SET |
(4) |
1... .... |
|
FMHDEFSU |
"X'80'" ..SUSPEND DATA SET |
(4) |
1.1. .... |
|
FMHDEFAB |
"X'A0'" ..ABORT DATA SET |
(5) |
BITSTRING |
1 |
FMHRESV1 (0) |
RESERVED |
(5) |
BITSTRING |
1 |
FMHERCI |
EXCHANGE RECORD LENGTH |
(6) |
BITSTRING |
1 |
FMHRESV2 (2) |
RESERVED |
(8) |
BITSTRING |
1 |
FMHDSNL |
LENGTH OF DESTINATION NAME |
(9) |
CHARACTER |
1 |
FMHDSNH (0) |
ACTUAL DSN NAME |
TYPE 2 FMH OVERLAY
|
(2) |
BITSTRING |
1 |
FMH2OPCD |
TYPE OF OPERATION |
(2) |
..1. .1.. |
|
FMH2FADD |
"X'24'" ..ADD OPERATION |
(2) |
..1. .1.1 |
|
FMH2FREP |
"X'25'" ..REPLACE OPERATION |
(2) |
..1. 1... |
|
FMH2FQUE |
"X'28'" ..QUERY OPERATION |
(2) |
..1. 1..1 |
|
FMH2FNOT |
"X'29'" ..NOTE OPERATION |
(2) |
..1. 1.1. |
|
FMH2NTRY |
"X'2A'" ..NOTE REPLY OPERATION |
(2) |
..1. 1.11 |
|
FMH2FRID |
"X'2B'" ..RECID OPERATION |
(2) |
..1. 11.. |
|
FMH2FERA |
"X'2C'" ..ERASE OPERATION |
(2) |
..1. 111. |
|
FMH2FVOL |
"X'2E'" ..VOLID OPERATION |
(3) |
BITSTRING |
1 |
FMH2NURC (0) |
NUMBER OF RECORDS AFFECTED |
(3) |
BITSTRING |
1 |
FMH2RITY (0) |
TYPE OF KEY FOR RECID TYPE |
(3) |
.... .... |
|
FMH2RIAK |
"X'00'" ..ADDRESSED DIRECT |
(3) |
.... ...1 |
|
FMH2RID1 |
"X'01'" ..KEY DIRECT KEY1 |
(3) |
.... ..1. |
|
FMH2RID2 |
"X'02'" ..KEY DIRECT KEY2 |
(3) |
.... ..11 |
|
FMH2RIAP |
"X'03'" ..APPLICATION DEFINITION |
(3) |
.... .1.. |
|
FMH2RICC |
"X'04'" ..CONTROL DEFINITION |
(3) |
BITSTRING |
1 |
FMH2DAT1 (0) |
START OF DATA FIRST TYPE |
(3) |
BITSTRING |
1 |
|
OVERLAYED BYTE |
(4) |
CHARACTER |
1 |
FMH2DAT2 (0) |
START OF DATA SECOND TYPE |
THE FOLLOWING DSECT DESCRIBES FUNCTION
MANAGEMENT HEADERS AND IN SOME CASES THE
DATA THAT CAN FOLLOW THE HEADER.
THE ORGANIZATION OF THE DEFINITIONS
WITHIN THIS PART OF THE COPY BOOK IS
AS FOLLOWS :-
1. THE STANDARD PART OF A FUNCTION MANAGEMENT
HEADER. THESE DEFINITIONS APPLY WHATEVER
TYPE, GROUP AND FUNCTION CODE THE HEADER
MAY CARRY.
2. DEFINITIONS FOR FUNCTION MANAGEMENT HEADERS
OF TYPE 5; THAT IS, ATTACH HEADERS. THESE MAY
BE IDENTIFIED BY THE PREFIX 'FMHA' FOR LU6.1
AND BY THE PREFIX 'FMHB' FOR LU6.2.
3. DEFINITIONS FOR FUNCTION MANAGEMENT HEADERS
OF TYPE 6; THAT IS, SCHEDULER MODEL, QUEUE
MODEL AND DL/I MODEL HEADERS. THESE MAY BE
IDENTIFIED BY THE PREFIXES 'FMHS', 'FMHQ'
AND 'FMHD' RESPECTIVELY.
4. DEFINITIONS FOR FUNCTION MANAGEMENT HEADERS
OF TYPE 7; THAT IS, SYSTEM MESSAGES. THESE ARE
IDENTIFIED BY THE PREFIX 'FMHSM'
5. DEFINITIONS FOR FUNCTION MANAGEMENT HEADERS
OF TYPE 10; THAT IS, SYNCPOINT HEADERS. THESE
ARE IDENTIFIED BY THE PREFIX 'FMHP'
6. DEFINITIONS FOR FUNCTION MANAGEMENT HEADERS
OF TYPE 12; THAT IS, TRANSFORMED PASSWORD HEADERS.
THESE ARE IDENTIFIED BY THE PREFIX 'FMHV'.
7. DEFINITIONS FOR FUNCTION MANAGEMENT HEADERS
OF TYPE 43; THAT IS, CICS PRIVATE HEADERS.
THESE MAY BE IDENTIFIED BY THE PREFIX 'FMHC'.
NOTE THAT THE DECLARED LENGTHS OF VARIABLE LENGTH
PARAMETERS ALLOW FOR THE (REASONABLE) LENGTH OF
THE PARAMETER VALUES. TO EACH MUST BE ADDED ONE
BYTE FOR THE PRECEEDING LENGTH FIELD. (REFER TO
MODULE DFHXFP FOR EXAMPLES OF HOW VARIABLE LENGTH
PARAMETERS ARE HANDLEED.)
NOTE ALSO THAT A THEORETICAL MAXIMUM LENGTH IS
QUOTED FOR MOST FMHS. THIS PERMITS THE FASTER
CONSTRUCTION OF FMHS AT THE EXPENSE OF A FEW EXTRA
BYTES OF STORAGE.
|
(0) |
CHARACTER |
1 |
FMHL |
LENGTH OF FMH |
(1) |
CHARACTER |
1 |
FMHCT |
CONCATENATION FLAG AND FMH TYPE BITS SET AS FOLLOWS |
(1) |
1... .... |
|
FMHCAT |
"X'80'" A SECOND F.M. HEADER COMES AFTER THIS ONE BIT1 - BIT 7 FMH TYPE VALUES SET AS FOLLOWS |
(1) |
.... .1.1 |
|
FMHT05 |
"X'05'" IBM ARCHITECTED ATTACH F.M. HEADER |
(1) |
.... .11. |
|
FMHT06 |
"X'06'" IBM ARCHITECTED MODEL F.M. HEADER |
(1) |
.... .111 |
|
FMHT07 |
"X'07'" IBM ARCHITECTED SYSTEM MESSAGE F.M. HEADER |
(1) |
.... 1.1. |
|
FMHT0A |
"X'0A'" IBM ARCHITECTED SYNCPOINT F.M. HEADER |
(1) |
.... 11.. |
|
FMHT0C |
"X'0C'" IBM ARCHITECTED TRANSFORMED PASSWORD F.M. HEADER |
(1) |
.1.. ..11 |
|
FMHT43 |
"X'43'" CICS ARCHITECTED MODEL F.M. HEADER |
(2) |
CHARACTER |
2 |
FMHXCMD (0) |
GROUP AND FUNCTION CODES |
(2) |
CHARACTER |
2 |
FMHXSS (0) |
FMH T7 SYSTEM SENSE |
(2) |
CHARACTER |
1 |
FMHGROUP |
GROUP CODE |
(3) |
CHARACTER |
1 |
FMHFN |
FUNCTION CODE |
(4) |
CHARACTER |
2 |
FMHXUS (0) |
FMH T7 USER SENSE |
(4) |
CHARACTER |
1 |
FMHXMOD |
MODIFIER BITS SET AS FOLLOWS |
(4) |
1... .... |
|
FMHXLNSZ |
"X'80'" '0' FOR 1 BYTE FMH LENGTH FIELDS(LU6.1 FMH ONLY) |
(4) |
.1.. .... |
|
FMHXTOS |
"X'40'" Set if system supports Time-out delete of remote skeletons (Transaction Routing only) BIT2 RESERVED BIT3 RESERVED BIT4 RESERVED BIT5 RESERVED BIT6 RESERVED BIT7 RESERVED |
(5) |
CHARACTER |
1 |
FMHXFXCT |
LENGTH OF FIXED LENGTH PARAMETERS IN FMH |
(6) |
CHARACTER |
1 |
FMHFORG (0) |
ORIGIN FOR THE TYPE, GROUP AND FUNCTION DEPEND- ENT FIXED LENGTH PARAMETERS |
(6) |
.... .11. |
|
LFMH |
"*-DFHFMHDS" LENGTH OF THE STANDARD PART OF THE HEADER |
TYPE 5 FUNCTION MANAGEMENT HEADERS
FUNCTION MANAGEMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF ATTACH MANAGEMENT
LU6.1 ATTACH FUNCTION MANAGEMENT HEADER
X'0202' GROUP AND FUNCTION
FMHGROUP
VALUES SET AS FOLLOWS
|
(6) |
.... ..1. |
|
FMHT5ATT |
"X'02'" GROUP IS ATTACH FMHFN VALUES SET AS FOLLOWS |
(6) |
.... ..1. |
|
FMHATTFN |
"X'02'" FUNCTION IS ATTACH |
(6) |
CHARACTER |
1 |
FMHATDS |
SECURITY ALGORITHM VALUE |
(7) |
CHARACTER |
1 |
FMHATDBA |
DATA ALGORITHM VALUE VALUES SET AS FOLLOWS |
(7) |
.... .... |
|
FMHAU |
"X'00'" UNDEFINED |
(7) |
.... ...1 |
|
FMHAV |
"X'01'" VARIABLE LENGTH |
(7) |
.... ..1. |
|
FMHASCSD |
"X'02'" DOCUMENT SUBSET OF SCS |
(7) |
.... ..11 |
|
FMHASCSC |
"X'03'" CARD SUBSET OF SCS |
(7) |
.... .1.. |
|
FMHARUC |
"X'04'" CHAIN OF REQUEST UNITS |
(7) |
.... .1.1 |
|
FMHARU |
"X'05'" REQUEST UNIT |
(7) |
.... 1... |
|
LFMH0202 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(7) |
.... 1... |
|
LF050202 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
FMHATDPN (0) |
PROCESS TO BE INITIATED |
(0) |
CHARACTER |
1 |
FMHATDPL |
PROCESS NAME LENGTH |
(0) |
.... ...1 |
|
FMHARLEN |
"1" LENGTH OF AN ARCHITECTED PROCESS NAME |
(1) |
CHARACTER |
4 |
FMHATDPV (0) |
PROCESS NAME UP TO FOUR CHARACTERS |
(1) |
..11 1111 |
|
FMHARMAX |
"X'3F'" MAXIMUM POSSIBLE VALUE FOR ARCHITECTED PROCESS NAMES - NON-GRAPHIC VALUES |
(0) |
CHARACTER |
8 |
FMHATPRN (0) |
RESOURCE FOR INITIATED PROCESS |
(0) |
CHARACTER |
8 |
FMHARDPN (0) |
RETURN PROCESS NAME |
(0) |
CHARACTER |
8 |
FMHARPRN (0) |
RESOURCE FOR RETURN PROCESS |
(0) |
CHARACTER |
8 |
FMHATDQN (0) |
QUEUE TO BE ASSOCIATED WITH INITIATED PROCESS |
(0) |
..1. ..11 |
|
TA050202 |
"LF050202+ 1+ L'FMHATDPN+ 1+ L'FMHATPRN+ 1+ L'FMHARDPN" |
(0) |
..11 .1.1 |
|
MF050202 |
"TA050202+ 1+ L'FMHARPRN+ 1+ L'FMHATDQN" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE ATTACH FMH |
LU6.2 ATTACH FUNCTION MANAGEMENT HEADER
X'02FF' GROUP AND FUNCTION
GROUP AND FUNCTION
VALUES SET AS FOLLOWS
|
(0) |
BITSTRING |
0 |
FMHBCMD |
"X'02FF'" ATTACH LU6.2 |
(0) |
1111 1111 |
|
FMHBTTFN |
"X'FF'" FUNCTION = LU6.2 ATTACH FLAGS SET IN FMHXMOD |
(0) |
.... 1... |
|
FMHBPIP |
"X'08'" PIP PRESENT |
(0) |
.... .1.. |
|
FMHBXSEC |
"X'04'" Extended security bit |
(0) |
1... .... |
|
FMHBAVER |
"X'80'" USERID ALREADY VERIFIED |
(0) |
.1.. .... |
|
FMHBPVER |
"X'40'" USERID PERSISTENTLY VERIFIED |
(0) |
..1. .... |
|
FMHBPV2 |
"X'20'" Userid Persistently Signed On FMHXFXCT |
(0) |
.... ..11 |
|
FMHBFXCT |
"X'03'" LENGTH OF FIXED LENGTH PARMS |
(6) |
BITSTRING |
1 |
FMHBCVT (0) |
CONVERSATION TYPE |
(6) |
11.1 .... |
|
FMHBUNMP |
"X'D0'" UNMAPPED |
(6) |
11.1 ...1 |
|
FMHBMAPD |
"X'D1'" MAPPED |
(6) |
BITSTRING |
1 |
FMHBFXT1 |
1ST BYTE |
(7) |
BITSTRING |
1 |
FMHBFXT2 |
2ND BYTE - RESERVED 3RD BYTE |
(8) |
BITSTRING |
1 |
FMHBSPL (0) |
BITS 0-1 - SYNC POINT LEVEL |
(8) |
.... .... |
|
FMHBSPL0 |
"X'00'" NO SYNC |
(8) |
.1.. .... |
|
FMHBSPL1 |
"X'40'" COMMIT ONLY (CONFIRM) |
(8) |
1... .... |
|
FMHBSPL2 |
"X'80'" FULL SYNCPT |
(8) |
11.. .... |
|
FMHBSPMK |
"X'C0'" SYNC POINT MASK |
(8) |
BITSTRING |
1 |
FMHBRSTL (0) |
BIT 2 - RESTART LEVEL |
(8) |
.... .... |
|
FMHBRNO |
"X'00'" - NO |
(8) |
..1. .... |
|
FMHBRYES |
"X'20'" - YES |
(8) |
BITSTRING |
1 |
FMHBFXT3 |
3RD BYTE |
(8) |
.... 1..1 |
|
LF0502FF |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
1 |
FMHBTPNL |
ACTUAL LENGTH OF FMHBTPN |
(1) |
CHARACTER |
32 |
FMHBTPN (0) |
TRANSACTION PROGRAM NAME |
(0) |
CHARACTER |
1 |
FMHBACCL |
ACTUAL LENGTH OF FMHBACC |
(1) |
CHARACTER |
139 |
FMHBACC (0) |
SECURITY ACCESS CODE |
(0) |
CHARACTER |
1 |
FMHBACSL |
ACCESS SUBFIELD LENGTH |
(1) |
CHARACTER |
1 |
FMHBACST |
ACCESS SUBFIELD TYPE |
(1) |
.... .... |
|
FMHBACPR |
"X'00'" PROFILE-ID |
(1) |
.... ...1 |
|
FMHBACPA |
"X'01'" PASSWORD |
(1) |
.... ..1. |
|
FMHBACUS |
"X'02'" USER-ID |
(1) |
1111 1... |
|
FMHBAC_EWLM |
"X'F8'" EWLM correlator |
(1) |
1111 1..1 |
|
FMHBAC_RQS |
"X'F9'" Requeststream flow |
(1) |
1111 1.1. |
|
FMHBAC_RRS |
"X'FA'" RRS data field |
(1) |
1111 1.11 |
|
FMHBAC_EPN |
"X'FB'" ENTRY PORT NAME |
(1) |
1111 11.. |
|
FMHBAC_EPT |
"X'FC'" ENTRY PORT TYPE |
The entry port type can either be X'00' representing a VTAM
terminal, or X'01' representing a console.
|
(1) |
.... .... |
|
FMH_VTAM_TERMINAL |
"X'00'" |
(1) |
.... ...1 |
|
FMH_CONSOLE |
"X'01'" |
(1) |
1111 11.1 |
|
FMHBAC_APL |
"X'FD'" APPLID OF ENTRY PORT |
(1) |
1111 111. |
|
FMHBAC_PRI |
"X'FE'" SHIPPED TASK PRIORITY |
(1) |
1111 1111 |
|
FMHBAC_SRC |
"X'FF'" MVS/WLM SRC TOKEN |
(2) |
CHARACTER |
64 |
FMHBACSD (0) |
ACCESS SUBFIELD DATA |
(0) |
CHARACTER |
1 |
FMHBUOWL |
ACTUAL LENGTH OF FMHBUOW |
(1) |
CHARACTER |
30 |
FMHBUOW (0) |
UNIT OF WORK ID |
(1) |
CHARACTER |
1 |
FMHBULUL |
LENGTH OF LU NAME |
(2) |
CHARACTER |
17 |
FMHBULU (0) |
LU NAME (NETWORK NAME FROM ACB) |
(0) |
CHARACTER |
6 |
FMHBUCLK |
UOW INSTANCE (STORE CLOCK VALUE) |
(6) |
CHARACTER |
2 |
FMHBUSEQ |
UOW SEQUENCE NO |
(0) |
CHARACTER |
1 |
FMHBCCSL |
ACTUAL LENGTH OF FMHBCCS |
(1) |
CHARACTER |
8 |
FMHBCCS (0) |
SENDER'S CONVERSATION CORRELATOR |
(0) |
CHARACTER |
1 |
FMHBSEQL |
Actual length of FMHBSEQ |
(1) |
CHARACTER |
8 |
FMHBSEQ (0) |
Sender's DCE sequence number |
(1) |
11.1 .1.1 |
|
TA0502FF |
"LF0502FF+ 1+ L'FMHBTPN+ 1+ L'FMHBACC+ 1+ L'FMHBUOW" |
(1) |
111. .11. |
|
MF0502FF |
"TA0502FF+ 1+ L'FMHBCCS+ L'FMHBSEQ" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE LU6.2 ATTACH FMH |
TYPE 6 FUNCTION MANAGEMENT HEADERS
FUNCTION MANAGMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF THE LU6 SYSTEM MESSAGE MODEL
SYSSTAT FUNCTION MANAGEMENT HEADER
USED FOR
LOGGING ERROR MESSAGES ON CSMT
X'0402' GROUP AND FUNCTION
NOTE THAT CICS/VS WILL NOT SEND THE
SYSSTAT FMH
|
(1) |
.... .11. |
|
LF060402 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
SYSERROR FUNCTION MANAGEMENT HEADER
USED FOR
.....
X'0404' GROUP AND FUNCTION
NOTE THAT CICS/VS WILL NOT SEND NOR
RECEIVE THE SYSERROR FMH
|
(1) |
.... .11. |
|
LF060404 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
4 |
FMHERDPN |
DPN FOR INTENDED REPLY |
(0) |
CHARACTER |
4 |
FMHERPRN |
PRN FOR INTENDED REPLY |
(0) |
...1 .... |
|
MF060404 |
"LF060404+ 1+ L'FMHERDPN+ 1+ L'FMHERPRN" GOOD UPPPER ESTIMATE OF MAXIMUM LENGTH FOR THE SYSERROR FMH |
FUNCTION MANAGMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF THE LU6 SCHEDULER MODEL
SCHED FUNCTION MANAGEMENT HEADER
USED FOR
IC SCHEDULE REQUESTS
X'0802' GROUP AND FUNCTION
ADDITIONAL FLAGS SET IN
FMHXMOD FOR SCHED FMH
|
(0) |
.1.. .... |
|
FMHXRPLY |
"X'40'" REPLY IS EXPECTED |
(0) |
..1. .... |
|
FMHXPROT |
"X'20'" REQUEST IS PROTECTED |
(0) |
...1 .... |
|
FMHXDELY |
"X'10'" TIMER IS REQUIRED |
(0) |
.... 1... |
|
FMHRTST |
"X'08'" Routable START |
(0) |
.... .1.. |
|
FMHRESUN |
"X'04'" RESUNAVAIL is supported |
(0) |
.... ..1. |
|
FMHCHANL |
"X'02'" CHANNEL request |
(0) |
.... ...1 |
|
FMHNCKLQ |
"X'01'" IPIC local queueing flag |
(6) |
CHARACTER |
1 |
FMHSRQST |
DETAILS OF SCHEDULE REQUEST BITS SET AS FOLLOWS |
(6) |
1... .... |
|
FMHSTIME |
"X'80'" TIME DELAY SPECIFIED BIT1 RESERVED BIT2 RESERVED BIT3 RESERVED BIT4 RESERVED BIT5 RESERVED BIT6 RESERVED BIT7 RESERVED |
(6) |
.... .111 |
|
LF060802 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
FMHSSDPN (0) |
NAME OF PROCESS THAT IS TO BE INITIATED |
(0) |
CHARACTER |
4 |
FMHSPRN (0) |
NAME OF PRIMARY RESOURCE FOR PROCESS BEING INITIATED |
(0) |
CHARACTER |
8 |
FMHSRDPN (0) |
SUGGESTED NAME FOR RETURN PROCESS |
(0) |
CHARACTER |
4 |
FMHSRPRN (0) |
SUGGESTED NAME FOR PRIMARY RESOURCE FOR RETURN PROCESS |
(0) |
CHARACTER |
8 |
FMHSQNME (0) |
NAME OF QUEUE ASSOCIATED WITH PROCESS BEING INITIATED |
(0) |
CHARACTER |
8 |
FMHSREQN (0) |
NAME OF REQUEST INSTANCE ASSOCIATED WITH PROCESS |
(0) |
CHARACTER |
6 |
FMHSDELY (0) |
THE INTERVAL OR TIME INITIATION DELAY FIELD |
(0) |
CHARACTER |
8 |
FMHUSID (0) |
THE USERID ON A START COMMAND |
(0) |
CHARACTER |
8 |
FMHSYSNE (0) |
Applid for PF start |
(0) |
CHARACTER |
8 |
FMHTRMNE (0) |
Terminal netname for start |
(0) |
...1 111. |
|
TA060802 |
"LF060802+ 1+ L'FMHSSDPN+ 1+ L'FMHSPRN+ 1+ L'FMHSRDPN" |
(0) |
..11 .1.1 |
|
TB060802 |
"TA060802+ 1+ L'FMHSRPRN+ 1+ L'FMHSQNME+ 1+ L'FMHSREQN" |
(0) |
.1.. 11.1 |
|
MF060802 |
"TB060802+ 1+ L'FMHSDELY+ 1+ L'FMHUSID+ L'FMHSYSNE" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE SCHED FMH |
SCDSTAT FUNCTION MANAGEMENT HEADER
USED FOR
IC SCHEDULE REPLIES
X'0804' GROUP AND FUNCTION
|
(6) |
CHARACTER |
1 |
FMHSSSTS |
STATUS OF SCHEDULE REQUEST BITS SET AS FOLLOWS BIT0 RESERVED |
(6) |
.1.. .... |
|
FMHSSYSI |
"X'40'" Unable to ship request to next node |
(6) |
..1. .... |
|
FMHSINAU |
"X'20'" UNAUTHORIZED REQUEST |
(6) |
...1 .... |
|
FMHSIEXP |
"X'10'" INITIATION TIME EXPIRED |
(6) |
.... 1... |
|
FMHSIDPN |
"X'08'" INVALID PROCESS NAME |
(6) |
.... .1.. |
|
FMHSIPRN |
"X'04'" INVALID RESOURCE NAME |
(6) |
.... ..1. |
|
FMHSERR |
"X'02'" UNABLE TO SCHEDULE DUE TO PROCESSING ERROR |
(6) |
.... ...1 |
|
FMHSINV |
"X'01'" INVALID REQUEST |
(7) |
CHARACTER |
1 |
FMHSSST2 |
EXTENSION TO FMHSSSTS BITS SET AS FOLLOWS |
(7) |
1... .... |
|
FMHUIDER |
"X'80'" USERID ERROR |
(7) |
.... 1... |
|
LF060804 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
FMHSIREQ (0) |
REQUEST NAME GENERATED BY RECEIVING SYSTEM |
(0) |
...1 ...1 |
|
MF060804 |
"LF060804+ 1+ L'FMHSIREQ" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE SCDSTAT FMH |
PURGREQ FUNCTION MANAGEMENT HEADER
USED FOR
IC CANCEL REQUESTS
X'0806' GROUP AND FUNCTION
|
(0) |
.... .11. |
|
LF060806 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
(0) |
see definition for FMHSREQN |
(0) |
CHARACTER |
8 |
FMHSCDPN (0) |
NAME OF PROCESS THAT IS TO BE CANCELLED |
(0) |
...1 1... |
|
MF060806 |
"LF060806+ 1+ L'FMHSREQN+ 1+ L'FMHSCDPN" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE PURGREQ FMH |
PURGSTAT FUNCTION MANAGEMENT HEADER
USED FOR
IC CANCEL REPLIES
X'0808' GROUP AND FUNCTION
|
(6) |
CHARACTER |
1 |
FMHSPSTS |
STATUS OF PURGE REQUEST BITS SET AS FOLLOWS BIT0 RESERVED BIT1 RESERVED BIT2 RESERVED BIT3 RESERVED BIT4 RESERVED |
(6) |
.... .1.. |
|
FMHSPSYS |
"X'04'" Unable to ship request to next node |
(6) |
.... ..1. |
|
FMHSPNAU |
"X'02'" UNAUTHORIZED REQUEST |
(6) |
.... ...1 |
|
FMHSNFD |
"X'01'" NAMED REQUEST NOT FOUND |
(6) |
.... .111 |
|
LF060808 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
FUNCTION MANAGMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF THE LU6 QUEUE MODEL
QPUT FUNCTION MANAGEMENT HEADER
USED FOR
WRITEQ TD REQUESTS
WRITEQ TS REQUESTS
X'0A02' GROUP AND FUNCTION
|
(6) |
.... ..1. |
|
FMHCNDRQ |
"X'02'" CONDITIONAL REQUEST |
(6) |
CHARACTER |
1 |
FMHQQORG |
TYPE OF QUEUE VALUES SET AS FOLLOWS |
(6) |
.... .... |
|
FMHQNSPE |
"X'00'" QUEUE TYPE NOT SPECIFIED |
(6) |
.... ...1 |
|
FMHQSEQL |
"X'01'" QUEUE TYPE IS SEQUENTIAL |
(6) |
.... ..1. |
|
FMHQLINE |
"X'02'" QUEUE TYPE IS LINEAR |
(6) |
.... ..11 |
|
FMHQHIER |
"X'03'" QUEUE TYPE IS HIERARCHICAL |
(6) |
.... .111 |
|
LF060A02 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
16 |
FMHQNAME (0) |
THE QUEUE NAME IS FROM 1 TO 16 CHARACTERS |
(0) |
...1 1... |
|
MF060A02 |
"LF060A02+ 1+ L'FMHQNAME" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QPUT FMH |
QGET FUNCTION MANAGEMENT HEADER
USED FOR
READQ TS REQUESTS
X'0A04' GROUP AND FUNCTION
ADDITIONAL FLAGS SET IN
FMHXMOD FOR QGET FMH
FMHCNDRQ EQU X'02' CONDITIONAL REQUEST
|
(6) |
CHARACTER |
1 |
|
see definition for FMHQQORG |
(6) |
.... .111 |
|
LF060A04 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
(0) |
see definition for FMHQNAME |
(0) |
CHARACTER |
2 |
FMHQCURS |
THE CURSOR IS HELD AS TWO BYTE BINARY |
(0) |
CHARACTER |
2 |
FMHQTRSZ |
THE MAXIMUM RECORD LENGTH IS HELD AS TWO BYTE BINARY |
(0) |
...1 111. |
|
MF060A04 |
"LF060A04+ 1+ L'FMHQNAME+ 1+ L'FMHQCURS+ 1+ L'FMHQTRSZ" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QGET FMH |
QPURGE FUNCTION MANAGEMENT HEADER
USED FOR
DELETEQ TD REQUESTS
DELETEQ TS REQUESTS
X'0A06' GROUP AND FUNCTION
|
(6) |
CHARACTER |
1 |
|
see definition for FMHQQORG |
(6) |
.... .111 |
|
LF060A06 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
(0) |
see definition for FMHQNAME |
(0) |
...1 1... |
|
MF060A06 |
"LF060A06+ 1+ L'FMHQNAME" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QPURGE FMH |
QXFR FUNCTION MANAGEMENT HEADER
USED FOR
READQ TD REPLIES
READQ TS REPLIES
X'0A08' GROUP AND FUNCTION
|
(6) |
CHARACTER |
1 |
|
see definition for FMHQQORG |
(7) |
CHARACTER |
1 |
FMHQXFST |
STATUS BYTE BITS SET AS FOLLOWS BIT0 RESERVED BIT1 RESERVED BIT2 RESERVED BIT3 RESERVED BIT4 RESERVED |
(7) |
.... .1.. |
|
FMHQDISP |
"X'04'" DISPOSITION OF QUEUE BIT6 RESERVED |
(7) |
.... ...1 |
|
FMHQEMSG |
"X'01'" END OF MESSAGE |
(7) |
.... 1... |
|
LF060A08 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
2 |
(0) |
see definition for FMHQCURS |
(0) |
CHARACTER |
2 |
FMHQRCNT (0) |
NUMBER OF OCCURENCES OF RECORDS AT LOWEST LEVEL OF CURSOR |
(0) |
CHARACTER |
2 |
FMHQRCLN (0) |
RECORD LENGTH BEFORE TRUNCATION |
(0) |
...1 ...1 |
|
MF060A08 |
"LF060A08+ 1+ L'FMHQCURS+ 1+ L'FMHQRCNT+ 1+ L'FMHQRCLN" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QXFR FMH |
QSTATUS FUNCTION MANAGEMENT HEADER
USED FOR
WRITEQ TD REPLIES
WRITEQ TS REPLIES
READQ TD REPLIES
READQ TS REPLIES
DELETEQ TD REPLIES
DELETEQ TS REPLIES
X'0A0A' GROUP AND FUNCTION
NOTE THAT CICS/VS WILL NOT SEND EITHER
THE FMHQSENS OR THE FMHQNAME VARIABLE
LENGTH PARAMETER
|
(6) |
CHARACTER |
1 |
|
see definition for FMHQQORG |
(7) |
CHARACTER |
2 |
FMHQSTAT (0) |
STATUS OF REQUEST |
(7) |
CHARACTER |
1 |
FMHQSTA1 |
FIRST STATUS BYTE BITS SET AS FOLLOWS |
(7) |
1... .... |
|
FMHQINVL |
"X'80'" INVALID LENGTH FOR REQUEST |
(7) |
.1.. .... |
|
FMHQINVN |
"X'40'" INVALID QUEUE NAME |
(7) |
..1. .... |
|
FMHQRNVL |
"X'20'" RECORD NOT AVAILABLE |
(7) |
...1 .... |
|
FMHQNAVL |
"X'10'" QUEUE NAME NOT AVAILABLE |
(7) |
.... 1... |
|
FMHQSPAC |
"X'08'" NO SPACE LEFT ON QUEUE |
(7) |
.... .1.. |
|
FMHQINVC |
"X'04'" INVALID CURSOR |
(7) |
.... ..1. |
|
FMHQERRO |
"X'02'" I/O ERROR WHEN QUEUE ACCESSED |
(7) |
.... ...1 |
|
FMHQEMPT |
"X'01'" QUEUE IS EMPTY |
(8) |
CHARACTER |
1 |
FMHQSTA2 |
RESERVED |
(8) |
1... .... |
|
FMHQIORG |
"X'80'" Q-ORG NOT SUPPORTED |
(8) |
.1.. .... |
|
FMHQNAUT |
"X'40'" UNAUTHORIZED REQUEST |
(8) |
..1. .... |
|
FMHQSYSI |
"X'20'" Unable to ship request to next node |
(8) |
...1 .... |
|
FMHQDISA |
"X'10'" Queue exists but has been disabled |
(8) |
.... 1... |
|
FMHQINVR |
"X'08'" Invalid request; e.g. DELETEQ for extra TD |
(8) |
.... .1.. |
|
FMHQLOCK |
"X'04'" Queue is locked |
(8) |
.... 1..1 |
|
LF060A0A |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
2 |
(0) |
see definition for FMHQCURS |
(0) |
CHARACTER |
256 |
FMHQSENS (0) |
SENSE DATA (COULD BE ACCESS METHOD DATA) |
(0) |
CHARACTER |
8 |
(0) |
see definition for FMHQNAME |
(0) |
.... 11.. |
|
MF060A0A |
"LF060A0A+ 1+ L'FMHQCURS" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QSTATUS FMH |
QREPL FUNCTION MANAGEMENT HEADER
USED FOR
WRITEQ TS REQUESTS
X'0A0C' GROUP AND FUNCTION
ADDITIONAL FLAGS SET IN
FMHXMOD FOR QREPL FMH
FMHCNDRQ EQU X'02' CONDITIONAL REQUEST
|
(6) |
CHARACTER |
1 |
|
see definition for FMHQQORG |
(6) |
.... .111 |
|
LF060A0C |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
(0) |
see definition for FMHQNAME |
(0) |
CHARACTER |
2 |
(0) |
see definition for FMHQCURS |
(0) |
...1 1.11 |
|
MF060A0C |
"LF060A0C+ 1+ L'FMHQNAME+ 1+ L'FMHQCURS" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QREPL FMH |
QGETN FUNCTION MANAGEMENT HEADER
USED FOR
READQ TD REQUESTS
READQ TS REQUESTS
X'0A10' GROUP AND FUNCTION
ADDITIONAL FLAGS SET IN
FMHXMOD FOR QGETN FMH
FMHCNDRQ EQU X'02' CONDITIONAL REQUEST
|
(6) |
CHARACTER |
1 |
|
see definition for FMHQQORG |
(6) |
.... .111 |
|
LF060A10 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
|
see definition for FMHQNAME |
(0) |
CHARACTER |
2 |
|
see definition for FMHQTRSZ |
(0) |
...1 1.11 |
|
MF060A10 |
"LF060A10+ 1+ L'FMHQNAME+ 1+ L'FMHQTRSZ" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE QGETN FMH |
FUNCTION MANAGMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF THE LU6 DL/I MODEL
DL/I MODEL FUNCTION MANAGEMENT HEADERS
CAN BE FOLLOWED BY ONE OR MORE SELF
DESCRIBING PIECES OF DATA.
|
(0) |
CHARACTER |
2 |
FMHDLENG |
LENGTH OF PARAMETER; INCLUDES LENGTH AND TYPE FIELDS |
(2) |
CHARACTER |
1 |
FMHDTYPE |
PARAMETER TYPE - VALUES SET AS FOLLOWS |
(2) |
.... ...1 |
|
FMHDIOA |
"X'01'" FLAG SET TO SHOW THAT PARAMETER IS AN I/O AREA |
(2) |
.... ..1. |
|
FMHDSSA |
"X'02'" FLAG SET TO SHOW THAT PARAMETER IS A SSA |
(2) |
.... ..11 |
|
FMHDPCB |
"X'03'" FLAG SET TO SHOW THAT PARAMETER IS A PCB |
(2) |
.... .1.. |
|
FMHDKEY |
"X'04'" FLAG SET TO SHOW THAT PARAMETER IS A KEY |
(2) |
.... .1.1 |
|
FMHDSTFN |
"X'05'" Flag set to show that parameter is a STATFUNC |
(2) |
.... .11. |
|
FMHDSRTK |
"X'06'" Flag set to show that parameter is a SRTOKEN |
(2) |
.... .111 |
|
FMHDSCHD |
"X'07'" Flag set to show that parameter is a SCHEDINFO |
(2) |
.... 1... |
|
FMHDAIB |
"X'08'" Flag set to show that parameter is a AIB |
(3) |
CHARACTER |
256 |
FMHDPARM (0) |
THE PARAMETER ITSELF; 256 IS AN ARBITRARY RATHER THAN MAXIMUM VALUE |
(3) |
CHARACTER |
256 |
FMHDAREA (0) |
THE I/O AREA; 256 IS AN ARBITRARY RATHER THAN MAXIMUM VALUE |
(3) |
CHARACTER |
256 |
FMHDPSSA (0) |
THE SEGMENT SEARCH ARGU- MENT; 256 IS AN ARBITRARY RATHER THAN MAXIMUM VALUE |
(3) |
CHARACTER |
256 |
FMHDPPCB (0) |
THE PCB VIEW DESCRIPTOR; 256 IS AN ARBITRARY RATHER RATHER THAN MAXIMUM VALUE |
(3) |
CHARACTER |
4 |
FMHDNTNT |
PROCESSING INTENT FOR THIS DATA BASE |
(7) |
CHARACTER |
4 |
FMHDMKYL |
MAXIMUM KEY LENGTH FOR THIS PCB (BINARY) |
(B) |
CHARACTER |
4 |
FMHDSEGS |
NUMBER OF SENSITIVE SEGMENTS (BINARY) |
(B) |
.... 1111 |
|
LFMHDVD |
"*-FMHDLENG" LENGTH OF THE FIXED PART OF THE VIEW DESCR (PCB) |
(0) |
CHARACTER |
8 |
FMHDDBDN (0) |
DBD NAME - VARIABLE PARAM - FROM 1 TO 8 CHARACTERS LONG |
(0) |
CHARACTER |
2 |
FMHDSAMX (0) |
MAX SSA SIZE - VARIABLE PARAM - 2 BYTES LONG |
(0) |
CHARACTER |
2 |
FMHDIOMX (0) |
MAX I/O AREA SIZE - VAR IABLE PARAM - 2 BYTES LONG |
(0) |
CHARACTER |
2 |
FMHDSTC (0) |
Status Codes- Variable parameter - 2 bytes long |
(0) |
CHARACTER |
8 |
FMHDBORG (0) |
Database Organisation -Var iable param - 8 bytes long |
(0) |
CHARACTER |
8 |
FMHDPCBN (0) |
Real PCBNAME -Var iable param - 8 bytes long |
(0) |
..11 ..11 |
|
MAXLDVD |
"LFMHDVD+ 1+ L'FMHDDBDN+ 1+ L'FMHDSAMX+ 1+ L'FMHDIOMX+ 1+ L'FMHDS |
GOOD UPPER ESTIMATE OF
MAXIMUM LENGTH FOR VIEW
DESCRIPTOR
|
(3) |
CHARACTER |
256 |
FMHDPKEY (0) |
THE FULLY CONCATENATED KEY FOR THIS OPERATION; 256 IS AN ARBITRARY RATHER RATHER THAN MAXIMUM VALUE |
DLIDBS FUNCTION MANAGEMENT HEADER
USED FOR
DL/I SCHEDULE REQUESTS
X'4002' GROUP AND FUNCTION
|
(3) |
.... .11. |
|
LF064002 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
FMHDPSBN (0) |
PSB NAME - VARIABLE PARAM - FROM 1 TO 8 CHARACTERS LONG |
(0) |
.... 1111 |
|
MF064002 |
"LF064002+ 1+ L'FMHDPSBN" GOOD UPPER ESTIMATE OF MAXIMUM LENGTH FOR THE PSB FMH |
DLIDBSR FUNCTION MANAGEMENT HEADER
USED FOR
DL/I SCHEDULE REPLIES
X'4004' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
FMHDSRCS (0) |
DL/I RETURN CODES |
(6) |
CHARACTER |
1 |
FMHDSRC1 |
DL/I RETURN CODE WITH BITS SET AS FOLLOWS |
(6) |
1... .... |
|
FMHDNOPN |
"X'80'" DATA BASE NOT OPEN |
(6) |
.1.. .... |
|
FMHDNFND |
"X'40'" PSB NOT FOUND |
(6) |
..1. .... |
|
FMHDNACT |
"X'20'" DL/I NOT ACTIVE |
(6) |
...1 .... |
|
FMHDFAIL |
"X'10'" PSB INITIALIZATION FAILED |
(6) |
.... 1... |
|
FMHDNAUT |
"X'08'" UNAUTHORIZED ACCESS TO PSB |
(6) |
.... .1.. |
|
FMHDCONF |
"X'04'" INTENT SCHEDULE CONFLICT |
(6) |
.... ..1. |
|
FMHDIPCB |
"X'02'" Invalid PCB Request E.G. IOPCB for Local PSB BIT6 RESERVED BIT7 RESERVED |
(7) |
CHARACTER |
1 |
FMHDSRC2 |
RESERVED |
(7) |
.... 1... |
|
LF064004 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIREPL FUNCTION MANAGEMENT HEADER
USED FOR
DL/I REPL REQUESTS
X'4006' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
FMHDPCBI |
THE INDEX FOR THIS PCB |
(6) |
.... 1... |
|
LF064006 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIISRT FUNCTION MANAGEMENT HEADER
USED FOR
DL/I ISRT REQUESTS
X'4008' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF064008 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIDLET FUNCTION MANAGEMENT HEADER
USED FOR
DL/I DLET REQUESTS
X'400A' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF06400A |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIGU FUNCTION MANAGEMENT HEADER
USED FOR
DL/I GU REQUESTS
X'4010' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF064010 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIGHU FUNCTION MANAGEMENT HEADER
USED FOR
DL/I GHU REQUESTS
X'4012' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF064012 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIGN FUNCTION MANAGEMENT HEADER
USED FOR
DL/I GN REQUESTS
X'4014' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF064014 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIGHN FUNCTION MANAGEMENT HEADER
USED FOR
DL/I GHN REQUESTS
X'4016' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF064016 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIGNP FUNCTION MANAGEMENT HEADER
USED FOR
DL/I GNP REQUESTS
X'4018' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF064018 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIGHNP FUNCTION MANAGEMENT HEADER
USED FOR
DL/I GHNP REQUESTS
X'401A' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
see definition for FMHDPCBI |
(6) |
.... 1... |
|
LF06401A |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIDBXFR FUNCTION MANAGEMENT HEADER
USED FOR
DL/I DATABASE REPLIES
(SUCCESSFUL GET REQUESTS)
X'401C' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
FMHDRCDS (0) |
DL/I RETURN CODES |
(6) |
CHARACTER |
1 |
FMHDRCD1 |
DL/I RETURN CODE WITH BITS SET AS FOLLOWS |
FMHDNOPN EQU X'80' DATA BASE NOT OPEN
BIT1 RESERVED
BIT2 RESERVED
BIT3 RESERVED
BIT4 RESERVED
|
(6) |
.... .1.. |
|
FMHDNVRQ |
"X'04'" INVALID PCB INDEX BIT6 RESERVED BIT7 RESERVED |
(7) |
CHARACTER |
1 |
FMHDRCD2 |
RESERVED |
(8) |
CHARACTER |
2 |
FMHDSEGL |
SEGMENT LEVEL (BINARY) |
(A) |
CHARACTER |
2 |
FMHDSTCD |
STATUS CODES |
(A) |
.... 11.. |
|
LF06401C |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
FMHDSEGN (0) |
THE SEGMENT NAME IS FROM ONE TO EIGHT CHARACTERS |
(0) |
...1 .1.1 |
|
MF06401C |
"LF06401C+ 1+ L'FMHDSEGN" GOOD UPPPER ESTIMATE OF MAXIMUM LENGTH FOR THE DLIDBXFR FMH |
DLIDBSTS FUNCTION MANAGEMENT HEADER
USED FOR
DL/I DATABASE REPLIES
(UNSUCCESSFUL GET REQUESTS AND
(UN)SUCCESSFUL REPL/ISRT/DLET
REQUESTS)
X'401E' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
(0) |
see definition for FMHDRCDS |
(6) |
CHARACTER |
1 |
|
see definition for FMHDRCD1 |
(7) |
CHARACTER |
1 |
|
see definition for FMHDRCD2 |
(8) |
CHARACTER |
2 |
|
see definition for FMHDSEGL |
(A) |
CHARACTER |
2 |
|
see definition for FMHDSTCD |
(A) |
.... 11.. |
|
LF06401E |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
8 |
(0) |
see definition for FMHDSEGN |
(0) |
...1 .1.1 |
|
MF06401E |
"LF06401E+ 1+ L'FMHDSEGN" GOOD UPPPER ESTIMATE OF MAXIMUM LENGTH FOR THE DLIDBSTS FMH |
DLIDEQ FUNCTION MANAGEMENT HEADER
USED FOR
DL/I DEQ REQUESTS
X'4020' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF064020 |
"*-DFHFMHDS" Length of fixed part |
(8) |
ADDRESS |
2 |
|
Length of view descriptor |
(A) |
BITSTRING |
1 |
|
I/O area type View descriptor |
(B) |
BITSTRING |
1 |
|
I/O area (1 byte) |
(B) |
.... 11.. |
|
MF064020 |
"*-DFHFMHDS" Maximum length of this header |
DLIDEQR FUNCTION MANAGEMENT HEADER
USED FOR
DL/I DEQ REPLIES
X'4022' GROUP AND FUNCTION
|
(6) |
CHARACTER |
2 |
|
FMHDRCDS |
(8) |
CHARACTER |
2 |
FMHDESTC |
DL/I Status Code |
(8) |
.... 1.1. |
|
LF064022 |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
DLIDBSI Function Management Header
Used for
DL/I Schedule requests with IOPCB
X'4024' Group and Function
|
(6) |
CHARACTER |
8 |
FMHSIPSBNM |
PSB Name |
(6) |
.... 111. |
|
LF064024 |
"*-DFHFMHDS" |
(0) |
CHARACTER |
2 |
|
FMHDLENG |
(2) |
CHARACTER |
1 |
|
FMHDTYPE |
(3) |
CHARACTER |
12 |
FMHDPSCH (0) |
(3) |
CHARACTER |
8 |
FMHDIOPC |
(C) |
HALFWORD |
2 |
FMHDNBA |
(E) |
HALFWORD |
2 |
FMHDOBA |
(E) |
...1 11.1 |
|
MF064024 |
"LF064024+ 2+ 1+ L'FMHDPSCH" |
DLILOG Function Management Header
User for
DL/I LOG requests
X'4026' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF064026 |
"*-DFHFMHDS" |
DLISTAT Function Management Header
User for
DL/I STAT requests
X'4028' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF064028 |
"*-DFHFMHDS" |
(0) |
CHARACTER |
2 |
|
FMHDLENG |
(2) |
CHARACTER |
1 |
|
FMHDTYPE |
(3) |
CHARACTER |
9 |
FMHDPSTA (0) |
(3) |
CHARACTER |
4 |
FMHDSTTY |
(7) |
CHARACTER |
1 |
FMHDSTFO |
(8) |
CHARACTER |
4 |
FMHDSTRE |
(8) |
...1 .1.. |
|
MF064028 |
"LF064028+ 2+ 1+ L'FMHDPSTA" |
DLIINIT Function Management Header
User for
DL/I INIT requests
X'402A' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF06402A |
"*-DFHFMHDS" |
DLISETS Function Management Header
User for
DL/I SETS requests
X'402C' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF06402C |
"*-DFHFMHDS" |
(0) |
CHARACTER |
4 |
FMHDPSRT |
DLIROLS Function Management Header
User for
DL/I ROLS requests
X'402E' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF06402E |
"*-DFHFMHDS" |
DLIPOS Function Management Header
User for
DL/I POS requests
X'4030' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index |
(6) |
.... 1... |
|
LF064030 |
"*-DFHFMHDS" |
DLISSR Function Management Header
User for
DL/I System Service Reply
X'4032' Group and Function
|
(6) |
CHARACTER |
2 |
|
FMHDRCDS |
(8) |
CHARACTER |
2 |
FMHDSSCD |
Status Code |
(8) |
.... 1.1. |
|
LF064032 |
"*-DFHFMHDS" |
DLIINITR Function Management Header
User for
DL/I INIT Reply
X'4034' Group and Function
|
(8) |
.... .11. |
|
LF064034 |
"*-DFHFMHDS" |
DLIICMD Function Management Header
User for
DL/I ICMD requests
X'4036' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index (zero for ICMD, RCMD, GMSG) |
(6) |
.... 1... |
|
LF064036 |
"*-DFHFMHDS" Length of fixed part |
DLIAOIR Function Management Header
User for
DL/I ICMD, RCMD, GMSG Reply
X'4038' Group and Function
|
(6) |
CHARACTER |
2 |
|
FMHDRCDS |
(6) |
.... 1... |
|
LF064038 |
"*-DFHFMHDS" |
DLIRCMD Function Management Header
User for
DL/I RCMD requests
X'403A' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index (zero for ICMD, RCMD, GMSG) |
(6) |
.... 1... |
|
LF06403A |
"*-DFHFMHDS" Length of fixed part |
DLIGMSG Function Management Header
User for
DL/I GMSG requests
X'403C' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index (zero for ICMD, RCMD, GMSG) |
(6) |
.... 1... |
|
LF06403C |
"*-DFHFMHDS" Length of fixed part |
DLIINQY Function Management Header
User for
DL/I INQY requests
X'403E' Group and Function
|
(6) |
CHARACTER |
2 |
|
PCB index (zero for INQY) |
(6) |
.... 1... |
|
LF06403E |
"*-DFHFMHDS" Length of fixed part |
TYPE 7 FUNCTION MANAGEMENT HEADERS
|
(6) |
CHARACTER |
1 |
FMHELOG (0) |
LUTYPE 6.2 ERROR LOG |
(6) |
1... .... |
|
FMHELOG1 |
"X'80'" GDS DATA VARIABLE |
(6) |
.... .... |
|
FMHELOG0 |
"X'00'" NO GDS DATA VARIABLE |
(6) |
CHARACTER |
2 |
FMHSMNUM |
MESSAGE NUMBER |
(6) |
.... 1... |
|
LFMHSM |
"*-DFHFMHDS" LENGTH OF ARCHITECTED T7 FMH |
(8) |
CHARACTER |
1 |
FMHSMSTD (0) |
END OF ARCHITECTED T7 FMH |
(8) |
CHARACTER |
4 |
FMHSMCCD |
CICS ABEND CODE |
(C) |
CHARACTER |
5 |
FMHSMDCD |
DL/I ABEND CODE |
(C) |
...1 ...1 |
|
LFMHSMDL |
"*-DFHFMHDS" LENGTH OF MM T7 FMH |
TYPE 10 FUNCTION MANAGEMENT HEADERS
FUNCTION MANAGEMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF SYNCPOINT MANAGEMENT
SYNCPOINT FUNCTION MANAGEMENT HEADER
X'0202' GROUP AND FUNCTION
|
(C) |
.... ..1. |
|
FMHPGPSY |
"X'02'" SYNCH POINT GROUP |
(C) |
.... ..1. |
|
FMHPGPPR |
"X'02'" PREPARE SUBGROUP |
(4) |
BITSTRING |
1 |
FMHPRSV1 |
RESERVED '00' |
(5) |
BITSTRING |
1 |
FMHPPTYP |
PREPARE TYPE |
(5) |
.... .... |
|
FMHPPTFL |
"X'00'" PREPARE WITH KEEP FLOW |
(5) |
.... ...1 |
|
FMHPPTEB |
"X'01'" PREPARE WITH REQUEST EB |
(5) |
.... ..1. |
|
FMHPPTCD |
"X'02'" PREPARE WITH REQUEST CD |
(5) |
.... .11. |
|
LF0A0202 |
"*-DFHFMHDS" LENGTH |
TYPE 12 FUNCTION MANAGEMENT HEADERS
FUNCTION MANAGEMENT HEADERS SENT AND RECEIVED
IN SUPPORT OF BIND TIME SECURITY
TRANSFORMED PASSWORD FUNCTION MANAGEMENT HEADER
---- GROUP AND FUNCTION NOT SUPPORTED
|
(2) |
BITSTRING |
8 |
FMHVTPW |
TRANSFORMED PASSWORD |
(2) |
.... 1.1. |
|
LFFMHV |
"*-DFHFMHDS" LENGTH |
TYPE 43 FUNCTION MANAGEMENT HEADERS
CICS PRIVATE HEADERS
THE FUNCTION MANAGEMENT HEADER FOR A
CICS REQUEST OR REPLY. SINCE THIS IS A PRIVATE
FMH, THE DIRECTION OF TRANSMISSION DETERMINES
WHETHER IT REPRESENTS A REQUEST OR A REPLY.
|
(2) |
.... .11. |
|
LFMHCICS |
"*-DFHFMHDS" LENGTH OF THE FIXED PART OF THIS HEADER |
(0) |
CHARACTER |
14 |
FMHCOPTS (0) |
FOR OUTBOUND REQUESTS - THE EXISTENCE AND TCA BITS FROM ARG0 |
(0) |
CHARACTER |
9 |
FMHCINVP (0) |
For outbound DPL requests - the name of the invoking program |
(0) |
CHARACTER |
5 |
FMH43_PC_CCSID (0) |
(0) |
CHARACTER |
5 |
FMH43_PC_NDIAN (0) |
(0) |
CHARACTER |
7 |
FMHCRCDE (0) |
FOR INBOUND REPLIES - THE ERROR CODES FROM EIBRCODES |
(0) |
CHARACTER |
7 |
FMHRESP (0) |
FOR INBOUND REPLIES - RESPONSE/REASON ETC. |
(0) |
CHARACTER |
5 |
FMHVRSN (0) |
FOR INBOUND REPLIES - VERSION NUMBER OF REPLY FIELDS |
(0) |
CHARACTER |
3 |
FMHFLGS (0) |
FOR INBOUND REPLIES - FLAG BYTES |
(0) |
1... .... |
|
FMH_TERMINATE_STRING |
"X'80'" TERMINATE STRING INDICATOR |
(0) |
CHARACTER |
5 |
FMHCTRRC (0) |
FOR INBOUND REPLIES - THE TRANSACTION ROUTING RETURN CODE TO BE PASSED TO CPSM |
THIS FMH IS FOLLOWED BY ZERO OR MORE DATA
VARIABLES WHICH REPRESENT ARGUMENTS TO AN
EXEC CICS COMMAND.
NOT ALL ARGUMENTS WILL BE SENT AND FURTHERMORE
THE VALUES TRANSMITTED WILL DEPEND ON THE
FUNCTION AND DIRECTION OF TRANSMISSION.
|
(0) |
CHARACTER |
2 |
FMHCARGL |
LENGTH OF PARAMETER; INCLUDES LENGTH AND ARGNO FIELDS |
(2) |
CHARACTER |
1 |
FMHCARGN |
ARGUMENT NUMBER; ARG3 IS REPRESENTED BY VALUE X'06' |
(3) |
CHARACTER |
256 |
FMHCARGV (0) |
THE ARGUMENT ITSELF; IT MAY BE, FOR EXAMPLE, A KEY |
(3) |
BITSTRING |
1 |
FMHCACFL |
Current App Ctxt Flags |
(3) |
1... .... |
|
FMH_CUR_IS_INITIAL |
"X'80'" Use initial ctxt as current |