(0) |
STRUCTURE |
0 |
DFHOSPWA |
DUMMY SECTION - BMS WORK AREA |
(0) |
DBL WORD |
8 |
OSPSAAP |
STORAGE ACCOUNTING INFORMATION STORAGE CLASS=USER |
(0) |
.... 1... |
|
OSPSTART |
"*" OSPWA START |
(8) |
CHARACTER |
8 |
OSPCBID |
OSPWA SELF IDENTIFICATION. SET TO 'DFHOSPWA' WHEN OSPWA CREATED |
(8) |
...1 .... |
|
OSPSTRT1 |
"*" OSPWA START |
REGISTER SAVE AREAS - PART ONE
|
(10) |
FULLWORD |
4 |
OSPRLRSA (2) |
ROUTE LIST RESOLUTION SAVE AREA |
(18) |
FULLWORD |
4 |
OSPMAPSA (2) |
MAPPING SAVE AREA |
(18) |
...1 1... |
|
OSPIIPSA |
"OSPMAPSA" INPUT MAPPING SAVE AREA |
(20) |
FULLWORD |
4 |
OSPPFSA (2) |
PAGE FORMATTING SAVE AREA |
(28) |
FULLWORD |
4 |
OSPDSBSA (2) |
DATA STREAM BUILD SAVE AREA |
(30) |
FULLWORD |
4 |
OSPTPPSA (2) |
TERMINAL PAGE PROCESSOR SAVE AREA |
(38) |
FULLWORD |
4 |
OSPTPRS1 (2) |
DFHTPR REGISTER SAVE AREA |
(40) |
FULLWORD |
4 |
OSPTPRS2 (2) |
DFHTPR REGISTER SAVE AREA |
(20) |
FULLWORD |
4 |
OSPTPRS3 |
DFHTPR REGISTER SAVE AREA |
(24) |
FULLWORD |
4 |
OSPTPRS4 |
DFHTPR REGISTER SAVE AREA |
(28) |
FULLWORD |
4 |
OSPTPRS5 |
DFHTPR REGISTER SAVE AREA |
(2C) |
FULLWORD |
4 |
OSPTPRS6 |
DFHTPR REGISTER SAVE AREA |
SAVE AREAS FOR R14 TO GIVE RLR CALLING PROCEDURE CONSISTENCY
|
(28) |
FULLWORD |
4 |
OSPLIS14 |
SAVE AREA FOR RETURN REGISTER FOR RLRLOCID |
(2C) |
FULLWORD |
4 |
OSPINS14 |
SAVE AREA FOR RETURN REGISTER FOR RLRINIT |
(30) |
FULLWORD |
4 |
OSPBLS14 |
SAVE AREA FOR RETURN REGISTER FOR RLRRLBLD |
(48) |
FULLWORD |
4 |
(2) |
RESERVED |
DATA SAVED FROM TCA REQUEST AREA
|
(48) |
.1.1 .... |
|
OSPSVDTA |
"*" BMS REQUEST DATA FROM TCA |
(50) |
BITSTRING |
1 |
OSPTR1 |
TYPE OF REQUEST BYTE 1 |
(50) |
1... .... |
|
OSPTRR |
"X'80'" TYPE = ROUTE |
(50) |
.1.. .... |
|
OSPREO |
"X'40'" ERRTERM = ORIG |
(50) |
..1. .... |
|
OSPRETI |
"X'20'" ERRTERM = TERMINAL ID |
(50) |
...1 .... |
|
OSPRI |
"X'10'" INTRVAL = NUMERIC VALUE |
(50) |
.... 1... |
|
OSPRT |
"X'08'" TIME = NUMERIC VALUE |
(50) |
.... .1.. |
|
OSPRA |
"X'04'" LIST = ALL |
(50) |
.... ..1. |
|
OSPRLSA |
"X'02'" LIST = SYMBOLIC ADDRESS |
(50) |
.... ...1 |
|
OSPROC |
"X'01'" OPCLASS = OPERATOR CLASS |
(51) |
BITSTRING |
1 |
OSPTR2 |
TYPE OF REQUEST BYTE 2 |
(51) |
1... .... |
|
OSPRTL |
"X'80'" TITLE = SYMBOLIC ADDRESS |
(51) |
.1.. .... |
|
OSPTOPT |
"X'40'" PROPT = NLEOM |
(51) |
..1. .... |
|
OSPRQI |
"X'20'" REQID = ALPHANUMERIC VALUE |
(51) |
...1 .... |
|
OSPTLD |
"X'10'" LDC = MNEMONIC OR YES |
(51) |
.... 1... |
|
OSPIOT |
"X'08'" IOTYPE = IMMED |
(51) |
.... .1.. |
|
OSPLPS |
"X'04'" SEND PARTNSET |
(51) |
.... ..1. |
|
OSPRIN |
"X'02'" RECV INTO EXEC COMMAND |
(51) |
.... ...1 |
|
OSPTRG |
"X'01'" TYPE = PURGE |
(52) |
BITSTRING |
1 |
OSPTR3 |
TYPE OF REQUEST BYTE 3 |
(52) |
1... .... |
|
OSPTLST |
"X'80'" TYPE = LAST |
(52) |
.1.. .... |
|
OSPRPR |
"X'40'" RECEIVE PARTITION |
(52) |
..1. .... |
|
OSPTRT |
"X'20'" TYPE=TEXT ON INPUT MAPPING |
(52) |
..1. .... |
|
OSPHON |
"X'20'" HONEOM REQUESTED ON OUTPUT MAPPING (EXEC INTERFACE ONLY) |
(52) |
...1 .... |
|
OSPTC |
"X'10'" CURSOR = NUMBER |
(52) |
.... 1... |
|
OSPTCWCC |
"X'08'" CTRL = ANY 3270 WRITE CONTROL CHARACTER |
(52) |
.... .1.. |
|
OSPTMN |
"X'04'" MAP = MAP NAME |
(52) |
.... ..1. |
|
OSPTSA |
"X'02'" MSETADR = SYMBOLIC ADDRESS OR PSETADR = ADDRESS |
(52) |
.... ...1 |
|
OSPTSN |
"X'01'" MAPSET = MAP SET NAME |
(53) |
BITSTRING |
1 |
OSPTR4 |
TYPE OF REQUEST BYTE 4 |
(53) |
11.. .... |
|
OSPTDY |
"X'C0'" DATA = YES |
(53) |
.1.. .... |
|
OSPTDN |
"X'40'" DATA = NO |
(53) |
..1. .... |
|
OSPTRS |
"X'20'" TYPE = SAVE |
(53) |
...1 .... |
|
OSPTMA |
"X'10'" MAPADR = SYMBOLIC ADDRESS |
(53) |
.... 1... |
|
OSPTRW |
"X'08'" TYPE = WAIT |
(53) |
.... .1.. |
|
OSPTRM |
"X'04'" TYPE = MAP |
(53) |
.... ..1. |
|
OSPTRE |
"X'02'" TYPE = ERASE |
(53) |
.... ...1 |
|
OSPTRI |
"X'01'" TYPE = IN |
(54) |
BITSTRING |
1 |
OSPTR5 |
TYPE REQUEST BYTE 5 |
(54) |
1... .... |
|
OSPTRB |
"X'80'" TYPE = PAGEBLD |
(54) |
.1.. .... |
|
OSPTOF |
"X'40'" OFLOW = SYMBOLIC ADDRESS |
(54) |
..1. .... |
|
OSPTEU |
"X'20'" TYPE = ERASEAUP |
(54) |
...1 .... |
|
OSPTFF |
"X'10'" TYPE = FORMFEED |
(54) |
.... 1... |
|
OSPTRLOC |
"X'08'" TYPE = LOCATE_MAP |
(54) |
.... .1.. |
|
OSPTRO |
"X'04'" TYPE = OUT |
(54) |
.... ..1. |
|
OSPTRF |
"X'02'" TYPE = STORE |
(54) |
.... ...1 |
|
OSPTRU |
"X'01'" TYPE = RETURN |
(55) |
BITSTRING |
1 |
OSPTR6 |
TYPE REQUEST BYTE 6 |
(55) |
1... .... |
|
OSPTRP |
"X'80'" TYPE = PAGEOUT |
(55) |
.1.. .... |
|
OSPTCAPG |
"X'40'" CTRL = AUTOPAGE |
(55) |
..1. .... |
|
OSPTCPG |
"X'20'" CTRL = PAGE |
(55) |
...1 .... |
|
OSPTCRET |
"X'10'" CTRL = RETAIN |
(55) |
.... 1... |
|
OSPTCREL |
"X'08'" CTRL = RELEASE |
(55) |
.... .1.. |
|
OSPTWBC |
"X'04'" WTBRK = CURRENT |
(55) |
.... ..1. |
|
OSPTWBA |
"X'02'" WTBRK = ALL |
(55) |
.... ...1 |
|
OSPEODOP |
"X'01'" EODPURG=OPER |
(56) |
BITSTRING |
1 |
OSPTR7 |
TYPE REQUEST BYTE 7 |
(56) |
1... .... |
|
OSPTRX |
"X'80'" TYPE = TEXTBLD |
(56) |
.1.. .... |
|
OSPTHDR |
"X'40'" HEADER = SYMBOLIC ADDRESS |
(56) |
..1. .... |
|
OSPTTRL |
"X'20'" TRAILER = SYMBOLIC ADDRESS |
(56) |
...1 .... |
|
OSPJUST |
"X'10'" JUSTIFY = FIRST, LAST, OR VALUE |
(56) |
.... 1... |
|
OSPOPRT |
"X'08'" API SPECIFIES OUTPARTN |
(56) |
.... .1.. |
|
OSPAPRT |
"X'04'" API SPECIFIES ACTPARTN |
(56) |
.... ..1. |
|
OSPPGAS |
"X'02'" PGA SUPPLIED AT END OF DATA. NOTE: TIOATDL MUST INCLUDE THE LENGTH OF THE PGA IF THIS IS SET |
(56) |
.... ...1 |
|
OSPTRN |
"X'01'" TYPE = NOEDIT |
(57) |
BITSTRING |
1 |
OSPTR8 |
TYPE REQUEST BYTE 8 |
(57) |
1... .... |
|
OSPIPRT |
"X'80'" API SPECIFIES INPARTN |
(57) |
.1.. .... |
|
OSPMGM |
"X'40'" MSR SPECIFIED ON API |
(57) |
..1. .... |
|
OSPEIC |
"X'20'" EXEC INTERFACE COMMAND |
(57) |
...1 .... |
|
OSPTFP |
"X'10'" FMHPARM = YES OR PARM |
(57) |
.... 1... |
|
OSPRDA |
"X'08'" RDATT = SYMBOLIC ADDRESS |
(57) |
.... .1.. |
|
OSPWRB |
"X'04'" WRBRK = SYMBOLIC ADDRESS |
(57) |
.... ..1. |
|
OSPSIG |
"X'02'" SIGNAL = SYMBOLIC ADDRESS |
(57) |
.... ...1 |
|
OSPMGC |
"X'01'" SEND CONTROL SPECIFIED |
(57) |
.1.1 1... |
|
OSPTREND |
"*" END REQUEST BYTE INFORMATION |
(57) |
.... 1... |
|
OSPTRLEN |
"OSPTREND-OSPSVDTA" REQUEST BYTES' LENGTH |
(58) |
ADDRESS |
4 |
OSPTA (0) |
TITLE ADDRESS |
(58) |
CHARACTER |
4 |
OSPTRMID (0) |
TERMINAL ID FOR PURGE |
(58) |
ADDRESS |
4 |
OSPIOA |
ALTERNATE I/O AREA ADDRESS |
(5C) |
CHARACTER |
4 |
OSPFSC (0) |
FIELD SEPARATOR CHARACTERS |
(5C) |
CHARACTER |
1 |
OSPWCC |
WRITE CONTROL CHARACTER |
(5D) |
BITSTRING |
1 |
OSPJFLV |
JUSTIFY = FIRST, LAST, OR VALUE |
(5D) |
1111 1111 |
|
OSPJF |
"X'FF'" JUSTIFY = FIRST |
(5D) |
1111 111. |
|
OSPJL |
"X'FE'" JUSTIFY = LAST |
(5E) |
HALFWORD |
2 |
OSPRPL (0) |
RECEIVE PARTN LENGTH VALUE |
(5E) |
HALFWORD |
2 |
OSPCP |
CURSOR POSITION |
(60) |
ADDRESS |
4 |
OSPMA (0) |
MAP ADDRESS |
(60) |
CHARACTER |
8 |
OSPMN (0) |
MAP NAME |
(60) |
CHARACTER |
8 |
OSPPSN (0) |
PARTITION SET NAME |
(60) |
CHARACTER |
8 |
OSPMCRID (0) |
MCR TS DATA ID FOR PURGE |
(60) |
ADDRESS |
4 |
OSPHDRA (0) |
HEADER ADDRESS |
(60) |
ADDRESS |
4 |
OSPRLA |
ROUTE OR RETURNED PAGE LIST ADDRESS |
(64) |
ADDRESS |
4 |
OSPTRLA (0) |
TRAILER ADDRESS |
(64) |
|
4 |
OSPRTI |
TIME OR INTERVAL FOR TYPE=ROUTE |
(68) |
ADDRESS |
4 |
OSPMSA (0) |
MAP SET OR PARTNSET ADDRESS |
(68) |
CHARACTER |
8 |
OSPMSN (0) |
MAP SET NAME |
(68) |
CHARACTER |
4 |
OSPRETID |
ROUTE ERROR TERMINAL ID |
(6C) |
BITSTRING |
1 |
OSPFLAG |
PROGRAM SWITCH TPP/TPR |
(6D) |
CHARACTER |
3 |
OSPOC |
OPERATOR CLASS |
(70) |
CHARACTER |
2 |
OSPLDM |
LDC OR OUTPARTN LDC MNEMONIC IF LDC ON API, OR OUTPARTN NAME IF LDC NOT ON API AND SEND REQUEST, OR INPARTN IF RECEIVE MAP, OR PARTN IF RECEIVE PARTN |
(72) |
BITSTRING |
1 |
OSPLDC |
LDC CODE |
(73) |
CHARACTER |
2 |
OSPREQID |
TEMPORARY STORAGE RECOVERY PREFIX |
(75) |
CHARACTER |
2 |
OSPAPNM |
ACTPARTN NAME |
(77) |
CHARACTER |
1 |
OSPAPID |
ACTPARTN PID |
(78) |
CHARACTER |
8 |
OSPFMP |
FMHPARM FROM DFHBMS |
(80) |
CHARACTER |
4 |
OSPMSR |
MSR OPTION BYTES |
(84) |
FULLWORD |
4 |
OSPR14SV |
SAVE R14 TPP/TPR |
(88) |
CHARACTER |
4 |
|
RESERVED |
(88) |
1... 11.. |
|
OSPSVEND |
"*" END BMS DATA FROM TCA |
(88) |
..11 11.. |
|
OSPSVLEN |
"OSPSVEND-OSPSVDTA" MACRO REQUEST INFORMATION LENGTH |
BUILD AREA FOR TEMP STORAGE KEYS
|
(8C) |
CHARACTER |
12 |
OSPTSKEY (0) |
TEMP STG KEY OF PAGE OR MCR + CHAIN LEVEL + PAGE NO |
(8C) |
CHARACTER |
8 |
OSPTSID (0) |
TEMPORARY STORAGE KEY OF PAGE OR MACRO |
(8C) |
CHARACTER |
2 |
OSPTSPFX |
T. S. RECOVERY PREFIX |
(8E) |
BITSTRING |
1 |
OSPTSPID |
TEMPORARY STORAGE IDENTIFICATION FOR PAGES |
(8E) |
1111 11.1 |
|
OSPBMTSI |
"X'FD'" BMS TEMPORARY STORAGE GENERIC ID |
(8F) |
BITSTRING |
3 |
OSPLMID |
LOGICAL MESSAGE ID |
(92) |
CHARACTER |
1 |
OSPLMTTS |
TERMINAL TYPE SUFFIX OF PAGE |
(93) |
BITSTRING |
1 |
OSPTSQUL |
TEMP STORAGE QUALIFICATION EVEN NO. FOR MCR ODD NO. FOR PAGE QUEUE |
(93) |
.... ...1 |
|
OSPX01 |
"X'01'" TO CHANGE MCR'S ID TO ONE FOR CORRESPONDING PAGE QUEUE |
(94) |
BITSTRING |
1 |
OSPPGCN |
PAGE CHAIN NUMBER FOR OUTPUT CHAINING |
(96) |
HALFWORD |
2 |
OSPPGNO |
PAGE NUMBER |
BMS WORK AREAS
|
(98) |
DBL WORD |
8 |
OSPWADW |
DOUBLE-WORD WORK AREA |
(A0) |
FULLWORD |
4 |
OSPWAF1 |
FULLWORD WORK AREA |
(A4) |
FULLWORD |
4 |
OSPWAF2 |
FULLWORD WORK AREA |
(A8) |
ADDRESS |
4 |
OSPCTTP |
ADDRESS OF CURRENTLY ACTIVE TTP |
(AC) |
ADDRESS |
4 |
OSPDTTP |
ADDRESS OF FIRST DIRECT TTP |
(B0) |
ADDRESS |
4 |
OSPTTP |
ADDRESS OF FIRST ROUTING TTP |
(B4) |
ADDRESS |
4 |
OSPOFTTP |
A(TTP DURING PAGEBLD OVERFLOW) |
(B8) |
ADDRESS |
4 |
OSPDFTTP |
SAVED A(ORIGINAL DEFAULT TTP) |
(BC) |
ADDRESS |
4 |
OSPDLTTP |
A(TTP WITH MAPSET'S DEFAULT LOCATION) |
(C0) |
ADDRESS |
4 |
OSPTIOA |
TIOA ADDRESS |
(C4) |
ADDRESS |
4 |
OSPSIOA |
REMEMBER WHERE WE GOT USER DATA |
(C8) |
ADDRESS |
4 |
OSPTITLE |
TITLE RECORD SAVE AREA ADDRESS |
(CC) |
ADDRESS |
4 |
OSPSREQ |
SUSPENDED REQUEST INFORMATION SAVE AREA |
(D0) |
ADDRESS |
4 |
OSPDWE |
DWE ADDRESS |
(D4) |
ADDRESS |
4 |
OSPDWEOD |
DWE FOR EODS ON BATCH LU |
(D8) |
ADDRESS |
4 |
OSPRETPG |
RETURNED PAGE LIST ADDRESS |
(DC) |
ADDRESS |
4 |
OSPSFWSV |
->ATTR.STRIP 3270E O/B. |
(E0) |
ADDRESS |
4 |
OSPPLT1 |
A(1ST SEGMENT OF PAGE/LDC TABLE) |
(E4) |
ADDRESS |
4 |
OSPPLTL |
A(LAST SEGMENT OF PAGE/LDC TABLE) |
(E4) |
.... ..1. |
|
OSPPLTES |
"2" EXTENDED PAGE/LDC TABLE ENTRY SIZE |
(E4) |
1... .... |
|
OSPPLTNE |
"128" NUMBER OF ENTRIES IN PAGE/LDC TABLE |
OSPPLTES OSPPLTNE MUST NOT EXCEED 256
|
(E8) |
ADDRESS |
4 |
OSP_BRIDGE_FACILITY |
ADDRESS OF BFB |
SHORT TERM WORKAREAS, USED ONLY IN RLRLDCTT SUBROUTINE
|
(EC) |
CHARACTER |
1 |
OSPWKB1 |
RLRLDCTT WORK AREA 1 |
(ED) |
CHARACTER |
1 |
OSPWKB2 |
RLRLDCTT WORK AREA 2 |
(EE) |
CHARACTER |
2 |
OSPDELDM |
DEFAULT LDC MNEMONIC FROM MAP SET |
(F0) |
CHARACTER |
2 |
OSPETLDC |
ERROR TERMINAL'S LDC MNEMONIC |
(F2) |
HALFWORD |
2 |
OSPTTCNT |
TERMINAL TYPE PARAMETER COUNT |
(F4) |
HALFWORD |
2 |
OSPTOTPG |
TOTAL PAGE COUNT (3601) |
(F6) |
|
4 |
OSPTDEL |
INTERVAL OR TIME OF DELIVERY |
(FA) |
CHARACTER |
4 |
OSPDDEL |
DATE OF DELIVERY |
(FE) |
CHARACTER |
4 |
OSPTERID |
ID OF TERMINAL TO GET ERROR NOTICE |
(102) |
CHARACTER |
3 |
OSPOPRCL |
OPERATOR CLASS |
(105) |
BITSTRING |
1 |
OSPIND01 |
OUTPUT SERVICE PROCESSOR (OSP) |
(105) |
1... .... |
|
OSPOPPND |
"X'80'" OUTPUT PENDING IN PAGE BUFFERS |
(105) |
.1.. .... |
|
OSPRTE |
"X'40'" LOGICAL MESSAGE UNDER ROUTE REQUEST |
(105) |
..1. .... |
|
OSPDELI |
"X'20'" DELIVERY TIME IS INTERVAL |
(105) |
...1 .... |
|
OSPIRPGL |
"X'10'" INITIATE RETURN PAGE LIST, IF NECESSARY |
(105) |
.... 1... |
|
OSPLMPB |
"X'08'" LOGICAL MESSAGE IN PAGEBLD MODE |
(105) |
.... .1.. |
|
OSPLMTB |
"X'04'" LOGICAL MESSAGE IN TEXTBLD MODE |
(105) |
.... ..1. |
|
OSPWAPGO |
"X'02'" PAGE OVERFLOW IN PROCESS |
(105) |
.... ...1 |
|
OSPDWEP |
"X'01'" DWE PROCESSING IN PROGRESS |
(106) |
BITSTRING |
1 |
OSPIND02 |
OSPWA INDICATOR BYTE 02 |
(106) |
1... .... |
|
OSPBMSSM |
"X'80'" BMS - SYSTEM MESSAGE |
(106) |
.1.. .... |
|
OSPPL1 |
"X'40'" REQUESTING PROGRAM IS PL/I |
(106) |
..1. .... |
|
OSPLTA |
"X'20'" LEAVE TCTTEDA - BECAUSE TPP ISSUED WRITE WITHOUT A WAIT |
(106) |
...1 .... |
|
OSPRUWA |
"X'10'" RESET UWA STRFIELD HAS BEEN USED IN THIS TRANSACTION |
(106) |
.... 1... |
|
OSPSRTA |
"X'08'" SUCCESSFUL 'RESET TO AUTOMATIC PAGING |
(106) |
.... .1.. |
|
OSPLDCOB |
"X'04'" LDC MNEMONIC ORIGINLY BLANK |
(106) |
.... ..1. |
|
OSPNOMDL |
"X'02'" DO NOT USE MAPSET DEF LDC |
(106) |
.... ...1 |
|
OSPASCSZ |
"X'01'" USE ALTERNATE SCREEN/PAGE SIZE |
(107) |
BITSTRING |
1 |
OSPIND03 |
OSPWA INDICATOR BYTE 03 |
(107) |
1... .... |
|
OSPLMLDC |
"X'80'" LOGICAL MESSAGE USES LDCS |
(107) |
.1.. .... |
|
OSPLMPRT |
"X'40'" LOGICAL MESSAGE USES PARTITIONS |
(107) |
..1. .... |
|
OSP3270E |
"X'20'" 3270E INBOUND, SET BY MCP TESTED BY MIN |
(107) |
...1 .... |
|
OSPNDDS |
"X'10'" DEVICE DEPENDENT SUFFIXING NOT REQD |
(107) |
.... 1... |
|
OSPTRAN |
"X'08'" TIOA ALLOWS FOR TRANS- PARENCY. PASSED BY DFHTOM TO DFHPHP |
(107) |
.... .1.. |
|
OSPDFMAL |
"X'04'" PRE 1.6 MAPS ALIGNED |
(107) |
.... ..1. |
|
OSPCUMAL |
"X'02'" CURRENT MAP IS ALIGNED |
(107) |
.... ...1 |
|
OSPNOMAP |
"X'01'" BYPASS INPUT MAPPING - SET |
(108) |
BITSTRING |
1 |
OSPIND04 |
OSPWA INDICATOR BYTE 04 |
(108) |
1... .... |
|
OSPDFHE |
"X'80'" PRE R1.7 EDF MAP |
(108) |
.1.. .... |
|
OSPNOSC |
"X'40'" REMOVE SO/SI CHARS IN DATA BY MCP RECEIVE ROUTINE |
(108) |
..1. .... |
|
OSPSOSIM |
"X'20'" SO/SI ATTRIBUTE EXISTENCE |
(108) |
...1 .... |
|
OSPFOLD |
"X'10'" UPPER CASE TRANSLATION NEEDED |
(108) |
.... 1... |
|
OSPUEDIT |
"X'08'" GLUE can be called |
(109) |
BITSTRING |
1 |
OSPADISP |
CURRENTLY ACTIVE DISPOSITION |
(10A) |
BITSTRING |
1 |
OSPDDISP |
DIRECT (ORIGINATING TERMINAL) DISPOSITION |
(10B) |
BITSTRING |
1 |
OSPRDISP |
ROUTING DISPOSITION |
(10C) |
HALFWORD |
2 |
OSPMAL |
MAP ATTRIBUTE LENGTH |
(10E) |
HALFWORD |
2 |
OSPDAL |
DATA STRUCTURE ATTRIBUTE LENGTH |
(110) |
HALFWORD |
2 |
OSPMHLL |
OFFSET TO FIRST MAP FIELD |
(112) |
BITSTRING |
4 |
OSPPFWRK (0) |
PAGE FORMATTING WORK AREA |
OSPPFWRK'S FIELDS ARE SEQUENCE SENSITIVE TO THE FIELDS IN TTPPFWRK
|
(112) |
BITSTRING |
1 |
OSPPFCL |
CURRENT LINE POINTER |
(113) |
BITSTRING |
1 |
OSPPFNFL |
NEXT AVAILABLE FULL LINE POINTER |
(114) |
BITSTRING |
1 |
OSPPFNCL |
NEXT AVAILABLE COLUMN FROM LEFT |
(115) |
BITSTRING |
1 |
OSPPFNCR |
NEXT AVAILABLE COLUMN FROM RIGHT |
TERMINAL PAGE RETRIEVAL PROGRAM COMMAND BUILD AREA
|
(115) |
|
0 |
OSPTPCBA |
"*" |
(116) |
BITSTRING |
1 |
OSPTPCO1 |
COMMAND BYTE 1 |
(117) |
BITSTRING |
1 |
OSPTPCO2 (0) |
COMMAND BYTE 2 |
(117) |
BITSTRING |
1 |
OSPTPPOS |
POSITION BYTE (RETRIEVE, PURGE) |
(118) |
BITSTRING |
1 |
OSPTPCHN |
CHAIN NUMBER |
(11A) |
HALFWORD |
2 |
OSPTPPAG |
PAGE NUMBER |
(11A) |
.... .11. |
|
OSPTPLEN |
"*-OSPTPCBA" COMMAND BUILD AREA LENGTH |
BMS RETURN INFORMATION
|
(11A) |
|
0 |
OSPRISTR |
"*" |
(11C) |
BITSTRING |
1 |
OSPRC1 |
RETURN CODE BYTE ONE |
(11C) |
1... .... |
|
OSPRF |
"X'80'" ROUTE FAILED - NO RESOLUTIONS |
(11C) |
.1.. .... |
|
OSPRW |
"X'40'" ROUTE WORKED - SOME RESOLUTIONS |
(11C) |
..1. .... |
|
OSPIET |
"X'20'" INVALID ERROR TERMINAL |
(11C) |
.... 1... |
|
OSPMTL |
"X'08'" MAP TOO LARGE |
(11C) |
.... .1.. |
|
OSPCBM |
"X'04'" I/O AREA CANNOT BE MAPPED |
(11C) |
.... ..1. |
|
OSPRPI |
"X'02'" PAGE RETURNED INDICATOR |
(11C) |
.... ...1 |
|
OSPIR |
"X'01'" INVALID REQUEST |
(11C) |
.... .... |
|
OSPNR1 |
"X'00'" NORMAL RESPONSE |
(11D) |
BITSTRING |
1 |
OSPRC2 |
RETURN CODE BYTE TWO |
(11D) |
1... .... |
|
OSPTSIOE |
"X'80'" TEMPORARY STORAGE I/O ERROR |
(11D) |
.1.. .... |
|
OSPREQCD |
"X'40'" REQUEST CHANGE DIRECTION ERROR |
(11D) |
..1. .... |
|
OSPUXI |
"X'20'" UNEXPECTED INPUT |
(11D) |
...1 .... |
|
OSPIMN |
"X'10'" INVALID LDC MNEMONIC |
(11D) |
.... 1... |
|
OSPIPS |
"X'08'" INVALID PARTITION SET NAME |
(11D) |
.... .1.. |
|
OSPIPN |
"X'04'" INVALID PARTITION NAME |
(11D) |
.... ..1. |
|
OSPIPF |
"X'02'" PARTITION FAIL |
(11D) |
.... ...1 |
|
OSPDSS |
"X'01'" DATASET STATUS CHANGE |
(11E) |
BITSTRING |
1 |
OSPRC3 |
RETURN CODE BYTE THREE |
(11E) |
..1. .... |
|
OSPTSITM |
"X'20'" TS ITEMERR CODE |
(11E) |
...1 .... |
|
OSPIGRQI |
"X'10'" SPECIFIED 'REQID' IGNORED |
(11E) |
.... 1... |
|
OSPEOC |
"X'08'" END-OF-CHAIN IN LAST INPUT |
(11E) |
.... .1.. |
|
OSPEODS |
"X'04'" END-OF-DATA-SET LAST INPUT |
(11E) |
.... ..1. |
|
OSPIFH |
"X'02'" INBOUND FMH IN LAST INPUT |
(11E) |
.... ...1 |
|
OSPOI |
"X'01'" PAGEBLD OVERFLOW INDICATOR |
(11F) |
BITSTRING |
1 |
OSPRI1 |
RETURN INFORMATION BYTE ONE CONTAINS TERMINAL CODE (TC) |
(120) |
BITSTRING |
4 |
OSPPOF (0) |
PAGEBLD OVERFLOW INFORMATION |
(120) |
BITSTRING |
2 |
OSPPGN |
CURRENT PAGE NUMBER |
(122) |
BITSTRING |
2 |
OSPOCN |
OVERFLOW CONTROL NUMBER |
(122) |
|
0 |
OSPCRIE |
"*" END TCA CONTIG RETURN INFO |
(122) |
.... 1... |
|
OSPCRIL |
"OSPCRIE-OSPRISTR" CONTIG RETURN INFO LENGTH |
(124) |
CHARACTER |
2 |
OSPMSLDM |
PARTNPAGE/LDC MNEMONIC |
(126) |
BITSTRING |
1 |
|
RESERVED |
(126) |
|
0 |
OSPRIEND |
"*" |
(126) |
.... 1.11 |
|
OSPRILEN |
"OSPRIEND-OSPRISTR" BMS RETURN INFORMATION LENGTH |
REGISTER SAVE AREAS - PART TWO
|
(128) |
FULLWORD |
4 |
OSPRSA (14) |
APPLICATION PROGRAM REGISTER SAVE AREA |
(160) |
FULLWORD |
4 |
OSPCPSA (14) |
BMS CONTROL PROGRAM REGISTER SAVE AREA |
(198) |
CHARACTER |
256 |
OSPTRTWA |
TRT TABLE & WORK AREA |
WORK AREAS AND STATUS DATA WHICH IS NOT CLEARED ON SEND
PAGE OR PURGE MESSAGE
|
(298) |
FULLWORD |
4 |
OSPLBR6 |
R6 VALUE AT LAST BLANK |
(29C) |
FULLWORD |
4 |
OSPLBR8 |
R8 VALUE AT LAST BLANK |
(2A0) |
FULLWORD |
4 |
OSPLBR9 |
R9 VALUE AT LAST BLANK |
(2A4) |
BITSTRING |
1 |
OSPLBNCL |
NEXT AVAILABLE COL FROM LEFT AT LAST BLANK |
(2A5) |
BITSTRING |
3 |
|
RESERVED |
(2A8) |
ADDRESS |
4 |
OSPCPSTP |
ADDRESS OF INCORE PARTITION SET |
(2AC) |
CHARACTER |
2 |
OSPINPNM |
NAME OF ACTUAL INPUT PARTITION |
(2AE) |
CHARACTER |
1 |
OSPINPID |
PID OF ACTUAL INPUT PARTITION |
(2AF) |
CHARACTER |
1 |
OSPRCODE |
DFHPH RETURN CODE VALUE |
(2B0) |
HALFWORD |
2 |
OSPRCVCT |
RECEIVE MAP COUNT FOR EXPECTED INPUT PARTITION TRAP |
(2B2) |
CHARACTER |
1 |
OSPXIPID |
PID OF EXPECTED INPUT PARTITION |
(2B4) |
ADDRESS |
4 |
OSPMCPIN |
DFHMCPIN ENTRY ADDRESS |
(2B8) |
FULLWORD |
4 |
OSPMLRG (8) |
REGISTER SAVE AREA FOR ML1 SORT |
(2D8) |
ADDRESS |
4 |
OSPMLNL |
ADDR OF ML1 NEW LINE CHARACTER |
(2DC) |
ADDRESS |
4 |
OSPMLTV |
ADDRESS OF VERTICAL TABRACK |
(2E0) |
ADDRESS |
4 |
OSPMLTH |
ADDRESS OF HORIZONTAL TABRACK |
(2E4) |
BITSTRING |
1 |
OSPMLCO |
ML1 SAVE COLOR ATTRIBUTE |
(2E5) |
BITSTRING |
1 |
OSPMLPS |
RESERVED |
(2E6) |
BITSTRING |
1 |
OSPMLSW |
ML1 FLAGS |
(2E6) |
1... .... |
|
OSPMLVB |
"X'80'" VERTICAL TABS USED |
(2E6) |
.1.. .... |
|
OSPMLHB |
"X'40'" HORIZONTAL TABS USED |
(2E7) |
BITSTRING |
1 |
OSPMLFR |
ML1 SAVE OUTLINE ATTRIBUTE |
(2E8) |
ADDRESS |
4 |
OSPMCBSV |
MCB SAVE ADDRESS |
(2EC) |
HALFWORD |
2 |
OSPMCAAP |
OFFSET IN MCB OF APPLICATION PSET |
(2EE) |
CHARACTER |
2 |
OSPTPPID |
INPUT PID FOR TPR |
(2F0) |
HALFWORD |
2 |
OSPTPTDL |
INPUT DATA LENGTH (LESS 3270E INBOUND CONTROLS) FOR TPR |
(2F4) |
ADDRESS |
4 |
OSPTPUDA |
ADDRESS OF TPR INPUT DATA |
(2F8) |
CHARACTER |
1 |
OSPTPAID |
TPR INPUT AID |
(2F9) |
CHARACTER |
1 |
OSPETBSV |
SAVED IN TOM ATTR.STRIP |
(2FA) |
CHARACTER |
2 |
OSPCPRTN |
LAST PARTN= SLOT_VALUE |
(2FC) |
ADDRESS |
4 |
OSPTOPTR |
PTR-> INPUT MAPPING TIOA IN M32 |
(300) |
ADDRESS |
4 |
OSPCROSP |
A(SAVED OSPWA), IF TPR USES BMS WHILE CTRL=RETAIN |
(304) |
ADDRESS |
4 |
OSPOVTTP |
OVERFLOW TTP |
(308) |
ADDRESS |
4 |
OSPSVTTP |
REQUEST TTP WHILE OFTTP IS CURRENT. |
(30C) |
CHARACTER |
12 |
OSPLBXA (0) |
(30C) |
BITSTRING |
5 |
OSPLBX |
EXTENDED ATTR VALUES AT BLANK |
(311) |
BITSTRING |
7 |
|
RESERVED |
(318) |
FULLWORD |
4 |
OSPDCRSA (6) |
DOMAIN CALL REGISTER SAVE AREA |
(330) |
HALFWORD |
2 |
OSPCUAMC |
MODIFIED CURSOR POSITION |
(332) |
BITSTRING |
1 |
OSPCUA |
FLAG BYTE FOR CUA SUPPORT |
(332) |
1... .... |
|
OSPCUACL |
"X'80'" INDICATES CURSOR LOCATED |
(332) |
.1.. .... |
|
OSPCUAEP |
"X'40'" INDICATES END OF CUA PROCESSING |
(332) |
..1. .... |
|
OSPCUASR |
"X'20'" INDICATES SHORT READ |
(332) |
...1 .... |
|
OSPCUAIF |
"X'10'" INDICATES CUR IN THIS FLD |
The following area accumulates 3270 data field information
for the BMS global user exits.
Changes to this area must be reflected in DFHMCPE & DFHXBMDS
|
(334) |
HALFWORD |
2 |
BMXMAPCT |
count of fields in map(s) |
(336) |
HALFWORD |
2 |
BMXCOUNT |
count of fields passed to GLUE for this request |
(338) |
HALFWORD |
2 |
BMXINDEX |
index to VALIDN attr value |
(33C) |
ADDRESS |
4 |
BMXARRAY |
address of field info array |
(340) |
ADDRESS |
4 |
BMXNEXT |
address of next element |
(344) |
HALFWORD |
2 |
BMXELEM (0) |
field info element |
(344) |
CHARACTER |
8 |
BMXMAPST |
mapset name |
(34C) |
CHARACTER |
7 |
BMXMAP |
map name |
(353) |
BITSTRING |
1 |
BMXFDFB |
field data flag byte |
(354) |
HALFWORD |
2 |
BMXMAPLN |
length of field in map |
(356) |
HALFWORD |
2 |
BMXACTLN |
length of data recvd/sent |
(358) |
ADDRESS |
4 |
BMXDATA |
address of field in TIOA |
(35C) |
ADDRESS |
4 |
BMXATTR |
address of attrs in TIOA |
(360) |
HALFWORD |
2 |
BMXMAPOF |
offset of field in MAP |
(362) |
HALFWORD |
2 |
BMXBUF |
offset of field in buffer |
(362) |
..1. .... |
|
BMXLEN |
"*-BMXELEM" length of element |
(362) |
...1 ...1 |
|
BMXVAR |
"*-BMXFDFB" length of variable info |
(364) |
CHARACTER |
256 |
BMXINTAB (8) |
internal array |
(464) |
HALFWORD |
2 |
MAXCOUNT |
Max size of BMXCOUNT |
(466) |
HALFWORD |
2 |
|
Reserved |
(466) |
|
0 |
OSPEND |
"*" OSPWA END |
(466) |
|
0 |
OSPLEN |
"OSPEND-OSPSTART" LENGTH OF OSPWA |