Created
June 21, 2020 09:48
-
-
Save wizardofzos/75739e28727ea75713a0dec5d6d969ab to your computer and use it in GitHub Desktop.
compile/link output HWTHXPI1 from SYS1.SAMPLIB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 J E S 2 J O B L O G -- S Y S T E M S 0 W 1 -- N O | |
0 | |
05.42.39 JOB04990 ---- SUNDAY, 21 JUN 2020 ---- | |
05.42.39 JOB04990 IRR010I USERID IBMUSER IS ASSIGNED TO THIS JOB. | |
05.42.39 JOB04990 ICH70001I IBMUSER LAST ACCESS AT 05:41:26 ON SUNDAY, JUNE 2 | |
05.42.39 JOB04990 $HASP373 ZDOMTR STARTED - INIT 2 - CLASS A - SYS | |
05.42.39 JOB04990 IEF403I ZDOMTR - STARTED - TIME=05.42.39 | |
05.42.40 JOB04990 $HASP375 ZDOMTR ESTIMATED LINES EXCEEDED | |
05.42.41 JOB04990 - -----TIMINGS (MINS.)- | |
05.42.41 JOB04990 -STEPNAME PROCSTEP RC EXCP CONN TCB SRB | |
05.42.41 JOB04990 -PLI 04 10116 0 .02 .00 | |
05.42.41 JOB04990 -LINKPLI 08 306 0 .00 .00 | |
05.42.41 JOB04990 IEF404I ZDOMTR - ENDED - TIME=05.42.41 | |
05.42.41 JOB04990 -ZDOMTR ENDED. NAME-MatterMost TOTAL TCB CPU TI | |
05.42.41 JOB04990 $HASP395 ZDOMTR ENDED - RC=0008 | |
0------ JES2 JOB STATISTICS ------ | |
- 21 JUN 2020 JOB EXECUTION DATE | |
- 36 CARDS READ | |
- 13,218 SYSOUT PRINT RECORDS | |
- 0 SYSOUT PUNCH RECORDS | |
- 1,164 SYSOUT SPOOL KBYTES | |
- 0.03 MINUTES EXECUTION TIME | |
1 //ZDOMTR JOB MTRMST, | |
// 'MatterMost ', | |
// MSGCLASS=X, | |
// MSGLEVEL=(1,1), | |
// CLASS=A, | |
// NOTIFY=&SYSUID | |
//*-- Compile the PL/1 Source into an object | |
IEFC653I SUBSTITUTION JCL - MTRMST,'MatterMost ',MSGCLASS=X,MSGL | |
2 //PLI EXEC PGM=IBMZPLI, | |
// REGION=0M, | |
// PARM='OPTIONS,LIST,LIMITS(EXTNAME(44)),RENT' | |
3 //STEPLIB DD DSN=IEL520.SIBMZCMP,DISP=SHR | |
4 // DD DSN=CEE.SCEERUN,DISP=SHR | |
5 //SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR | |
//* ******** CHANGE OBJ HERE | |
6 //PLI.SYSLIN DD DSN=ZDO.MTTRMOST.OBJ(HWTHXPI1),DISP=SHR | |
//* *** CHANGE SOURCE HERE | |
7 //PLI.SYSIN DD DSN=ZDO.MTTRMOST.STUFF(HWTHXPI1),DISP=SHR | |
8 //PLI.SYSPRINT DD SYSOUT=* | |
9 //SYSUT1 DD SPACE=(1024,(200,50),,CONTIG,ROUND),UNIT=3390, | |
// DCB=BLKSIZE=1024 | |
//*-- | |
10 //LINKPLI EXEC PGM=IEWL, | |
// PARM='LIST,MAP,RENT', | |
// REGION=1024K | |
11 //SYSPRINT DD SYSOUT=* | |
12 //OBJLIB DD DSN=ZDO.MTTRMOST.OBJ,DISP=SHR | |
13 //SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR | |
14 // DD DSN=SYS1.CSSLIB,DISP=SHR | |
15 //SYSLMOD DD DSN=ZDO.MTTRMOST.LOAD,DISP=SHR | |
16 //SYSUT1 DD UNIT=(SYSDA,SEP=(SYSLMOD,SCSIOBJ)), | |
// SPACE=(CYL,(10,1)) | |
//* CHANGE IT HERE TOO!!! | |
17 //SYSLIN DD * | |
ICH70001I IBMUSER LAST ACCESS AT 05:41:26 ON SUNDAY, JUNE 21, 2020 | |
IEFA111I ZDOMTR IS USING THE FOLLOWING JOB RELATED SETTINGS: | |
SWA=ABOVE,TIOT SIZE=32K,DSENQSHR=DISALLOW,GDGBIAS=JOB | |
IEF236I ALLOC. FOR ZDOMTR PLI | |
IEF237I 0A96 ALLOCATED TO STEPLIB | |
IEF237I 0A81 ALLOCATED TO | |
IEF237I 0A80 ALLOCATED TO SYSLIB | |
IGD103I SMS ALLOCATED TO DDNAME SYSLIN | |
IGD103I SMS ALLOCATED TO DDNAME SYSIN | |
IEF237I JES2 ALLOCATED TO SYSPRINT | |
IGD101I SMS ALLOCATED TO DDNAME (SYSUT1 ) | |
DSN (SYS20173.T054239.RA000.ZDOMTR.R0101874 ) | |
STORCLAS (SCBASE) MGMTCLAS ( ) DATACLAS ( ) | |
VOL SER NOS= VIO | |
IEF237I JES2 ALLOCATED TO SYS00001 | |
IEF285I IBMUSER.ZDOMTR.JOB04990.D0000104.? SYSOUT | |
IEF142I ZDOMTR PLI - STEP WAS EXECUTED - COND CODE 0004 | |
IEF285I IEL520.SIBMZCMP KEPT | |
IEF285I VOL SER NOS= C3PRD1. | |
IEF285I CEE.SCEERUN KEPT | |
IEF285I VOL SER NOS= C3RES2. | |
IEF285I SYS1.MACLIB KEPT | |
IEF285I VOL SER NOS= C3RES1. | |
IGD104I ZDO.MTTRMOST.OBJ RETAINED, DDNAME=SYSLIN | |
IGD104I ZDO.MTTRMOST.STUFF RETAINED, DDNAME=SYSIN | |
IEF285I IBMUSER.ZDOMTR.JOB04990.D0000102.? SYSOUT | |
IGD105I SYS20173.T054239.RA000.ZDOMTR.R0101874 DELETED, DDNAME=SYSUT1 | |
IEF373I STEP/PLI /START 2020173.0542 | |
IEF032I STEP/PLI /STOP 2020173.0542 | |
CPU: 0 HR 00 MIN 01.36 SEC SRB: 0 HR 00 MIN 00.04 SEC | |
VIRT: 96K SYS: 740K EXT: 78372K SYS: 12468K | |
ATB- REAL: 32K SLOTS: 0K | |
VIRT- ALLOC: 12M SHRD: 0M | |
IEF236I ALLOC. FOR ZDOMTR LINKPLI | |
IEF237I JES2 ALLOCATED TO SYSPRINT | |
IGD103I SMS ALLOCATED TO DDNAME OBJLIB | |
IEF237I 0A80 ALLOCATED TO SYSLIB | |
IEF237I 0A80 ALLOCATED TO | |
IGD103I SMS ALLOCATED TO DDNAME SYSLMOD | |
IGD101I SMS ALLOCATED TO DDNAME (SYSUT1 ) | |
DSN (SYS20173.T054239.RA000.ZDOMTR.R0101875 ) | |
STORCLAS (SCBASE) MGMTCLAS ( ) DATACLAS ( ) | |
VOL SER NOS= VIO | |
IEF237I JES2 ALLOCATED TO SYSLIN | |
IEF142I ZDOMTR LINKPLI - STEP WAS EXECUTED - COND CODE 0008 | |
IEF285I IBMUSER.ZDOMTR.JOB04990.D0000103.? SYSOUT | |
IGD104I ZDO.MTTRMOST.OBJ RETAINED, DDNAME=OBJLIB | |
IEF285I CEE.SCEELKED KEPT | |
IEF285I VOL SER NOS= C3RES1. | |
IEF285I SYS1.CSSLIB KEPT | |
IEF285I VOL SER NOS= C3RES1. | |
IGD104I ZDO.MTTRMOST.LOAD RETAINED, DDNAME=SYSLMOD | |
IGD105I SYS20173.T054239.RA000.ZDOMTR.R0101875 DELETED, DDNAME=SYSUT1 | |
IEF285I IBMUSER.ZDOMTR.JOB04990.D0000101.? SYSIN | |
IEF373I STEP/LINKPLI /START 2020173.0542 | |
IEF032I STEP/LINKPLI /STOP 2020173.0542 | |
CPU: 0 HR 00 MIN 00.16 SEC SRB: 0 HR 00 MIN 00.02 SEC | |
VIRT: 92K SYS: 244K EXT: 2408K SYS: 10308K | |
ATB- REAL: 32K SLOTS: 0K | |
VIRT- ALLOC: 12M SHRD: 0M | |
IEF375I JOB/ZDOMTR /START 2020173.0542 | |
IEF033I JOB/ZDOMTR /STOP 2020173.0542 | |
CPU: 0 HR 00 MIN 01.52 SEC SRB: 0 HR 00 MIN 00.06 SEC | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS V5.R2.M3 (Built:20180906) | |
- Options Specified | |
0 Install: | |
0 Command: OPTIONS,LIST,LIMITS(EXTNAME(44)),RENT | |
0 Line.File Process Statements | |
0 1.0 *PROCESS SYSTEM(MVS) PP(MACRO('CASE(ASIS)')) SOURCE; | |
2.0 *PROCESS DEFAULT( NODESCRIPTOR NOOVERLAP ); | |
0 Install: | |
- Options Used | |
0 NOAGGREGATE | |
ARCH(9) | |
ASSERT(ENTRY) | |
NOATTRIBUTES | |
BACKREG(5) | |
BIFPREC(15) | |
BLANK('05'x) | |
BLKOFF | |
BRACKETS('ݨ') | |
CASE(UPPER) | |
CASERULES( KEYWORD( MIXED ) ) | |
CEESTART(FIRST) | |
CHECK( NOCONFORMANCE NOSTORAGE ) | |
CMPAT(V2) | |
CODEPAGE(01140) | |
NOCOMMON | |
NOCOMPILE(S) | |
NOCOPYRIGHT | |
CSECT | |
CSECTCUT(4) | |
CURRENCY('$') | |
NODBCS | |
NODBRMLIB | |
DD('SYSPRINT','SYSIN','SYSLIB','SYSPUNCH','SYSLIN','SYSADATA','SYSXMLSD' | |
DDSQL('') | |
DECIMAL( FOFLONASGN NOFOFLONMULT NOFORCEDSIGN NOTRUNCFLOAT ) | |
NODECOMP | |
+ DEFAULT(IBM ASSIGNABLE NOINITFILL NONCONNECTED | |
NODESCRIPTOR DESCLOCATOR DUMMY(ALIGNED) ORDINAL(MIN) NOPADDING | |
BYADDR RETURNS(BYADDR) LINKAGE(OPTLINK) NORETCODE | |
NOINLINE REORDER NOOVERLAP NONRECURSIVE ALIGNED NULL370 | |
BIN1ARG PSEUDODUMMY NULLSTRADDR NULLSTRPTR(NULL) EVENDEC | |
SHORT(HEXADEC) EBCDIC HEXADEC NATIVE NATIVEADDR E(HEXADEC)) | |
DEPRECATE( | |
BUILTIN() | |
ENTRY() | |
INCLUDE() | |
VARIABLE() | |
STMT() | |
) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 DEPRECATENEXT( | |
BUILTIN() | |
ENTRY() | |
INCLUDE() | |
VARIABLE() | |
STMT() | |
) | |
DISPLAY( WTO ) | |
NODLLINIT | |
NOEXIT | |
EXPORTALL | |
EXTRN(FULL) | |
FILEREF | |
FLAG(W) | |
FLOAT( NODFP ) | |
FLOATINMATH(ASIS) | |
NOGOFF | |
NOGONUMBER | |
NOGRAPHIC | |
HEADER(SOURCE) | |
NOIGNORE | |
INCAFTER(PROCESS("")) | |
NOINCDIR | |
INCLUDE | |
NOINITAUTO | |
NOINITBASED | |
NOINITCTL | |
NOINITSTATIC | |
NOINSOURCE | |
NOINTERRUPT | |
JSON( CASE(UPPER) ) | |
LANGLVL(OS) | |
+ LIMITS( EXTNAME(44) FIXEDBIN(31,63) FIXEDDEC(15,31) NAME(100) STRING(32K | |
LINECOUNT(60) | |
NOLINEDIR | |
+ LIST | |
LISTVIEW(SOURCE) | |
LP(32) | |
NOMACRO | |
NOMAP | |
MARGINI(' ') | |
+ MARGINS(2,72) | |
MAXBRANCH(2000) | |
MAXGEN(100000) | |
MAXINIT(65536) | |
MAXMEM(1048576) | |
MAXMSG(W 250) | |
MAXNEST( BLOCK(17) DO(17) IF(17) ) | |
MAXSTMT(4096,8192) | |
MAXTEMP(50000) | |
NOMDECK | |
NOMSGSUMMARY | |
NONAME | |
NAMES('@#$' '@#$') | |
NATLANG(ENU) | |
NONEST | |
NOT('^') | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 NONULLDATE | |
NUMBER | |
OBJECT | |
NOOFFSET | |
OFFSETSIZE(4) | |
NOONSNAP | |
OPTIMIZE(0) | |
+ OPTIONS | |
OR('|') | |
+ PP( MACRO ) | |
NOPPCICS | |
NOPPINCLUDE | |
PPLIST(KEEP) | |
NOPPMACRO | |
NOPPSQL | |
NOPPTRACE | |
PRECTYPE(ANS) | |
PREFIX(CONVERSION FIXEDOVERFLOW INVALIDOP OVERFLOW | |
NOSIZE NOSTRINGRANGE NOSTRINGSIZE NOSUBSCRIPTRANGE | |
UNDERFLOW ZERODIVIDE) | |
NOPROCEED(S) | |
PROCESS(DELETE) | |
QUOTE('"') | |
REDUCE | |
+ RENT | |
RESEXP | |
RESPECT() | |
RTCHECK( NONULLPTR ) | |
RULES(IBM BYNAME COMPLEX CONTROLLED NODECSIZE | |
ELSEIF EVENDEC GOTO GLOBAL GLOBALDO | |
NOLAXBIF LAXCONV NOLAXCTL NOLAXDCL NOLAXDEF | |
LAXENTRY LAXEXPORTS LAXFIELDS NOLAXIF LAXINOUT LAXINTERFACE LAXLIN | |
LAXMARGINS LAXNESTED LAXPACKAGE LAXPARMS LAXPUNC LAXQUAL | |
LAXRETURN NOLAXSCALE(LOOSE,ALL) LAXSEMI LAXSTG | |
LAXSTMT | |
NOLAXSTRZ NOMULTICLOSE MULTIENTRY MULTIEXIT MULTISEMI | |
PADDING PROCENDONLY RECURSIVE SELFASSIGN | |
UNREF UNREFBASED UNREFCTL UNREFDEFINED | |
UNREFENTRY UNREFFILE UNREFSTATIC YY ) | |
NOSEMANTIC(S) | |
NOSERVICE | |
+ SOURCE | |
SPILL(512) | |
STATIC(SHORT) | |
NOSTDSYS | |
NOSTMT | |
NOSTORAGE | |
STRINGOFGRAPHIC(GRAPHIC) | |
NOSYNTAX(S) | |
SYSPARM('') | |
SYSTEM(MVS) | |
NOTEST | |
UNROLL(AUTO) | |
USAGE( HEX(SIZE) ROUND(IBM) SUBSTR(STRICT) UNSPEC(IBM) ) | |
WIDECHAR(BIGENDIAN) | |
WINDOW(1950) | |
WRITABLE | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 XINFO( NODEF NOMSG NOSYM NOSYN NOXML ) | |
XML( CASE(UPPER) XMLATTR(APOSTROPHE) ) | |
NOXREF | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Compiler Source | |
0 Line.File | |
0 3.0 | |
4.0 HWTHXPI1: PACKAGE EXPORTS(*); | |
5.0 | |
6.0 /* BEGIN %INCLUDE SYSLIB(HWTJIPLI) */ | |
1.1 /**START OF SPECIFICATIONS************************************* | |
2.1 * | |
3.1 * Macro Name: HWTJIPLI | |
4.1 * | |
5.1 * Descriptive Name: PL/I Interface Declaration File for the | |
6.1 * JSON portion of the z/OS Client Web | |
7.1 * Enablement Toolkit. | |
8.1 * | |
9.1 * Acronym: none | |
10.1 * | |
11.1 *01* PROPRIETARY STATEMENT= | |
12.1 * | |
13.1 * | |
14.1 * LICENSED MATERIALS - PROPERTY OF IBM | |
15.1 * 5650-ZOS COPYRIGHT IBM CORP. 2015, 2019 | |
16.1 * | |
17.1 * STATUS= HBB77A0,HBB77B0 | |
18.1 * | |
19.1 * DSECT Name: n/a | |
20.1 * | |
21.1 * Component: HWT (SCHWT) | |
22.1 * | |
23.1 * External Classification: PI | |
24.1 * End of External Classification: | |
25.1 * | |
26.1 * Eye-Catcher: none | |
27.1 * | |
28.1 * Storage Attributes: n/a | |
29.1 * | |
30.1 * Subpool: n/a | |
31.1 * Key: n/a | |
32.1 * Residency: n/a | |
33.1 * | |
34.1 * Function: | |
35.1 * HWTJIPLI defines HWT constants and declares for programs | |
36.1 * written in the PL/I language which will invoke the HWT | |
37.1 * JSON services. | |
38.1 * | |
39.1 * Method of Access: | |
40.1 * %INCLUDE SYSLIB(HWTJIPLI) | |
41.1 * | |
42.1 * Created by: n/a | |
43.1 * | |
44.1 * Pointed to by: n/a | |
45.1 * | |
46.1 * Size: n/a | |
47.1 * | |
48.1 * Serialization: n/a | |
49.1 * | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 50.1 *01* Change Activity: | |
51.1 * | |
52.1 * PN REASON RLSE DATE ORG COMMENTS | |
53.1 * ---------------------------------------------------------- | |
54.1 * $L0= ME27717 HBB77A0 140617 PDLH: Web enablement Toolkit | |
55.1 * JSON Parser Support | |
56.1 * $P0= ME28555 HBB77A0 141219 PDLH: Removed | |
57.1 * HWTJ_JCREN_OBJECTHANDLE_ | |
58.1 * $P1= ME28683 HBB77A0 150128 PDLH: Miscellaneous changes | |
59.1 * $P2= ME28799 HBB77A0 150209 PDLH: Miscellaneous changes | |
60.1 * $L1= ME28918 HBB77A0 150228 PDSCW: Support for HWTJGNUV | |
61.1 * service | |
62.1 * $01= OA48505 HBB77A0 150806 PDLH:: Updated a comment | |
63.1 * $L2= 209076 HBB77C0 180326 PDJRM: Support for HWTJDEL ser | |
64.1 **END OF SPECIFICATIONS*************************************** | |
65.1 /************************************************************** | |
66.1 /* | |
67.1 /* ABEND Reason Codes | |
68.1 /* | |
69.1 /************************************************************** | |
70.1 DECLARE ( | |
71.1 HWTJ_JCREN_PRIM_ADDR VALUE('00010000'XN), | |
72.1 (65536) The parameters pas | |
73.1 the caller are not in the pr | |
74.1 address space. | |
75.1 HWTJ_JCREN_BAD_PARM VALUE('00010001'XN), | |
76.1 (65537) Number of paramete | |
77.1 passed by the caller is inco | |
78.1 | |
79.1 HWTJ_JGAEN_PRIM_ADDR VALUE('00020000'XN), | |
80.1 (131072) The parameters pass | |
81.1 the caller are not in the pr | |
82.1 address space. | |
83.1 HWTJ_JGAEN_BAD_PARM VALUE('00020001'XN), | |
84.1 (131073)Number of parameters | |
85.1 by the caller is incorrect. | |
86.1 HWTJ_JGBOV_PRIM_ADDR VALUE('00030000'XN), | |
87.1 (196608) The parameters pass | |
88.1 the caller are not in the pr | |
89.1 address space. | |
90.1 HWTJ_JGBOV_BAD_PARM VALUE('00030001'XN), | |
91.1 (196609) Number of parameter | |
92.1 passed by the caller is inco | |
93.1 | |
94.1 HWTJ_JGJST_PRIM_ADDR VALUE('00040000'XN), | |
95.1 (262144) The parameters pass | |
96.1 the caller are not in the pr | |
97.1 address space. | |
98.1 HWTJ_JGJST_BAD_PARM VALUE('00040001'XN), | |
99.1 (262145) Number of parameter | |
100.1 passed by the caller is inco | |
101.1 | |
102.1 HWTJ_JGNUE_PRIM_ADDR VALUE('00050000'XN), | |
103.1 (327680) The parameters pass | |
104.1 the caller are not in the pr | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 105.1 address space. | |
106.1 HWTJ_JGNUE_BAD_PARM VALUE('00050001'XN), | |
107.1 (327681) Number of parameter | |
108.1 passed by the caller is inco | |
109.1 | |
110.1 HWTJ_JGOEN_PRIM_ADDR VALUE('00060000'XN), | |
111.1 (393216) The parameters pass | |
112.1 the caller are not in the pr | |
113.1 address space. | |
114.1 HWTJ_JGOEN_BAD_PARM VALUE('00060001'XN), | |
115.1 (393217) Number of parameter | |
116.1 passed by the caller is inco | |
117.1 | |
118.1 HWTJ_JGVAL_PRIM_ADDR VALUE('00070000'XN), | |
119.1 (458752) The parameters pas | |
120.1 the caller are not in the pr | |
121.1 address space. | |
122.1 HWTJ_JGVAL_BAD_PARM VALUE('00070001'XN), | |
123.1 (458753) Number of paramete | |
124.1 passed by the caller is inco | |
125.1 | |
126.1 HWTJ_JINIT_PRIM_ADDR VALUE('00080000'XN), | |
127.1 (524288) The parameters pass | |
128.1 the caller are not in the pr | |
129.1 address space. | |
130.1 HWTJ_JINIT_BAD_PARM VALUE('00080001'XN), | |
131.1 (524289) Number of parameter | |
132.1 passed by the caller is inco | |
133.1 | |
134.1 HWTJ_JPARS_PRIM_ADDR VALUE('00090000'XN), | |
135.1 (589824) The parameters pas | |
136.1 the caller are not in the pr | |
137.1 address space. | |
138.1 HWTJ_JPARS_BAD_PARM VALUE('00090001'XN), | |
139.1 (589825) Number of paramete | |
140.1 passed by the caller is inco | |
141.1 | |
142.1 HWTJ_JSERI_PRIM_ADDR VALUE('000A0000'XN), | |
143.1 (655360) The parameters pas | |
144.1 the caller are not in the pr | |
145.1 address space. | |
146.1 HWTJ_JSERI_BAD_PARM VALUE('000A0001'XN), | |
147.1 (655361) Number of paramete | |
148.1 passed by the caller is inco | |
149.1 | |
150.1 HWTJ_JSRCH_PRIM_ADDR VALUE('000B0000'XN), | |
151.1 (720896) The parameters pas | |
152.1 the caller are not in the pr | |
153.1 address space. | |
154.1 HWTJ_JSRCH_BAD_PARM VALUE('000B0001'XN), | |
155.1 (720897) Number of paramete | |
156.1 passed by the caller is inco | |
157.1 | |
158.1 HWTJ_JTERM_PRIM_ADDR VALUE('000C0000'XN), | |
159.1 (786432) The parameters pas | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 160.1 the caller are not in the pr | |
161.1 address space. | |
162.1 HWTJ_JTERM_BAD_PARM VALUE('000C0001'XN), | |
163.1 (786433) Number of paramete | |
164.1 passed by the caller is inco | |
165.1 | |
166.1 HWTJ_JGNUV_PRIM_ADDR VALUE('000D0000'XN), | |
167.1 (851968) The parameters pas | |
168.1 the caller are not in the pr | |
169.1 address space. | |
170.1 HWTJ_JGNUV_BAD_PARM VALUE('000D0001'XN), | |
171.1 (851969) Number of paramete | |
172.1 passed by the caller is inco | |
173.1 | |
174.1 HWTJ_JDEL_PRIM_ADDR VALUE('000E0000'XN), | |
175.1 (917504) The parameters pas | |
176.1 the caller are not in the pr | |
177.1 address space. | |
178.1 HWTJ_JDEL_BAD_PARM VALUE('000E0001'XN) | |
179.1 (917505) Number of paramete | |
180.1 passed by the caller is inco | |
181.1 | |
182.1 | |
183.1 ) FIXED BINARY(31); | |
184.1 /************************************************************** | |
185.1 /* | |
186.1 /* Return Codes | |
187.1 /* | |
188.1 /************************************************************** | |
189.1 | |
190.1 DECLARE ( | |
191.1 HWTJ_OK VALUE('00000000'XN), | |
192.1 (0) Successful | |
193.1 HWTJ_WARNING VALUE('00000004'XN), | |
194.1 (4) Warning. See service- | |
195.1 specific documentation | |
196.1 further explanation. | |
197.1 HWTJ_PARSERHANDLE_INV VALUE('00000101'XN), | |
198.1 (257) Invalid ParserHandle. | |
199.1 HWTJ_PARSERHANDLE_INUSE VALUE('00000102'XN), | |
200.1 (258) ParserHandle is being | |
201.1 by another caller. | |
202.1 HWTJ_INACCESSIBLE_PARM VALUE('00000103'XN), | |
203.1 (259) One of the parameters | |
204.1 by the caller is not | |
205.1 accessible. | |
206.1 HWTJ_HANDLE_INV VALUE('00000104'XN), | |
207.1 (260) Specified ObjectHandle | |
208.1 EntryValueHandle is | |
209.1 invalid. | |
210.1 HWTJ_HANDLE_TYPE_ERROR VALUE('00000105'XN), | |
211.1 (261) Specified ObjectHandle | |
212.1 EntryValueHandle is no | |
213.1 type the service expec | |
214.1 HWTJ_BUFFER_TOO_SMALL VALUE('00000106'XN), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 215.1 (262) Provided buffer is too | |
216.1 small. | |
217.1 HWTJ_INDEX_OUT_OF_BOUNDS VALUE('00000107'XN), | |
218.1 (263) Specified index value | |
219.1 larger than the number | |
220.1 object or array elemen | |
221.1 HWTJ_WORKAREA_TOO_SMALL VALUE('00000108'XN), | |
222.1 (264) The MaxWorkAreaSize sp | |
223.1 on the HWTJINIT servic | |
224.1 not large enough to pe | |
225.1 the request. | |
226.1 HWTJ_PARSE_ERROR VALUE('00000109'XN), | |
227.1 (265) The JSON string specif | |
228.1 the HWTJPARS or HWTJCR | |
229.1 service (EntryValueTyp | |
230.1 HWT_JSONTEXTVALUETYPE) | |
231.1 a syntax error. | |
232.1 HWTJ_ROOT_OBJECT_MISSING VALUE('0000010A'XN), | |
233.1 (266) There is no JSON objec | |
234.1 to perform the HWTJSER | |
235.1 HWTJSRCH request. A pa | |
236.1 instance can be suppli | |
237.1 existing JSON text thr | |
238.1 the HWTJPARS service, | |
239.1 new JSON object(s) thr | |
240.1 the HWTJCREN service. | |
241.1 HWTJ_CANNOT_OBTAIN_WORKAREA VALUE('0000010B'XN), | |
242.1 (267) The current workarea | |
243.1 specified by the HWTJI | |
244.1 not large enough to ha | |
245.1 the data passed in by | |
246.1 HWTJPARS or HWTJCREN | |
247.1 service. | |
248.1 HWTJ_JCREN_ENTRYNAMEADDR_INV VALUE('00000201'XN), | |
249.1 (513) Specified EntryNameAdd | |
250.1 less than or equal to | |
251.1 when ObjectHandle | |
252.1 represents an Object; | |
253.1 it is not zero when | |
254.1 ObjectHandle represent | |
255.1 an array. | |
256.1 HWTJ_JCREN_ENTRYNAMELEN_INV VALUE('00000202'XN), | |
257.1 (514) Specified EntryNameLen | |
258.1 less than or equal to | |
259.1 when ObjectHandle | |
260.1 represents an Object; | |
261.1 it is not zero when | |
262.1 ObjectHandle represent | |
263.1 an array. | |
264.1 HWTJ_JCREN_ENTRYVALUEADDR_INV VALUE('00000203'XN), | |
265.1 (515) Specified EntryValueAd | |
266.1 less than or equal to | |
267.1 when EntryValueType is | |
268.1 JsonTextValueType, | |
269.1 StringValueType or | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 270.1 NumValueType; or it is | |
271.1 zero for other | |
272.1 EntryValueTypes. | |
273.1 HWTJ_JCREN_ENTRYVALUELEN_INV VALUE('00000204'XN), | |
274.1 (516) Specified EntryValueLe | |
275.1 less than or equal to | |
276.1 when EntryValueType is | |
277.1 StringValueType, NumVa | |
278.1 or JSONTextValueType; | |
279.1 is not zero for other | |
280.1 EntryValueTypes. | |
281.1 HWTJ_JCREN_ENTRYVALUETYPE_INV VALUE('00000205'XN), | |
282.1 (517) Specified EntryValueTy | |
283.1 not in the valid range | |
284.1 the EntryValueTypes. | |
285.1 HWTJ_JCREN_ENTRYNAME_INV VALUE('00000206'XN), | |
286.1 (518) The EntryName pointed | |
287.1 the EntryNameAddr has | |
288.1 syntax error. | |
289.1 HWTJ_JCREN_ENTRYVALUE_INV VALUE('00000207'XN), | |
290.1 (519) The EntryValue pointed | |
291.1 the EntryValueAddr has | |
292.1 syntax error. | |
293.1 HWTJ_JGOEN_BUFFERADDR_INV VALUE('00000301'XN), | |
294.1 (769) The EntryNameBufferAdd | |
295.1 parameter is less than | |
296.1 equal to zero. | |
297.1 HWTJ_JGOEN_BUFFERLEN_INV VALUE('00000302'XN), | |
298.1 (770) The EntryNameBufferLen | |
299.1 parameter is less than | |
300.1 equal to zero. | |
301.1 HWTJ_JPARS_JSONTEXTADDR_INV VALUE('00000401'XN), | |
302.1 (1025) Specified JSON string | |
303.1 is less than or equal | |
304.1 zero. | |
305.1 HWTJ_JPARS_JSONTEXTLEN_INV VALUE('00000402'XN), | |
306.1 (1026) Specified JSON text le | |
307.1 is less than or equal | |
308.1 zero. | |
309.1 HWTJ_JPARS_WORKAREA_ERROR VALUE('00000403'XN), | |
310.1 (1027) An error occurs when | |
311.1 workarea is being acce | |
312.1 HWTJ_JSERI_NEWJTXTBUFFADDR_INV VALUE('00000501'XN), | |
313.1 (1281) Specified New JSON Tex | |
314.1 Buffer address is less | |
315.1 or equal to zero. | |
316.1 HWTJ_JSERI_NEWJTXTBUFFLEN_INV VALUE('00000502'XN), | |
317.1 (1282) Specified New JSON Tex | |
318.1 Buffer Length is less | |
319.1 or equal to zero. | |
320.1 HWTJ_JSRCH_SEARCHTYPE_INV VALUE('00000601'XN), | |
321.1 (1537) Specified SearchType i | |
322.1 not in the range of va | |
323.1 SearchType constants. | |
324.1 HWTJ_JSRCH_SRCHSTRADDR_INV VALUE('00000602'XN), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 325.1 (1538) Specified SearchString | |
326.1 is less than or equal | |
327.1 zero. | |
328.1 HWTJ_JSRCH_SRCHSTRLEN_INV VALUE('00000603'XN), | |
329.1 (1539) Specified SearchString | |
330.1 is less than or equal | |
331.1 zero. | |
332.1 HWTJ_JSRCH_SRCHSTR_NOT_FOUND VALUE('00000604'XN), | |
333.1 (1540) The string pointed to | |
334.1 specified SearchString | |
335.1 is not found. | |
336.1 HWTJ_JSRCH_STARTINGHANDLE_INV VALUE('00000605'XN), | |
337.1 (1541) Specified StartingHand | |
338.1 not a value handle wit | |
339.1 the input object handl | |
340.1 the search request. | |
341.1 HWTJ_JTERM_CANNOT_FREE_WORKA VALUE('00000701'XN), | |
342.1 (1793) System service used to | |
343.1 release the workarea f | |
344.1 HWTJ_JTERM_FORCEOPTION_INV VALUE('00000702'XN), | |
345.1 (1794) Specified ForceOption | |
346.1 parameter is not HWTJ_ | |
347.1 or HWTJ_NOFORCE. | |
348.1 HWTJ_JGNUV_VALBUFFADDR_INV VALUE('00000801'XN), | |
349.1 (2049) The ValueBufferAddr | |
350.1 parameter is less than | |
351.1 equal to zero. | |
352.1 HWTJ_JGNUV_VALBUFFLEN_INV VALUE('00000802'XN), | |
353.1 (2050) Specified ValueBufferL | |
354.1 is an invalid value. | |
355.1 HWTJ_JGNUV_NUM_OUT_OF_RANGE VALUE('00000803'XN), | |
356.1 (2051) The binary representat | |
357.1 the number cannot fit | |
358.1 buffer specified. | |
359.1 HWTJ_JDEL_ENTRY_NOT_FOUND VALUE('00000901'XN), | |
360.1 (2305) Specified EntryValueHa | |
361.1 does not exist in obje | |
362.1 represented by ObjectH | |
363.1 | |
364.1 HWTJ_INTERRUPT_STATUS_INV VALUE('00000F01'XN), | |
365.1 (3841) Caller is disabled. | |
366.1 HWTJ_LOCKS_HELD VALUE('00000F02'XN), | |
367.1 (3842) Caller is holding one | |
368.1 more locks. | |
369.1 HWTJ_UNSUPPORTED_RELEASE VALUE('00000F03'XN), | |
370.1 (3843) The system level does | |
371.1 support the service. | |
372.1 HWTJ_UNEXPECTED_ERROR VALUE('00000FFF'XN) | |
373.1 (4095) The service routine | |
374.1 encountered an unexpec | |
375.1 error. | |
376.1 ) FIXED BINARY(31); | |
377.1 | |
378.1 | |
379.1 /************************************************************** | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 380.1 /* ForceOption Constants for the HWTJTERM service | |
381.1 /************************************************************** | |
382.1 DECLARE ( | |
383.1 HWTJ_NOFORCE VALUE(0), | |
384.1 HWTJ_FORCE VALUE(1) | |
385.1 ) FIXED BINARY(31); | |
386.1 | |
387.1 /************************************************************** | |
388.1 /* BooleanValue Constants for the HWTJGBOV service | |
389.1 /************************************************************** | |
390.1 DECLARE ( | |
391.1 HWTJ_TRUE VALUE(1), | |
392.1 HWTJ_FALSE VALUE(0) | |
393.1 ) FIXED BINARY(31); | |
394.1 | |
395.1 /************************************************************** | |
396.1 /* ReasonCode returned in the DiagArea field | |
397.1 /************************************************************** | |
398.1 DECLARE ( | |
399.1 PARSE_ERR_UNEXPECTED_TOKEN VALUE(100), | |
400.1 PARSE_ERR_INCOMPLETE_OBJECT VALUE(101), | |
401.1 PARSE_ERR_INCOMPLETE_ARRAY VALUE(102), | |
402.1 PARSE_ERR_MISSING_COMMA VALUE(103), | |
403.1 PARSE_ERR_MISSING_PAIR_NAME VALUE(104), | |
404.1 PARSE_ERR_INVALID_OBJECT_KEY VALUE(105), | |
405.1 PARSE_ERR_MISSING_COLON VALUE(106), | |
406.1 PARSE_ERR_INV_UNICODE_SEQUENCE VALUE(107), | |
407.1 PARSE_ERR_UNTERMINATED_STRING VALUE(108), | |
408.1 PARSE_ERR_INVALID_NUMBER VALUE(109), | |
409.1 PARSE_ERR_INVALID_TOKEN VALUE(110), | |
410.1 CREATE_ENTRY_BAD_RESULT_CUR VALUE(220), | |
411.1 CREATE_ENTRY_BAD_OBJECT_HANDLE VALUE(221), | |
412.1 CREATE_ENTRY_BAD_RESULT_AREA VALUE(222), | |
413.1 CREATE_ENTRY_BAD_RESULT_AREA2 VALUE(223), | |
414.1 CREATE_ENTRY_BAD_TARGET_OBJECT VALUE(224), | |
415.1 CREATE_ENTRY_BAD_VALUE_TYPE VALUE(225), | |
416.1 CREATE_ENTRY_BAD_STRING VALUE(226), | |
417.1 CREATE_ENTRY_BAD_NAME_STRING VALUE(227), | |
418.1 CREATE_ENTRY_BAD_VALUE_STRING VALUE(228), | |
419.1 CREATE_ENTRY_CNT_FLAG_NOT_SET VALUE(229), | |
420.1 CREATE_ENTRY_CNT_VAR_NOT_SET VALUE(230), | |
421.1 CREATE_ENTRY_PARSE_VALUE_INV VALUE(231), | |
422.1 CREATE_ENTRY_INVNAM_UNICODESEQ VALUE(232), | |
423.1 CREATE_ENTRY_INVVAL_UNICODESEQ VALUE(233), | |
424.1 CREATE_ENTRY_INV_UNICODESEQ VALUE(234), | |
425.1 GETNUMVAL_NUM_OUT_OF_RANGE VALUE(300) | |
426.1 ) FIXED BINARY(31); | |
427.1 | |
428.1 /************************************************************** | |
429.1 /* | |
430.1 /* JSON Type Constants - Returned values for HWTJGJST service | |
431.1 /* | |
432.1 /************************************************************** | |
433.1 DECLARE ( | |
434.1 HWTJ_OBJECT_TYPE VALUE(1), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 435.1 HWTJ_ARRAY_TYPE VALUE(2), | |
436.1 HWTJ_STRING_TYPE VALUE(3), | |
437.1 HWTJ_NUMBER_TYPE VALUE(4), | |
438.1 HWTJ_BOOLEAN_TYPE VALUE(5), | |
439.1 HWTJ_NULL_TYPE VALUE(6) | |
440.1 ) FIXED BINARY(32) UNSIGNED; | |
441.1 | |
442.1 /************************************************************** | |
443.1 /* | |
444.1 /* EntryValueType Constants for HWTJCREN | |
445.1 /* | |
446.1 /************************************************************** | |
447.1 DECLARE ( | |
448.1 HWTJ_OBJECTVALUETYPE VALUE(1), | |
449.1 HWTJ_ARRAYVALUETYPE VALUE(2), | |
450.1 HWTJ_STRINGVALUETYPE VALUE(3), | |
451.1 HWTJ_NUMVALUETYPE VALUE(4), | |
452.1 HWTJ_TRUEVALUETYPE VALUE(5), | |
453.1 HWTJ_FALSEVALUETYPE VALUE(6), | |
454.1 HWTJ_NULLVALUETYPE VALUE(7), | |
455.1 HWTJ_JSONTEXTVALUETYPE VALUE(8) | |
456.1 ) FIXED BINARY(31); | |
457.1 | |
458.1 /************************************************************** | |
459.1 /* | |
460.1 /* ValueDescriptor Constants for HWTJGNUV | |
461.1 /* | |
462.1 /************************************************************** | |
463.1 DECLARE ( | |
464.1 HWTJ_INTEGER_VALUE VALUE(1), | |
465.1 HWTJ_FLOAT_VALUE VALUE(2) | |
466.1 ) FIXED BINARY(32) UNSIGNED; | |
467.1 | |
468.1 /************************************************************** | |
469.1 /* | |
470.1 /* SearchType Constants for HWTJSRCH | |
471.1 /* | |
472.1 /************************************************************** | |
473.1 DECLARE ( | |
474.1 HWTJ_SEARCHTYPE_GLOBAL VALUE(1), | |
475.1 HWTJ_SEARCHTYPE_OBJECT VALUE(2) | |
476.1 ) FIXED BINARY(31); | |
477.1 | |
478.1 /************************************************************** | |
479.1 /* | |
480.1 /* Mapping of PARAMETERS | |
481.1 /* | |
482.1 /************************************************************** | |
483.1 DEFINE ALIAS HWTJ_PARSERHANDLE_TYPE CHAR(12); | |
484.1 DEFINE ALIAS HWTJ_HANDLE_TYPE FIXED BINARY(31); | |
485.1 DEFINE ALIAS HWTJ_JTYPE_TYPE FIXED BINARY(32) UNSIGNED | |
486.1 DEFINE ALIAS HWTJ_VALDESCRIPTOR_TYPE FIXED BINARY(32) UNSIGNED | |
487.1 DEFINE ALIAS HWTJ_BOOLEANVALUE_TYPE BIT(8); | |
488.1 DEFINE ALIAS HWTJ_FORCEOPTION_TYPE FIXED BINARY(31); | |
489.1 DEFINE ALIAS HWTJ_ENTRYVALUETYPE_TYPE FIXED BINARY(31); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 490.1 | |
491.1 DEFINE STRUCTURE 1 HWTJ_DIAGAREA_TYPE | |
492.1 ,3 ReasonCode FIXED BINARY(31) | |
493.1 ,3 ReasonDesc CHAR(128); | |
494.1 | |
495.1 /************************************************************** | |
496.1 /* | |
497.1 /* Entry Points | |
498.1 /* | |
499.1 /************************************************************** | |
500.1 /* HWTJCREN - Create JSON Entry | |
501.1 */ | |
502.1 DECLARE | |
503.1 HWTJCREN ENTRY( | |
504.1 FIXED BINARY(31) OUTONLY /* Returncode | |
505.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
506.1 ,FIXED BINARY(31) INONLY /* ObjectHandle | |
507.1 ,PTR INONLY /* EntryNameAddr | |
508.1 ,FIXED BINARY(31) INONLY /* EntryNameLen | |
509.1 ,FIXED BINARY(31) INONLY /* EntryValueType | |
510.1 ,PTR INONLY /* EntryValueAddr | |
511.1 ,FIXED BINARY(31) INONLY /* EntryValueLen | |
512.1 ,FIXED BINARY(31) OUTONLY /* NewEntryValueHan | |
513.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea | |
514.1 EXTERNAL OPTIONS(ASM INTER); | |
515.1 | |
516.1 /* HWTJGAEN - JSON Get Array Entry | |
517.1 */ | |
518.1 DECLARE | |
519.1 HWTJGAEN ENTRY( | |
520.1 FIXED BINARY(31) OUTONLY /* Returncode | |
521.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
522.1 ,FIXED BINARY(31) INONLY /* ObjectHandle | |
523.1 ,FIXED BINARY(31) INONLY /* ArrayEntryIndex | |
524.1 ,FIXED BINARY(31) OUTONLY /* EntryValueHandle | |
525.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
526.1 EXTERNAL OPTIONS(ASM INTER); | |
527.1 | |
528.1 /* HWTJGBOV - JSON Get Boolean Value | |
529.1 */ | |
530.1 DECLARE | |
531.1 HWTJGBOV ENTRY( | |
532.1 FIXED BINARY(31) OUTONLY /* Returncode | |
533.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
534.1 ,FIXED BINARY(31) INONLY /* EntryValueHandle | |
535.1 ,BIT(8) ALIGNED OUTONLY /* BooleanValue | |
536.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
537.1 EXTERNAL OPTIONS(ASM INTER); | |
538.1 | |
539.1 /* HWTJGJST - JSON Get JSON Type | |
540.1 */ | |
541.1 DECLARE | |
542.1 HWTJGJST ENTRY( | |
543.1 FIXED BINARY(31) OUTONLY /* Returncode | |
544.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 545.1 ,FIXED BINARY(31) INONLY /* ObjorEntryValueH | |
546.1 ,TYPE HWTJ_JTYPE_TYPE OUTONLY /* JSONType | |
547.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
548.1 EXTERNAL OPTIONS(ASM INTER); | |
549.1 | |
550.1 /* HWTJGNUE - JSON Number of Entries | |
551.1 */ | |
552.1 DECLARE | |
553.1 HWTJGNUE ENTRY( | |
554.1 FIXED BINARY(31) OUTONLY /* Returncode | |
555.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
556.1 ,FIXED BINARY(31) INONLY /* ObjectHandle | |
557.1 ,FIXED BINARY(31) OUTONLY /* NumOfEntries | |
558.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
559.1 EXTERNAL OPTIONS(ASM INTER); | |
560.1 | |
561.1 /* HWTJGNUV - JSON Get Number Value | |
562.1 */ | |
563.1 DECLARE | |
564.1 HWTJGNUV ENTRY( | |
565.1 FIXED BINARY(31) OUTONLY /* Returncode | |
566.1 ,CHAR(12) INONLY /* ParserHandle | |
567.1 ,FIXED BINARY(31) INONLY /* EntryValueHandle | |
568.1 ,PTR INONLY /* ValueBufferAddr | |
569.1 ,FIXED BINARY(31) INONLY /* ValueBufferLen | |
570.1 ,TYPE HWTJ_VALDESCRIPTOR_TYPE OUTONLY /* ValueDescriptor | |
571.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
572.1 EXTERNAL OPTIONS(ASM INTER); | |
573.1 | |
574.1 /* HWTJGOEN - JSON Get Object Entry | |
575.1 */ | |
576.1 DECLARE | |
577.1 HWTJGOEN ENTRY( | |
578.1 FIXED BINARY(31) OUTONLY /* Returncode | |
579.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
580.1 ,FIXED BINARY(31) INONLY /* ObjectHandle | |
581.1 ,FIXED BINARY(31) INONLY /* ObjectEntryIndex | |
582.1 ,PTR INONLY /* EntryNameBufferA | |
583.1 ,FIXED BINARY(31) INONLY /* EntryNameBufferL | |
584.1 ,FIXED BINARY(31) OUTONLY /* EntryValueHandle | |
585.1 ,FIXED BINARY(31) OUTONLY /* ActualNameLenRet | |
586.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
587.1 EXTERNAL OPTIONS(ASM INTER); | |
588.1 | |
589.1 /* HWTJGVAL - JSON Get Value | |
590.1 */ | |
591.1 DECLARE | |
592.1 HWTJGVAL ENTRY( | |
593.1 FIXED BINARY(31) OUTONLY /* Returncode | |
594.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
595.1 ,FIXED BINARY(31) INONLY /* EntryValueHandle | |
596.1 ,PTR OUTONLY /* ValueLocationAdd | |
597.1 ,FIXED BINARY(31) OUTONLY /* ValueLen | |
598.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
599.1 EXTERNAL OPTIONS(ASM INTER); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 600.1 | |
601.1 /* HWTJINIT - JSON Initialization | |
602.1 */ | |
603.1 DECLARE | |
604.1 HWTJINIT ENTRY( | |
605.1 FIXED BINARY(31) OUTONLY /* Returncode | |
606.1 ,FIXED BINARY(31) INONLY /* MaxParserWorkAre | |
607.1 ,TYPE HWTJ_PARSERHANDLE_TYPE OUTONLY /* ParserHandle | |
608.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
609.1 EXTERNAL OPTIONS(ASM INTER); | |
610.1 | |
611.1 /* HWTJPARS - JPARS function | |
612.1 */ | |
613.1 DECLARE | |
614.1 HWTJPARS ENTRY( | |
615.1 FIXED BINARY(31) OUTONLY /* Returncode | |
616.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
617.1 ,PTR INONLY /* JsonTextAddr | |
618.1 ,FIXED BINARY(31) INONLY /* JsonTextLen | |
619.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
620.1 EXTERNAL OPTIONS(ASM INTER); | |
621.1 | |
622.1 /* HWTJSERI - Build JSON Text (Serialize) | |
623.1 */ | |
624.1 DECLARE | |
625.1 HWTJSERI ENTRY( | |
626.1 FIXED BINARY(31) OUTONLY /* Returncode | |
627.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
628.1 ,PTR INONLY /* NewJSONTextBuffe | |
629.1 ,FIXED BINARY(31) INONLY /* NewJSONTextBuffe | |
630.1 ,FIXED BINARY(31) OUTONLY /* ActualJSONTextLe | |
631.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea | |
632.1 EXTERNAL OPTIONS(ASM INTER); | |
633.1 | |
634.1 /* HWTJSRCH - JSON Search | |
635.1 */ | |
636.1 DECLARE | |
637.1 HWTJSRCH ENTRY( | |
638.1 FIXED BINARY(31) OUTONLY /* Returncode | |
639.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
640.1 ,FIXED BINARY(31) INONLY /* SearchType | |
641.1 ,PTR INONLY /* SearchStringAddr | |
642.1 ,FIXED BINARY(31) INONLY /* SearchStringLen | |
643.1 ,FIXED BINARY(31) INONLY /* ObjectHandle | |
644.1 ,FIXED BINARY(31) INONLY /* StartingHandle | |
645.1 ,FIXED BINARY(31) OUTONLY /* SearchResultHand | |
646.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
647.1 EXTERNAL OPTIONS(ASM INTER); | |
648.1 | |
649.1 /* HWTJTERM - JSON Termination | |
650.1 */ | |
651.1 DECLARE | |
652.1 HWTJTERM ENTRY( | |
653.1 FIXED BINARY(31) OUTONLY /* Returncode | |
654.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 655.1 ,FIXED BINARY(31) INONLY /* ForceOption | |
656.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea Structu | |
657.1 EXTERNAL OPTIONS(ASM INTER); | |
658.1 | |
659.1 /* HWTJDEL - JSON Delete | |
660.1 */ | |
661.1 DECLARE | |
662.1 HWTJDEL ENTRY( | |
663.1 FIXED BINARY(31) OUTONLY /* Returncode | |
664.1 ,TYPE HWTJ_PARSERHANDLE_TYPE INONLY /* ParserHandle | |
665.1 ,FIXED BINARY(31) INONLY /* ObjectHandle | |
666.1 ,FIXED BINARY(31) INONLY /* EntryValueHandle | |
667.1 ,TYPE HWTJ_DIAGAREA_TYPE OUTONLY) /* DiagArea | |
668.1 EXTERNAL OPTIONS(ASM INTER); | |
669.1 | |
6.0 /* END %INCLUDE SYSLIB(HWTJIPLI) */ | |
6.0 /* JSON Interface Declaration File */ | |
7.0 /* BEGIN %INCLUDE SYSLIB(HWTHIPLI) */ | |
1.2 /**START OF SPECIFICATIONS************************************* | |
2.2 * | |
3.2 * Macro Name: HWTHIPLI | |
4.2 * | |
5.2 * Descriptive Name: PL/I Interface Declaration File for the | |
6.2 * HTTP Enabler portion of the z/OS Client W | |
7.2 * Enablement Toolkit. | |
8.2 * | |
9.2 * Acronym: none | |
10.2 * | |
11.2 *01* PROPRIETARY STATEMENT= | |
12.2 * | |
13.2 * | |
14.2 * LICENSED MATERIALS - PROPERTY OF IBM | |
15.2 * 5650-ZOS COPYRIGHT IBM CORP. 2015 | |
16.2 * | |
17.2 * STATUS= HBB77A0,HBB77B0 @L1C | |
18.2 * | |
19.2 * DSECT Name: n/a | |
20.2 * | |
21.2 * Component: HWT (SCHWT) | |
22.2 * | |
23.2 * External Classification: PI | |
24.2 * End of External Classification: | |
25.2 * | |
26.2 * Eye-Catcher: none | |
27.2 * | |
28.2 * Storage Attributes: n/a | |
29.2 * | |
30.2 * Subpool: n/a | |
31.2 * Key: n/a | |
32.2 * Residency: n/a | |
33.2 * | |
34.2 * Function: | |
35.2 * HWTHIPLI defines HWT constants and declares for programs | |
36.2 * written in the PL/I language which will invoke the HWT | |
37.2 * HTTP/HTTPS services. | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 38.2 * | |
39.2 * Method of Access: | |
40.2 * %INCLUDE SYSLIB(HWTHIPLI) | |
41.2 * | |
42.2 * Created by: n/a | |
43.2 * | |
44.2 * Pointed to by: n/a | |
45.2 * | |
46.2 * Size: n/a | |
47.2 * | |
48.2 * Serialization: n/a | |
49.2 * | |
50.2 * Change Activity: | |
51.2 * | |
52.2 * PN REASON RLSE DATE ORG COMMENTS | |
53.2 * ---------------------------------------------------------- | |
54.2 * $01= OA48505 HBB77A0 150806 PDSCW: z/OS Client Web Enablem | |
55.2 * Toolkit Support (HTTP enablement) | |
56.2 * $02= OA49002 HBB77A0 151130 PDLH:- Add service constants | |
57.2 * - Add Verbose DD option | |
58.2 * - Miscellaneous changes | |
59.2 * $03= OA51673 HBB7790 161201 PDJK:- Add HEAD method constan | |
60.2 * $L1= 152124 HBB77B0 170112 PDJK:- Streaming support | |
61.2 * $D1= 158189 HBB77B0 170217 PDJK: - Handle GET underflows | |
62.2 * $04= OA52791 HBB77B0 170622 PDJK: - TRSQ V2R3 APAR | |
63.2 * AT-TLS toleration | |
64.2 * Roll up of OA50957 | |
65.2 * $05= OA53546 HBB7790 170925 PDLH: - Support for user-defin | |
66.2 * cipher specs | |
67.2 * $06= OA54207 HBB7790 171103 PDLH: - Add missing ExitFlag | |
68.2 * constants | |
69.2 **END OF SPECIFICATIONS*************************************** | |
70.2 | |
71.2 /* ------------------------------------------------------------ | |
72.2 /* | |
73.2 /* ABEND Reason Codes | |
74.2 /* | |
75.2 /* ------------------------------------------------------------ | |
76.2 DECLARE ( | |
77.2 HWTH_HCONN_PRIM_ADDR VALUE('10010000'XN), | |
78.2 (268500992) The parameters passe | |
79.2 the caller are not in the primar | |
80.2 address space. | |
81.2 HWTH_HCONN_BAD_PARM VALUE('10010001'XN), | |
82.2 (268500993) Number of parameters | |
83.2 passed by the caller is incorrec | |
84.2 HWTH_HDISC_PRIM_ADDR VALUE('10020000'XN), | |
85.2 (268566528) The parameters passe | |
86.2 the caller are not in the primar | |
87.2 address space. | |
88.2 HWTH_HDISC_BAD_PARM VALUE('10020001'XN), | |
89.2 (268566529) Number of parameters | |
90.2 passed by the caller is incorrec | |
91.2 HWTH_HINIT_PRIM_ADDR VALUE('10030000'XN), | |
92.2 (268632064) The parameters passe | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 93.2 the caller are not in the primar | |
94.2 address space. | |
95.2 HWTH_HINIT_BAD_PARM VALUE('10030001'XN), | |
96.2 (268632065) Number of parameters | |
97.2 passed by the caller is incorrec | |
98.2 HWTH_HRQST_PRIM_ADDR VALUE('10040000'XN), | |
99.2 (268697600) The parameters passe | |
100.2 the caller are not in the primar | |
101.2 address space. | |
102.2 HWTH_HRQST_BAD_PARM VALUE('10040001'XN), | |
103.2 (268697601) Number of parameters | |
104.2 passed by the caller is incorrec | |
105.2 HWTH_HRSET_PRIM_ADDR VALUE('10050000'XN), | |
106.2 (268763136) The parameters passe | |
107.2 the caller are not in the primar | |
108.2 address space. | |
109.2 HWTH_HRSET_BAD_PARM VALUE('10050001'XN), | |
110.2 (268763137) Number of parameters | |
111.2 passed by the caller is incorrec | |
112.2 HWTH_HSET_PRIM_ADDR VALUE('10060000'XN), | |
113.2 (268828672) The parameters passe | |
114.2 the caller are not in the primar | |
115.2 address space. | |
116.2 HWTH_HSET_BAD_PARM VALUE('10060001'XN), | |
117.2 (268828673) Number of parameters | |
118.2 passed by the caller is incorrec | |
119.2 HWTH_HSLST_PRIM_ADDR VALUE('10070000'XN), | |
120.2 (268894208) The parameters passe | |
121.2 the caller are not in the primar | |
122.2 address space. | |
123.2 HWTH_HSLST_BAD_PARM VALUE('10070001'XN), | |
124.2 (268894209) Number of parameters | |
125.2 passed by the caller is incorrec | |
126.2 HWTH_HTERM_PRIM_ADDR VALUE('10080000'XN), | |
127.2 (268959744) The parameters passe | |
128.2 the caller are not in the primar | |
129.2 address space. | |
130.2 HWTH_HTERM_BAD_PARM VALUE('10080001'XN) | |
131.2 (268959745) Number of parameters | |
132.2 passed by the caller is incorrec | |
133.2 ) FIXED BINARY(31); | |
134.2 | |
135.2 /* ------------------------------------------------------------ | |
136.2 /* | |
137.2 /* Return Codes | |
138.2 /* | |
139.2 /* ------------------------------------------------------------ | |
140.2 DECLARE ( | |
141.2 HWTH_OK VALUE('00000000'XN), | |
142.2 (0) Operation successful | |
143.2 HWTH_WARNING VALUE('00000004'XN), | |
144.2 (4) Warning. See service-sp | |
145.2 documentation for further | |
146.2 explanation. | |
147.2 HWTH_HANDLE_INV VALUE('00000101'XN), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 148.2 (257) Invalid handle. | |
149.2 HWTH_HANDLE_INUSE VALUE('00000102'XN), | |
150.2 (258) Handle is being used by | |
151.2 another caller. | |
152.2 HWTH_HANDLETYPE_INV VALUE('00000103'XN), | |
153.2 (259) For services with handle | |
154.2 parameter, handleType is not a | |
155.2 value. For other services, ha | |
156.2 does not match type of handle | |
157.2 expected. | |
158.2 HWTH_INACCESSIBLE_PARM VALUE('00000104'XN), | |
159.2 (260) One of the parameters pa | |
160.2 by the caller is not accessibl | |
161.2 HWTH_CANNOT_OBTAIN_WORKAREA VALUE('00000105'XN), | |
162.2 (261) HWTHINIT cannot obtain t | |
163.2 workarea required by the HTTP | |
164.2 enabler. | |
165.2 HWTH_COMMUNICATION_ERROR VALUE('00000106'XN), | |
166.2 (262) A failure in communicati | |
167.2 or in the attempt of communica | |
168.2 with a web server or the serve | |
169.2 application occurred. | |
170.2 HWTH_CANNOT_INCREASE_WORKAREA VALUE('00000107'XN), | |
171.2 (263) Unable to increase the | |
172.2 HTTP enabler toolkit workarea. | |
173.2 HWTH_CANNOT_FREE_WORKAREA VALUE('00000108'XN), | |
174.2 (264) Unable to free workarea. | |
175.2 HWTH_CONNECTION_NOT_ACTIVE VALUE('00000109'XN), | |
176.2 (265) The specified request re | |
177.2 an active connection to the se | |
178.2 HWTH_HSET_OPTIONVALADDR_INV VALUE('00000201'XN), | |
179.2 (513) The optionValueAddr was | |
180.2 but the optionValueLen was non | |
181.2 HWTH_HSET_OPTIONVALLEN_INV VALUE('00000202'XN), | |
182.2 (514) The optionValueLen was z | |
183.2 but the optionValueAddr was no | |
184.2 zero, or the optionValueLen is | |
185.2 valid for the option specified | |
186.2 HWTH_HSET_OPTION_INV VALUE('00000203'XN), | |
187.2 (515) Bad option specified or | |
188.2 did not match the handle speci | |
189.2 HWTH_HSET_OPTIONVALUE_INV VALUE('00000204'XN), | |
190.2 (516) Bad optionValue specifie | |
191.2 HWTH_HSET_CONN_ALREADY_ACTIVE VALUE('00000205'XN), | |
192.2 (517) The specified connect op | |
193.2 is not allowed to be set when | |
194.2 the connection associated with | |
195.2 connect handle has already bee | |
196.2 established. | |
197.2 HWTH_HSLST_SLIST_INV VALUE('00000301'XN), | |
198.2 (769) Bad sList parameter. For | |
199.2 HWTH_SLST_NEW, must be zero. | |
200.2 HWTH_SLST_APPEND or HWTH_SLST_ | |
201.2 must be a valid sList. | |
202.2 HWTH_HSLST_FUNCTION_INV VALUE('00000302'XN), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 203.2 (770) Bad HWTHSLST function. | |
204.2 HWTH_HSLST_STRINGLEN_INV VALUE('00000303'XN), | |
205.2 (771) Invalid stringLen. For | |
206.2 HWTH_SLST_NEW or HWTH_SLST_APP | |
207.2 stringLen must be non-zero. F | |
208.2 HWTH_SLST_FREE, must be zero. | |
209.2 HWTH_HSLST_STRINGADDR_INV VALUE('00000304'XN), | |
210.2 (772) Invalid stringAddr. For | |
211.2 HWTH_SLST_NEW or HWTH_SLST_APP | |
212.2 stringAddr must be non-zero. | |
213.2 HWTH_SLST_FREE, must be zero. | |
214.2 HWTH_HTERM_FORCEOPTION_INV VALUE('00000401'XN), | |
215.2 (1025) Specified ForceOption | |
216.2 parameter is not HWTH_FORCE or | |
217.2 HWTH_NOFORCE. | |
218.2 HWTH_HCONN_CONNECT_INV VALUE('00000501'XN), | |
219.2 (1281) Invalid combination of | |
220.2 values specified on the connec | |
221.2 HWTH_HRQST_REQUEST_INV VALUE('00000601'XN), | |
222.2 (1537) Invalid combination of | |
223.2 values specified on the reques | |
224.2 HWTH_INTERRUPT_STATUS_INV VALUE('00000F01'XN), | |
225.2 (3841) Caller is disabled | |
226.2 HWTH_LOCKS_HELD VALUE('00000F02'XN), | |
227.2 (3842) Caller is holding one o | |
228.2 more locks | |
229.2 HWTH_MODE_INV VALUE('00000F03'XN), | |
230.2 (3843) Caller is not in task m | |
231.2 is running in cross-memory mod | |
232.2 HWTH_AUTHLEVEL_INV VALUE('00000F04'XN), | |
233.2 (3844) Caller is running in ke | |
234.2 HWTH_ENVIRONMENTAL_ERROR VALUE('00000F05'XN), | |
235.2 (3845) The proper z/OS UNIX | |
236.2 environment is not available, | |
237.2 environment failed to be creat | |
238.2 or other environmental error w | |
239.2 found. | |
240.2 HWTH_UNSUPPORTED_RELEASE VALUE('00000F06'XN), | |
241.2 (3846) The system level does n | |
242.2 support the service | |
243.2 HWTH_UNEXPECTED_ERROR VALUE('00000FFF'XN) | |
244.2 (4095) The service routine | |
245.2 encountered an unexpected erro | |
246.2 ) FIXED BINARY(31); | |
247.2 | |
248.2 /* ------------------------------------------------------------ | |
249.2 /* | |
250.2 /* Diag Service Identifiers | |
251.2 /* | |
252.2 /* 2-byte constants comprising the first half of the HWTH_Servi | |
253.2 /* field in the DiagArea (HWTH_ServID) to aid applications in | |
254.2 /* determining the service that caused the HWTH_WARNING, | |
255.2 /* HWTH_COMMUNICATION_ERROR or HWTH_UNEXPECTED_ERROR. | |
256.2 /* @ | |
257.2 /* ------------------------------------------------------------ | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 258.2 DEFINE ALIAS HWTH_SERVID_TYPE FIXED BINARY(16) UNSIGNED; /* | |
259.2 | |
260.2 DECLARE HWTH_SERVICE_SEND_REQUEST VALUE('0002'XN) | |
261.2 TYPE HWTH_SERVID_TYPE; | |
262.2 /* (2) processing send reque | |
263.2 | |
264.2 DECLARE HWTH_SERVICE_SOCKET_CLOSE VALUE('0003'XN) | |
265.2 TYPE HWTH_SERVID_TYPE; | |
266.2 /* (3) close | |
267.2 | |
268.2 DECLARE HWTH_SERVICE_SECURE_ENCODE64 VALUE('0004'XN) | |
269.2 TYPE HWTH_SERVID_TYPE; | |
270.2 /* (4) gsk_encode_base64 | |
271.2 | |
272.2 DECLARE HWTH_SERVICE_SETSTACK_AFFINITY VALUE('0005'XN) | |
273.2 TYPE HWTH_SERVID_TYPE; | |
274.2 /* (5) setibmopt() */ | |
275.2 | |
276.2 DECLARE HWTH_SERVICE_SOCKET_BIND VALUE('0006'XN) | |
277.2 TYPE HWTH_SERVID_TYPE; | |
278.2 /* (6) bind | |
279.2 | |
280.2 DECLARE HWTH_SERVICE_SET_SOCK_OPT VALUE('0007'XN) | |
281.2 TYPE HWTH_SERVID_TYPE; | |
282.2 /* (7) setsockopt | |
283.2 | |
284.2 DECLARE HWTH_SERVICE_SOCKET_SEND VALUE('0008'XN) | |
285.2 TYPE HWTH_SERVID_TYPE; | |
286.2 /* (8) send | |
287.2 | |
288.2 DECLARE HWTH_SERVICE_SOCKET_RECEIVE VALUE('0009'XN) | |
289.2 TYPE HWTH_SERVID_TYPE; | |
290.2 /* (9) recv | |
291.2 | |
292.2 DECLARE HWTH_SERVICE_SOCKET_CONNECT VALUE('000B'XN) | |
293.2 TYPE HWTH_SERVID_TYPE; | |
294.2 /* (11) connect | |
295.2 | |
296.2 DECLARE HWTH_SERVICE_ICONV_OPEN VALUE('000C'XN) | |
297.2 TYPE HWTH_SERVID_TYPE; | |
298.2 /* (12) iconv_open | |
299.2 | |
300.2 DECLARE HWTH_SERVICE_ICONV VALUE('000D'XN) | |
301.2 TYPE HWTH_SERVID_TYPE; | |
302.2 /* (13) iconv | |
303.2 | |
304.2 DECLARE HWTH_SERVICE_SEC_SOCKET_SEND VALUE('000E'XN) | |
305.2 TYPE HWTH_SERVID_TYPE; | |
306.2 /* (14) gsk_secure_socket_write | |
307.2 DECLARE HWTH_SERVICE_SEC_SOCKET_READ VALUE('000F'XN) | |
308.2 TYPE HWTH_SERVID_TYPE; | |
309.2 /* (15) gsk_secure_socket_read( | |
310.2 | |
311.2 DECLARE HWTH_SERVICE_SEC_ENVIRON_OPEN VALUE('0010'XN) | |
312.2 TYPE HWTH_SERVID_TYPE; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 313.2 /* (16) gsk_environment_open() | |
314.2 DECLARE HWTH_SERVICE_SEC_ATTR_SET_ENUM VALUE('0011'XN) | |
315.2 TYPE HWTH_SERVID_TYPE; | |
316.2 /* (17) gsk_attribute_set_enum( | |
317.2 | |
318.2 DECLARE HWTH_SERVICE_SEC_ATTR_SET_BUFF VALUE('0012'XN) | |
319.2 TYPE HWTH_SERVID_TYPE; | |
320.2 /* (18) gsk_attribute_set_buffe | |
321.2 | |
322.2 DECLARE HWTH_SERVICE_SEC_ENVIRON_INIT VALUE('0013'XN) | |
323.2 TYPE HWTH_SERVID_TYPE; | |
324.2 /* (19) gsk_environment_init() | |
325.2 | |
326.2 DECLARE HWTH_SERVICE_SEC_SOCKET_OPEN VALUE('0014'XN) | |
327.2 TYPE HWTH_SERVID_TYPE; | |
328.2 /* (20) gsk_secure_socket_open( | |
329.2 | |
330.2 DECLARE HWTH_SERVICE_SEC_SET_NUM_VALUE VALUE('0015'XN) | |
331.2 TYPE HWTH_SERVID_TYPE; | |
332.2 /* (21) gsk_attribute_set_numeric_valu | |
333.2 | |
334.2 DECLARE HWTH_SERVICE_SEC_SOCKET_INIT VALUE('0016'XN) | |
335.2 TYPE HWTH_SERVID_TYPE; | |
336.2 /* (22) gsk_secure_socket_init | |
337.2 | |
338.2 DECLARE HWTH_SERVICE_SEC_SOCKETSHUTDWN VALUE('0017'XN) | |
339.2 TYPE HWTH_SERVID_TYPE; | |
340.2 /* (23) gsk_secure_socket_shutdo | |
341.2 | |
342.2 DECLARE HWTH_SERVICE_SEC_SOCKET_CLOSE VALUE('0018'XN) | |
343.2 TYPE HWTH_SERVID_TYPE; | |
344.2 /* (24) gsk_secure_socket_clos | |
345.2 | |
346.2 DECLARE HWTH_SERVICE_SEC_ENVIRON_CLOSE VALUE('0019'XN) | |
347.2 TYPE HWTH_SERVID_TYPE; | |
348.2 /* (25) gsk_environment_close( | |
349.2 | |
350.2 DECLARE HWTH_SERVICE_RECEIVE_RESPONSE VALUE('001A'XN) | |
351.2 TYPE HWTH_SERVID_TYPE; | |
352.2 /* (26) receive response proces | |
353.2 | |
354.2 DECLARE HWTH_SERVICE_GETADDRINFO VALUE('001C'XN) | |
355.2 TYPE HWTH_SERVID_TYPE; | |
356.2 /* (28) getaddrinfo() | |
357.2 | |
358.2 DECLARE HWTH_SERVICE_HDR_EXIT_ABORT VALUE('001D'XN) | |
359.2 TYPE HWTH_SERVID_TYPE; | |
360.2 /* (29) headerCallback() | |
361.2 | |
362.2 DECLARE HWTH_SERVICE_SOCKET_SHUTDOWN VALUE('001E'XN) | |
363.2 TYPE HWTH_SERVID_TYPE; | |
364.2 /* (30) shutdown() | |
365.2 | |
366.2 DECLARE HWTH_SERVICE_MALLOC VALUE('001F'XN) | |
367.2 TYPE HWTH_SERVID_TYPE; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 368.2 /* (31) malloc() | |
369.2 | |
370.2 DECLARE HWTH_SERVICE_REALLOC VALUE('0020'XN) | |
371.2 TYPE HWTH_SERVID_TYPE; | |
372.2 /* (32) realloc() | |
373.2 | |
374.2 DECLARE HWTH_SERVICE_ESTABLISH_TUNNEL VALUE('0021'XN) | |
375.2 TYPE HWTH_SERVID_TYPE; | |
376.2 /* (33) processing response | |
377.2 | |
378.2 DECLARE HWTH_SERVICE_INIT_TRACE VALUE('0022'XN) | |
379.2 TYPE HWTH_SERVID_TYPE; | |
380.2 /* (34) initTrace() | |
381.2 | |
382.2 DECLARE HWTH_SERVICE_WRAP_TRACE VALUE('0023'XN) | |
383.2 TYPE HWTH_SERVID_TYPE; | |
384.2 /* (35) wrapTraceFile() | |
385.2 | |
386.2 DECLARE HWTH_SERVICE_SETUP_REDIRECT VALUE('0024'XN) | |
387.2 TYPE HWTH_SERVID_TYPE; | |
388.2 /* (36) setupRedirect() | |
389.2 | |
390.2 DECLARE HWTH_SERVICE_INLINE_SEND VALUE('0025'XN) | |
391.2 TYPE HWTH_SERVID_TYPE; | |
392.2 /* (37) sendInlineRequest() | |
393.2 | |
394.2 DECLARE HWTH_SERVICE_STREAM_SEND VALUE('0026'XN) | |
395.2 TYPE HWTH_SERVID_TYPE; | |
396.2 /* (38) sendStreamedRequest() | |
397.2 | |
398.2 DECLARE HWTH_SERVICE_DO_SENDSTREAMED VALUE('0027'XN) | |
399.2 TYPE HWTH_SERVID_TYPE; | |
400.2 /* (39) doSendStreamed() | |
401.2 | |
402.2 DECLARE HWTH_SERVICE_DO_SENDMULTICHUNK VALUE('0028'XN) | |
403.2 TYPE HWTH_SERVID_TYPE; | |
404.2 /* (40) doSendMultiChunked() | |
405.2 | |
406.2 DECLARE HWTH_SERVICE_VALIDATE_SENDLIST VALUE('0029'XN) | |
407.2 TYPE HWTH_SERVID_TYPE; | |
408.2 /* (41) validateStreamingSendList() | |
409.2 | |
410.2 DECLARE HWTH_SERVICE_STREAM_RECV VALUE('002A'XN) | |
411.2 TYPE HWTH_SERVID_TYPE; | |
412.2 /* (42) receiveStreamedResponse() | |
413.2 | |
414.2 DECLARE HWTH_SERVICE_GET_CHUNKSIZE VALUE('002B'XN) | |
415.2 TYPE HWTH_SERVID_TYPE; | |
416.2 /* (43) getChunkDataSize() | |
417.2 | |
418.2 DECLARE HWTH_SERVICE_GET_NEXT_RSPDATA_STRM VALUE('002C'XN) | |
419.2 TYPE HWTH_SERVID_TYPE; | |
420.2 /* (44) getNextResponseDataStreamed() | |
421.2 | |
422.2 DECLARE HWTH_SERVICE_BUILD_RTNLIST_CHNKD VALUE('002D'XN) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 423.2 TYPE HWTH_SERVID_TYPE; | |
424.2 /* (45) buildReturnListChunked() | |
425.2 | |
426.2 DECLARE HWTH_SERVICE_STRMRESP_END_CHNKD VALUE('002E'XN) | |
427.2 TYPE HWTH_SERVID_TYPE; | |
428.2 /* (46) processStreamedResponseEndChunked() | |
429.2 | |
430.2 DECLARE HWTH_SERVICE_STRMRESP_TRAILER VALUE('002F'XN) | |
431.2 TYPE HWTH_SERVID_TYPE; | |
432.2 /* (47) processStreamedResponseTrailers() | |
433.2 | |
434.2 DECLARE HWTH_SERVICE_PARSE_RESP_HDRS VALUE('0030'XN) | |
435.2 TYPE HWTH_SERVID_TYPE; | |
436.2 /* (48) parseResponsetHeaders() | |
437.2 | |
438.2 DECLARE HWTH_SERVICE_HANDLE_NEXTCHUNKD VALUE('0031'XN) | |
439.2 TYPE HWTH_SERVID_TYPE; | |
440.2 /* (49) handleNextChunkedData() | |
441.2 | |
442.2 DECLARE HWTH_SERVICE_HANDLE_NEXTRAWD VALUE('0032'XN) | |
443.2 TYPE HWTH_SERVID_TYPE; | |
444.2 /* (50) handleNextRawData() | |
445.2 | |
446.2 DECLARE HWTH_SERVICE_BUILD_RTNLIST_RAW VALUE('0033'XN) | |
447.2 TYPE HWTH_SERVID_TYPE; | |
448.2 /* (51) buildReturnListRaw() | |
449.2 | |
450.2 DECLARE HWTH_SERVICE_SUPPLYDATA_TO_BUF VALUE('0034'XN) | |
451.2 TYPE HWTH_SERVID_TYPE; | |
452.2 /* (52) supplyListDataToBuffer() | |
453.2 | |
454.2 DECLARE HWTH_SERVICE_INITIAL_RESPDATA VALUE('0035'XN) | |
455.2 TYPE HWTH_SERVID_TYPE; | |
456.2 /* (53) handleInitialResponseData() | |
457.2 | |
458.2 DECLARE HWTH_SERVICE_ICONN_IMPL VALUE('0036'XN) | |
459.2 TYPE HWTH_SERVID_TYPE; | |
460.2 /* (54) iconnImpl() | |
461.2 | |
462.2 DECLARE HWTH_SERVICE_CHECK_TTLS VALUE('0037'XN) | |
463.2 TYPE HWTH_SERVID_TYPE; | |
464.2 /* (55) checkForTTLS() | |
465.2 | |
466.2 DECLARE HWTH_SERVICE_SET_COOKIE VALUE('0065'XN) | |
467.2 TYPE HWTH_SERVID_TYPE; | |
468.2 /* (101) setCookie() | |
469.2 | |
470.2 DECLARE HWTH_SERVICE_GET_COOKIE_HEADER VALUE('0066'XN) | |
471.2 TYPE HWTH_SERVID_TYPE; | |
472.2 /* (102) getCookieHeader() | |
473.2 | |
474.2 DECLARE HWTH_SERVICE_SERIALIZE VALUE('0067'XN) | |
475.2 TYPE HWTH_SERVID_TYPE; | |
476.2 /* (103) serializeCookies() | |
477.2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 478.2 DECLARE HWTH_SERVICE_DESERIALIZE VALUE('0068'XN) | |
479.2 TYPE HWTH_SERVID_TYPE; | |
480.2 /* (104) deserializeCookies() | |
481.2 | |
482.2 DECLARE HWTH_SERVICE_GET_CELL VALUE('0069'XN) | |
483.2 TYPE HWTH_SERVID_TYPE; | |
484.2 /* (105) getCell() | |
485.2 | |
486.2 DECLARE HWTH_SERVICE_FREE_CELL VALUE('006A'XN) | |
487.2 TYPE HWTH_SERVID_TYPE; | |
488.2 /* (106) freeCell() | |
489.2 | |
490.2 DECLARE HWTH_SERVICE_LIST_INSERT VALUE('006B'XN) | |
491.2 TYPE HWTH_SERVID_TYPE; | |
492.2 /* (107) listInsert() | |
493.2 | |
494.2 DECLARE HWTH_SERVICE_LIST_DELETE VALUE('006C'XN) | |
495.2 TYPE HWTH_SERVID_TYPE; | |
496.2 /* (108) listDelete() | |
497.2 | |
498.2 DECLARE HWTH_SERVICE_FIND_APPL_COOKIES VALUE('006D'XN) | |
499.2 TYPE HWTH_SERVID_TYPE; | |
500.2 /* (109) findApplicableCookies | |
501.2 | |
502.2 DECLARE HWTH_SERVICE_GET_RQST_COOKIES VALUE('006E'XN) | |
503.2 TYPE HWTH_SERVID_TYPE; | |
504.2 /* (110) getRequestCookies() | |
505.2 | |
506.2 DECLARE HWTH_SERVICE_TOCOOKIE_STRARRAY VALUE('006F'XN) | |
507.2 TYPE HWTH_SERVID_TYPE; | |
508.2 /* (111) toCookieStringArray() | |
509.2 | |
510.2 DECLARE HWTH_SERVICE_COOKIE_TO_STRING VALUE('0070'XN) | |
511.2 TYPE HWTH_SERVID_TYPE; | |
512.2 /* (112) cookieToString() | |
513.2 | |
514.2 DECLARE HWTH_SERVICE_TO_CANONICAL VALUE('0071'XN) | |
515.2 TYPE HWTH_SERVID_TYPE; | |
516.2 /* (113) toCanonical() | |
517.2 | |
518.2 DECLARE HWTH_SERVICE_STORAGE VALUE('00C9'XN) | |
519.2 TYPE HWTH_SERVID_TYPE; | |
520.2 /* (201) ?STORAGE macro | |
521.2 | |
522.2 DECLARE HWTH_SERVICE_CSRPBLD VALUE('00CA'XN) | |
523.2 TYPE HWTH_SERVID_TYPE; | |
524.2 /* (202) CSRPBLD | |
525.2 | |
526.2 DECLARE HWTH_SERVICE_CSRPEXP VALUE('00CB'XN) | |
527.2 TYPE HWTH_SERVID_TYPE; | |
528.2 /* (203) CSRPEXP | |
529.2 | |
530.2 DECLARE HWTH_SERVICE_LOAD VALUE('00CC'XN) | |
531.2 TYPE HWTH_SERVID_TYPE; | |
532.2 /* (204) ?LOAD | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 533.2 | |
534.2 DECLARE HWTH_SERVICE_CEEPIPI VALUE('00CD'XN) | |
535.2 TYPE HWTH_SERVID_TYPE; | |
536.2 /* (205) CEEPIPI | |
537.2 | |
538.2 DECLARE HWTH_SERVICE_PREP_LEENV VALUE('00CE'XN) | |
539.2 TYPE HWTH_SERVID_TYPE; | |
540.2 /* (206) Service to prepare an | |
541.2 environment | |
542.2 | |
543.2 | |
544.2 /* ------------------------------------------------------------ | |
545.2 /* | |
546.2 /* Diag Reason Codes | |
547.2 /* | |
548.2 /* Constants to aid applications in determining the cause of | |
549.2 /* HWTH_WARNING or HWTH_COMMUNICATION_ERROR return codes. Othe | |
550.2 /* return codes may also fill in the diag reason code with a va | |
551.2 /* related to the particular error. | |
552.2 /* | |
553.2 /* ------------------------------------------------------------ | |
554.2 DECLARE ( | |
555.2 HWTH_RSN_REDIRECTED VALUE('00000001'XN), | |
556.2 (1) The request was success | |
557.2 but a redirect occurred. Se | |
558.2 HWTH_reasonDesc for the | |
559.2 redirected path. | |
560.2 HWTH_RSN_NEEDED_REDIRECT VALUE('00000002'XN), | |
561.2 (2) The request was attempt | |
562.2 but a redirect action was n | |
563.2 to complete the request. Ho | |
564.2 the HWTH_OPT_MAX_REDIRECTS | |
565.2 was set to a value that pre | |
566.2 this action. | |
567.2 HWTH_RSN_REDIRECT_XDOMAIN VALUE('00000003'XN), | |
568.2 (3) The request was attempt | |
569.2 but a redirect action was n | |
570.2 to complete the request. Ho | |
571.2 the HWTH_OPT_XDOMAIN_REDIRE | |
572.2 option was set to a value t | |
573.2 prevented this action. | |
574.2 HWTH_RSN_REDIRECT_TO_HTTP VALUE('00000004'XN), | |
575.2 (4) The request was attempt | |
576.2 but a redirect action was n | |
577.2 to complete the request. Ho | |
578.2 the HWTH_OPT_REDIRECT_PROTO | |
579.2 option was set to a value t | |
580.2 prevented a redirect to go | |
581.2 HTTPS to HTTP. | |
582.2 HWTH_RSN_REDIRECT_TO_HTTPS VALUE('00000005'XN), | |
583.2 (5) The request was attempt | |
584.2 but a redirect action was n | |
585.2 to complete the request. Ho | |
586.2 the HWTH_OPT_REDIRECT_PROTO | |
587.2 option was set to a value t | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 588.2 prevented a redirect to go | |
589.2 HTTP to HTTPS. | |
590.2 HWTH_RSN_NO_REDIRECT_LOCATION VALUE('00000006'XN), | |
591.2 (6) The response from the s | |
592.2 was received with a redirec | |
593.2 status but the redirect loc | |
594.2 was not provided. | |
595.2 HWTH_RSN_HDR_EXIT_ABORT VALUE('00000007'XN), | |
596.2 (7) The user response heade | |
597.2 indicated the request shoul | |
598.2 aborted. | |
599.2 HWTH_RSN_TUNNEL_UNSUCCESSFUL VALUE('00000008'XN), | |
600.2 (8) An attempt was made to | |
601.2 establish a tunnel through | |
602.2 proxy but the proxy returne | |
603.2 non-success return code. | |
604.2 HWTH_RSN_MALFORMED_CHNK_ENCODE VALUE('00000009'XN), | |
605.2 (9) The response from the s | |
606.2 was received with malformed | |
607.2 chunked encoding data. | |
608.2 HWTH_RSN_MALFORMED_REDIRECT_URI VALUE('0000000A'XN), / | |
609.2 (10) The response from the | |
610.2 server was received with a | |
611.2 direct location which speci | |
612.2 a malformed uri. | |
613.2 HWTH_RSN_STREAM_SEND_EXIT_ABORT VALUE('0000000B'XN), / | |
614.2 (11) The user streaming sen | |
615.2 exit indicated the request | |
616.2 should be aborted. | |
617.2 HWTH_RSN_STREAM_SEND_EXIT_INVALID VALUE('0000000C'XN), / | |
618.2 (12) The user streaming sen | |
619.2 exit supplied an invalid dat | |
620.2 description. | |
621.2 HWTH_RSN_STREAM_SEND_EXIT_NODATA VALUE('0000000D'XN), / | |
622.2 (13) The user streaming sen | |
623.2 exit failed to supply requi | |
624.2 data. | |
625.2 HWTH_RSN_STREAM_SEND_EXIT_STATE VALUE('0000000E'XN), / | |
626.2 (14) The user streaming sen | |
627.2 exit indicated an unsupport | |
628.2 state value. | |
629.2 HWTH_RSN_STREAM_RECV_EXIT_ABORT VALUE('0000000F'XN), / | |
630.2 (15) The user streaming rec | |
631.2 exit indicated the request | |
632.2 should be aborted. | |
633.2 HWTH_RSN_STREAM_RECV_EXIT_INVALID VALUE('00000010'XN), / | |
634.2 (16) The user streaming rec | |
635.2 exit supplied an invalid | |
636.2 data description. | |
637.2 HWTH_RSN_STREAM_RECV_EXIT_NODATA VALUE('00000011'XN), / | |
638.2 (17) The user streaming rec | |
639.2 exit failed to supply requi | |
640.2 buffer(s). | |
641.2 HWTH_RSN_STREAM_RECV_EXIT_STATE VALUE('00000012'XN), / | |
642.2 (18) The user streaming sen | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 643.2 exit indicated an illegal s | |
644.2 value. | |
645.2 HWTH_RSN_UNSUPPORTED_XFERENCODING VALUE('00000013'XN), / | |
646.2 (19) The response used an u | |
647.2 supported transfer encoding | |
648.2 type. | |
649.2 HWTH_RSN_UNSUPPORTED_BODY_SIZE VALUE('00000014'XN), / | |
650.2 (20) The response body size | |
651.2 requires streaming receive. | |
652.2 HWTH_RSN_UNSUPPORTED_CHUNK_SIZE VALUE('00000015'XN), / | |
653.2 (21) The response from the | |
654.2 server was received as chun | |
655.2 encoded data whose chunks a | |
656.2 excessively large (likely t | |
657.2 indicate malformedness). | |
658.2 HWTH_RSN_INCOMPLETE_RESPONSE VALUE('00000016'XN), / | |
659.2 (22) The response from the | |
660.2 server was smaller than the | |
661.2 indicated content length. | |
662.2 HWTH_RSN_COOKIE_STORE_FULL VALUE('00000033'XN), | |
663.2 (51) A new cookie could not | |
664.2 added to the current cookie | |
665.2 because it was full. | |
666.2 HWTH_RSN_COOKIE_INVALID VALUE('00000034'XN), | |
667.2 (52) A new cookie was not ad | |
668.2 to the current cookie store | |
669.2 because it had invalid forma | |
670.2 content. | |
671.2 HWTH_RSN_COOKIE_STORE_INV_PARM VALUE('00000035'XN), | |
672.2 (53) A supplied buffer area | |
673.2 invalid format or content | |
674.2 HWTH_RSN_COOKIE_ST_INCOMPLETE VALUE('00000036'XN), | |
675.2 (54) Some but not all conten | |
676.2 of the current cookie store | |
677.2 written to (or read from) th | |
678.2 supplied buffer area. | |
679.2 HWTH_RSN_COOKIE_ST_MALLOC_ERR VALUE('00000039'XN), | |
680.2 (57) A memory-related error | |
681.2 condition occurred while rea | |
682.2 or writing the current cooki | |
683.2 store. | |
684.2 HWTH_RSN_COOKIE_ST_FREE_ERROR VALUE('0000003A'XN), | |
685.2 (58) A memory-related error | |
686.2 condition occurred while rea | |
687.2 or writing the current cooki | |
688.2 store. | |
689.2 HWTH_RSN_COOKIE_ST_UNEXP_ERROR VALUE('0000003B'XN) | |
690.2 (59) An unexpected error occ | |
691.2 while reading or writing the | |
692.2 the current cookie store. | |
693.2 ) FIXED BINARY(32) UNSIGNED; | |
694.2 | |
695.2 /* Constant Definitions | |
696.2 /* ============================================================ | |
697.2 /* ------------------------------------------------------------ | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 698.2 /* Generic Alias(type) definitions for multiple services | |
699.2 /* ------------------------------------------------------------ | |
700.2 | |
701.2 /* ------------------------------------------------------------ | |
702.2 /* Connection / Request Handle Alias(type) definition | |
703.2 /* ------------------------------------------------------------ | |
704.2 DEFINE ALIAS HWTH_HANDLE_TYPE CHAR(12); | |
705.2 | |
706.2 /* ------------------------------------------------------------ | |
707.2 /* returnCode Alias(type) definition | |
708.2 /* ------------------------------------------------------------ | |
709.2 DEFINE ALIAS HWTH_RETURNCODE_TYPE FIXED BINARY(31); | |
710.2 | |
711.2 /* ------------------------------------------------------------ | |
712.2 /* Diagnostics Area Alias(type) definition | |
713.2 /* ------------------------------------------------------------ | |
714.2 DEFINE ALIAS HWTH_DIAGDESC_TYPE CHAR(128); | |
715.2 | |
716.2 DEFINE STRUCTURE 1 HWTH_SERVICE_STRUCT_TYPE | |
717.2 ,3 HWTH_ServID FIXED BINARY(16) UNSIGNED | |
718.2 ,3 * FIXED BINARY(16) UNSIGNED; /* IBM Use o | |
719.2 | |
720.2 DEFINE STRUCTURE 1 HWTH_DIAGAREA_TYPE | |
721.2 ,3 HWTH_ServiceU UNION | |
722.2 ,5 HWTH_Service FIXED BINARY(32) UNSIGNED | |
723.2 ,5 HWTH_ServiceStruct TYPE HWTH_SERVICE_STRUCT_TYPE | |
724.2 ,3 HWTH_ReasonCode FIXED BINARY(32) UNSIGNED | |
725.2 ,3 HWTH_ReasonDesc TYPE HWTH_DIAGDESC_TYPE | |
726.2 ; /* | |
727.2 | |
728.2 /* ============================================================ | |
729.2 /* HWTHINIT Parameter Alias(type) Definitions and Constants | |
730.2 /* ============================================================ | |
731.2 /* ------------------------------------------------------------ | |
732.2 /* handleType | |
733.2 /* Used to specify which type of resources need to be initiali | |
734.2 /* ------------------------------------------------------------ | |
735.2 DEFINE ALIAS HWTH_HANDLETYPE_TYPE FIXED BINARY(32) UNSIGNED; | |
736.2 | |
737.2 DECLARE ( | |
738.2 HWTH_HANDLETYPE_CONNECTION VALUE(1) | |
739.2 ,HWTH_HANDLETYPE_HTTPREQUEST VALUE(2) | |
740.2 ) TYPE HWTH_HANDLETYPE_TYPE; | |
741.2 | |
742.2 /* ============================================================ | |
743.2 /* HWTHSET Parameter Alias(type) Definitions and Constants | |
744.2 /* ============================================================ | |
745.2 /* ------------------------------------------------------------ | |
746.2 /* option | |
747.2 /* Used to specify which option is to be set for either a | |
748.2 /* connection or a request. | |
749.2 /* ------------------------------------------------------------ | |
750.2 DEFINE ALIAS HWTH_SET_OPTION_TYPE FIXED BINARY(32) UNSIGNED; | |
751.2 | |
752.2 DECLARE ( | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 753.2 /* HTTP Enabler Connection / Request Options | |
754.2 */ | |
755.2 HWTH_OPT_URI VALUE('0001'XN) | |
756.2 (1) Can be connection or requ | |
757.2 option. For a connection han | |
758.2 the network location (w/o por | |
759.2 is required (see documentatio | |
760.2 For a request handle, an opti | |
761.2 resource being targeted (path | |
762.2 with optional query string an | |
763.2 fragment). | |
764.2 | |
765.2 /* 2 - 20 reserved | |
766.2 | |
767.2 /* HTTP Enabler Connection-only Options | |
768.2 */ | |
769.2 ,HWTH_OPT_PORT VALUE('0015'XN) | |
770.2 (21) An optional remote port | |
771.2 number. | |
772.2 ,HWTH_OPT_IPSTACK VALUE('0016'XN) | |
773.2 (22) An optional 1 to 8 chara | |
774.2 z/OS TCP/IP stack name to be | |
775.2 ,HWTH_OPT_LOCALIPADDR VALUE('0017'XN) | |
776.2 (23) An optional outgoing loc | |
777.2 IP address the connection is | |
778.2 originate from. | |
779.2 ,HWTH_OPT_LOCALPORT VALUE('0018'XN) | |
780.2 (24) An optional outgoing loc | |
781.2 port the connection is to | |
782.2 originate from. | |
783.2 ,HWTH_OPT_PROXY VALUE('0019'XN) | |
784.2 (25) An optional HTTP proxy. | |
785.2 ,HWTH_OPT_PROXYPORT VALUE('001A'XN) | |
786.2 (26) An optional proxy port. | |
787.2 ,HWTH_OPT_USE_SSL VALUE('001B'XN) | |
788.2 (27) An optional value to tel | |
789.2 toolkit whether or not to use | |
790.2 SSL/TLS connection. | |
791.2 ,HWTH_OPT_SSLVERSION VALUE('001C'XN) | |
792.2 (28) An optional set of SSL l | |
793.2 to be used as part of SSL | |
794.2 negotiations. | |
795.2 ,HWTH_OPT_SSLKEYTYPE VALUE('001D'XN) | |
796.2 (29) An optional value to tel | |
797.2 toolkit which type of key sto | |
798.2 use. | |
799.2 ,HWTH_OPT_SSLKEY VALUE('001E'XN) | |
800.2 (30) An optional name of the | |
801.2 store to be used. | |
802.2 ,HWTH_OPT_SSLKEYSTASHFILE VALUE('001F'XN) | |
803.2 (31) An optional stash file w | |
804.2 the key database file passwor | |
805.2 kept. Required if SSLKEYTYPE | |
806.2 HWTH_SSLKEYTYPE_KEYDBFILE. | |
807.2 ,HWTH_OPT_SSLCLIENTAUTHLABEL VALUE('0020'XN) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 808.2 (32) An optional label repres | |
809.2 a client certificate if clien | |
810.2 authentication is required. | |
811.2 ,HWTH_OPT_SNDTIMEOUTVAL VALUE('0021'XN) | |
812.2 (33) An optional timeout valu | |
813.2 for outgoing requests. | |
814.2 ,HWTH_OPT_RCVTIMEOUTVAL VALUE('0022'XN) | |
815.2 (34) An optional timeout valu | |
816.2 for incoming responses. | |
817.2 ,HWTH_OPT_MAX_REDIRECTS VALUE('0023'XN) | |
818.2 (35) An optional value specif | |
819.2 the max number of redirects f | |
820.2 request using this connection | |
821.2 ,HWTH_OPT_XDOMAIN_REDIRECTS VALUE('0024'XN) | |
822.2 (36) An optional value specif | |
823.2 the redirect behavior regardi | |
824.2 cross-domain redirects. | |
825.2 ,HWTH_OPT_REDIRECT_PROTOCOLS VALUE('0025'XN) | |
826.2 (37) An optional value specif | |
827.2 the redirect behavior regardi | |
828.2 allowed redirect protocols. | |
829.2 ,HWTH_OPT_COOKIETYPE VALUE('0026'XN) | |
830.2 (38) An optional value specif | |
831.2 the cookie engine behavior of | |
832.2 toolkit for this connection. | |
833.2 ,HWTH_OPT_COOKIE_INPUT_BUFFER VALUE('0027'XN) | |
834.2 (39) An optional buffer conta | |
835.2 a previously saved cookie sto | |
836.2 be used to prime the cookie e | |
837.2 for this connection. | |
838.2 ,HWTH_OPT_COOKIE_OUTPUT_BUFFER VALUE('0028'XN) | |
839.2 (40) An optional buffer for | |
840.2 cookies to be saved when the | |
841.2 connection is disconnected. | |
842.2 ,HWTH_OPT_VERBOSE VALUE('0029'XN) | |
843.2 (41) An optional debugging op | |
844.2 ,HWTH_OPT_VERBOSE_OUTPUT VALUE('002A'XN) | |
845.2 (42) An optional DD (data | |
846.2 definition) specification whe | |
847.2 verbose debugging messages sh | |
848.2 routed | |
849.2 ,HWTH_OPT_SSLCIPHERSPECS VALUE('002B'XN) | |
850.2 (43) An optional specificatio | |
851.2 the cipher suites to be used | |
852.2 | |
853.2 /* 44 - 70 reserved | |
854.2 | |
855.2 /* HTTP Enabler Request-only Options | |
856.2 */ | |
857.2 ,HWTH_OPT_HTTP_VERSION VALUE('0047'XN) | |
858.2 (71) An optional HTTP version | |
859.2 ,HWTH_OPT_REQUESTMETHOD VALUE('0048'XN) | |
860.2 (72) A required HTTP request | |
861.2 method. | |
862.2 ,HWTH_OPT_HTTPHEADERS VALUE('0049'XN) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 863.2 (73) An optional sList (creat | |
864.2 by the HWTHSLST service) spec | |
865.2 a list of HTTP request header | |
866.2 be sent. | |
867.2 ,HWTH_OPT_REQUESTBODY VALUE('004A'XN) | |
868.2 (74) An optional request body | |
869.2 ,HWTH_OPT_TRANSLATE_REQBODY VALUE('004B'XN) | |
870.2 (75) An optional value specif | |
871.2 the request body codepage | |
872.2 translation behavior of the | |
873.2 toolkit. | |
874.2 ,HWTH_OPT_RESPONSEHDR_EXIT VALUE('004C'XN) | |
875.2 (76) An optional address of t | |
876.2 response header callback rout | |
877.2 ,HWTH_OPT_RESPONSEHDR_USERDATA VALUE('004D'XN) | |
878.2 (77) An optional buffer of us | |
879.2 data to be passed to the resp | |
880.2 header exit. | |
881.2 ,HWTH_OPT_RESPONSEBODY_EXIT VALUE('004E'XN) | |
882.2 (78) An optional address of t | |
883.2 response body callback routin | |
884.2 ,HWTH_OPT_RESPONSEBODY_USERDATA VALUE('004F'XN) | |
885.2 (79) An optional buffer of us | |
886.2 data to be passed to the resp | |
887.2 body exit. | |
888.2 ,HWTH_OPT_TRANSLATE_RESPBODY VALUE('0050'XN) | |
889.2 (80) An optional value specif | |
890.2 the response body codepage | |
891.2 translation behavior of the | |
892.2 toolkit. | |
893.2 ,HWTH_OPT_HTTPAUTH VALUE('0051'XN) | |
894.2 (81) An optional value specif | |
895.2 the HTTP authentication level | |
896.2 used on the request. | |
897.2 ,HWTH_OPT_USERNAME VALUE('0052'XN) | |
898.2 (82) An optional HTTP user na | |
899.2 to be used with the HTTP | |
900.2 authentiation. Required if | |
901.2 HWTH_OPT_HTTPAUTH is HWTH_HTT | |
902.2 BASIC. | |
903.2 ,HWTH_OPT_PASSWORD VALUE('0053'XN) | |
904.2 (83) An optional HTTP passwor | |
905.2 to be used with the HTTP | |
906.2 authentiation. Required if | |
907.2 HWTH_OPT_HTTPAUTH is HWTH_HTT | |
908.2 BASIC. | |
909.2 ,HWTH_OPT_COOKIE VALUE('0054'XN) | |
910.2 (84) An optional buffer of us | |
911.2 supplied cookies for this req | |
912.2 ,HWTH_OPT_STREAM_SEND_EXIT VALUE('0055'XN) | |
913.2 (85) An optional address of | |
914.2 the streamed request body cal | |
915.2 routine. | |
916.2 ,HWTH_OPT_STREAM_RECEIVE_EXIT VALUE('0056'XN) | |
917.2 (86) An optional address of | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 918.2 the streamed response body ca | |
919.2 routine. | |
920.2 ,HWTH_OPT_REQUESTBODY_USERDATA VALUE('0057'XN) | |
921.2 (87) An optional buffer of | |
922.2 of user data to be passed to | |
923.2 streamed request body callbac | |
924.2 routine. | |
925.2 /* 88 - 120 reserved | |
926.2 ) TYPE HWTH_SET_OPTION_TYPE; | |
927.2 | |
928.2 DECLARE ( | |
929.2 /* HTTP REXX-only options (set internally by REXX host com | |
930.2 environment processor - defined in PL/X header only) | |
931.2 */ | |
932.2 HWTH_REQUESTBODY_VAR VALUE('0100'XN) | |
933.2 (256) TBD | |
934.2 ,HWTH_INPUTCOOKIEBUFF_VAR VALUE('0101'XN) | |
935.2 (257) TBD | |
936.2 ) TYPE HWTH_SET_OPTION_TYPE; | |
937.2 | |
938.2 /* ------------------------------------------------------------ | |
939.2 /* HWTH_OPT_IPSTACK Alias(type) definition | |
940.2 /* IPStack | |
941.2 /* Use this type to declare a data area representing the loca | |
942.2 /* TCP/IP stack that is optionally selected for HTTP | |
943.2 /* communications to the remote HTTP server. | |
944.2 /* ------------------------------------------------------------ | |
945.2 DEFINE ALIAS HWTH_IPSTACK_TYPE CHAR(8); | |
946.2 | |
947.2 /* ------------------------------------------------------------ | |
948.2 /* HWTH_OPT_USE_SSL Alias(type) and constant values | |
949.2 /* SSL On/Off Switch | |
950.2 /* Use these constants to determine if SSL/TLS secure HTTPS | |
951.2 /* communication is used when establishing the connection. | |
952.2 /* ------------------------------------------------------------ | |
953.2 DEFINE ALIAS HWTH_USESSL_TYPE FIXED BINARY(32) UNSIGNED; | |
954.2 | |
955.2 DECLARE ( | |
956.2 HWTH_SSL_NONE VALUE(0) /* SSL/TLS not u | |
957.2 ,HWTH_SSL_USE VALUE(1) /* SSL/TLS used | |
958.2 ) TYPE HWTH_USESSL_TYPE; | |
959.2 | |
960.2 /* ------------------------------------------------------------ | |
961.2 /* HWTH_OPT_SSLVERSION constant values | |
962.2 /* SSL Version | |
963.2 /* Use these constants to set one or more supported SSL versi | |
964.2 /* If more than one level is desired, use successive calls. | |
965.2 /* ------------------------------------------------------------ | |
966.2 DEFINE ALIAS HWTH_SSLVERSION_TYPE FIXED BINARY(32) UNSIGNED; | |
967.2 | |
968.2 DECLARE ( | |
969.2 HWTH_SSLVERSION_SSLV3 VALUE(1) | |
970.2 ,HWTH_SSLVERSION_TLSV1 VALUE(2) | |
971.2 ,HWTH_SSLVERSION_TLSV11 VALUE(3) | |
972.2 ,HWTH_SSLVERSION_TLSV12 VALUE(4) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 973.2 ,HWTH_SSLVERSION_DEFAULT VALUE(99) /* SSL used, use de | |
974.2 ) TYPE HWTH_SSLVERSION_TYPE; /* System SSL value | |
975.2 | |
976.2 | |
977.2 /* ------------------------------------------------------------ | |
978.2 /* HWTH_OPT_SSLKEYTYPE Alias(type) and constant values | |
979.2 /* Key Repository Types | |
980.2 /* Use these constants to specify a key repository type | |
981.2 /* ------------------------------------------------------------ | |
982.2 DEFINE ALIAS HWTH_SSLKEYTYPE_TYPE FIXED BINARY(32) UNSIGNED; | |
983.2 | |
984.2 DECLARE ( | |
985.2 HWTH_SSLKEYTYPE_KEYDBFILE VALUE(1) | |
986.2 ,HWTH_SSLKEYTYPE_KEYRINGNAME VALUE(2) | |
987.2 ) TYPE HWTH_SSLKEYTYPE_TYPE; | |
988.2 | |
989.2 /* ------------------------------------------------------------ | |
990.2 /* HWTH_OPT_SSLKEY constant values | |
991.2 /* Key Repository Values | |
992.2 /* Use these constants to aid in naming a key repository | |
993.2 /* ------------------------------------------------------------ | |
994.2 | |
995.2 DECLARE ( | |
996.2 HWTH_KEYDBFILE_MAX VALUE(251) /* Database path | |
997.2 ,HWTH_KEYRINGNAME_MAX VALUE(237) | |
998.2 ,HWTH_KEYDBLABEL_MAX VALUE(127) | |
999.2 ,HWTH_KEYRINGLABEL_MAX VALUE(32) | |
1000.2 ) FIXED BINARY(32) UNSIGNED; /* SAF Keyring, or | |
1001.2 Token File | |
1002.2 | |
1003.2 /* ------------------------------------------------------------ | |
1004.2 /* HWTH_OPT_SSLKEYSTASHFILE Alias(type) | |
1005.2 /* Key Repository Password | |
1006.2 /* Use this type to set the value of the password stash file | |
1007.2 /* associated with the key database file. | |
1008.2 /* (only used when HWTH_OPT_SSLKEYTYPE = | |
1009.2 /* HWTH_SSLKEYTYPE_KEYDBFILE) | |
1010.2 /* ------------------------------------------------------------ | |
1011.2 DECLARE HWTH_SSLKEYSTASHFILE_MAX VALUE(251) FIXED BINARY(32) UN | |
1012.2 | |
1013.2 | |
1014.2 /* ------------------------------------------------------------ | |
1015.2 /* HWTH_OPT_MAXREDIRECTS Alias(type) | |
1016.2 /* Maximum number of redirects for the connection. | |
1017.2 /* Use this setting to limit the number of times a redirect w | |
1018.2 /* be followed by the toolkit. | |
1019.2 /* Default: 5 | |
1020.2 /* Zero: Redirects not allowed | |
1021.2 /* Max value: 50 | |
1022.2 /* ------------------------------------------------------------ | |
1023.2 DEFINE ALIAS HWTH_MAXREDIRECTS_TYPE FIXED BINARY(32) UNSIGNED; | |
1024.2 | |
1025.2 /* ------------------------------------------------------------ | |
1026.2 /* HWTH_OPT_XDOMAIN_REDIRECTS Alias(type) and constant values | |
1027.2 /* Redirect behavior of the connection. | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1028.2 /* Use this setting to allow or disallow redirects to a domai | |
1029.2 /* other than the domain represented by this connection. | |
1030.2 /* ------------------------------------------------------------ | |
1031.2 DEFINE ALIAS HWTH_OPT_XDOMAIN_REDIRECTS_TYPE FIXED BINARY(32) | |
1032.2 UNSIGNED; | |
1033.2 | |
1034.2 DECLARE ( | |
1035.2 HWTH_XDOMAIN_REDIRS_NOTALLOWED VALUE(0) | |
1036.2 ,HWTH_XDOMAIN_REDIRS_ALLOWED VALUE(1) | |
1037.2 ) TYPE HWTH_OPT_XDOMAIN_REDIRECTS_TYPE; | |
1038.2 | |
1039.2 /* ------------------------------------------------------------ | |
1040.2 /* HWTH_OPT_REDIRECT_PROTOCOLS Alias(type) and constant values | |
1041.2 /* Specifies which additional protocols are allowed in the case | |
1042.2 /* a redirect. | |
1043.2 /* ------------------------------------------------------------ | |
1044.2 DEFINE ALIAS HWTH_REDIRPROTOCOL_TYPE FIXED BINARY(32) UNSIGNED; | |
1045.2 | |
1046.2 DECLARE ( | |
1047.2 HWTH_REDIRECT_NOPROTCHANGE VALUE(0) | |
1048.2 ,HWTH_REDIRECT_HTTPS VALUE(1) | |
1049.2 ,HWTH_REDIRECT_HTTP VALUE(2) | |
1050.2 ,HWTH_REDIRECT_NOHTTPS VALUE(3) | |
1051.2 ) TYPE HWTH_REDIRPROTOCOL_TYPE; | |
1052.2 | |
1053.2 /* ------------------------------------------------------------ | |
1054.2 /* HWTH_OPT_COOKIETYPE Alias(type) and constant values | |
1055.2 /* Cookie behavior of the connection | |
1056.2 /* Use this setting to determine how cookies should be handle | |
1057.2 /* ------------------------------------------------------------ | |
1058.2 DEFINE ALIAS HWTH_COOKIETYPE_TYPE FIXED BINARY(32) UNSIGNED; | |
1059.2 | |
1060.2 DECLARE ( | |
1061.2 HWTH_COOKIETYPE_NONE VALUE(0) | |
1062.2 ,HWTH_COOKIETYPE_SESSION VALUE(1) | |
1063.2 ,HWTH_COOKIETYPE_PERSIST VALUE(2) | |
1064.2 ) TYPE HWTH_COOKIETYPE_TYPE; | |
1065.2 | |
1066.2 /* ------------------------------------------------------------ | |
1067.2 /* HWTH_OPT_VERBOSE Alias(type) and constant values | |
1068.2 /* Tracing behavior of the toolkit | |
1069.2 /* Use this setting to set if additional debugging messages | |
1070.2 /* should be cut to standard output or to the specified | |
1071.2 /* HWTH_OPT_VERBOSE_OUTPUT DD. | |
1072.2 /* ------------------------------------------------------------ | |
1073.2 DEFINE ALIAS HWTH_VERBOSE_TYPE FIXED BINARY(32) UNSIGNED; | |
1074.2 | |
1075.2 DECLARE ( | |
1076.2 HWTH_VERBOSE_OFF VALUE(0) | |
1077.2 ,HWTH_VERBOSE_ON VALUE(1) | |
1078.2 ) TYPE HWTH_VERBOSE_TYPE; | |
1079.2 | |
1080.2 /* ------------------------------------------------------------ | |
1081.2 /* HWTH_OPT_VERBOSE_OUTPUT type definition | |
1082.2 /* Verbose output | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1083.2 /* Use this type to declare the name of a DD (data definition | |
1084.2 /* representing the location for any verbose debugging messag | |
1085.2 /* to be directed to. | |
1086.2 /* ------------------------------------------------------------ | |
1087.2 DEFINE ALIAS HWTH_VERBOSE_OUTPUT_TYPE CHAR(8); /* | |
1088.2 | |
1089.2 /* ------------------------------------------------------------ | |
1090.2 /* HWTH_OPT_HTTP_VERSION constant values | |
1091.2 /* HTTP version | |
1092.2 /* Use these constants specify the HTTP version level | |
1093.2 /* ------------------------------------------------------------ | |
1094.2 DEFINE ALIAS HWTH_HTTPVERSION_TYPE FIXED BINARY(32) UNSIGNED; | |
1095.2 | |
1096.2 DECLARE ( | |
1097.2 HWTH_HTTP_VERSION_NONE VALUE(0) | |
1098.2 ,HWTH_HTTP_VERSION_1_0 VALUE(1) | |
1099.2 ,HWTH_HTTP_VERSION_1_1 VALUE(2) | |
1100.2 ) TYPE HWTH_HTTPVERSION_TYPE; | |
1101.2 | |
1102.2 /* ------------------------------------------------------------ | |
1103.2 /* HWTH_OPT_REQUESTMETHOD constant values | |
1104.2 /* HTTP Request Operations | |
1105.2 /* ...are the CRUD methods: Create, Read, Update, and Delete, | |
1106.2 /* and also the useful method HEAD (body-less Read). They | |
1107.2 /* correspond to HTTP commands POST, GET, PUT, DELETE and HEAD. | |
1108.2 /* Use these constants to choose the desired HTTP method. | |
1109.2 /* ------------------------------------------------------------ | |
1110.2 DEFINE ALIAS HWTH_REQUESTMETHOD_TYPE FIXED BINARY(32) UNSIGNED; | |
1111.2 | |
1112.2 DECLARE ( | |
1113.2 HWTH_HTTP_REQUEST_POST VALUE(1) | |
1114.2 ,HWTH_HTTP_REQUEST_GET VALUE(2) | |
1115.2 ,HWTH_HTTP_REQUEST_PUT VALUE(3) | |
1116.2 ,HWTH_HTTP_REQUEST_DELETE VALUE(4) | |
1117.2 ,HWTH_HTTP_REQUEST_HEAD VALUE(5) /* | |
1118.2 ) TYPE HWTH_REQUESTMETHOD_TYPE; | |
1119.2 | |
1120.2 /* ------------------------------------------------------------ | |
1121.2 /* HWTH_OPT_HTTPAUTH constant values | |
1122.2 /* HTTP Authorization level | |
1123.2 /* Use these constants to specify the HTTP authorization leve | |
1124.2 /* ------------------------------------------------------------ | |
1125.2 DEFINE ALIAS HWTH_HTTPAUTH_TYPE FIXED BINARY(32) UNSIGNED; | |
1126.2 | |
1127.2 DECLARE ( | |
1128.2 HWTH_HTTPAUTH_NONE VALUE(0) | |
1129.2 ,HWTH_HTTPAUTH_BASIC VALUE(1) | |
1130.2 ) TYPE HWTH_HTTPAUTH_TYPE; | |
1131.2 | |
1132.2 /* ------------------------------------------------------------ | |
1133.2 /* HWTH_OPT_TRANSLATE_REQBODY Alias(type) and constant values | |
1134.2 /* HTTP request body translation behavior | |
1135.2 /* Use these constants to specify if the toolkit is to attemp | |
1136.2 /* translation of the request body, if present | |
1137.2 /* ------------------------------------------------------------ | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1138.2 DEFINE ALIAS HWTH_XLATE_REQBODY_TYPE FIXED BINARY(32) UNSIGNED; | |
1139.2 | |
1140.2 DECLARE ( | |
1141.2 HWTH_XLATE_REQBODY_NONE VALUE(0) /* No translation | |
1142.2 ,HWTH_XLATE_REQBODY_E2A VALUE(1) /* EBCDIC to ASCI | |
1143.2 ) TYPE HWTH_XLATE_REQBODY_TYPE; | |
1144.2 | |
1145.2 /* ------------------------------------------------------------ | |
1146.2 /* HWTH_OPT_TRANSLATE_RESPBODY Alias(type) and constant values | |
1147.2 /* HTTP response body translation behavior | |
1148.2 /* Use these constants to specify if the toolkit is to attemp | |
1149.2 /* translation of the incoming response body, if present | |
1150.2 /* ------------------------------------------------------------ | |
1151.2 DEFINE ALIAS HWTH_XLATE_RESPBODY_TYPE FIXED BINARY(32) UNSIGNED | |
1152.2 | |
1153.2 DECLARE ( | |
1154.2 HWTH_XLATE_RESPBODY_NONE VALUE(0) /* No translation | |
1155.2 ,HWTH_XLATE_RESPBODY_A2E VALUE(1) /* ASCII to EBCDI | |
1156.2 ) TYPE HWTH_XLATE_RESPBODY_TYPE; | |
1157.2 | |
1158.2 /* ============================================================ | |
1159.2 /* HWTSLST Parameter Type Definitions and Constants | |
1160.2 /* ============================================================ | |
1161.2 /* ------------------------------------------------------------ | |
1162.2 /* SLIST | |
1163.2 /* address of the linked list to be created or used to append | |
1164.2 /* specified string. | |
1165.2 /* ------------------------------------------------------------ | |
1166.2 DEFINE ALIAS HWTH_SLIST_TYPE PTR; | |
1167.2 /* ------------------------------------------------------------ | |
1168.2 /* function | |
1169.2 /* Used to specify which function to perform on the linked lis | |
1170.2 /* append service. | |
1171.2 /* ------------------------------------------------------------ | |
1172.2 DEFINE ALIAS HWTH_SLST_FUNCTION_TYPE FIXED BINARY(32) UNSIGNED; | |
1173.2 | |
1174.2 DECLARE ( | |
1175.2 HWTH_SLST_NEW VALUE(1) /* Create a new linked list | |
1176.2 /* append the first string | |
1177.2 ,HWTH_SLST_APPEND VALUE(2) /* Append string to the link | |
1178.2 /* list | |
1179.2 ,HWTH_SLST_FREE VALUE(3) /* Clean up/Free the linked | |
1180.2 ) TYPE HWTH_SLST_FUNCTION_TYPE; | |
1181.2 | |
1182.2 /* ============================================================ | |
1183.2 /* HWTHTERM Parameter Alias(type) Definitions and Constants | |
1184.2 /* ============================================================ | |
1185.2 /*------------------------------------------------------------- | |
1186.2 /* forceOption | |
1187.2 /* Used to determine if the terminate service should force | |
1188.2 /* the workarea memory created by HWTHINIT to be freed, even | |
1189.2 /* if the handle appears to be in use. | |
1190.2 /*------------------------------------------------------------- | |
1191.2 DEFINE ALIAS HWTH_FORCEOPTION_TYPE FIXED BINARY(32) UNSIGNED; | |
1192.2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1193.2 DECLARE ( | |
1194.2 HWTH_NOFORCE VALUE(0) | |
1195.2 ,HWTH_FORCE VALUE(1) | |
1196.2 ) TYPE HWTH_FORCEOPTION_TYPE; | |
1197.2 | |
1198.2 | |
1199.2 /* ============================================================ | |
1200.2 /* HTTP Enabler callback routine definitions and constants | |
1201.2 /* ============================================================ | |
1202.2 /* ------------------------------------------------------------ | |
1203.2 /* HWTH_STATUS_LINE_TYPE Alias(type) definition | |
1204.2 /* HTTP Response Information | |
1205.2 /* Use this type to declare the structure containing the HTTP | |
1206.2 /* status information returned from the server on a response | |
1207.2 /* a given request. | |
1208.2 /* ------------------------------------------------------------ | |
1209.2 DEFINE STRUCTURE 1 HWTH_STATUS_LINE_TYPE | |
1210.2 ,3 HWTH_statusCode FIXED BINARY(32) UNSIGNED | |
1211.2 ,3 HWTH_versionPtr PTR | |
1212.2 ,3 HWTH_versionLen FIXED BINARY(32) UNSIGNED | |
1213.2 ,3 HWTH_reasonPtr PTR | |
1214.2 ,3 HWTH_reasonLen FIXED BINARY(32) UNSIGNED | |
1215.2 ; | |
1216.2 | |
1217.2 /* ------------------------------------------------------------ | |
1218.2 /* HWTH_RESP_EXIT_FLAGS Alias(type) definition | |
1219.2 /* HTTP Response Header Exit Flags | |
1220.2 /* Use this type to declare the user exit flag variable which | |
1221.2 /* may include status on processing of the HTTP response. | |
1222.2 /* ------------------------------------------------------------ | |
1223.2 DEFINE ALIAS HWTH_RESP_EXIT_FLAGS_TYPE FIXED BINARY(32) UNSIGNE | |
1224.2 | |
1225.2 DECLARE ( | |
1226.2 HWTH_EXITFLAG_COOKIESTORE_FULL VALUE('00000001'XN) | |
1227.2 ,HWTH_EXITFLAG_COOKIE_INVALID VALUE('00000002'XN) | |
1228.2 ,HWTH_EXITFLAG_CHUNKED_TRAILER VALUE('00000010'XN) | |
1229.2 ) TYPE HWTH_RESP_EXIT_FLAGS_TYPE; /* | |
1230.2 | |
1231.2 /* ------------------------------------------------------------ | |
1232.2 /* HWTH_RESP_EXIT_RC Alias(type) definition | |
1233.2 /* HTTP Response Header Exit Return Code | |
1234.2 /* Use this type to declare the return code value returned fr | |
1235.2 /* the HTTP response header callback routine to the toolkit | |
1236.2 /* ------------------------------------------------------------ | |
1237.2 DEFINE ALIAS HWTH_RESP_EXIT_RC_Type FIXED BINARY(32) UNSIGNED; | |
1238.2 | |
1239.2 DECLARE ( | |
1240.2 HWTH_RESP_EXIT_RC_OK VALUE(0) | |
1241.2 ,HWTH_RESP_EXIT_RC_ABORT VALUE(1) | |
1242.2 ) TYPE HWTH_RESP_EXIT_RC_TYPE; | |
1243.2 | |
1244.2 /* ------------------------------------------------------------ | |
1245.2 /* HWTH_STREAM_PROGRESS_TYPE Alias (type) definition | |
1246.2 /* HTTP Streaming Send or Receive Progress Information | |
1247.2 /* The toolkit provides one of these to a streaming send or | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1248.2 /* receive exit so that the latter can understand and monito | |
1249.2 /* the current progress of the (request body) send or (respo | |
1250.2 /* body) receive. The requestUri field identifies the reque | |
1251.2 /* to the streaming exit, which may use the userData field f | |
1252.2 /* any purpose. The responseStatus field is only meaningful | |
1253.2 /* receive, and locates data of type HWTH_STATUS_LINE_TYPE. | |
1254.2 /* ------------------------------------------------------------ | |
1255.2 DEFINE STRUCTURE 1 HWTH_STREAM_PROGRESS_TYPE | |
1256.2 ,3 HWTH_requestUri PTR | |
1257.2 ,3 HWTH_requestUriLength FIXED BINARY(31) | |
1258.2 ,3 HWTH_numChunks FIXED BINARY(64) UNSIGNED | |
1259.2 ,3 HWTH_totalBytes FIXED BINARY(64) UNSIGNED | |
1260.2 ,3 HWTH_userData PTR | |
1261.2 ,3 HWTH_responseStatus PTR | |
1262.2 ; /* | |
1263.2 | |
1264.2 | |
1265.2 /* ------------------------------------------------------------ | |
1266.2 /* HWTH_STREAM_DATADESC_TYPE Alias (type) definition | |
1267.2 /* HTTP Streaming Send or Receive Data Area Description | |
1268.2 /* For streaming send, use an array of these to describe an | |
1269.2 /* ordered list of contiguous data areas which comprise the n | |
1270.2 /* payload of request body data to be sent to the remote HTTP | |
1271.2 /* server. | |
1272.2 /* For streaming receive, use an array of these to describe a | |
1273.2 /* ordered list of contiguous data areas into which the next | |
1274.2 /* payload of response body data received from the remote HTT | |
1275.2 /* server is to be buffered (the supply list). The array of | |
1276.2 /* these returned by toolkit (the return list) describes thos | |
1277.2 /* portions of the buffered data which are actual response bo | |
1278.2 /* content (free of any transfer-encoding related metadata). | |
1279.2 /* ------------------------------------------------------------ | |
1280.2 DEFINE STRUCTURE 1 HWTH_STREAM_DATADESC_TYPE | |
1281.2 ,3 HWTH_dataPtr PTR | |
1282.2 ,3 HWTH_dataLength FIXED BINARY(31) | |
1283.2 ; /* | |
1284.2 | |
1285.2 /* ------------------------------------------------------------ | |
1286.2 /* Streaming Send STATE values. | |
1287.2 /* The SEND_CONTINUE constant is the initial state setting and | |
1288.2 /* used by the streaming send exit to indicate to the toolkit t | |
1289.2 /* the entire request body has not yet been supplied. | |
1290.2 /* The SEND_EOD (end of data) constant is used by the streaming | |
1291.2 /* send exit to indicate to the toolkit that the request body h | |
1292.2 /* now been supplied in its entirety. The exit may set this st | |
1293.2 /* when providing the final installment of request body data, o | |
1294.2 /* may set it independently on the subsequent callback. | |
1295.2 /* The SEND_ABORT constant is used by the streaming send exit t | |
1296.2 /* indicate to the toolkit that the balance of request body sen | |
1297.2 /* processing should not be performed. | |
1298.2 /* The SEND_COMPLETE constant is used by the toolkit to convey | |
1299.2 /* the streaming send exit that the supplied request body has b | |
1300.2 /* sent in its entirety. | |
1301.2 /* The SEND_ERROR constant is used by the toolkit to convey to | |
1302.2 /* streaming send exit that the supplied request body could not | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1303.2 /* sent successfully. | |
1304.2 /* ------------------------------------------------------------ | |
1305.2 DEFINE ALIAS HWTH_STREAM_SEND_STATE_TYPE FIXED BINARY(32) UNSIG | |
1306.2 DECLARE ( | |
1307.2 HWTH_STREAM_SEND_CONTINUE VALUE(0) | |
1308.2 ,HWTH_STREAM_SEND_EOD VALUE(1) | |
1309.2 ,HWTH_STREAM_SEND_ABORT VALUE(2) | |
1310.2 ,HWTH_STREAM_SEND_COMPLETE VALUE(3) | |
1311.2 ,HWTH_STREAM_SEND_ERROR VALUE(4) | |
1312.2 ) TYPE HWTH_STREAM_SEND_STATE_TYPE; /* | |
1313.2 | |
1314.2 /* ------------------------------------------------------------ | |
1315.2 /* Streaming Receive STATE values. | |
1316.2 /* The RECEIVE_CONTINUE constant is the initial state setting a | |
1317.2 /* is used by the toolkit to indicate to the streaming receive | |
1318.2 /* that the entire response body has not yet been supplied. | |
1319.2 /* The RECEIVE_EOD (end of data) constant is used by the toolki | |
1320.2 /* to indicate that the response body has been supplied in its | |
1321.2 /* entirety. | |
1322.2 /* The RECEIVE_ABORT constant is used by the streaming receive | |
1323.2 /* to indicate to the toolkit that the balance of receive | |
1324.2 /* processing should not be performed. | |
1325.2 /* The RECEIVE_COMPLETE constant is used by the streaming recei | |
1326.2 /* exit to indicate to the toolkit that the complete response b | |
1327.2 /* has been accepted. | |
1328.2 /* The RECEIVE_ERROR constant is used by the toolkit to convey | |
1329.2 /* the streaming receive exit that the response body could not | |
1330.2 /* received successfully. | |
1331.2 /* ------------------------------------------------------------ | |
1332.2 DEFINE ALIAS HWTH_STREAM_RECEIVE_STATE_TYPE FIXED BINARY(32) UN | |
1333.2 DECLARE ( | |
1334.2 HWTH_STREAM_RECEIVE_CONTINUE VALUE(0) | |
1335.2 ,HWTH_STREAM_RECEIVE_EOD VALUE(1) | |
1336.2 ,HWTH_STREAM_RECEIVE_ABORT VALUE(2) | |
1337.2 ,HWTH_STREAM_RECEIVE_COMPLETE VALUE(3) | |
1338.2 ,HWTH_STREAM_RECEIVE_ERROR VALUE(4) | |
1339.2 ) TYPE HWTH_STREAM_RECEIVE_STATE_TYPE; /* | |
1340.2 | |
1341.2 | |
1342.2 /* ------------------------------------------------------------ | |
1343.2 /* HTTP Response Header Exit | |
1344.2 /* Use this type to declare a callback (exit) routine to proc | |
1345.2 /* the HTTP response headers that are returned by the remote | |
1346.2 /* server. | |
1347.2 /* ------------------------------------------------------------ | |
1348.2 DECLARE HWTHHDRX ENTRY( | |
1349.2 TYPE HWTH_STATUS_LINE_TYPE INONLY /* HTTP response st | |
1350.2 ,TYPE HWTH_RESP_EXIT_FLAGS_TYPE INONLY /* exitFlags | |
1351.2 ,PTR INONLY /* headerNamePtr | |
1352.2 ,FIXED BINARY(32) UNSIGNED INONLY /* headerNameLen | |
1353.2 ,PTR INONLY /* headerValuePtr | |
1354.2 ,FIXED BINARY(32) UNSIGNED INONLY /* headerValueLen | |
1355.2 ,PTR INONLY /* headerUserDataPt | |
1356.2 ,FIXED BINARY(32) UNSIGNED INONLY) /* headerUserDataLe | |
1357.2 RETURNS (FIXED BINARY(31)) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1358.2 EXTERNAL OPTIONS(INTER); /* | |
1359.2 | |
1360.2 /* ------------------------------------------------------------ | |
1361.2 /* HTTP Response Body Exit | |
1362.2 /* Use this type to declare a callback (exit) routine to proc | |
1363.2 /* the HTTP response body that is returned by the remote HTTP | |
1364.2 /* server. | |
1365.2 /* ------------------------------------------------------------ | |
1366.2 DECLARE HWTHBDYX ENTRY( | |
1367.2 TYPE HWTH_STATUS_LINE_TYPE INONLY /* HTTP response st | |
1368.2 ,TYPE HWTH_RESP_EXIT_FLAGS_TYPE INONLY /* exitFlags | |
1369.2 ,PTR INONLY /* respBodyPtr | |
1370.2 ,FIXED BINARY(32) UNSIGNED INONLY /* respBodyLen | |
1371.2 ,PTR INONLY /* bodyUserDataPtr | |
1372.2 ,FIXED BINARY(32) UNSIGNED INONLY) /* bodyUserDataLen | |
1373.2 RETURNS (FIXED BINARY(31)) | |
1374.2 EXTERNAL OPTIONS(INTER); /* | |
1375.2 | |
1376.2 /* ------------------------------------------------------------ | |
1377.2 /* HTTP Streaming Send Exit | |
1378.2 /* Use this type to declare a callback (exit) routine to send | |
1379.2 /* large HTTP request body to the remote HTTP server. | |
1380.2 /* ------------------------------------------------------------ | |
1381.2 DECLARE HWTHSNDX ENTRY( | |
1382.2 TYPE HWTH_STREAM_PROGRESS_TYPE INONLY /* sendProgre | |
1383.2 ,TYPE HWTH_STREAM_SEND_STATE_TYPE INOUT /* sendState | |
1384.2 ,PTR OUTONLY /* sendListAd | |
1385.2 ,FIXED BINARY(31) OUTONLY) /* sendListDi | |
1386.2 EXTERNAL OPTIONS(INTER); /* | |
1387.2 | |
1388.2 /* ------------------------------------------------------------ | |
1389.2 /* HTTP Streaming Receive Exit | |
1390.2 /* Use this type to declare a callback (exit) routine to rece | |
1391.2 /* a large HTTP response body that is returned by the remote | |
1392.2 /* server. | |
1393.2 /* ------------------------------------------------------------ | |
1394.2 DECLARE HWTHRCVX ENTRY( | |
1395.2 TYPE HWTH_STREAM_PROGRESS_TYPE INONLY /* receiveProg | |
1396.2 ,TYPE HWTH_STREAM_RECEIVE_STATE_TYPE INOUT /* receiveStat | |
1397.2 ,PTR OUTONLY /* supplyListA | |
1398.2 ,FIXED BINARY(31) OUTONLY /* supplyListD | |
1399.2 ,PTR INONLY /* returnListA | |
1400.2 ,FIXED BINARY(31) INONLY) /* returnListD | |
1401.2 EXTERNAL OPTIONS(INTER); /* | |
1402.2 | |
1403.2 | |
1404.2 /* ------------------------------------------------------------ | |
1405.2 /* Entry Points | |
1406.2 /* ------------------------------------------------------------ | |
1407.2 | |
1408.2 /* HWTHCONN - Connect to HTTP server | |
1409.2 */ | |
1410.2 DECLARE HWTHCONN ENTRY( | |
1411.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* returnCode | |
1412.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* connectionHandle | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1413.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* diagArea | |
1414.2 EXTERNAL OPTIONS(ASM INTER); | |
1415.2 | |
1416.2 /* HWTHDISC - Disconnect from HTTP Server | |
1417.2 */ | |
1418.2 DECLARE HWTHDISC ENTRY( | |
1419.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* returnCode | |
1420.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* connectionHandle | |
1421.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* diagArea | |
1422.2 EXTERNAL OPTIONS(ASM INTER); | |
1423.2 | |
1424.2 /* HWTHINIT - Initialize HTTP connection / request | |
1425.2 */ | |
1426.2 DECLARE HWTHINIT ENTRY( | |
1427.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* returnCode | |
1428.2 ,TYPE HWTH_HANDLETYPE_TYPE INONLY /* handleType | |
1429.2 ,TYPE HWTH_HANDLE_TYPE OUTONLY /* connOrReqHandle | |
1430.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* diagArea | |
1431.2 EXTERNAL OPTIONS(ASM INTER); | |
1432.2 | |
1433.2 /* HWTHRQST - Send Request to HTTP server | |
1434.2 */ | |
1435.2 DECLARE HWTHRQST ENTRY( | |
1436.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* returnCode | |
1437.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* connectionHandle | |
1438.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* requestHandle | |
1439.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* diagArea | |
1440.2 EXTERNAL OPTIONS(ASM INTER); | |
1441.2 | |
1442.2 /* HWTHRSET - Reset HTTP connection / request | |
1443.2 */ | |
1444.2 DECLARE HWTHRSET ENTRY( | |
1445.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* returnCode | |
1446.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* connOrReqHandle | |
1447.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* diagArea | |
1448.2 EXTERNAL OPTIONS(ASM INTER); | |
1449.2 | |
1450.2 /* HWTHSET - Set HTTP connection / request options | |
1451.2 */ | |
1452.2 DECLARE HWTHSET ENTRY( | |
1453.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* returnCode | |
1454.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* connOrReqHandle | |
1455.2 ,TYPE HWTH_SET_OPTION_TYPE INONLY /* option | |
1456.2 ,PTR INONLY /* optionValueAddr | |
1457.2 ,FIXED BINARY(32) UNSIGNED INONLY /* optionValueLen | |
1458.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* diagArea | |
1459.2 EXTERNAL OPTIONS(ASM INTER); | |
1460.2 | |
1461.2 /* HWTHSLST - Linked List Append Service | |
1462.2 */ | |
1463.2 DECLARE HWTHSLST ENTRY( | |
1464.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* ReturnCode | |
1465.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* RequestHandle | |
1466.2 ,TYPE HWTH_SLST_FUNCTION_TYPE INONLY /* Function | |
1467.2 ,TYPE HWTH_SLIST_TYPE INOUT /* SList | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1468.2 ,PTR INONLY /* StringAddr | |
1469.2 ,FIXED BINARY(32) UNSIGNED INONLY /* StringLen | |
1470.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* DiagArea | |
1471.2 EXTERNAL OPTIONS(ASM INTER); | |
1472.2 | |
1473.2 /* HWTHTERM - Terminate HTTP connection / request | |
1474.2 */ | |
1475.2 DECLARE HWTHTERM ENTRY( | |
1476.2 TYPE HWTH_RETURNCODE_TYPE OUTONLY /* ReturnCode | |
1477.2 ,TYPE HWTH_HANDLE_TYPE INONLY /* ConnOrReqHandle | |
1478.2 ,TYPE HWTH_FORCEOPTION_TYPE INONLY /* ForceOption | |
1479.2 ,TYPE HWTH_DIAGAREA_TYPE OUTONLY) /* DiagArea | |
1480.2 EXTERNAL OPTIONS(ASM INTER); | |
1481.2 | |
7.0 /* END %INCLUDE SYSLIB(HWTHIPLI) */ | |
7.0 /* HTTP Interface Declaration File */ | |
8.0 | |
9.0 HWTHXPI1: | |
10.0 PROCEDURE(InJCLParms) | |
11.0 OPTIONS( MAIN ) | |
12.0 Returns(Fixed Binary(31)); | |
13.0 /**********************START OF SPECIFICATIONS***************** | |
14.0 /* | |
15.0 /*01* MODULE-NAME: HWTHXPI1 | |
16.0 /* | |
17.0 /*01* DESCRIPTION: Sample PL/I code to use HTTP services. | |
18.0 /* | |
19.0 /*01* PROPRIETARY STATEMENT= | |
20.0 /***PROPRIETARY_STATEMENT************************************** | |
21.0 /* | |
22.0 /* LICENSED MATERIALS - PROPERTY OF IBM | |
23.0 /* 5650-ZOS COPYRIGHT IBM CORP. 2015 | |
24.0 /* STATUS=HBB7790 | |
25.0 /* | |
26.0 /***END_OF_PROPRIETARY_STATEMENT******************************* | |
27.0 /************************************************************** | |
28.0 /*01* DISCLAIMER = | |
29.0 /* | |
30.0 /* THIS SAMPLE PROGRAM IS PROVIDED FOR TUTORIAL PURPOSES ONLY. | |
31.0 /* COMPLETE HANDLING OF ERROR CONDITIONS HAS NOT BEEN SHOWN OR | |
32.0 /* ATTEMPTED, AND THIS PROGRAM HAS NOT BEEN SUBMITTED TO FORMA | |
33.0 /* IBM TESTING. THIS PROGRAM IS DISTRIBUTED ON AN 'AS IS' BAS | |
34.0 /* WITHOUT ANY WARRANTIES EITHER EXPRESSED OR IMPLIED. | |
35.0 /* | |
36.0 /************************************************************** | |
37.0 /* | |
38.0 /*01* FUNCTION: | |
39.0 /* | |
40.0 /* This particular sample shows a sample invocation of a | |
41.0 /* published REST API by the FAA to be able to get current | |
42.0 /* airport delay and weather information. Using simple | |
43.0 /* programming techniques, the sample connects to the FAA host | |
44.0 /* and then issues a simple HTTP request to get the desired | |
45.0 /* info. To tie it all together, it then invokes the other | |
46.0 /* part of the z/OS Client Web Enablement Toolkit (the z/OS | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 47.0 /* JSON parser) to parse thru the values to quickly report on | |
48.0 /* a couple of values returned that are of interest. | |
49.0 /* | |
50.0 /* This module provides sample calls to these HTTP Enabler | |
51.0 /* services: | |
52.0 /* HWTHINIT - Initialize a connection and request instance. | |
53.0 /* HWTHSET - Set various connection and request options | |
54.0 /* HWTHCONN - Connect to a web server. | |
55.0 /* HWTHRQST - Sent an HTTP request over an existing connectio | |
56.0 /* HWTHDISC - Disconnect from a web server. | |
57.0 /* HWTHTERM - Terminate a connection and request instance. | |
58.0 /* | |
59.0 /*01* OPERATION: | |
60.0 /* | |
61.0 /* CODE FLOW in this sample: | |
62.0 /* Call HTTP_Init to create a connection instance. | |
63.0 /* Call HTTP_SetupConnection to set all the necessary connect | |
64.0 /* options prior to connecting to the web server. | |
65.0 /* Call HTTP_Connect to connect to the web server. | |
66.0 /* Call HTTP_Init to create a request instance. | |
67.0 /* Call HTTP_SetupRequest to set the necessary request option | |
68.0 /* Call HTTP_Request to send the request over the established | |
69.0 /* connection. | |
70.0 /* * Response Header exit (HWTHHDRX) receives control for | |
71.0 /* each response header received from the HTTP server | |
72.0 /* * Response Body exit (HWTHBDYX) receives control with th | |
73.0 /* response body received from the HTTP server. | |
74.0 /* Call HTTP_Terminate to terminate the request instance. | |
75.0 /* Call HTTP_Disconnect to disconnect the connection (socket) | |
76.0 /* from the web server. | |
77.0 /* Call HTTP_Terminate to terminate the connection instance. | |
78.0 /* | |
79.0 /*01* INPUT: | |
80.0 /* | |
81.0 /* The following parameters are passed to this module by refer | |
82.0 /* in the listed order: | |
83.0 /* | |
84.0 /* Parameter DataType | |
85.0 /* --------------------------- -------- | |
86.0 /* JCL Parameter String Length Fixed(15) | |
87.0 /* JCL Parameter String Char(JCLParmStringLen_Co | |
88.0 /* | |
89.0 /*01* DISTRIBUTION LIBRARY: APLSLIB | |
90.0 /* | |
91.0 /* DEPENDENCIES | |
92.0 /* | |
93.0 /* 1. Include the PL/I Interface Declaration Files HWTHIPLI an | |
94.0 /* HWTJIPLI | |
95.0 /* | |
96.0 /* | |
97.0 /* NOTES: | |
98.0 /* No recovery logic has been supplied in this sample. | |
99.0 /* | |
100.0 /* Sample JCL to compile this PL/I sample into object code | |
101.0 /* | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 102.0 /* //CMPHXPLI JOB '?',' ', | |
103.0 /* // CLASS=J,MSGCLASS=H,REGION=0M, | |
104.0 /* // MSGLEVEL=(1,1),NOTIFY=???????? | |
105.0 /* //PLI EXEC PGM=IBMZPLI, | |
106.0 /* // PARM='OPTIONS,LIST,LIMITS(EXTNAME(44)),RENT' | |
107.0 /* //STEPLIB DD DSN=SYS1.SIBMZCMP,DISP=SHR | |
108.0 /* // DD DSN=ZOS220.CEE.SCEERUN,DISP=SHR | |
109.0 /* //SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR | |
110.0 /* //PLI.SYSLIN DD DSN=HWT.SAMPLE.OBJ(HWTHXPI1),DISP=SHR | |
111.0 /* //PLI.SYSIN DD DSN=HWT.SAMPLE.MOD(HWTHXPI1),DISP=SHR | |
112.0 /* //PLI.SYSPRINT DD DSN=HWT.SAMPLE.LIST(HWTHXPI1),DISP=SHR | |
113.0 /* //SYSUT1 DD SPACE=(1024,(200,50),,CONTIG,ROUND),UNIT=3390 | |
114.0 /* // DCB=BLKSIZE=1024 | |
115.0 /* | |
116.0 /* | |
117.0 /* Sample JCL to link the object code into a PDSE load module | |
118.0 /* Note: Sample attributes to allocate a PDSE load lib: | |
119.0 /* Organization . . . : PO | |
120.0 /* Record format . . . : U | |
121.0 /* Record length . . . : 0 | |
122.0 /* Block size . . . . : 27998 | |
123.0 /* | |
124.0 /* //LNKHXPLI JOB NOTIFY=????????, | |
125.0 /* // MSGLEVEL=1,MSGCLASS=H | |
126.0 /* //LINKPLI EXEC PGM=IEWL, | |
127.0 /* // PARM='LIST,MAP,RENT', | |
128.0 /* // REGION=1024K | |
129.0 /* //SYSPRINT DD SYSOUT=* | |
130.0 /* //OBJLIB DD DSN=HWT.SAMPLE.OBJ,DISP=SHR | |
131.0 /* //SYSLIB DD DSN=CEE.SCEELKED,UNIT=3390,VOL=SER=ZDR22,DISP | |
132.0 /* // DD DSN=SYS1.CSSLIB,DISP=SHR | |
133.0 /* //SYSLMOD DD DSN=HWT.SAMPLE.PDSE.LOAD,DISP=SHR | |
134.0 /* //SYSUT1 DD UNIT=(SYSDA,SEP=(SYSLMOD,SCSIOBJ)), | |
135.0 /* // SPACE=(CYL,(10,1)) | |
136.0 /* //SYSLIN DD * | |
137.0 /* INCLUDE OBJLIB(HWTHXPI1) | |
138.0 /* NAME HWTHXPI1(R) | |
139.0 /* /* | |
140.0 /* | |
141.0 /* | |
142.0 /* Sample JCL to run this sample | |
143.0 /* | |
144.0 /* //RUNHXPLI JOB | |
145.0 /* //TEST1 EXEC PGM=HWTHXPI1,REGION=3M, | |
146.0 /* // PARM='POSIX(ON) /<airport_name>' | |
147.0 /* //STEPLIB DD DSN=HWT.SAMPLE.PDSE.LOAD,DISP=SHR | |
148.0 /* //SYSPRINT DD SYSOUT=*,DCB=(RECFM=V,LRECL=137,BLKSIZE=139) | |
149.0 /* //SYSUDUMP DD SYSOUT=* | |
150.0 /* //* | |
151.0 /* | |
152.0 /* where airport_name is the IATA 3 character airport code | |
153.0 /* (e.g. JFK) | |
154.0 /* | |
155.0 /*01* CHANGE-ACTIVITY: | |
156.0 /* | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 157.0 /* PN REASON RLSE DATE ORG COMMENTS | |
158.0 /* ---------------------------------------------------------- | |
159.0 /* $L0= OA49002 HBB7790 151210 PDLLH:z/OS Web Enablement Tool | |
160.0 /* Sample in PL/I language. | |
161.0 /**********************END OF SPECIFICATIONS******************* | |
162.0 /*------------------------------------------------------------- | |
163.0 /* JCL Parameter Declares | |
164.0 /*------------------------------------------------------------- | |
165.0 | |
166.0 /* System(MVS) requires input parm be character varying */ | |
167.0 Dcl InJCLParms Char(102) Varying; | |
168.0 | |
169.0 Dcl JCLParmStringLen_Const Fixed Binary(31) Value(100); | |
170.0 Dcl AirportSymbolLen Fixed Binary(16) Unsigned Value(3); | |
171.0 | |
172.0 Dcl JCLParmsAddrPtr Ptr; | |
173.0 Dcl JCLParmsAddr Ptr Based(JCLParmsAddrPtr); | |
174.0 | |
175.0 Dcl 1 JCLParms Based(JCLParmsAddr) | |
176.0 ,3 JCLParmLength Fixed Binary(16) Unsigned | |
177.0 ,3 JCLParmString Char(JCLParmStringLen_Const); | |
178.0 | |
179.0 /*------------------------------------------------------------- | |
180.0 /* General declares | |
181.0 /*------------------------------------------------------------- | |
182.0 Dcl True Bit(1) Value('1'b); | |
183.0 Dcl False Bit(1) Value('0'b); | |
184.0 | |
185.0 Dcl lHandleType Type HWTH_HANDLETYPE_TYPE; | |
186.0 Dcl lForceOption Type HWTH_FORCEOPTION_TYPE; | |
187.0 Dcl lRc Type HWTH_RETURNCODE_TYPE; | |
188.0 Dcl lRequestHandle Type HWTH_HANDLE_TYPE; | |
189.0 Dcl lConnectionHandle Type HWTH_HANDLE_TYPE; | |
190.0 Dcl lDiagArea Type HWTH_DIAGAREA_TYPE; | |
191.0 Dcl requestSuccessful Bit(1); | |
192.0 | |
193.0 Dcl ErrorMessage Char(200) External; | |
194.0 | |
195.0 /* Data to be passed back and forth between the main program an | |
196.0 response header exit | |
197.0 */ | |
198.0 Dcl 1 myRespHeaderUserData | |
199.0 ,3 respHdrEyeCatcher Char(8) | |
200.0 ,3 respStatusCodeAddr Ptr | |
201.0 ,3 respHeaderCount Fixed Binary(32) Unsigned | |
202.0 ,3 mainlineHdrFlagsAddr Ptr | |
203.0 ; | |
204.0 | |
205.0 Dcl myRespHeaderUserDataAddr Ptr; | |
206.0 | |
207.0 Dcl respStatusCode Fixed Binary(32) Unsigned; | |
208.0 | |
209.0 Dcl 1 mainlineHdrFlags | |
210.0 ,3 contentTypeIsJSON Bit(1) | |
211.0 ,3 * Bit(31) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 212.0 ; | |
213.0 | |
214.0 /* Data to be passed back and forth between the main program an | |
215.0 response body exit | |
216.0 | |
217.0 Note: | |
218.0 For simplicity in understanding, the values returned from th | |
219.0 are copied from the response body exit into fixed size varia | |
220.0 accessible by the main program. A more robust programming t | |
221.0 would be to get storage in the exit, specify an address and | |
222.0 for each field, and then, when the mainline is finished with | |
223.0 data, it would have the responsibility of freeing the respon | |
224.0 body storage obtained by the exit. | |
225.0 */ | |
226.0 Dcl 1 myRespBodyUserData | |
227.0 ,3 respBodyEyeCatcher Char(8) | |
228.0 ,3 mainlineHdrFlagsAddr Ptr | |
229.0 ,3 responseBodyDataAddr Ptr | |
230.0 ; | |
231.0 | |
232.0 Dcl 1 responseBodyData | |
233.0 ,3 airportGeneralInfo | |
234.0 ,5 airportName Char(50) | |
235.0 ,5 airportIATA Char(6) | |
236.0 ,5 airportState Char(30) | |
237.0 ,3 airportDelayInfo | |
238.0 ,5 airportDelay Bit(1) | |
239.0 ,5 * Bit(31) | |
240.0 ,5 airportStatusType Char(30) | |
241.0 ,5 airportStatusReason Char(30) | |
242.0 ,5 airportAverageDelay Char(30) | |
243.0 ,3 airportWeather | |
244.0 ,5 airportWeatherCond Char(30) | |
245.0 ,5 airportTemp Char(30) | |
246.0 ,5 airportWind Char(30) | |
247.0 ; | |
248.0 | |
249.0 Dcl RespHdrExitAddr Limited entry External; | |
250.0 Dcl RespBdyExitAddr Limited entry External; | |
251.0 | |
252.0 RespHdrExitAddr = HWTHHDRX; | |
253.0 RespBdyExitAddr = HWTHBDYX; | |
254.0 | |
255.0 /* Initialize variables | |
256.0 */ | |
257.0 lRc = 0; | |
258.0 lRequestHandle = ''b; | |
259.0 lConnectionHandle = ''b; | |
260.0 lForceOption = 0; | |
261.0 requestSuccessful = False; | |
262.0 mainlineHdrFlags = '0'b; | |
263.0 respStatusCode = 0; | |
264.0 responseBodyData = ''b; | |
265.0 JCLParmsAddrPtr = Addr(InJCLParms); | |
266.0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 267.0 /************************************************************** | |
268.0 /* | |
269.0 /* MAINLINE | |
270.0 /* | |
271.0 /************************************************************** | |
272.0 | |
273.0 /* Display some text indicating the program begins processing | |
274.0 */ | |
275.0 Display('*******************************************'); | |
276.0 Display('*HTTP Web Enablement Toolkit Sample Begins*'); | |
277.0 Display(' '); | |
278.0 | |
279.0 /* IATA airport codes must be 3 characters long. If the user | |
280.0 specifies a bogus parameter, get out immediately. | |
281.0 */ | |
282.0 If JCLParmLength ^= AirportSymbolLen Then | |
283.0 Do; | |
284.0 Display('** Bogus IATA airport code specified! **'); | |
285.0 Return(8); | |
286.0 End; | |
287.0 | |
288.0 /* Initialize and set up a connection handle | |
289.0 */ | |
290.0 lHandleType = HWTH_HANDLETYPE_CONNECTION; | |
291.0 If HTTP_Init(lRc,lHandleType,lConnectionHandle,lDiagArea) Then | |
292.0 Do; | |
293.0 /* Set the necessary options before connecting to the serve | |
294.0 */ | |
295.0 If HTTP_SetupConnection(lConnectionHandle) Then | |
296.0 Do; | |
297.0 /* Connect to the HTTP server | |
298.0 */ | |
299.0 If HTTP_Connect(lRc,lConnectionHandle,lDiagArea) Then | |
300.0 Do; | |
301.0 /* Initialize and set up a request | |
302.0 */ | |
303.0 lHandleType = HWTH_HANDLETYPE_HTTPREQUEST; | |
304.0 If HTTP_Init( | |
305.0 lRc,lHandleType,lRequestHandle,lDiagArea) | |
306.0 Do; | |
307.0 /* Set the necessary options before connecting | |
308.0 to the server. | |
309.0 */ | |
310.0 If HTTP_SetupRequest(lRequestHandle) Then | |
311.0 /* Send the request | |
312.0 */ | |
313.0 Do; | |
314.0 If HTTP_Request(lRc,lConnectionHandle, | |
315.0 lRequestHandle,lDiagArea) T | |
316.0 /* If the response code was ok, then writ | |
317.0 the data | |
318.0 */ | |
319.0 If respStatusCode = 200 Then | |
320.0 Do; | |
321.0 Call writeData; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 322.0 requestSuccessful = '1'b; | |
323.0 End; | |
324.0 End; | |
325.0 | |
326.0 /* Terminate the request | |
327.0 */ | |
328.0 Call HTTP_Terminate( | |
329.0 lRc,lRequestHandle,lForceOption,lDiag | |
330.0 End; | |
331.0 | |
332.0 /* Disconnect the connection | |
333.0 */ | |
334.0 Call HTTP_Disconnect(lRc,lConnectionHandle,lDiagAre | |
335.0 End; /* If request connect = true */ | |
336.0 End; /* HTTP_SetupConnection = true */ | |
337.0 | |
338.0 /* Terminate the connection | |
339.0 */ | |
340.0 Call HTTP_Terminate(lRc,lConnectionHandle,lForceOption,lDia | |
341.0 End; /* If connection initialization successful */ | |
342.0 | |
343.0 /* If the last service was successful and the request completed | |
344.0 successfully, then put successful message | |
345.0 */ | |
346.0 Display(' '); | |
347.0 If lRc = 0 & requestSuccessful Then | |
348.0 Display('******** Program Ended Successfully *********'); | |
349.0 Else | |
350.0 Display('******** Program Ended Unsuccessfully *********'); | |
351.0 | |
352.0 | |
353.0 Display('*HTTP Web Enablement Toolkit Sample Ends*'); | |
354.0 Display('*****************************************'); | |
355.0 | |
356.0 /************************************************************** | |
357.0 /* | |
358.0 /* Procedure: HTTP_Init | |
359.0 /* Issues the -WTHINIT service and performs error checking | |
360.0 /* | |
361.0 /************************************************************** | |
362.0 HTTP_Init: Procedure(initRc, initHandleType, initHandle, initDi | |
363.0 Returns(Bit(1)); | |
364.0 | |
365.0 Dcl initRc Fixed Binary(31); | |
366.0 Dcl initDiagArea Type HWTH_DIAGAREA_TYPE; | |
367.0 Dcl initHandleType Type HWTH_HANDLETYPE_TYPE; | |
368.0 Dcl initHandle Type HWTH_HANDLE_TYPE; | |
369.0 Dcl charHandleType Char(10); | |
370.0 | |
371.0 If initHandleType = HWTH_HANDLETYPE_CONNECTION Then | |
372.0 charHandleType = 'connection'; | |
373.0 Else | |
374.0 charHandleType = 'request '; | |
375.0 | |
376.0 Call HWTHINIT(initRc,initHandleType,initHandle,initDiagArea); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 377.0 | |
378.0 If initRc = HWTH_OK Then | |
379.0 Do; | |
380.0 Display('SUCCESS: HWTHINIT created '||charHandleType || | |
381.0 ' instance.'); | |
382.0 End; | |
383.0 Else | |
384.0 Do; | |
385.0 errorMessage = ''b; | |
386.0 errorMessage = 'HWTHINIT failed.'; | |
387.0 Call Display_Error(initRc,initDiagArea,ErrorMessage); | |
388.0 Return(False); | |
389.0 End; | |
390.0 | |
391.0 Return(True); | |
392.0 End HTTP_Init; | |
393.0 | |
394.0 /************************************************************** | |
395.0 /* | |
396.0 /* Procedure: HTTP_SetupConnection | |
397.0 /* Sets the necessary connection options | |
398.0 /* | |
399.0 /************************************************************** | |
400.0 HTTP_SetupConnection: Procedure(inHandle) | |
401.0 Returns(Bit(1)); | |
402.0 | |
403.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
404.0 | |
405.0 Dcl lOption Type HWTH_SET_OPTION_TYPE; | |
406.0 Dcl lOptionDecValue Fixed Binary(32) Unsigned; | |
407.0 Dcl lOptionValue Char(23); | |
408.0 Dcl lOptionValueLen Fixed Binary(32) Unsigned; | |
409.0 Dcl lOptionValueAddr Ptr; | |
410.0 | |
411.0 /* ------------------------------------------------------------ | |
412.0 Set the HWT_OPT_VERBOSE option. | |
413.0 First, set the verbose option on. This option is handy wh | |
414.0 developing an application. Lots and lots of informational | |
415.0 error messages are written out to standard output to help | |
416.0 in debugging efforts. This option should likely be turned | |
417.0 off with HWTH_VERBOSE_OFF or just not set at all (default | |
418.0 off) when the application goes into production. | |
419.0 ------------------------------------------------------------ | |
420.0 lOption = HWTH_OPT_VERBOSE; | |
421.0 lOptionDecValue = HWTH_VERBOSE_ON; | |
422.0 lOptionValueAddr = Addr(lOptionDecValue); | |
423.0 lOptionValueLen = Size(lOptionDecValue); | |
424.0 | |
425.0 Display('**** Set HWTH_OPT_VERBOSE for connection ****'); | |
426.0 | |
427.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
428.0 lOptionValuelen,lDiagArea) Then | |
429.0 Return(False); | |
430.0 | |
431.0 /* ------------------------------------------------------------ | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 432.0 Set URI for connection handle. | |
433.0 Connect to the Federal Aviation Administration (FAA) host. | |
434.0 ------------------------------------------------------------ | |
435.0 lOption = HWTH_OPT_URI; | |
436.0 lOptionValue = ''b; | |
437.0 lOptionValue = 'http://services.faa.gov'; | |
438.0 lOptionValueAddr = Addr(lOptionValue); | |
439.0 | |
440.0 /* Note: we can use the Length operation on lOptionValue here o | |
441.0 because the optionValue actually completely fills the variab | |
442.0 Length returns the length of the declared variable, not the | |
443.0 length of non-blanks/nulls in the variable. | |
444.0 */ | |
445.0 lOptionValueLen = Length(lOptionValue); | |
446.0 | |
447.0 Display(' ****** Set HWTH_OPT_URI for connection ****** '); | |
448.0 | |
449.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
450.0 lOptionValuelen,lDiagArea) Then | |
451.0 Return(False); | |
452.0 | |
453.0 /* ------------------------------------------------------------ | |
454.0 Set HWTH_OPT_COOKIETYPE | |
455.0 Enable the cookie engine for this connection. Any "eligib | |
456.0 stored cookies will be resent to the host on subsequent | |
457.0 interactions automatically. | |
458.0 ------------------------------------------------------------ | |
459.0 lOption = HWTH_OPT_COOKIETYPE; | |
460.0 lOptionDecValue = HWTH_COOKIETYPE_SESSION; | |
461.0 lOptionValueAddr = Addr(lOptionDecValue); | |
462.0 lOptionValueLen = Size(lOptionDecValue); | |
463.0 | |
464.0 Display(' ** Set HWTH_OPT_COOKIETYPE for connection **'); | |
465.0 | |
466.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
467.0 lOptionValuelen,lDiagArea) Then | |
468.0 Return(False); | |
469.0 | |
470.0 Return(True); | |
471.0 | |
472.0 End HTTP_SetupConnection; | |
473.0 | |
474.0 /************************************************************** | |
475.0 /* | |
476.0 /* Procedure: HTTP_Set | |
477.0 /* | |
478.0 /************************************************************** | |
479.0 HTTP_Set: Procedure(setRc, inHandle, inOption, inOptionValueAdd | |
480.0 inOptionValueLen, inDiagArea) | |
481.0 Returns(Bit(1)); | |
482.0 | |
483.0 Dcl setRc Type HWTH_RETURNCODE_TYPE; | |
484.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
485.0 Dcl inOption Type HWTH_SET_OPTION_TYPE; | |
486.0 Dcl inOptionValueAddr Ptr; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 487.0 Dcl inOptionValueLen Fixed Binary(32) Unsigned; | |
488.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE; | |
489.0 | |
490.0 Call HWTHSET(setRc,inHandle,inOption,inOptionValueAddr, | |
491.0 inOptionValuelen,inDiagArea); | |
492.0 | |
493.0 If setRc = HWTH_OK Then | |
494.0 Display('SUCCESS: Set succeeded (HWTHSET).'); | |
495.0 Else | |
496.0 Do; | |
497.0 ErrorMessage = 'Set failed (HWTHSET). '|| | |
498.0 'Handle: '||inHandle; | |
499.0 Call Display_Error(setRc,inDiagArea,ErrorMessage); | |
500.0 Return(False); | |
501.0 End; | |
502.0 | |
503.0 Return(True); | |
504.0 End HTTP_Set; | |
505.0 | |
506.0 /************************************************************** | |
507.0 /* | |
508.0 /* Procedure: HTTP_Connect | |
509.0 /* Issues the HWTHCONN service and performs error checking | |
510.0 /* | |
511.0 /************************************************************** | |
512.0 HTTP_Connect: Procedure(connRc, inHandle, inDiagArea) | |
513.0 Returns(Bit(1)); | |
514.0 | |
515.0 Dcl connRc Type HWTH_RETURNCODE_TYPE; | |
516.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
517.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE; | |
518.0 | |
519.0 Call HWTHCONN(connRc,inHandle,inDiagArea); | |
520.0 | |
521.0 If connRc = HWTH_OK Then | |
522.0 Display('SUCCESS: Connect succeeded (HWTHCONN).'); | |
523.0 Else | |
524.0 Do; | |
525.0 ErrorMessage = 'Connect failed (HWTHCONN).' || | |
526.0 'Connection handle: '||inHandle; | |
527.0 Call Display_Error(connRc,inDiagArea,ErrorMessage); | |
528.0 Return(False); | |
529.0 End; | |
530.0 | |
531.0 Return(True); | |
532.0 End HTTP_Connect; | |
533.0 | |
534.0 /************************************************************** | |
535.0 /* | |
536.0 /* Procedure: HTTP_SetupRequest | |
537.0 /* Sets the necessary request options | |
538.0 /* | |
539.0 /************************************************************** | |
540.0 HTTP_SetupRequest: Procedure(inHandle) | |
541.0 Returns(Bit(1)); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 542.0 | |
543.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
544.0 | |
545.0 Dcl Success Bit(1); | |
546.0 Dcl lOption Type HWTH_SET_OPTION_TYPE; | |
547.0 Dcl lOptionSList Type HWTH_SLIST_TYPE; | |
548.0 Dcl lOptionSListAddr Ptr; | |
549.0 Dcl lOptionDecValue Fixed Binary(32) Unsigned; | |
550.0 Dcl lOptionValue Char(100); | |
551.0 Dcl lOptionValueLen Fixed Binary(32) Unsigned; | |
552.0 Dcl lOptionValueAddr Ptr; | |
553.0 Dcl RespHdrExitAddr_Ptr Ptr; | |
554.0 Dcl RespBdyExitAddr_Ptr Ptr; | |
555.0 | |
556.0 RespHdrExitAddr_Ptr = Addr(RespHdrExitAddr); | |
557.0 RespBdyExitAddr_Ptr = Addr(RespBdyExitAddr); | |
558.0 | |
559.0 Success = True; | |
560.0 | |
561.0 /* ------------------------------------------------------------ | |
562.0 Set HTTP Request method. | |
563.0 A GET request method is used to get data from the server. | |
564.0 ------------------------------------------------------------ | |
565.0 lOption = HWTH_OPT_REQUESTMETHOD; | |
566.0 lOptionDecValue = HWTH_HTTP_REQUEST_GET; | |
567.0 lOptionValueLen = 4; | |
568.0 lOptionValueAddr = Addr(lOptionDecValue); | |
569.0 | |
570.0 Display('** Set HWTH_OPT_REQUESTMETHOD for request **'); | |
571.0 | |
572.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
573.0 lOptionValuelen,lDiagArea) Then | |
574.0 Return(False); | |
575.0 | |
576.0 /* ------------------------------------------------------------ | |
577.0 Set the request URI | |
578.0 Set the URN URI that identifies a resource by name that is | |
579.0 the target of our request. | |
580.0 ------------------------------------------------------------ | |
581.0 lOption = HWTH_OPT_URI; | |
582.0 lOptionValue = ''b; | |
583.0 lOptionValue = '/airport/status/'||SubStr(JCLParmString,1,3); | |
584.0 lOptionValueLen = 19; | |
585.0 lOptionValueAddr = Addr(lOptionValue); | |
586.0 | |
587.0 Display('****** Set HWTH_OPT_URI for request ******'); | |
588.0 | |
589.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
590.0 lOptionValuelen,lDiagArea) Then | |
591.0 Return(False); | |
592.0 | |
593.0 /* ------------------------------------------------------------ | |
594.0 Set the response header callback routine | |
595.0 Set the address of the routine that is to receive control | |
596.0 for every response header that we receive. | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 597.0 ------------------------------------------------------------ | |
598.0 lOption = HWTH_OPT_RESPONSEHDR_EXIT; | |
599.0 lOptionValue = ''b; | |
600.0 lOptionValueLen = 4; | |
601.0 lOptionValueAddr = RespHdrExitAddr_Ptr; | |
602.0 | |
603.0 Display('*Set HWTH_OPT_RESPONSEHDR_EXIT for request*'); | |
604.0 | |
605.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
606.0 lOptionValuelen,lDiagArea) Then | |
607.0 Return(False); | |
608.0 | |
609.0 /* ------------------------------------------------------------ | |
610.0 Set the response header callback routine user data | |
611.0 Example to show how data can be passed to the response hea | |
612.0 callback routine to allow the routine to customize its | |
613.0 processing. | |
614.0 ------------------------------------------------------------ | |
615.0 myRespHeaderUserData = ''b; | |
616.0 myRespHeaderUserData.respHdrEyeCatcher = 'HdrData '; | |
617.0 myRespHeaderUserDataAddr = Addr(myRespHeaderUserData); | |
618.0 myRespHeaderUserData.respStatusCodeAddr = Addr(respStatusCode); | |
619.0 myRespHeaderUserData.mainlineHdrFlagsAddr = Addr(mainlineHdrFla | |
620.0 | |
621.0 lOption = HWTH_OPT_RESPONSEHDR_USERDATA; | |
622.0 lOptionValueAddr = Addr(myRespHeaderUserData); | |
623.0 lOptionValueLen = Size(myRespHeaderUserData); | |
624.0 | |
625.0 Display('** Set HWTH_OPT_RESPONSEHDR_USERDATA for request **'); | |
626.0 | |
627.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
628.0 lOptionValuelen,lDiagArea) Then | |
629.0 Return(False); | |
630.0 | |
631.0 /* ------------------------------------------------------------ | |
632.0 Set the response body callback routine | |
633.0 Set the address of the routine that is to receive control | |
634.0 there is a response body returned by the server. | |
635.0 ------------------------------------------------------------ | |
636.0 | |
637.0 lOption = HWTH_OPT_RESPONSEBODY_EXIT; | |
638.0 lOptionValue = ''b; | |
639.0 lOptionValueLen = 4; | |
640.0 lOptionValueAddr = RespBdyExitAddr_Ptr; | |
641.0 | |
642.0 Display('** Set HWTH_OPT_RESPONSEBODY_EXIT for request **'); | |
643.0 | |
644.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
645.0 lOptionValuelen,lDiagArea) Then | |
646.0 Return(False); | |
647.0 | |
648.0 /* ------------------------------------------------------------ | |
649.0 Set the response body callback routine user data | |
650.0 Example to show how data can be passed to the response bod | |
651.0 callback routine to allow the routine to customize its | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 652.0 processing. | |
653.0 ------------------------------------------------------------ | |
654.0 | |
655.0 myRespBodyUserData = ''b; | |
656.0 myRespBodyUserData.respBodyEyeCatcher = 'BodyData'; | |
657.0 myRespBodyUserData.mainlineHdrFlagsAddr = Addr(mainlineHdrFlags | |
658.0 myRespBodyUserData.responseBodyDataAddr = Addr(responseBodyData | |
659.0 | |
660.0 /* Save the address of the response body userdata for use by th | |
661.0 response body | |
662.0 */ | |
663.0 lOption = HWTH_OPT_RESPONSEBODY_USERDATA; | |
664.0 lOptionValue = ''b; | |
665.0 lOptionValueAddr = Addr(myRespBodyUserData); | |
666.0 lOptionValueLen = Size(myRespBodyUserData); | |
667.0 | |
668.0 Display('** Set HWTH_OPT_RESPONSEBODY_USERDATA for request**') | |
669.0 | |
670.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
671.0 lOptionValuelen,lDiagArea) Then | |
672.0 Return(False); | |
673.0 | |
674.0 /* ------------------------------------------------------------ | |
675.0 Set the response body callback routine user data | |
676.0 Have the toolkit convert the response body from ASCII to E | |
677.0 ------------------------------------------------------------ | |
678.0 lOption = HWTH_OPT_TRANSLATE_RESPBODY; | |
679.0 lOptionDecValue = HWTH_XLATE_RESPBODY_A2E; | |
680.0 lOptionValueLen = 4; | |
681.0 lOptionValueAddr = Addr(lOptionDecValue); | |
682.0 | |
683.0 Display('** Set HWTH_OPT_TRANSLATE_RESPBODY for request **'); | |
684.0 | |
685.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionValueAddr, | |
686.0 lOptionValuelen,lDiagArea) Then | |
687.0 Return(False); | |
688.0 | |
689.0 /* ------------------------------------------------------------ | |
690.0 Build the necessary HTTP request headers | |
691.0 Create an SLIST and add a number of HTTP request headers t | |
692.0 it so that we can set multiple HTTP headers to be associat | |
693.0 with a single option | |
694.0 ------------------------------------------------------------ | |
695.0 lOptionSListAddr = Addr(lOptionSList); | |
696.0 | |
697.0 If BuildSList(inHandle, lOptionSListAddr) Then | |
698.0 Do; | |
699.0 lOption = HWTH_OPT_HTTPHEADERS; | |
700.0 lOptionValueLen = Size(lOptionSList); | |
701.0 | |
702.0 Display('** Set HWTH_OPT_HTTPHEADERS for request **'); | |
703.0 | |
704.0 If ^HTTP_Set(lRc,inHandle,lOption,lOptionSListAddr, | |
705.0 lOptionValuelen,lDiagArea) Then | |
706.0 Return(False); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 707.0 End; | |
708.0 Else | |
709.0 Return(False); | |
710.0 | |
711.0 Return(True); | |
712.0 End HTTP_SetupRequest; | |
713.0 | |
714.0 /************************************************************** | |
715.0 /* | |
716.0 /* Procedure: BuildSList | |
717.0 /* Builds the required linked list for the HTTP headers optio | |
718.0 /* | |
719.0 /************************************************************** | |
720.0 BuildSList: Procedure(inHandle, SListAddr) | |
721.0 Returns(Bit(1)); | |
722.0 | |
723.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
724.0 Dcl SListAddr Ptr; | |
725.0 Dcl lSList Type HWTH_SLIST_TYPE Based(SListAddr); | |
726.0 Dcl lfunction Type HWTH_SLST_FUNCTION_TYPE; | |
727.0 Dcl lString Char(256); | |
728.0 Dcl lStringAddr Ptr; | |
729.0 Dcl lStringLen Fixed Binary(32) Unsigned; | |
730.0 | |
731.0 lStringAddr = Addr(lString); | |
732.0 | |
733.0 /* ------------------------------------------------------------ | |
734.0 Add the Accept request header | |
735.0 Create a brand new SLST and specify the first header to be | |
736.0 "Accept" header that requests that the server return the d | |
737.0 requested by the GET request to be in JSON format. | |
738.0 ------------------------------------------------------------ | |
739.0 lfunction = HWTH_SLST_NEW; | |
740.0 lstring = ''b; | |
741.0 lstring = 'Accept:application/json'; | |
742.0 lstringLen = 23; | |
743.0 lSList = sysnull(); | |
744.0 | |
745.0 Display('* Add Accept:application/json request hdr *'); | |
746.0 | |
747.0 If (^HTTP_Slist(lRc, inHandle, lfunction, lSList, lStringAddr, | |
748.0 lStringLen, lDiagArea)) Then | |
749.0 Return(False); | |
750.0 | |
751.0 /* ------------------------------------------------------------ | |
752.0 Add the Accept-Language request header | |
753.0 Append to the just-created SLST and specify an addition op | |
754.0 "Accept-Language" to infer to the server the regional sett | |
755.0 preferred by this application. | |
756.0 ------------------------------------------------------------ | |
757.0 lfunction = HWTH_SLST_APPEND; | |
758.0 lstring = ''b; | |
759.0 lstring = 'Accept-Language: en-US'; | |
760.0 lstringLen = 22; | |
761.0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 762.0 Display('** Add Accept-Language: en-US request hdr **'); | |
763.0 | |
764.0 If (^HTTP_Slist(lRc, inHandle, lfunction, lSList, lStringAddr, | |
765.0 lStringLen, lDiagArea)) Then | |
766.0 Return(False); | |
767.0 | |
768.0 Return(True); | |
769.0 End BuildSList; | |
770.0 | |
771.0 /************************************************************** | |
772.0 /* | |
773.0 /* Procedure: HTTP_SList | |
774.0 /* Issues the HWTHSLST service and performs error checking | |
775.0 /* | |
776.0 /************************************************************** | |
777.0 HTTP_Slist: Procedure(sListRc, inHandle, inFunction, SList, | |
778.0 inStringAddr, inStringLen, inDiagArea) | |
779.0 Returns(Bit(1)); | |
780.0 | |
781.0 Dcl sListRc Type HWTH_RETURNCODE_TYPE; | |
782.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
783.0 Dcl inFunction Type HWTH_SLST_FUNCTION_TYPE; | |
784.0 Dcl SList Type HWTH_SLIST_TYPE; | |
785.0 Dcl inStringAddr Ptr; | |
786.0 Dcl inStringLen Fixed Binary(32) Unsigned; | |
787.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE; | |
788.0 | |
789.0 Call HWTHSLST(sListRc, inHandle, inFunction, SList, | |
790.0 inStringAddr, inStringLen, inDiagArea); | |
791.0 | |
792.0 If sListRc = HWTH_OK Then | |
793.0 Display('SUCCESS: SList succeeded (HWTHSLST).'); | |
794.0 Else | |
795.0 Do; | |
796.0 ErrorMessage = 'Slist failed (HWTHSLST).'|| | |
797.0 'Request handle: '||inHandle; | |
798.0 Call Display_Error(sListRc,inDiagArea,ErrorMessage); | |
799.0 Return(False); | |
800.0 End; | |
801.0 | |
802.0 Return(True); | |
803.0 End HTTP_Slist; | |
804.0 | |
805.0 /************************************************************** | |
806.0 /* | |
807.0 /* Procedure: HTTP_Request | |
808.0 /* Issues the HWTHRQST service and performs error checking | |
809.0 /* | |
810.0 /************************************************************** | |
811.0 HTTP_Request: Procedure(requestRc, inCHandle, inRHandle, | |
812.0 inDiagArea) | |
813.0 Returns(Bit(1)); | |
814.0 | |
815.0 Dcl requestRc Type HWTH_RETURNCODE_TYPE; | |
816.0 Dcl inCHandle Type HWTH_HANDLE_TYPE; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 817.0 Dcl inRHandle Type HWTH_HANDLE_TYPE; | |
818.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE; | |
819.0 | |
820.0 Call HWTHRQST(requestRc,inCHandle,inRHandle,inDiagArea); | |
821.0 | |
822.0 If requestRc = HWTH_OK Then | |
823.0 Display('SUCCESS: Request succeeded (HWTHRQST).'); | |
824.0 Else | |
825.0 Do; | |
826.0 ErrorMessage = 'Request failed (HWTHRQST).'|| | |
827.0 'Connection handle: '||inCHandle|| | |
828.0 'Request handle: '||inRHandle; | |
829.0 Call Display_Error(requestRc,inDiagArea,ErrorMessage); | |
830.0 Return(False); | |
831.0 End; | |
832.0 | |
833.0 Return(True); | |
834.0 End HTTP_Request; | |
835.0 | |
836.0 /************************************************************** | |
837.0 /* | |
838.0 /* Procedure: HTTP_Disconnect | |
839.0 /* Issues the HWTHDISC service and performs error checking | |
840.0 /* | |
841.0 /************************************************************** | |
842.0 HTTP_Disconnect: Procedure(discRc, inHandle, inDiagArea); | |
843.0 | |
844.0 Dcl discRc Type HWTH_RETURNCODE_TYPE; | |
845.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
846.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE; | |
847.0 | |
848.0 Call HWTHDISC(discRc,inHandle,inDiagArea); | |
849.0 | |
850.0 If discRc = HWTH_OK Then | |
851.0 Display('SUCCESS: Disconnect succeeded (HWTHDISC).'); | |
852.0 Else | |
853.0 Do; | |
854.0 ErrorMessage = 'Disconnect (HWTHDISC) failed.'|| | |
855.0 'Connection handle: '||inHandle; | |
856.0 Call Display_Error(discRc,inDiagArea,ErrorMessage); | |
857.0 End; | |
858.0 | |
859.0 End HTTP_Disconnect; | |
860.0 | |
861.0 /************************************************************** | |
862.0 /* | |
863.0 /* Procedure: HTTP_Terminate | |
864.0 /* | |
865.0 /************************************************************** | |
866.0 HTTP_Terminate: Procedure(termRc, inHandle, inForceOption, | |
867.0 inDiagArea); | |
868.0 | |
869.0 Dcl termRc Type HWTH_RETURNCODE_TYPE; | |
870.0 Dcl inHandle Type HWTH_HANDLE_TYPE; | |
871.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 872.0 Dcl inForceOption Type HWTH_FORCEOPTION_TYPE; | |
873.0 | |
874.0 Call HWTHTERM(termRc,inHandle,inForceOption,inDiagArea); | |
875.0 | |
876.0 If termRc = HWTH_OK Then | |
877.0 Display('SUCCESS: Terminate succeeded (HWTHTERM).'); | |
878.0 Else | |
879.0 Do; | |
880.0 ErrorMessage = 'Terminate failed (HWTHTERM).'|| | |
881.0 'Handle: '||inHandle; | |
882.0 Call Display_Error(termRc,inDiagArea,ErrorMessage); | |
883.0 End; | |
884.0 | |
885.0 End HTTP_Terminate; | |
886.0 | |
887.0 /************************************************************** | |
888.0 /* Procedure: writeData | |
889.0 /* | |
890.0 /* Function: Write the airport data | |
891.0 /* For simplicity, this sample outputs the data to the console | |
892.0 /* In a real world application, this data could be displayed | |
893.0 /* real-time in an application, written to storage media or | |
894.0 /* displayed in some log or other media. | |
895.0 /* | |
896.0 /************************************************************** | |
897.0 writeData: Procedure; | |
898.0 | |
899.0 Dcl airportDelayFillin Char(3); | |
900.0 | |
901.0 Display('***********************************'); | |
902.0 | |
903.0 Display('Airport data for '||responseBodyData.airportIATA); | |
904.0 | |
905.0 Display('***********************************'); | |
906.0 | |
907.0 Display(' '); | |
908.0 | |
909.0 Display('Airport name: '||responseBodyData.airportName); | |
910.0 | |
911.0 Display('Airport state: '||responseBodyData.airportState); | |
912.0 | |
913.0 Display('-----------------------------------'); | |
914.0 | |
915.0 If responseBodyData.airportDelay Then | |
916.0 airportDelayFillin = "yes"; | |
917.0 Else | |
918.0 airportDelayFillin = "no"; | |
919.0 | |
920.0 Display('Airport Delay: '||airportDelayFillin); | |
921.0 | |
922.0 If responseBodyData.airportDelay Then | |
923.0 Do; | |
924.0 Display('Delay Type: '||responseBodyData.airportStatusType) | |
925.0 | |
926.0 Display('Delay Reason: '||responseBodyData.airportStatusRea | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 927.0 | |
928.0 Display('Avg Delay: '||responseBodyData.airportAverageDelay | |
929.0 End; | |
930.0 | |
931.0 Display('-----------------------------------'); | |
932.0 | |
933.0 Display('Current weather conditions: '); | |
934.0 Display(responseBodyData.airportWeatherCond); | |
935.0 | |
936.0 Display('Temperature: '||responseBodyData.airportTemp); | |
937.0 | |
938.0 Display('Wind: '||responseBodyData.airportWind); | |
939.0 | |
940.0 Display('***********************************'); | |
941.0 | |
942.0 End writeData; | |
943.0 | |
944.0 /************************************************************** | |
945.0 /************************************************************** | |
946.0 /* Procedure: Display_Error | |
947.0 /* | |
948.0 /* Function: A helper proc for displaying error diagnostic | |
949.0 /* information. | |
950.0 /* | |
951.0 /************************************************************** | |
952.0 Display_Error: Procedure(inRc,inDiagArea,inErrorMessage); | |
953.0 | |
954.0 Dcl inRc Type HWTH_RETURNCODE_TYPE inonly nonasgn; | |
955.0 Dcl inDiagArea Type HWTH_DIAGAREA_TYPE inonly nonasgn; | |
956.0 Dcl inErrorMessage Char(200) inonly nonasgn; | |
957.0 | |
958.0 Display(' '); | |
959.0 | |
960.0 /* Write the Error Text | |
961.0 */ | |
962.0 Display(inErrorMessage); | |
963.0 | |
964.0 Display(' '); | |
965.0 | |
966.0 /* Write the Return Code | |
967.0 */ | |
968.0 Display('Return Code = ' || HEX(inRc)); | |
969.0 | |
970.0 Display(' '); | |
971.0 | |
972.0 /* Write the Diag Service | |
973.0 */ | |
974.0 Display('Service = ' || HEX(inDiagArea.HWTH_Service)); | |
975.0 Display(' '); | |
976.0 | |
977.0 /* Write the Diag Reason Code | |
978.0 */ | |
979.0 Display('Reason Code = ' || HEX(inDiagArea.HWTH_ReasonCode)); | |
980.0 | |
981.0 /* Write the Diag Description | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 982.0 Note: DISPLAY has a limitation on number of characters to di | |
983.0 therefore, 2 DISPLAY statements are used to display th | |
984.0 entire ReasonDesc field. | |
985.0 */ | |
986.0 Display(' '); | |
987.0 Display('Reason Text = '|| SUBSTR(inDiagArea.HWTH_ReasonDesc,1, | |
988.0 Display(SUBSTR(inDiagArea.HWTH_ReasonDesc,111,17)); | |
989.0 | |
990.0 Display(' '); | |
991.0 | |
992.0 End Display_Error; | |
993.0 | |
994.0 End HWTHXPI1; | |
995.0 | |
996.0 HWTHHDRX: Procedure(HTTPResponse, exitFlags, namePtr, nameLen, | |
997.0 valuePtr, valueLen, userDataPtr, userDataLe | |
998.0 OPTIONS(REORDER) | |
999.0 Returns(Fixed Binary(31) ByValue); | |
1000.0 /*********************RSTART OF SPECIFICATIONS***************** | |
1001.0 /* | |
1002.0 /*01* MODULE-NAME: HWTHHDRX | |
1003.0 /* | |
1004.0 /*01* DESCRIPTION: Sample Response Header Exit | |
1005.0 /* | |
1006.0 /*01* PROPRIETARY STATEMENT= | |
1007.0 /***PROPRIETARY_STATEMENT************************************** | |
1008.0 /* | |
1009.0 /* LICENSED MATERIALS - PROPERTY OF IBM | |
1010.0 /* 5650-ZOS COPYRIGHT IBM CORP. 2015 | |
1011.0 /* STATUS=HBB77A0 | |
1012.0 /* | |
1013.0 /***END_OF_PROPRIETARY_STATEMENT******************************* | |
1014.0 /************************************************************** | |
1015.0 /*01* DISCLAIMER = | |
1016.0 /* | |
1017.0 /* THIS SAMPLE PROGRAM IS PROVIDED FOR TUTORIAL PURPOSES ONLY. | |
1018.0 /* COMPLETE HANDLING OF ERROR CONDITIONS HAS NOT BEEN SHOWN OR | |
1019.0 /* ATTEMPTED, AND THIS PROGRAM HAS NOT BEEN SUBMITTED TO FORMA | |
1020.0 /* IBM TESTING. THIS PROGRAM IS DISTRIBUTED ON AN 'AS IS' BAS | |
1021.0 /* WITHOUT ANY WARRANTIES EITHER EXPRESSED OR IMPLIED. | |
1022.0 /* | |
1023.0 /************************************************************** | |
1024.0 /* | |
1025.0 /**********************END OF SPECIFICATIONS******************* | |
1026.0 | |
1027.0 Dcl exitFlags Type HWTH_RESP_EXIT_FLAGS_TYPE; | |
1028.0 Dcl namePtr Ptr; | |
1029.0 Dcl nameLen Fixed Binary(32) Unsigned; | |
1030.0 Dcl valueLen Fixed Binary(32) Unsigned; | |
1031.0 Dcl valuePtr Ptr; | |
1032.0 Dcl userDataPtr Ptr; | |
1033.0 Dcl userDataLen Fixed Binary(32) Unsigned; | |
1034.0 | |
1035.0 Dcl numericLenC Fixed Binary(32) Unsigned Value(100); | |
1036.0 Dcl charLenC Fixed Binary(32) Unsigned Value(200); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1037.0 | |
1038.0 Dcl pName Char(charLenC) Based(NamePtr); | |
1039.0 Dcl pValue Char(charLenC) Based(ValuePtr); | |
1040.0 Dcl HTTPResponse Type HWTH_STATUS_LINE_TYPE; | |
1041.0 Dcl HTTPResponseVersion Char(charLenC) | |
1042.0 Based(HTTPResponse.HWTH_Version | |
1043.0 Dcl HTTPResponseReason Char(charLenC) | |
1044.0 Based(HTTPResponse.HWTH_ReasonP | |
1045.0 | |
1046.0 Dcl lLength Fixed Binary(32) Unsigned; | |
1047.0 Dcl charNumber Char(8); | |
1048.0 Dcl lName Char(charLenC); | |
1049.0 Dcl lReason Char(charLenC); | |
1050.0 Dcl lValue Char(charLenC); | |
1051.0 | |
1052.0 /* Data to be passed back and forth between the main program an | |
1053.0 response header exit | |
1054.0 | |
1055.0 Note: Repeated declaration from main program here to make th | |
1056.0 sample to be standalone, without needing to include other fi | |
1057.0 */ | |
1058.0 | |
1059.0 Dcl myRespHeaderUserDataAddr Ptr; | |
1060.0 Dcl 1 myRespHeaderUserData Based(myRespHeaderUserDataAddr) | |
1061.0 ,3 respHdrEyeCatcher Char(8) | |
1062.0 ,3 respStatusCodeAddr Ptr | |
1063.0 ,3 respHeaderCount Fixed Binary(32) Unsigned | |
1064.0 ,3 mainlineHdrFlagsAddr Ptr | |
1065.0 ; | |
1066.0 | |
1067.0 Dcl 1 mainlineHdrFlags Based(mainlineHdrFlagsAddr) | |
1068.0 ,3 contentTypeIsJSON Bit(1) | |
1069.0 ,3 * Bit(31) | |
1070.0 ; | |
1071.0 | |
1072.0 Dcl respStatusCode Fixed Binary(32) Unsigned | |
1073.0 Based(respStatusCodeAddr); | |
1074.0 | |
1075.0 /* Write "header exit entered" message | |
1076.0 */ | |
1077.0 Display('*******************************************'); | |
1078.0 Display('** Response Header Exit Receives Control **'); | |
1079.0 | |
1080.0 /* Make sure headerUserData was specified | |
1081.0 */ | |
1082.0 If userDataPtr = sysnull() Then | |
1083.0 Do; | |
1084.0 Display('No Header userdata was specified!'); | |
1085.0 Return(HWTH_RESP_EXIT_RC_ABORT); | |
1086.0 End; | |
1087.0 | |
1088.0 /* Map the header user data | |
1089.0 */ | |
1090.0 myRespHeaderUserDataAddr = userDataPtr; | |
1091.0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1092.0 /* Write status code and reason the first time the header exit | |
1093.0 receives control | |
1094.0 */ | |
1095.0 If respStatusCode = 0 Then | |
1096.0 Do; | |
1097.0 Display(' '); | |
1098.0 Display('**************************************'); | |
1099.0 Display('Response status code = '|| | |
1100.0 HTTPResponse.HWTH_statusCode||'.'); | |
1101.0 | |
1102.0 /* Use either the length of the HTTP status reason or the l | |
1103.0 of the field when writing the reason | |
1104.0 */ | |
1105.0 If HTTPResponse.HWTH_ReasonLen > numericLenc Then | |
1106.0 lLength = numericLenc; | |
1107.0 Else | |
1108.0 lLength = HTTPResponse.HWTH_ReasonLen; | |
1109.0 | |
1110.0 lReason = ' '; | |
1111.0 Substr(lReason,1,lLength) = Substr(HTTPResponseReason,1,lLe | |
1112.0 Display('HTTP Status Reason = '||lReason||'.'); | |
1113.0 Display('**************************************'); | |
1114.0 Display(' '); | |
1115.0 End; | |
1116.0 | |
1117.0 /* Copy the statusCode and headerCount into the HeaderUserData | |
1118.0 */ | |
1119.0 respStatusCode = HTTPResponse.HWTH_statusCode; | |
1120.0 myRespHeaderUserData.respHeaderCount = | |
1121.0 myRespHeaderUserData.respHeaderCount | |
1122.0 | |
1123.0 /* If the system did not return the expected response, then abo | |
1124.0 We don't want to proceed further if the status was not ok. | |
1125.0 control back to the HWTHRQST call as soon as possible | |
1126.0 */ | |
1127.0 If HTTPResponse.HWTH_statusCode ^= 200 Then /* (HTTP OK) */ | |
1128.0 Return (HWTH_RESP_EXIT_RC_ABORT); | |
1129.0 | |
1130.0 /* If exitflags were specified, make a note of it | |
1131.0 */ | |
1132.0 If exitFlags > 0 Then | |
1133.0 Do; | |
1134.0 Select(ExitFlags); | |
1135.0 When (HWTH_EXITFLAG_COOKIESTORE_FULL) | |
1136.0 Display('Cookie Store Full!'); | |
1137.0 Otherwise | |
1138.0 Display('Other exit flag found.'); | |
1139.0 End; | |
1140.0 End; | |
1141.0 | |
1142.0 /* Copy the name and value portions of the header and | |
1143.0 check their values | |
1144.0 */ | |
1145.0 If nameLen > numericLenC Then | |
1146.0 lLength = numericLenC; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1147.0 Else | |
1148.0 lLength = nameLen; | |
1149.0 | |
1150.0 lName = ' '; | |
1151.0 Substr(lName,1,lLength) = Substr(pName,1,lLength); | |
1152.0 | |
1153.0 /* Print the header name | |
1154.0 */ | |
1155.0 Display('Response Header '||myRespHeaderUserData.respHeaderCoun | |
1156.0 ' Name:'); | |
1157.0 Display(Substr(lName,1,lLength)); | |
1158.0 | |
1159.0 If ValueLen > numericLenc Then | |
1160.0 lLength = numericLenc; | |
1161.0 Else | |
1162.0 lLength = ValueLen; | |
1163.0 | |
1164.0 lValue = ' '; | |
1165.0 Substr(lValue,1,lLength) = Substr(pValue,1,lLength); | |
1166.0 | |
1167.0 /* Print the header value | |
1168.0 */ | |
1169.0 Display('Response Header '||myRespHeaderUserData.respHeaderCoun | |
1170.0 ' Value:'); | |
1171.0 | |
1172.0 Display(Substr(lValue,1,lLength)); | |
1173.0 | |
1174.0 /* Did we receive the header for the content type and is the | |
1175.0 value application/json? | |
1176.0 */ | |
1177.0 If Substr(lName,1,12) = 'Content-Type' Then | |
1178.0 Do; | |
1179.0 If Substr(lValue,1,16) = 'application/json' Then | |
1180.0 Do; | |
1181.0 /* Set indicator that we have the right format of data | |
1182.0 */ | |
1183.0 mainlineHdrFlags.contentTypeIsJSON = '1'b; | |
1184.0 Display('Received correct Content-Type header.'); | |
1185.0 End; | |
1186.0 End; | |
1187.0 | |
1188.0 /* Write "header exit exited" message | |
1189.0 */ | |
1190.0 Display('** Response Header Exit Returns **'); | |
1191.0 | |
1192.0 Return(HWTH_RESP_EXIT_RC_OK); | |
1193.0 | |
1194.0 End HWTHHDRX; | |
1195.0 | |
1196.0 HWTHBDYX: PROCEDURE(HTTPResponse, exitFlags, | |
1197.0 bodyPtr, bodySize, userDataPtr, userDataLen | |
1198.0 OPTIONS(REORDER) | |
1199.0 Returns(Fixed Binary(31) ByValue); | |
1200.0 /*********************RSTART OF SPECIFICATIONS***************** | |
1201.0 /* | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1202.0 /*01* MODULE-NAME: HWTHBDYX | |
1203.0 /* | |
1204.0 /*01* DESCRIPTION: Sample Response Body Exit | |
1205.0 /* | |
1206.0 /*01* PROPRIETARY STATEMENT= | |
1207.0 /***PROPRIETARY_STATEMENT************************************** | |
1208.0 /* | |
1209.0 /* LICENSED MATERIALS - PROPERTY OF IBM | |
1210.0 /* 5650-ZOS COPYRIGHT IBM CORP. 2015 | |
1211.0 /* STATUS=HBB77A0 | |
1212.0 /* | |
1213.0 /***END_OF_PROPRIETARY_STATEMENT******************************* | |
1214.0 /************************************************************** | |
1215.0 /*01* DISCLAIMER = | |
1216.0 /* | |
1217.0 /* THIS SAMPLE PROGRAM IS PROVIDED FOR TUTORIAL PURPOSES ONLY. | |
1218.0 /* COMPLETE HANDLING OF ERROR CONDITIONS HAS NOT BEEN SHOWN OR | |
1219.0 /* ATTEMPTED, AND THIS PROGRAM HAS NOT BEEN SUBMITTED TO FORMA | |
1220.0 /* IBM TESTING. THIS PROGRAM IS DISTRIBUTED ON AN 'AS IS' BAS | |
1221.0 /* WITHOUT ANY WARRANTIES EITHER EXPRESSED OR IMPLIED. | |
1222.0 /* | |
1223.0 /************************************************************** | |
1224.0 /* | |
1225.0 /**********************END OF SPECIFICATIONS******************* | |
1226.0 /* This variable allows PL/X to resolve all HWT service call | |
1227.0 invocations via two-table lookup, and thereby not requiring | |
1228.0 part to be link edited with the HWTHCSS stub. | |
1229.0 */ | |
1230.0 | |
1231.0 /* A parser instance is required for all JSON callable services | |
1232.0 */ | |
1233.0 Dcl Parser_Instance Type HWTJ_PARSERHANDLE_TYPE External; | |
1234.0 | |
1235.0 /* A structure for storing JSON reason codes and error descript | |
1236.0 */ | |
1237.0 Dcl Diag_Area Type HWTJ_DIAGAREA_TYPE; | |
1238.0 | |
1239.0 /* A return code to store the result of each service call. | |
1240.0 */ | |
1241.0 Dcl returnCode Fixed Binary(31) External; | |
1242.0 | |
1243.0 Dcl exitFlags Fixed Binary(32) Unsigned; | |
1244.0 Dcl bodyPtr Ptr; | |
1245.0 Dcl bodySize Fixed Binary(32) Unsigned; | |
1246.0 Dcl userDataPtr Ptr; | |
1247.0 Dcl userDataLen Fixed Binary(32) Unsigned; | |
1248.0 | |
1249.0 Dcl numericLenC Fixed Binary(32) Unsigned Value(100); | |
1250.0 Dcl charLenC Fixed Binary(32) Unsigned Value(200); | |
1251.0 | |
1252.0 Dcl HTTPResponse Type HWTH_STATUS_LINE_TYPE; | |
1253.0 | |
1254.0 Define Alias LENGTH_TYPE Fixed Binary(31); | |
1255.0 Define Alias ENTRYNAME_TYPE Char(32); | |
1256.0 Define Alias ENTRYVALUE_TYPE Char(32); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1257.0 Define Alias BUFFER_TYPE Char(256); | |
1258.0 Define Alias EBCDIC_RC_TYPE Char(8); /* For display int as | |
1259.0 | |
1260.0 /* Data to be passed back and forth between the main program an | |
1261.0 response body exit | |
1262.0 | |
1263.0 Note: Repeated declaration from main program here to make th | |
1264.0 sample to be standalone, without needing to include other fi | |
1265.0 */ | |
1266.0 Dcl myRespBodyUserDataAddr Ptr; | |
1267.0 Dcl 1 myRespBodyUserData Based(myRespBodyUserDataAddr) | |
1268.0 ,3 respBodyEyeCatcher Char(8) | |
1269.0 ,3 mainlineHdrFlagsAddr Ptr | |
1270.0 ,3 responseBodyDataAddr Ptr | |
1271.0 ; | |
1272.0 | |
1273.0 Dcl 1 responseBodyData Based(responseBodyDataAddr) | |
1274.0 ,3 airportGeneralInfo | |
1275.0 ,5 airportName Char(50) | |
1276.0 ,5 airportIATA Char(6) | |
1277.0 ,5 airportState Char(30) | |
1278.0 ,3 airportDelayInfo | |
1279.0 ,5 airportDelay Bit(1) | |
1280.0 ,5 * Bit(31) | |
1281.0 ,5 airportStatusType Char(30) | |
1282.0 ,5 airportStatusReason Char(30) | |
1283.0 ,5 airportAverageDelay Char(30) | |
1284.0 ,3 airportWeather | |
1285.0 ,5 airportWeatherCond Char(30) | |
1286.0 ,5 airportTemp Char(30) | |
1287.0 ,5 airportWind Char(30) | |
1288.0 ; | |
1289.0 /* Data stored by the header exit that the body exit wishes to | |
1290.0 interrogate | |
1291.0 */ | |
1292.0 Dcl 1 mainlineHdrFlags Based(mainlineHdrFlagsAddr) | |
1293.0 ,3 contentTypeIsJSON Bit(1) | |
1294.0 ,3 * Bit(31) | |
1295.0 ; | |
1296.0 | |
1297.0 Dcl ErrorMessage Char(200) External; | |
1298.0 /* Write "body exit entered" message | |
1299.0 */ | |
1300.0 Display('** Response Body Exit Receives Control **'); | |
1301.0 | |
1302.0 /* Ignore the status line. The design of this sample is to abo | |
1303.0 the response processing in the header exit if the status lin | |
1304.0 indicates a "not ok" condition. The exit will never even re | |
1305.0 control in this case. | |
1306.0 */ | |
1307.0 | |
1308.0 /* Make sure bodyUserData was specified | |
1309.0 */ | |
1310.0 If userDataPtr = sysnull() Then | |
1311.0 Do; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1312.0 Display('No Body userdata was specified!'); | |
1313.0 | |
1314.0 Return (HWTH_RESP_EXIT_RC_ABORT); | |
1315.0 End; | |
1316.0 | |
1317.0 /* Map the body user data | |
1318.0 */ | |
1319.0 myRespBodyUserDataAddr = userDataPtr; | |
1320.0 | |
1321.0 /* Did the response come back in JSON format? | |
1322.0 */ | |
1323.0 If ^mainlineHdrFlags.contentTypeIsJSON Then | |
1324.0 Do; | |
1325.0 Display('Response body in control without ever '|| | |
1326.0 'receiving indicator of JSON data.'); | |
1327.0 | |
1328.0 Return (HWTH_RESP_EXIT_RC_ABORT); | |
1329.0 End; | |
1330.0 | |
1331.0 /* Use the z/OS Client Web Enablement Toolkit JSON parser | |
1332.0 to parse thru the JSON data | |
1333.0 */ | |
1334.0 Call Init_Parser(Parser_Instance); | |
1335.0 | |
1336.0 If returnCode ^= HWTJ_OK Then | |
1337.0 Return (HWTH_RESP_EXIT_RC_ABORT); | |
1338.0 | |
1339.0 /* Parse the sample JSON text. | |
1340.0 */ | |
1341.0 Call Parse_JSON_Text(Parser_Instance, bodyPtr, bodySize); | |
1342.0 | |
1343.0 If returnCode ^= HWTJ_OK Then | |
1344.0 Return (HWTH_RESP_EXIT_RC_ABORT); | |
1345.0 | |
1346.0 /* Search the data to get the necessary pieces of information | |
1347.0 */ | |
1348.0 Call searchAndDeserializeData; | |
1349.0 | |
1350.0 /* Terminate the parser instance | |
1351.0 */ | |
1352.0 Call Term_Parser(Parser_Instance); | |
1353.0 | |
1354.0 /* Write "body exit exited" message | |
1355.0 */ | |
1356.0 Display('** Response Body Exit Returns **'); | |
1357.0 | |
1358.0 Return (HWTH_RESP_EXIT_RC_OK); | |
1359.0 | |
1360.0 /************************************************************** | |
1361.0 /* Procedure: searchAndDeserializeData | |
1362.0 /* | |
1363.0 /* Function: Search for various data returned by the server | |
1364.0 /* and save them in a data structure for future use. | |
1365.0 /* | |
1366.0 /* Services Used: | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1367.0 /* | |
1368.0 /* Almost all of the routines called by this routine and bel | |
1369.0 /* were copied directly from the z/OS Client Web Enablement | |
1370.0 /* Toolkit JSON parser sample (HWTJXPX1). | |
1371.0 /* | |
1372.0 /* Usage: | |
1373.0 /* | |
1374.0 /* Use HWTJSRCH to find multipe name value pairs | |
1375.0 /* | |
1376.0 /************************************************************** | |
1377.0 searchAndDeserializeData: Procedure; | |
1378.0 | |
1379.0 /* Search for specific values and objects in the response body | |
1380.0 deserialize them into the myRespBodyUserData data structure | |
1381.0 used to generate a report of the data. | |
1382.0 */ | |
1383.0 Dcl stringPtr Ptr; | |
1384.0 Dcl stringLen Fixed Binary(31); | |
1385.0 Dcl stringValue Char(50) Based(stringPtr); | |
1386.0 | |
1387.0 Dcl statusObject Type HWTJ_HANDLE_TYPE Initial(''b); | |
1388.0 Dcl weatherObject Type HWTJ_HANDLE_TYPE Initial(''b); | |
1389.0 | |
1390.0 /*------------------------------------------------------------- | |
1391.0 Get airportGeneralInfo | |
1392.0 ------------------------------------------------------------- | |
1393.0 | |
1394.0 /* Get airportName | |
1395.0 */ | |
1396.0 stringPtr = Find_String(0, 'name',4,stringLen); | |
1397.0 | |
1398.0 If returnCode = HWTJ_OK Then | |
1399.0 Do; | |
1400.0 If stringLen > Length(responseBodyData.airportName) Then | |
1401.0 stringLen = Length(responseBodyData.airportName); | |
1402.0 | |
1403.0 Substr(responseBodyData.airportName,1,stringLen) = | |
1404.0 Substr(stringValue,1,stringLen); | |
1405.0 End; | |
1406.0 | |
1407.0 /* Get airportIATA | |
1408.0 */ | |
1409.0 stringPtr = Find_String(0, 'IATA',4,stringLen); | |
1410.0 | |
1411.0 If returnCode = HWTJ_OK Then | |
1412.0 Do; | |
1413.0 If stringLen > Length(responseBodyData.airportIATA) Then | |
1414.0 stringLen = Length(responseBodyData.airportIATA); | |
1415.0 | |
1416.0 Substr(responseBodyData.airportIATA,1,stringLen) = | |
1417.0 Substr(stringValue,1,stringL | |
1418.0 End; | |
1419.0 | |
1420.0 /* Get airportState | |
1421.0 */ | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1422.0 stringPtr = Find_String(0, 'state',5,stringLen); | |
1423.0 | |
1424.0 If returnCode = HWTJ_OK Then | |
1425.0 Do; | |
1426.0 If stringLen > Length(responseBodyData.airportState) Then | |
1427.0 stringLen = Length(responseBodyData.airportState); | |
1428.0 | |
1429.0 Substr(responseBodyData.airportState,1,stringLen) = | |
1430.0 Substr(stringValue,1,stringL | |
1431.0 End; | |
1432.0 | |
1433.0 /*------------------------------------------------------------- | |
1434.0 Get airportDelayInfo | |
1435.0 ------------------------------------------------------------- | |
1436.0 | |
1437.0 /* Get airportDelay and convert to boolean value | |
1438.0 */ | |
1439.0 stringPtr = Find_String(0,"delay",5,stringLen); | |
1440.0 | |
1441.0 If returnCode = HWTJ_OK Then | |
1442.0 Do; | |
1443.0 If stringLen > Length(responseBodyData.airportDelay) Then | |
1444.0 stringLen = Length(responseBodyData.airportDelay); | |
1445.0 | |
1446.0 If (stringLen = 4) & | |
1447.0 (Substr(stringValue,1,stringLen) = 'true') | |
1448.0 responseBodyData.airportDelay = '1'b; | |
1449.0 End; | |
1450.0 | |
1451.0 If (returnCode = HWTJ_OK) & (responseBodyData.airportDelay) The | |
1452.0 Do; | |
1453.0 /* Get delay specifics if a delay has been reported. Find | |
1454.0 status object. The delay information is comprised of en | |
1455.0 within the status object. | |
1456.0 */ | |
1457.0 statusObject = Find_Object(0,'status',6); | |
1458.0 | |
1459.0 /* Get airportStatusType | |
1460.0 */ | |
1461.0 stringPtr = Find_String(statusObject,'type',4,stringLen); | |
1462.0 | |
1463.0 If returnCode = HWTJ_OK Then | |
1464.0 Do; | |
1465.0 If stringLen > Length(responseBodyData.airportStatusTyp | |
1466.0 stringLen = Length(responseBodyData.airportStatusTyp | |
1467.0 | |
1468.0 Substr(responseBodyData.airportStatusType,1,stringLen) | |
1469.0 Substr(stringValue,1,stringL | |
1470.0 End; | |
1471.0 | |
1472.0 /* Get airportStatusReason | |
1473.0 */ | |
1474.0 stringPtr = Find_String(statusObject,'reason',6,stringLen); | |
1475.0 | |
1476.0 If returnCode = HWTJ_OK Then | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1477.0 Do; | |
1478.0 If stringLen > Length(responseBodyData.airportStatusRea | |
1479.0 | |
1480.0 stringLen = Length(responseBodyData.airportStatusRea | |
1481.0 | |
1482.0 Substr(responseBodyData.airportStatusReason,1,stringLen | |
1483.0 Substr(stringValue,1,stringL | |
1484.0 End; | |
1485.0 | |
1486.0 /* Get airportAverageDelay | |
1487.0 */ | |
1488.0 stringPtr = Find_String(statusObject,'avgDelay',8,stringLen | |
1489.0 | |
1490.0 If returnCode = HWTJ_OK Then | |
1491.0 Do; | |
1492.0 If stringLen > Length(responseBodyData.airportAverageDe | |
1493.0 | |
1494.0 stringLen = Length(responseBodyData.airportAverageDe | |
1495.0 | |
1496.0 Substr(responseBodyData.airportAverageDelay,1,stringLen | |
1497.0 Substr(stringValue,1,string | |
1498.0 End; | |
1499.0 End; | |
1500.0 | |
1501.0 /*------------------------------------------------------------- | |
1502.0 Get airportWeather | |
1503.0 ------------------------------------------------------------- | |
1504.0 | |
1505.0 /* Find the weather object. The weather data is comprised of e | |
1506.0 inside the weather object. | |
1507.0 */ | |
1508.0 weatherObject = Find_Object(0,'weather',7); | |
1509.0 | |
1510.0 /* Get airportWeatherCond (Note that airportWeatherCond also ha | |
1511.0 name of "weather". The parser allows us to scope this weath | |
1512.0 condition within the weather object easily) | |
1513.0 */ | |
1514.0 stringPtr = Find_String(weatherObject, 'weather',7,stringLen); | |
1515.0 | |
1516.0 If returnCode = HWTJ_OK Then | |
1517.0 Do; | |
1518.0 If stringLen > Length(responseBodyData.airportWeatherCond) | |
1519.0 stringLen = Length(responseBodyData.airportWeatherCond); | |
1520.0 | |
1521.0 Substr(responseBodyData.airportWeatherCond,1,stringLen) = | |
1522.0 Substr(stringValue,1,string | |
1523.0 End; | |
1524.0 | |
1525.0 /* Get airportTemp | |
1526.0 */ | |
1527.0 stringPtr = Find_String(weatherObject, 'temp',4,stringLen); | |
1528.0 | |
1529.0 If returnCode = HWTJ_OK Then | |
1530.0 Do; | |
1531.0 If stringLen > Length(responseBodyData.airportTemp) Then | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1532.0 stringLen = Length(responseBodyData.airportTemp); | |
1533.0 | |
1534.0 Substr(responseBodyData.airportTemp,1,stringLen) = | |
1535.0 Substr(stringValue,1,string | |
1536.0 End; | |
1537.0 | |
1538.0 /* Get airportWeatherWind | |
1539.0 */ | |
1540.0 stringPtr = Find_String(weatherObject, 'wind',4,stringLen); | |
1541.0 | |
1542.0 If returnCode = HWTJ_OK Then | |
1543.0 Do; | |
1544.0 If stringLen > Length(responseBodyData.airportWind) Then | |
1545.0 stringLen = Length(responseBodyData.airportWind); | |
1546.0 | |
1547.0 Substr(responseBodyData.airportWind,1,stringLen) = | |
1548.0 Substr(stringValue,1,stringL | |
1549.0 End; | |
1550.0 | |
1551.0 End searchAndDeserializeData; | |
1552.0 | |
1553.0 /************************************************************** | |
1554.0 /* The code below is mostly unaltered routines which were impor | |
1555.0 /* from the z/OS Client Web Enablement Toolkit JSON parser PL/X | |
1556.0 /* sample HWTJXPX1 shipped in samplib. They are not illustrati | |
1557.0 /* HTTP services but provide code to easily parse thru the JSON | |
1558.0 /* data. | |
1559.0 /************************************************************** | |
1560.0 | |
1561.0 /************************************************************** | |
1562.0 /* Procedure: Init_Parser | |
1563.0 /* | |
1564.0 /* Function: Initializes the parser instance | |
1565.0 /* | |
1566.0 /* Services Used: | |
1567.0 /* | |
1568.0 /* HWTJINIT: Provides a handle to a parse instance which is | |
1569.0 /* then used in subsequent service calls. The | |
1570.0 /* HWTJINIT service must be invoked before invokin | |
1571.0 /* any other parsing services. | |
1572.0 /* | |
1573.0 /************************************************************** | |
1574.0 Init_Parser: Procedure (parserInstance); | |
1575.0 | |
1576.0 Dcl MAX_WORKAREA_SIZE Fixed Binary(31) Value(0); | |
1577.0 Dcl parserInstance Type HWTJ_PARSERHANDLE_TYPE; | |
1578.0 | |
1579.0 Call HWTJINIT(returnCode | |
1580.0 ,MAX_WORKAREA_SIZE | |
1581.0 ,parserInstance | |
1582.0 ,Diag_Area); | |
1583.0 | |
1584.0 If returnCode = HWTJ_OK Then | |
1585.0 Display('SUCCESS: z/OS JSON parser initialized.'); | |
1586.0 Else | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1587.0 Do; | |
1588.0 ErrorMessage = ''b; | |
1589.0 ErrorMessage = 'Parser initialization failed.'; | |
1590.0 Call Display_Parse_Err(ErrorMessage); | |
1591.0 End; | |
1592.0 | |
1593.0 End Init_Parser; | |
1594.0 | |
1595.0 /************************************************************** | |
1596.0 /* Procedure: Parse_JSON_Text | |
1597.0 /* | |
1598.0 /* Function: Parses the sample JSON data. | |
1599.0 /* | |
1600.0 /* Services Used: | |
1601.0 /* | |
1602.0 /* HWTJPARS: Builds an internal representation of the specif | |
1603.0 /* JSON string. This allows efficient search, | |
1604.0 /* traversal, and modification of the JSON data. | |
1605.0 /* any other parsing services. | |
1606.0 /* | |
1607.0 /* Usage: | |
1608.0 /* | |
1609.0 /* HWTJPARS does not make a local copy of the JSON source strin | |
1610.0 /* Therefore,the caller must ensure that the provided source st | |
1611.0 /* remains unmodified for the duration of the parser instance. | |
1612.0 /* the source string is modified, subsequent service calls may | |
1613.0 /* result in unexpected behavior. | |
1614.0 /* | |
1615.0 /************************************************************** | |
1616.0 Parse_JSON_Text: Procedure (parserInstance, respBody, inBodyLen | |
1617.0 | |
1618.0 Dcl parserInstance Type HWTJ_PARSERHANDLE_TYPE; | |
1619.0 Dcl respBody Ptr; | |
1620.0 Dcl inBodyLen Fixed Binary(32) Unsigned; | |
1621.0 Dcl respBodyLen Fixed Binary(31); | |
1622.0 | |
1623.0 respBodyLen = inBodyLen; | |
1624.0 | |
1625.0 /* Parse the sample JSON text string. Parse scans the JSON text | |
1626.0 creates an internal representation of the JSON data suitable | |
1627.0 search and create operations. | |
1628.0 */ | |
1629.0 Call HWTJPARS(returnCode | |
1630.0 ,parserInstance | |
1631.0 ,respBody /* Address of the JSON text string (inpu | |
1632.0 ,respBodyLen /*Length of the JSON text string (inpu | |
1633.0 ,Diag_Area); | |
1634.0 | |
1635.0 If returnCode = HWTJ_OK Then | |
1636.0 Display('SUCCESS: JSON data parsed.'); | |
1637.0 Else | |
1638.0 Do; | |
1639.0 ErrorMessage = ''b; | |
1640.0 ErrorMessage = 'Unable to parse JSON data.'; | |
1641.0 Call Display_Parse_Err(ErrorMessage); | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1642.0 End; | |
1643.0 | |
1644.0 End Parse_JSON_Text; | |
1645.0 | |
1646.0 /************************************************************** | |
1647.0 /* Procedure: Term_Parser | |
1648.0 /* | |
1649.0 /* Function: Performs cleanup by freeing memory used by the | |
1650.0 /* parser | |
1651.0 /* | |
1652.0 /* Services Used: | |
1653.0 /* | |
1654.0 /* HWTJTERM: Terminates a parser instance and frees the stora | |
1655.0 /* allocated by the parse services. | |
1656.0 /* | |
1657.0 /* Usage: | |
1658.0 /* | |
1659.0 /* The third parameter to HWTJTERM is used to | |
1660.0 /* specify the behavior of terminate if the parser is | |
1661.0 /* determined to be stuck in an "in-use" state. IBM | |
1662.0 /* recommends using the HWTJ_NOFORCE option in most cases. | |
1663.0 /* Because our sample is not multi-threaded, the risk of | |
1664.0 /* the parser getting stuck in an "in-use" state is low. | |
1665.0 /* Therefore, we provide a value of HWTJ_NOFORCE for the | |
1666.0 /* force option. | |
1667.0 /* | |
1668.0 /* NOTE: Consider enhancing this sample to postpone the call | |
1669.0 /* to the terminate service when a prior service call | |
1670.0 /* resulted in a return code of HWTJ_UNEXPECTED_ERROR. | |
1671.0 /* This will allow appropriate action to be taken to dump | |
1672.0 /* the work area storage for subsequent analysis by the | |
1673.0 /* IBM support center. Once the dump has been taken, | |
1674.0 /* terminate can be issued to free the storage from the user's | |
1675.0 /* address space. | |
1676.0 /* | |
1677.0 /************************************************************** | |
1678.0 Term_Parser: Procedure (parserInstance); | |
1679.0 | |
1680.0 Dcl parserInstance Type HWTJ_PARSERHANDLE_TYPE; | |
1681.0 | |
1682.0 /* On the first attempt, try to terminate with the force | |
1683.0 option disabled. This is the IBM recommended value for | |
1684.0 the force option. If the parser is in an inuse state, | |
1685.0 further cleanup processing is done in the following EVALUATE | |
1686.0 statement. A parser can be in an INUSE state if a prior serv | |
1687.0 call encountered an unexpected error that caused it to exit | |
1688.0 abnormally, or if the parser-handle is used in a multi-threa | |
1689.0 application. | |
1690.0 */ | |
1691.0 If returnCode ^= HWTJ_PARSERHANDLE_INUSE Then | |
1692.0 Call HWTJTERM(returnCode | |
1693.0 ,parserInstance | |
1694.0 ,HWTJ_NOFORCE | |
1695.0 ,Diag_Area); | |
1696.0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1697.0 /* Determine whether further cleanup processing is necessary | |
1698.0 */ | |
1699.0 Select (returnCode); | |
1700.0 | |
1701.0 When(HWTJ_OK) | |
1702.0 Display('SUCCESS: Parser work area freed.'); | |
1703.0 | |
1704.0 When(HWTJ_PARSERHANDLE_INUSE) | |
1705.0 Do; | |
1706.0 ErrorMessage = ''b; | |
1707.0 ErrorMessage = 'Unable to perform cleanup.'|| | |
1708.0 'Retrying with FORCE option enabled.'; | |
1709.0 Call Display_Parse_Err(ErrorMessage); | |
1710.0 | |
1711.0 /* Attempt to force cleanup. Use with caution as recommen | |
1712.0 in the parser documentation | |
1713.0 */ | |
1714.0 Call HWTJTERM(returnCode | |
1715.0 ,parserInstance | |
1716.0 ,HWTJ_FORCE | |
1717.0 ,Diag_Area); | |
1718.0 | |
1719.0 /* Check if cleanup with FORCE option was successful. | |
1720.0 */ | |
1721.0 If returnCode = HWTJ_OK Then | |
1722.0 Display('SUCCESS: Parser work area freed with FORCE.'); | |
1723.0 Else | |
1724.0 Do; | |
1725.0 ErrorMessage = ''b; | |
1726.0 ErrorMessage = 'Unable to cleanup with HWTJ_FORCE.'|| | |
1727.0 'Could not free parser work area.'; | |
1728.0 Call Display_Parse_Err(ErrorMessage); | |
1729.0 End; | |
1730.0 End; /* End When HWTJ_PARSERHANDLE_INUSE */ | |
1731.0 Otherwise | |
1732.0 Do; | |
1733.0 ErrorMessage = ''b; | |
1734.0 ErrorMessage = 'Unable to perform cleanup.'|| | |
1735.0 'Could not free parser work area.'; | |
1736.0 Call Display_Parse_Err(ErrorMessage); | |
1737.0 End; | |
1738.0 End; /* End Select */ | |
1739.0 | |
1740.0 End Term_Parser; | |
1741.0 | |
1742.0 /************************************************************** | |
1743.0 /* Procedure: Find_String | |
1744.0 /* | |
1745.0 /* Function: | |
1746.0 /* Searches the specified JSON object for a name:value pair | |
1747.0 /* where the name matches the specified search string and | |
1748.0 /* the value type is string. This is a convenience method tha | |
1749.0 /* can be used when the structure of the JSON data is known | |
1750.0 /* beforehand. | |
1751.0 /* | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1752.0 /* Input: | |
1753.0 /* - A handle of type object or array. | |
1754.0 /* - A string used as the search parameter. | |
1755.0 /* - The length of the search string. | |
1756.0 /* | |
1757.0 /* Output: | |
1758.0 /* If a match is found, the string value of the name:value pa | |
1759.0 /* and the length of the string value will be returned. | |
1760.0 /* | |
1761.0 /************************************************************** | |
1762.0 Find_String: Procedure(Object | |
1763.0 ,Search_String | |
1764.0 ,Search_String_Len | |
1765.0 ,Value_Length | |
1766.0 ) | |
1767.0 Returns( PTR byvalue ); | |
1768.0 | |
1769.0 Dcl Object Type HWTJ_HANDLE_TYPE; | |
1770.0 Dcl Search_String Type ENTRYNAME_TYPE; | |
1771.0 Dcl Search_String_Len Type LENGTH_TYPE; | |
1772.0 | |
1773.0 Dcl String_Value_Addr PTR; | |
1774.0 Dcl Out_Handle PTR Initial(sysnull()); | |
1775.0 Dcl Value_Length Fixed Binary(31); | |
1776.0 | |
1777.0 Value_Length = 0; | |
1778.0 | |
1779.0 String_Value_Addr = Find_Value(Object | |
1780.0 ,Search_String | |
1781.0 ,Search_String_Len | |
1782.0 ,HWTJ_STRING_TYPE | |
1783.0 ,Value_Length | |
1784.0 ); | |
1785.0 | |
1786.0 If returnCode = HWTJ_OK & String_Value_Addr ^= sysnull() Then | |
1787.0 Out_Handle = String_Value_Addr; | |
1788.0 | |
1789.0 Return(Out_Handle); | |
1790.0 | |
1791.0 End Find_String; | |
1792.0 | |
1793.0 /************************************************************** | |
1794.0 /* Procedure: Find_Object | |
1795.0 /* | |
1796.0 /* Function: | |
1797.0 /* Searches the specified JSON object for a name:value pair | |
1798.0 /* where the name matches the specified search string and | |
1799.0 /* the value type is object. This is a convenience method tha | |
1800.0 /* can be used when the structure of the JSON data is known | |
1801.0 /* beforehand. | |
1802.0 /* | |
1803.0 /* Input: | |
1804.0 /* - A handle of type object or array. | |
1805.0 /* - A string used as the search parameter. | |
1806.0 /* - The length of the search string. | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1807.0 /* | |
1808.0 /* Output: | |
1809.0 /* If a match is found, a handle to the object value of the | |
1810.0 /* name:value pair is returned. | |
1811.0 /* | |
1812.0 /************************************************************** | |
1813.0 Find_Object: Procedure(Object | |
1814.0 ,Search_String | |
1815.0 ,Search_String_Len | |
1816.0 ) | |
1817.0 Returns( TYPE HWTJ_HANDLE_TYPE byvalue ); | |
1818.0 | |
1819.0 DCL Object Type HWTJ_HANDLE_TYPE; | |
1820.0 DCL Search_String Type ENTRYNAME_TYPE; | |
1821.0 DCL Search_String_Len Type LENGTH_TYPE; | |
1822.0 | |
1823.0 DCL Object_Handle_Addr Ptr; | |
1824.0 DCL Object_Handle Type HWTJ_HANDLE_TYPE | |
1825.0 Based(Object_Handle_Addr); | |
1826.0 | |
1827.0 | |
1828.0 DCL Out_Handle Type HWTJ_HANDLE_TYPE Initial(0); | |
1829.0 | |
1830.0 Object_Handle_Addr = Find_Value(Object | |
1831.0 ,Search_String | |
1832.0 ,Search_String_Len | |
1833.0 ,HWTJ_OBJECT_TYPE | |
1834.0 ,0 | |
1835.0 ); | |
1836.0 | |
1837.0 If returnCode = HWTJ_OK & Object_Handle_Addr ^= sysnull() Then | |
1838.0 Out_Handle = Object_Handle; | |
1839.0 | |
1840.0 Return(Out_Handle); | |
1841.0 | |
1842.0 End Find_Object; | |
1843.0 | |
1844.0 /************************************************************** | |
1845.0 /* Procedure: Find_Value | |
1846.0 /* | |
1847.0 /* Function: | |
1848.0 /* Searches the specified object for a name:value pair whose | |
1849.0 /* name matches the specified search string. This is a utili | |
1850.0 /* method used by the find_array routines to easily search an | |
1851.0 /* retrieve a value from an object when the name and value ty | |
1852.0 /* is known. | |
1853.0 /* | |
1854.0 /* Input: | |
1855.0 /* - A handle of type object or array. | |
1856.0 /* - A string used as a search parameter. | |
1857.0 /* - The length of the search string. | |
1858.0 /* - A JSON type as defined in the IBM-provided interface | |
1859.0 /* definition file | |
1860.0 /* - An optional parameter, length of the return value. This | |
1861.0 /* parameter is only applied when the Expected_Value_Type | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1862.0 /* is HWTJ_STRING_TYPE or HWTJ_NUMBER_TYPE | |
1863.0 /* | |
1864.0 /* Output: | |
1865.0 /* - A pointer to the value is returned. | |
1866.0 /* - Length of the return value (if it is passed in) | |
1867.0 /* | |
1868.0 /* Services Used: | |
1869.0 /* | |
1870.0 /* HWTJGJST: Gets the JSON type associated with a specified | |
1871.0 /* object or entry handle. | |
1872.0 /* | |
1873.0 /* HWTJSRCH: Finds a particular name string within the JSON | |
1874.0 /* Text. | |
1875.0 /* | |
1876.0 /************************************************************** | |
1877.0 Find_Value: Procedure(Object_To_Search | |
1878.0 ,EntryName | |
1879.0 ,Name_Len | |
1880.0 ,Expected_Value_Type | |
1881.0 ,Value_Length | |
1882.0 ) | |
1883.0 Returns( PTR byvalue ); | |
1884.0 | |
1885.0 Dcl Object_To_Search Type HWTJ_HANDLE_TYPE; | |
1886.0 Dcl EntryName Type ENTRYNAME_TYPE; | |
1887.0 Dcl Name_Len Type LENGTH_TYPE; | |
1888.0 Dcl Expected_Value_Type Type HWTJ_JTYPE_TYPE; | |
1889.0 Dcl Value_Length Type LENGTH_TYPE; | |
1890.0 | |
1891.0 /*Declare a variable to hold the value if a match is found | |
1892.0 */ | |
1893.0 Dcl Value_Handle Type HWTJ_HANDLE_TYPE Initial(0); | |
1894.0 | |
1895.0 /* Declare a handle to store a pointer to value | |
1896.0 */ | |
1897.0 Dcl Value_Addr PTR Initial(sysnull()); | |
1898.0 | |
1899.0 /* Declare a variable to hold the entry type returned by HWTJGJ | |
1900.0 */ | |
1901.0 Dcl Entry_Type Type HWTJ_JTYPE_TYPE Initial(0); | |
1902.0 | |
1903.0 Value_Length = 0; /* Initialize */ | |
1904.0 | |
1905.0 /* Search the specified object for the specified name. | |
1906.0 */ | |
1907.0 Call HWTJSRCH(returnCode | |
1908.0 ,Parser_Instance | |
1909.0 ,HWTJ_SEARCHTYPE_OBJECT/* Limit the search scope * | |
1910.0 ,Addr(EntryName) /* Search string * | |
1911.0 ,Name_Len /* Search string length * | |
1912.0 ,Object_To_Search /* Handle of object to search * | |
1913.0 ,0 /* Starting point of the search* | |
1914.0 ,Value_Handle /*Search result handle (output)* | |
1915.0 ,Diag_Area); | |
1916.0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1917.0 /* Check that the search found a result. | |
1918.0 */ | |
1919.0 If (returnCode = HWTJ_OK) Then | |
1920.0 Do; | |
1921.0 /* Get the object's type. | |
1922.0 */ | |
1923.0 Call HWTJGJST( | |
1924.0 returnCode | |
1925.0 ,Parser_Instance | |
1926.0 ,Value_Handle/*Handle to the value whose type to check (in | |
1927.0 ,Entry_Type /*Value type constant returned (out | |
1928.0 ,Diag_Area); | |
1929.0 | |
1930.0 /* Verify that the returned handle has the expected type. | |
1931.0 */ | |
1932.0 If Entry_type = Expected_Value_Type Then | |
1933.0 Do; | |
1934.0 If Entry_type = HWTJ_STRING_TYPE | | |
1935.0 Entry_type = HWTJ_NUMBER_TYPE Then | |
1936.0 Value_Addr = Do_Get_Value( | |
1937.0 Value_Handle, Entry_Type, Value_le | |
1938.0 Else | |
1939.0 Value_Addr = Do_Get_Value(Value_Handle, Entry_Type, 0 | |
1940.0 End; | |
1941.0 Else | |
1942.0 Do; | |
1943.0 ErrorMessage = 'Error occurred while searching for '|| | |
1944.0 'a name. The name was found but the '| | |
1945.0 'value was not of the expected type. '; | |
1946.0 Call Display_Parse_Err(ErrorMessage); | |
1947.0 End; | |
1948.0 | |
1949.0 End; | |
1950.0 Else | |
1951.0 Do; | |
1952.0 ErrorMessage = 'Search failed. Name was not found '|| | |
1953.0 'in the specified object.'; | |
1954.0 Call Display_Parse_Err(ErrorMessage); | |
1955.0 End; | |
1956.0 | |
1957.0 /* At this point, if the search did not return a match, or the | |
1958.0 expected type did not match the actual type, the value_addr | |
1959.0 output parm is still set to NULL. Otherwise, value_addr | |
1960.0 points to the appropriate address. | |
1961.0 */ | |
1962.0 Return(Value_Addr); | |
1963.0 End Find_Value; | |
1964.0 | |
1965.0 /************************************************************** | |
1966.0 /* Procedure: Do_Get_Value | |
1967.0 /* | |
1968.0 /* Function: | |
1969.0 /* Retrieves the specified value by calling the appropriate | |
1970.0 /* service using the value of the specified HWTJ_JTYPE_TYPE. | |
1971.0 /* | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 1972.0 /* Input: | |
1973.0 /* - A value handle. | |
1974.0 /* - A valid entry type as defined in the IBM-provided interf | |
1975.0 /* definition file. | |
1976.0 /* | |
1977.0 /* Output: | |
1978.0 /* - A pointer to the value is returned. | |
1979.0 /* - Length of the return value (if not omitted) | |
1980.0 /* | |
1981.0 /* Services Used: | |
1982.0 /* HWTJGVAL: Retrieves the value of string or number entry. | |
1983.0 /* HWTJGNUV: Retrieves the number value in binary | |
1984.0 /* HWTJGBOV: Retrieves the value of a boolean entry. | |
1985.0 /* | |
1986.0 /************************************************************** | |
1987.0 Do_Get_Value: Procedure(Value_Handle | |
1988.0 ,Entry_Type | |
1989.0 ,Value_Length | |
1990.0 ) | |
1991.0 Returns( PTR byvalue ); | |
1992.0 | |
1993.0 Dcl Value_Handle Type HWTJ_HANDLE_TYPE; | |
1994.0 Dcl Entry_Type Type HWTJ_JTYPE_TYPE; | |
1995.0 Dcl Value_Length Type LENGTH_TYPE; | |
1996.0 | |
1997.0 Dcl Value_Addr PTR Initial(sysnull()); | |
1998.0 Dcl String_Value_Addr PTR Initial(sysnull()); | |
1999.0 Dcl String_Value Char(Value_Length) Based(String_Value_Add | |
2000.0 | |
2001.0 /* Use a small value for this sample, if a large value could be | |
2002.0 returned, consider using ?STORAGE to obtain the storage to h | |
2003.0 the return value. | |
2004.0 */ | |
2005.0 Dcl Local_Value Type BUFFER_TYPE; | |
2006.0 Dcl HWTJ_Boolean aligned Type HWTJ_BOOLEANVALUE_TYPE; | |
2007.0 | |
2008.0 Value_Length = 0; /* Initialize */ | |
2009.0 | |
2010.0 /* The following checks determine the value's type and set | |
2011.0 the value_addr output parm appropriately. | |
2012.0 | |
2013.0 In the case of a string or number type, the source text is | |
2014.0 copied into a new buffer, and the Value_Addr output parm is | |
2015.0 set to the address of this buffer. | |
2016.0 | |
2017.0 In the case of a boolean value type, the HWTJ_TRUE/HWTJ_FALS | |
2018.0 value is converted to a bool type and the Value_Addr output | |
2019.0 parm is set to the address of the bool value. | |
2020.0 | |
2021.0 In the case of an object or array type, the value_addr outpu | |
2022.0 parm is set to the address of the object or array handle. | |
2023.0 */ | |
2024.0 Select(Entry_Type); | |
2025.0 When(HWTJ_STRING_TYPE | |
2026.0 ,HWTJ_NUMBER_TYPE) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 2027.0 Do; | |
2028.0 /* Issue HWTJGVAL to get the address and length of the st | |
2029.0 */ | |
2030.0 Call HWTJGVAL(returnCode | |
2031.0 ,Parser_Instance | |
2032.0 ,Value_Handle /* Handle to a value (inpu | |
2033.0 ,String_Value_Addr /* Value address (outp | |
2034.0 ,Value_Length /* Returned value length (out | |
2035.0 ,Diag_Area); | |
2036.0 | |
2037.0 If returnCode = HWTJ_OK Then | |
2038.0 Do; | |
2039.0 Value_Addr = Addr(Local_Value); | |
2040.0 If Value_Length <= Length(Local_Value) Then | |
2041.0 Do; | |
2042.0 Local_Value = Copy(String_Value,Value_Length); | |
2043.0 | |
2044.0 End; /* End if Value_Length <= Length(Local_Value) | |
2045.0 Else | |
2046.0 Do; | |
2047.0 /* For demonstration, we return an error in this | |
2048.0 Another consideration is to call ?STORAGE to o | |
2049.0 an area using the return Value_Length and then | |
2050.0 re-issue HWTJGVAL to get the address and lengt | |
2051.0 the string. See exsample in the | |
2052.0 Get_Modified_JSON_String proc. | |
2053.0 */ | |
2054.0 ErrorMessage = 'Buffer size is too small.'; | |
2055.0 Call Display_Parse_Err(ErrorMessage); | |
2056.0 | |
2057.0 End; | |
2058.0 End; | |
2059.0 Else | |
2060.0 Do; | |
2061.0 ErrorMessage = 'Error occurred in Do_Get_Value. '|| | |
2062.0 'HWTJGVAL failed.'; | |
2063.0 Call Display_Parse_Err(ErrorMessage); | |
2064.0 End; | |
2065.0 End; /* End When HWTJ_STRING_TYPE */ | |
2066.0 When (HWTJ_BOOLEAN_TYPE) | |
2067.0 Do; | |
2068.0 /* Retrieve the value and store it in a local variable. | |
2069.0 */ | |
2070.0 Call HWTJGBOV(returnCode | |
2071.0 ,Parser_Instance | |
2072.0 ,Value_Handle /* Handle to the value (input) | |
2073.0 ,Hwtj_Boolean /* Boolean value returned (outp | |
2074.0 ,Diag_Area); | |
2075.0 | |
2076.0 If returnCode = HWTJ_OK Then | |
2077.0 /* Store the address of the boolean value in our return | |
2078.0 */ | |
2079.0 Value_Addr = Addr(hwtj_Boolean); | |
2080.0 Else | |
2081.0 Do; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 2082.0 ErrorMessage = 'Error occurred in Do_Get_Value. '|| | |
2083.0 'HWTJGBOV failed.'; | |
2084.0 Call Display_Parse_Err(ErrorMessage); | |
2085.0 End; | |
2086.0 End; /* End When HWTJ_BOOLEAN_TYPE */ | |
2087.0 When (HWTJ_ARRAY_TYPE | |
2088.0 ,HWTJ_OBJECT_TYPE) | |
2089.0 Do; | |
2090.0 /* Store the address of the handle in our return variable | |
2091.0 */ | |
2092.0 value_addr = Addr(Value_Handle); | |
2093.0 End; /* End When HWTJ_ARRAY_TYPE */ | |
2094.0 Otherwise | |
2095.0 Do; | |
2096.0 ErrorMessage = 'An invalid entry type is found in '|| | |
2097.0 'Do_Get_Value.'; | |
2098.0 Call Display_Parse_Err(ErrorMessage); | |
2099.0 End; | |
2100.0 End; /* End Select */ | |
2101.0 | |
2102.0 Return(Value_Addr); | |
2103.0 | |
2104.0 End Do_Get_Value; | |
2105.0 | |
2106.0 | |
2107.0 /************************************************************** | |
2108.0 /* Procedure: Display_Parse_Err | |
2109.0 /* | |
2110.0 /* Function: A helper proc for displaying error diagnostic | |
2111.0 /* information. | |
2112.0 /* | |
2113.0 /************************************************************** | |
2114.0 Display_Parse_Err: Procedure(In_ErrorMessage); | |
2115.0 | |
2116.0 Dcl In_ErrorMessage Char(200) inonly nonasgn; | |
2117.0 | |
2118.0 Display(' '); | |
2119.0 | |
2120.0 /* Write the Error Text | |
2121.0 */ | |
2122.0 Display(In_ErrorMessage); | |
2123.0 | |
2124.0 Display(' '); | |
2125.0 | |
2126.0 /* Write the Return Code | |
2127.0 */ | |
2128.0 Display('Return Code = ' || returnCode); | |
2129.0 | |
2130.0 Display(' '); | |
2131.0 | |
2132.0 /* Write the Diag Reason Code | |
2133.0 */ | |
2134.0 Display('Reason Code = ' || Diag_Area.ReasonCode); | |
2135.0 | |
2136.0 /* Write the Diag Description | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
0 Line.File | |
0 2137.0 Note: DISPLAY has a limitation on number of characters to di | |
2138.0 therefore, 2 DISPLAY statements are used to display th | |
2139.0 entire ReasonDesc field. | |
2140.0 */ | |
2141.0 Display(' '); | |
2142.0 Display('Reason Text = '|| SUBSTR(Diag_Area.ReasonDesc,1,110)); | |
2143.0 Display(SUBSTR(Diag_Area.ReasonDesc,111,17)); | |
2144.0 | |
2145.0 Display(' '); | |
2146.0 | |
2147.0 End Display_Parse_Err; | |
2148.0 End HWTHBDYX; | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
Timestamp and Version Information | |
000000 F2F0 F2F0 =C'2020' | |
000004 F0F6 F2F1 =C'0621' | |
000008 F0F5 F4F2 F3F9 =C'054239' | |
00000E F0F5 F0F2 F0F3 =C'050203' | |
000014 0030 **** Service String | |
Timestamp and Version End | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000000 001196 | HWTHBDYX DS 0D | |
000000 47F0 F024 001196 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000140 DSA size | |
00000C 00007178 =A(PPA1-HWTHBDYX) | |
000010 47F0 F001 001196 | B 1(,r15) | |
000014 58F0 C31C 001196 | L r15,796(,r12) | |
000018 184E 001196 | LR r4,r14 | |
00001A 05EF 001196 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001196 | J *+24 | |
000024 90E7 D00C 001196 | STM r14,r7,12(r13) | |
000028 58E0 D04C 001196 | L r14,76(,r13) | |
00002C 4100 E140 001196 | LA r0,320(,r14) | |
000030 5500 C314 001196 | CL r0,788(,r12) | |
000034 A724 FFF0 001196 | JH *-32 | |
000038 58F0 C280 001196 | L r15,640(,r12) | |
00003C 90F0 E048 001196 | STM r15,r0,72(r14) | |
000040 9210 E000 001196 | MVI 0(r14),16 | |
000044 50D0 E004 001196 | ST r13,4(,r14) | |
000048 18DE 001196 | LR r13,r14 | |
00004A C030 0000 0120 001196 | LARL r3,F'288' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D13C 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D13C 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 3196 000000 | LARL r6,F'12694' | |
00006A 5010 D138 001196 | ST r1,#SR_PARM_1(,r1 | |
00006E 5810 7000 001300 | L r1,=A(IBMQJDSB)(, | |
000072 4120 6018 001300 | LA r2,_Dsc_000004(,r | |
000076 4140 60D0 001300 | LA r4,_Dsc_000027(,r | |
00007A 58F0 1008 001300 | L r15,&EPA_&WSA(,r1 | |
00007E 5800 100C 001300 | L r0,&EPA_&WSA(,r1, | |
000082 5000 C1F4 001300 | ST r0,_CEECAA_(,r12, | |
000086 4150 66B0 001300 | LA r5,+CONSTANT_AREA | |
00008A 4110 D098 001300 | LA r1,#MX_TEMP1(,r13 | |
00008E 5050 D098 001300 | ST r5,#MX_TEMP1(,r13 | |
000092 5040 D09C 001300 | ST r4,#MX_TEMP1(,r13 | |
000096 E54C D0A0 0000 001300 | MVHI #MX_TEMP1(r13,160 | |
00009C 5020 D0A4 001300 | ST r2,#MX_TEMP1(,r13 | |
0000A0 E54C D0A8 0000 001300 | MVHI #MX_TEMP1(r13,168 | |
0000A6 0DEF 001300 | BASR r14,r15 | |
0000A8 5810 D138 001310 | L r1,#SR_PARM_1(,r1 | |
0000AC 5810 1010 001310 | L r1,_addrUSERDATAP | |
0000B0 5800 1000 001310 | L r0,_shadow6(,r1,0 | |
0000B4 1200 001310 | LTR r0,r0 | |
0000B6 A774 0025 001310 | JNE @1L6 | |
0000BA 001310 | @1L8 DS 0H | |
0000BA 001311 | @1L2 DS 0H | |
0000BA 5810 7000 001312 | L r1,=A(IBMQJDSB)(, | |
0000BE 4120 6018 001312 | LA r2,_Dsc_000004(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C2 4140 6080 001312 | LA r4,_Dsc_000017(,r | |
0000C6 58F0 1008 001312 | L r15,&EPA_&WSA(,r1 | |
0000CA 5800 100C 001312 | L r0,&EPA_&WSA(,r1, | |
0000CE 5000 C1F4 001312 | ST r0,_CEECAA_(,r12, | |
0000D2 4150 66DA 001312 | LA r5,+CONSTANT_AREA | |
0000D6 4110 D098 001312 | LA r1,#MX_TEMP1(,r13 | |
0000DA 5050 D098 001312 | ST r5,#MX_TEMP1(,r13 | |
0000DE 5040 D09C 001312 | ST r4,#MX_TEMP1(,r13 | |
0000E2 E54C D0A0 0000 001312 | MVHI #MX_TEMP1(r13,160 | |
0000E8 5020 D0A4 001312 | ST r2,#MX_TEMP1(,r13 | |
0000EC E54C D0A8 0000 001312 | MVHI #MX_TEMP1(r13,168 | |
0000F2 0DEF 001312 | BASR r14,r15 | |
0000F4 41F0 0001 001314 | LA r15,1 | |
0000F8 A7F4 00BD 001314 | J @1L429 | |
0000FC 001315 | @1L3 DS 0H | |
0000FC A7F4 0002 001315 | J @1L7 | |
000100 001315 | @1L6 DS 0H | |
000100 001315 | @1L7 DS 0H | |
000100 5810 D138 001319 | L r1,#SR_PARM_1(,r1 | |
000104 5810 1010 001319 | L r1,_addrUSERDATAP | |
000108 5810 1000 001319 | L r1,_shadow6(,r1,0 | |
00010C 5010 D134 001319 | ST r1,MYRESPBODYUSER | |
000110 5810 1008 001323 | L r1,_shadow6(,r1,8 | |
000114 E300 1000 0094 001323 | LLC r0,_shadow2(,r1,0 | |
00011A C00B 0000 0080 001323 | NILF r0,F'128' | |
000120 C20F 0000 0000 001323 | CLFI r0,F'0' | |
000126 A774 0025 001323 | JNE @1L9 | |
00012A 001323 | @1L11 DS 0H | |
00012A 001324 | @1L4 DS 0H | |
00012A 5810 7000 001325 | L r1,=A(IBMQJDSB)(, | |
00012E 4120 6018 001325 | LA r2,_Dsc_000004(,r | |
000132 4140 6038 001325 | LA r4,_Dsc_000008(,r | |
000136 58F0 1008 001325 | L r15,&EPA_&WSA(,r1 | |
00013A 5800 100C 001325 | L r0,&EPA_&WSA(,r1, | |
00013E 5000 C1F4 001325 | ST r0,_CEECAA_(,r12, | |
000142 4150 66FA 001325 | LA r5,+CONSTANT_AREA | |
000146 4110 D098 001325 | LA r1,#MX_TEMP1(,r13 | |
00014A 5050 D098 001325 | ST r5,#MX_TEMP1(,r13 | |
00014E 5040 D09C 001325 | ST r4,#MX_TEMP1(,r13 | |
000152 E54C D0A0 0000 001325 | MVHI #MX_TEMP1(r13,160 | |
000158 5020 D0A4 001325 | ST r2,#MX_TEMP1(,r13 | |
00015C E54C D0A8 0000 001325 | MVHI #MX_TEMP1(r13,168 | |
000162 0DEF 001325 | BASR r14,r15 | |
000164 41F0 0001 001328 | LA r15,1 | |
000168 A7F4 0085 001328 | J @1L429 | |
00016C 001329 | @1L5 DS 0H | |
00016C A7F4 0002 001329 | J @1L10 | |
000170 001329 | @1L9 DS 0H | |
000170 001329 | @1L10 DS 0H | |
000170 5810 D13C 001334 | L r1,#CEECAACRENT_1 | |
000174 5800 3006 001334 | L r0,=Q(PARSER_INST | |
000178 B9FA 0001 001334 | ALRK r0,r1,r0 | |
00017C 185D 001334 | LR r5,r13 | |
00017E 5010 C1F4 001334 | ST r1,_CEECAA_(,r12, | |
000182 58F0 300A 001334 | L r15,=A(INIT_PARSE | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000186 4110 D098 001334 | LA r1,#MX_TEMP1(,r13 | |
00018A 5000 D098 001334 | ST r0,#MX_TEMP1(,r13 | |
00018E 0DEF 001334 | BASR r14,r15 | |
000190 5800 D13C 001336 | L r0,#CEECAACRENT_1 | |
000194 5810 300E 001336 | L r1,=Q(RETURNCODE) | |
000198 B9FA 1010 001336 | ALRK r1,r0,r1 | |
00019C 5800 1000 001336 | L r0,RETURNCODE(,r1 | |
0001A0 1200 001336 | LTR r0,r0 | |
0001A2 A784 0006 001336 | JE @1L12 | |
0001A6 001336 | @1L14 DS 0H | |
0001A6 41F0 0001 001337 | LA r15,1 | |
0001AA A7F4 0064 001337 | J @1L429 | |
0001AE 001337 | @1L12 DS 0H | |
0001AE 001337 | @1L13 DS 0H | |
0001AE 5810 D13C 001341 | L r1,#CEECAACRENT_1 | |
0001B2 5800 3006 001341 | L r0,=Q(PARSER_INST | |
0001B6 B9FA 0041 001341 | ALRK r4,r1,r0 | |
0001BA 5850 D138 001341 | L r5,#SR_PARM_1(,r1 | |
0001BE 5820 5008 001341 | L r2,_addrBODYPTR(, | |
0001C2 5800 500C 001341 | L r0,_addrBODYSIZE( | |
0001C6 185D 001341 | LR r5,r13 | |
0001C8 5010 C1F4 001341 | ST r1,_CEECAA_(,r12, | |
0001CC 58F0 3012 001341 | L r15,=A(PARSE_JSON | |
0001D0 4110 D098 001341 | LA r1,#MX_TEMP1(,r13 | |
0001D4 5040 D098 001341 | ST r4,#MX_TEMP1(,r13 | |
0001D8 5020 D09C 001341 | ST r2,#MX_TEMP1(,r13 | |
0001DC 5000 D0A0 001341 | ST r0,#MX_TEMP1(,r13 | |
0001E0 0DEF 001341 | BASR r14,r15 | |
0001E2 5800 D13C 001343 | L r0,#CEECAACRENT_1 | |
0001E6 5810 300E 001343 | L r1,=Q(RETURNCODE) | |
0001EA B9FA 1010 001343 | ALRK r1,r0,r1 | |
0001EE 5800 1000 001343 | L r0,RETURNCODE(,r1 | |
0001F2 1200 001343 | LTR r0,r0 | |
0001F4 A784 0006 001343 | JE @1L15 | |
0001F8 001343 | @1L17 DS 0H | |
0001F8 41F0 0001 001344 | LA r15,1 | |
0001FC A7F4 003B 001344 | J @1L429 | |
000200 001344 | @1L15 DS 0H | |
000200 001344 | @1L16 DS 0H | |
000200 185D 001348 | LR r5,r13 | |
000202 5800 D13C 001348 | L r0,#CEECAACRENT_1 | |
000206 5000 C1F4 001348 | ST r0,_CEECAA_(,r12, | |
00020A 58F0 3016 001348 | L r15,=A(SEARCHANDD | |
00020E 0DEF 001348 | BASR r14,r15 | |
000210 5810 D13C 001352 | L r1,#CEECAACRENT_1 | |
000214 5800 3006 001352 | L r0,=Q(PARSER_INST | |
000218 B9FA 0001 001352 | ALRK r0,r1,r0 | |
00021C 185D 001352 | LR r5,r13 | |
00021E 5010 C1F4 001352 | ST r1,_CEECAA_(,r12, | |
000222 58F0 301A 001352 | L r15,=A(TERM_PARSE | |
000226 4110 D098 001352 | LA r1,#MX_TEMP1(,r13 | |
00022A 5000 D098 001352 | ST r0,#MX_TEMP1(,r13 | |
00022E 0DEF 001352 | BASR r14,r15 | |
000230 5810 7000 001356 | L r1,=A(IBMQJDSB)(, | |
000234 4120 6018 001356 | LA r2,_Dsc_000004(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000238 4140 6088 001356 | LA r4,_Dsc_000018(,r | |
00023C 58F0 1008 001356 | L r15,&EPA_&WSA(,r1 | |
000240 5800 100C 001356 | L r0,&EPA_&WSA(,r1, | |
000244 5000 C1F4 001356 | ST r0,_CEECAA_(,r12, | |
000248 4150 6742 001356 | LA r5,+CONSTANT_AREA | |
00024C 4110 D098 001356 | LA r1,#MX_TEMP1(,r13 | |
000250 5050 D098 001356 | ST r5,#MX_TEMP1(,r13 | |
000254 5040 D09C 001356 | ST r4,#MX_TEMP1(,r13 | |
000258 E54C D0A0 0000 001356 | MVHI #MX_TEMP1(r13,160 | |
00025E 5020 D0A4 001356 | ST r2,#MX_TEMP1(,r13 | |
000262 E54C D0A8 0000 001356 | MVHI #MX_TEMP1(r13,168 | |
000268 0DEF 001356 | BASR r14,r15 | |
00026A 41F0 0000 001358 | LA r15,0 | |
00026E A7F4 0002 001358 | J @1L429 | |
000272 002148 | @1L1 DS 0H | |
000272 002148 | @1L429 DS 0H | |
000272 5800 D13C 000000 | L r0,#CEECAACRENT_1 | |
000276 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
00027A Start of Epilog | |
00027A 58D0 D004 002148 | L r13,4(,r13) | |
00027E 58E0 D00C 002148 | L r14,12(,r13) | |
000282 9827 D01C 002148 | LM r2,r7,28(r13) | |
000286 051E 002148 | BALR r1,r14 | |
000288 0707 002148 | NOPR 7 | |
00028A 0000 | |
00028C Start of Literals | |
00028C 00000000 =Q(@STATIC) | |
000290 00000000 =Q(PARSER_INSTANC | |
000294 00004E10 =A(INIT_PARSER) | |
000298 00000000 =Q(RETURNCODE) | |
00029C 00004C60 =A(PARSE_JSON_TEX | |
0002A0 00004FA8 =A(SEARCHANDDESER | |
0002A4 00004938 =A(TERM_PARSER) | |
0002A8 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 320 | |
*** Size of executable code: 650 | |
*** CSECT Offset: 72 : 0x48 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000000 000996 | HWTHHDRX DS 0D | |
000000 47F0 F024 000996 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000578 DSA size | |
00000C 00006F18 =A(PPA1-HWTHHDRX) | |
000010 47F0 F001 000996 | B 1(,r15) | |
000014 58F0 C31C 000996 | L r15,796(,r12) | |
000018 184E 000996 | LR r4,r14 | |
00001A 05EF 000996 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000996 | J *+24 | |
000024 90E7 D00C 000996 | STM r14,r7,12(r13) | |
000028 58E0 D04C 000996 | L r14,76(,r13) | |
00002C 4100 E578 000996 | LA r0,1400(,r14) | |
000030 5500 C314 000996 | CL r0,788(,r12) | |
000034 A724 FFF0 000996 | JH *-32 | |
000038 58F0 C280 000996 | L r15,640(,r12) | |
00003C 90F0 E048 000996 | STM r15,r0,72(r14) | |
000040 9210 E000 000996 | MVI 0(r14),16 | |
000044 50D0 E004 000996 | ST r13,4(,r14) | |
000048 18DE 000996 | LR r13,r14 | |
00004A C040 0000 04E0 000996 | LARL r4,F'1248' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D570 000000 | ST r0,#_CEECAACRENT_ | |
000058 5820 D570 000000 | L r2,#_CEECAACRENT_ | |
00005C 5800 4002 000000 | L r0,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 3042 000000 | LARL r6,F'12354' | |
00006A 5010 D49C 000996 | ST r1,#SR_PARM_2(,r1 | |
00006E 5810 7000 001077 | L r1,=A(IBMQJDSB)(, | |
000072 4120 6018 001077 | LA r2,_Dsc_000004(,r | |
000076 4130 60E0 001077 | LA r3,_Dsc_000029(,r | |
00007A 58F0 1008 001077 | L r15,&EPA_&WSA(,r1 | |
00007E 5800 100C 001077 | L r0,&EPA_&WSA(,r1, | |
000082 5000 C1F4 001077 | ST r0,_CEECAA_(,r12, | |
000086 4150 6762 001077 | LA r5,+CONSTANT_AREA | |
00008A 4110 D098 001077 | LA r1,#MX_TEMP2(,r13 | |
00008E 5050 D098 001077 | ST r5,#MX_TEMP2(,r13 | |
000092 5030 D09C 001077 | ST r3,#MX_TEMP2(,r13 | |
000096 E54C D0A0 0000 001077 | MVHI #MX_TEMP2(r13,160 | |
00009C 5020 D0A4 001077 | ST r2,#MX_TEMP2(,r13 | |
0000A0 E54C D0A8 0000 001077 | MVHI #MX_TEMP2(r13,168 | |
0000A6 0DEF 001077 | BASR r14,r15 | |
0000A8 5810 7000 001078 | L r1,=A(IBMQJDSB)(, | |
0000AC 4120 6018 001078 | LA r2,_Dsc_000004(,r | |
0000B0 4130 60E0 001078 | LA r3,_Dsc_000029(,r | |
0000B4 58F0 1008 001078 | L r15,&EPA_&WSA(,r1 | |
0000B8 5800 100C 001078 | L r0,&EPA_&WSA(,r1, | |
0000BC 5000 C1F4 001078 | ST r0,_CEECAA_(,r12, | |
0000C0 4150 678E 001078 | LA r5,+CONSTANT_AREA | |
0000C4 4110 D098 001078 | LA r1,#MX_TEMP2(,r13 | |
0000C8 5050 D098 001078 | ST r5,#MX_TEMP2(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CC 5030 D09C 001078 | ST r3,#MX_TEMP2(,r13 | |
0000D0 E54C D0A0 0000 001078 | MVHI #MX_TEMP2(r13,160 | |
0000D6 5020 D0A4 001078 | ST r2,#MX_TEMP2(,r13 | |
0000DA E54C D0A8 0000 001078 | MVHI #MX_TEMP2(r13,168 | |
0000E0 0DEF 001078 | BASR r14,r15 | |
0000E2 5810 D49C 001082 | L r1,#SR_PARM_2(,r1 | |
0000E6 5810 1018 001082 | L r1,_addrUSERDATAP | |
0000EA 5800 1000 001082 | L r0,_shadow6(,r1,0 | |
0000EE 1200 001082 | LTR r0,r0 | |
0000F0 A774 0025 001082 | JNE @2L30 | |
0000F4 001082 | @2L32 DS 0H | |
0000F4 001083 | @2L20 DS 0H | |
0000F4 5810 7000 001084 | L r1,=A(IBMQJDSB)(, | |
0000F8 4120 6018 001084 | LA r2,_Dsc_000004(,r | |
0000FC 4130 6090 001084 | LA r3,_Dsc_000019(,r | |
000100 58F0 1008 001084 | L r15,&EPA_&WSA(,r1 | |
000104 5800 100C 001084 | L r0,&EPA_&WSA(,r1, | |
000108 5000 C1F4 001084 | ST r0,_CEECAA_(,r12, | |
00010C 4150 67BA 001084 | LA r5,+CONSTANT_AREA | |
000110 4110 D098 001084 | LA r1,#MX_TEMP2(,r13 | |
000114 5050 D098 001084 | ST r5,#MX_TEMP2(,r13 | |
000118 5030 D09C 001084 | ST r3,#MX_TEMP2(,r13 | |
00011C E54C D0A0 0000 001084 | MVHI #MX_TEMP2(r13,160 | |
000122 5020 D0A4 001084 | ST r2,#MX_TEMP2(,r13 | |
000126 E54C D0A8 0000 001084 | MVHI #MX_TEMP2(r13,168 | |
00012C 0DEF 001084 | BASR r14,r15 | |
00012E 41F0 0001 001085 | LA r15,1 | |
000132 A7F4 0460 001085 | J @2L428 | |
000136 001086 | @2L21 DS 0H | |
000136 A7F4 0002 001086 | J @2L31 | |
00013A 001086 | @2L30 DS 0H | |
00013A 001086 | @2L31 DS 0H | |
00013A 5810 D49C 001090 | L r1,#SR_PARM_2(,r1 | |
00013E 5810 1018 001090 | L r1,_addrUSERDATAP | |
000142 5810 1000 001090 | L r1,_shadow6(,r1,0 | |
000146 5010 D30C 001090 | ST r1,MYRESPHEADERUS | |
00014A 5810 1008 001095 | L r1,_shadow6(,r1,8 | |
00014E 5800 1000 001095 | L r0,_shadow3(,r1,0 | |
000152 C20F 0000 0000 001095 | CLFI r0,F'0' | |
000158 A774 016B 001095 | JNE @2L33 | |
00015C 001095 | @2L35 DS 0H | |
00015C 001096 | @2L22 DS 0H | |
00015C 5810 7000 001097 | L r1,=A(IBMQJDSB)(, | |
000160 4120 6018 001097 | LA r2,_Dsc_000004(,r | |
000164 4130 6028 001097 | LA r3,_Dsc_000006(,r | |
000168 58F0 1008 001097 | L r15,&EPA_&WSA(,r1 | |
00016C 5800 100C 001097 | L r0,&EPA_&WSA(,r1, | |
000170 5000 C1F4 001097 | ST r0,_CEECAA_(,r12, | |
000174 4150 67DC 001097 | LA r5,+CONSTANT_AREA | |
000178 4110 D098 001097 | LA r1,#MX_TEMP2(,r13 | |
00017C 5050 D098 001097 | ST r5,#MX_TEMP2(,r13 | |
000180 5030 D09C 001097 | ST r3,#MX_TEMP2(,r13 | |
000184 E54C D0A0 0000 001097 | MVHI #MX_TEMP2(r13,160 | |
00018A 5020 D0A4 001097 | ST r2,#MX_TEMP2(,r13 | |
00018E E54C D0A8 0000 001097 | MVHI #MX_TEMP2(r13,168 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000194 0DEF 001097 | BASR r14,r15 | |
000196 5810 7000 001098 | L r1,=A(IBMQJDSB)(, | |
00019A 4120 6018 001098 | LA r2,_Dsc_000004(,r | |
00019E 4130 60C0 001098 | LA r3,_Dsc_000025(,r | |
0001A2 58F0 1008 001098 | L r15,&EPA_&WSA(,r1 | |
0001A6 5800 100C 001098 | L r0,&EPA_&WSA(,r1, | |
0001AA 5000 C1F4 001098 | ST r0,_CEECAA_(,r12, | |
0001AE 4150 67DE 001098 | LA r5,+CONSTANT_AREA | |
0001B2 4110 D098 001098 | LA r1,#MX_TEMP2(,r13 | |
0001B6 5050 D098 001098 | ST r5,#MX_TEMP2(,r13 | |
0001BA 5030 D09C 001098 | ST r3,#MX_TEMP2(,r13 | |
0001BE E54C D0A0 0000 001098 | MVHI #MX_TEMP2(r13,160 | |
0001C4 5020 D0A4 001098 | ST r2,#MX_TEMP2(,r13 | |
0001C8 E54C D0A8 0000 001098 | MVHI #MX_TEMP2(r13,168 | |
0001CE 0DEF 001098 | BASR r14,r15 | |
0001D0 D216 D464 63A8 001099 | MVC _temp39(23,r13,11 | |
0001D6 5810 D49C 001099 | L r1,#SR_PARM_2(,r1 | |
0001DA 5810 1000 001099 | L r1,_addrHTTPRESPO | |
0001DE 5800 1000 001099 | L r0,_shadow3(,r1,0 | |
0001E2 C007 8000 0000 001099 | XILF r0,F'-2147483648' | |
0001E8 4E00 D320 001099 | CVD r0,_temp34(,r13,8 | |
0001EC 4110 D320 001099 | LA r1,_temp34(,r13,8 | |
0001F0 F876 D500 1001 001099 | ZAP #pdr14@1280_2(8,r | |
0001F6 FA75 D500 6896 001099 | AP #pdr14@1280_2(8,r | |
0001FC D207 D320 D500 001099 | MVC _temp34(8,r13,800 | |
000202 D20D D328 63C0 001099 | MVC _temp35(14,r13,80 | |
000208 4110 D328 001099 | LA r1,_temp35(,r13,8 | |
00020C 4120 D322 001099 | LA r2,_temp34(,r13,8 | |
000210 DE0D 1000 2000 001099 | ED _temp35(14,r1,0), | |
000216 D20D D47B D328 001099 | MVC _temp39(14,r13,11 | |
00021C 4110 D464 001099 | LA r1,_temp39(,r13,1 | |
000220 924B 1025 001099 | MVI _shadow2(r1,37),7 | |
000224 5810 7000 001099 | L r1,=A(IBMQJDSB)(, | |
000228 4120 6018 001099 | LA r2,_Dsc_000004(,r | |
00022C 4130 60C0 001099 | LA r3,_Dsc_000025(,r | |
000230 4150 D464 001099 | LA r5,_temp39(,r13,1 | |
000234 58F0 1008 001099 | L r15,&EPA_&WSA(,r1 | |
000238 5800 100C 001099 | L r0,&EPA_&WSA(,r1, | |
00023C 5000 C1F4 001099 | ST r0,_CEECAA_(,r12, | |
000240 4110 D098 001099 | LA r1,#MX_TEMP2(,r13 | |
000244 5050 D098 001099 | ST r5,#MX_TEMP2(,r13 | |
000248 5030 D09C 001099 | ST r3,#MX_TEMP2(,r13 | |
00024C E54C D0A0 0000 001099 | MVHI #MX_TEMP2(r13,160 | |
000252 5020 D0A4 001099 | ST r2,#MX_TEMP2(,r13 | |
000256 E54C D0A8 0000 001099 | MVHI #MX_TEMP2(r13,168 | |
00025C 0DEF 001099 | BASR r14,r15 | |
00025E 5810 D49C 001105 | L r1,#SR_PARM_2(,r1 | |
000262 5810 1000 001105 | L r1,_addrHTTPRESPO | |
000266 5810 1010 001105 | L r1,_shadow3(,r1,1 | |
00026A C21F 0000 0064 001105 | CLFI r1,F'100' | |
000270 A7D4 0007 001105 | JNH @2L36 | |
000274 001105 | @2L38 DS 0H | |
000274 E54C D0B0 0064 001106 | MVHI LLENGTH(r13,176), | |
00027A A7F4 000A 001106 | J @2L37 | |
00027E 001106 | @2L36 DS 0H | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00027E 5810 D49C 001108 | L r1,#SR_PARM_2(,r1 | |
000282 5810 1000 001108 | L r1,_addrHTTPRESPO | |
000286 5810 1010 001108 | L r1,_shadow3(,r1,1 | |
00028A 5010 D0B0 001108 | ST r1,LLENGTH(,r13,1 | |
00028E 001108 | @2L37 DS 0H | |
00028E 4110 D17C 001110 | LA r1,LREASON(,r13,3 | |
000292 5010 D4AC 001110 | ST r1,#STRTEMP2(,r13 | |
000296 9240 1000 001110 | MVI LREASON(r1,0),64 | |
00029A D2C6 1001 1000 001110 | MVC LREASON(199,r1,1) | |
0002A0 5810 D0B0 001111 | L r1,LLENGTH(,r13,1 | |
0002A4 C01B 0000 7FFF 001111 | NILF r1,F'32767' | |
0002AA 5010 D498 001111 | ST r1,_temp43(,r13,1 | |
0002AE 4120 D17C 001111 | LA r2,LREASON(,r13,3 | |
0002B2 5020 D48C 001111 | ST r2,_temp40(,r13,1 | |
0002B6 5810 D49C 001111 | L r1,#SR_PARM_2(,r1 | |
0002BA 5810 1000 001111 | L r1,_addrHTTPRESPO | |
0002BE 5830 100C 001111 | L r3,_shadow6(,r1,1 | |
0002C2 5810 D0B0 001111 | L r1,LLENGTH(,r13,1 | |
0002C6 C01B 0000 7FFF 001111 | NILF r1,F'32767' | |
0002CC 5030 D4C0 001111 | ST r3,#wtemp_78(,r13 | |
0002D0 5020 D4C4 001111 | ST r2,#wtemp_79(,r13 | |
0002D4 5010 D494 001111 | ST r1,_temp42(,r13,1 | |
0002D8 5830 D498 001111 | L r3,_temp43(,r13,1 | |
0002DC 1913 001111 | CR r1,r3 | |
0002DE B9F2 4031 001111 | LOCRL r3,r1 | |
0002E2 5030 D490 001111 | ST r3,_temp41(,r13,1 | |
0002E6 5810 D4C4 001111 | L r1,#wtemp_79(,r13 | |
0002EA 5820 D4C0 001111 | L r2,#wtemp_78(,r13 | |
0002EE 58F0 4006 001111 | L r15,=A(_outlineCo | |
0002F2 4DE0 F010 001111 | BAS r14,16(,r15) | |
0002F6 4700 000C 001111 | NOP 12 | |
0002FA 5810 D48C 001111 | L r1,_temp40(,r13,1 | |
0002FE 5820 D490 001111 | L r2,_temp41(,r13,1 | |
000302 5800 D498 001111 | L r0,_temp43(,r13,1 | |
000306 1F02 001111 | SLR r0,r2 | |
000308 B9FA 2031 001111 | ALRK r3,r1,r2 | |
00030C 5030 D4CC 001111 | ST r3,#wtemp_81(,r13 | |
000310 B9FA 20E1 001111 | ALRK r14,r1,r2 | |
000314 50E0 D4AC 001111 | ST r14,#STRTEMP2(,r1 | |
000318 1200 001111 | LTR r0,r0 | |
00031A A784 0027 001111 | JE @2L444 | |
00031E 9240 E000 001111 | MVI #AddressShadow(r1 | |
000322 A70A FFFF 001111 | AHI r0,H'-1' | |
000326 1200 001111 | LTR r0,r0 | |
000328 A784 0020 001111 | JE @2L444 | |
00032C A70A FFFF 001111 | AHI r0,H'-1' | |
000330 5000 D4B0 001111 | ST r0,#STRTEMP2(,r13 | |
000334 8A00 0008 001111 | SRA r0,8 | |
000338 5000 D4A8 001111 | ST r0,#STRTEMP2(,r13 | |
00033C 1200 001111 | LTR r0,r0 | |
00033E A784 0010 001111 | JE @2L446 | |
000342 001111 | @2L445 DS 0H | |
000342 5800 D4A8 001111 | L r0,#STRTEMP2(,r13 | |
000346 D2FF E001 E000 001111 | MVC #AddressShadow(25 | |
00034C 41E0 E100 001111 | LA r14,#AddressShado | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000350 EC10 FFFF 00DA 001111 | ALHSIK r1,r0,H'-1' | |
000356 5010 D4A8 001111 | ST r1,#STRTEMP2(,r13 | |
00035A A706 FFF4 001111 | BRCT r0,@2L445 | |
00035E 001111 | @2L446 DS 0H | |
00035E 5810 D4B0 001111 | L r1,#STRTEMP2(,r13 | |
000362 C610 0000 32C5 001111 | EXRL r1,F'12997' | |
000368 001111 | @2L444 DS 0H | |
000368 D214 D384 63D0 001112 | MVC _temp38(21,r13,90 | |
00036E D2C7 D399 D17C 001112 | MVC _temp38(200,r13,9 | |
000374 4110 D384 001112 | LA r1,_temp38(,r13,9 | |
000378 924B 10DD 001112 | MVI _shadow2(r1,221), | |
00037C 5810 7000 001112 | L r1,=A(IBMQJDSB)(, | |
000380 4120 6018 001112 | LA r2,_Dsc_000004(,r | |
000384 4130 6098 001112 | LA r3,_Dsc_000020(,r | |
000388 4150 D384 001112 | LA r5,_temp38(,r13,9 | |
00038C 58F0 1008 001112 | L r15,&EPA_&WSA(,r1 | |
000390 5800 100C 001112 | L r0,&EPA_&WSA(,r1, | |
000394 5000 C1F4 001112 | ST r0,_CEECAA_(,r12, | |
000398 4110 D098 001112 | LA r1,#MX_TEMP2(,r13 | |
00039C 5050 D098 001112 | ST r5,#MX_TEMP2(,r13 | |
0003A0 5030 D09C 001112 | ST r3,#MX_TEMP2(,r13 | |
0003A4 E54C D0A0 0000 001112 | MVHI #MX_TEMP2(r13,160 | |
0003AA 5020 D0A4 001112 | ST r2,#MX_TEMP2(,r13 | |
0003AE E54C D0A8 0000 001112 | MVHI #MX_TEMP2(r13,168 | |
0003B4 0DEF 001112 | BASR r14,r15 | |
0003B6 5810 7000 001113 | L r1,=A(IBMQJDSB)(, | |
0003BA 4120 6018 001113 | LA r2,_Dsc_000004(,r | |
0003BE 4130 60C0 001113 | LA r3,_Dsc_000025(,r | |
0003C2 58F0 1008 001113 | L r15,&EPA_&WSA(,r1 | |
0003C6 5800 100C 001113 | L r0,&EPA_&WSA(,r1, | |
0003CA 5000 C1F4 001113 | ST r0,_CEECAA_(,r12, | |
0003CE 4150 67DE 001113 | LA r5,+CONSTANT_AREA | |
0003D2 4110 D098 001113 | LA r1,#MX_TEMP2(,r13 | |
0003D6 5050 D098 001113 | ST r5,#MX_TEMP2(,r13 | |
0003DA 5030 D09C 001113 | ST r3,#MX_TEMP2(,r13 | |
0003DE E54C D0A0 0000 001113 | MVHI #MX_TEMP2(r13,160 | |
0003E4 5020 D0A4 001113 | ST r2,#MX_TEMP2(,r13 | |
0003E8 E54C D0A8 0000 001113 | MVHI #MX_TEMP2(r13,168 | |
0003EE 0DEF 001113 | BASR r14,r15 | |
0003F0 5810 7000 001114 | L r1,=A(IBMQJDSB)(, | |
0003F4 4120 6018 001114 | LA r2,_Dsc_000004(,r | |
0003F8 4130 6028 001114 | LA r3,_Dsc_000006(,r | |
0003FC 58F0 1008 001114 | L r15,&EPA_&WSA(,r1 | |
000400 5800 100C 001114 | L r0,&EPA_&WSA(,r1, | |
000404 5000 C1F4 001114 | ST r0,_CEECAA_(,r12, | |
000408 4150 67DC 001114 | LA r5,+CONSTANT_AREA | |
00040C 4110 D098 001114 | LA r1,#MX_TEMP2(,r13 | |
000410 5050 D098 001114 | ST r5,#MX_TEMP2(,r13 | |
000414 5030 D09C 001114 | ST r3,#MX_TEMP2(,r13 | |
000418 E54C D0A0 0000 001114 | MVHI #MX_TEMP2(r13,160 | |
00041E 5020 D0A4 001114 | ST r2,#MX_TEMP2(,r13 | |
000422 E54C D0A8 0000 001114 | MVHI #MX_TEMP2(r13,168 | |
000428 0DEF 001114 | BASR r14,r15 | |
00042A 001115 | @2L23 DS 0H | |
00042A A7F4 0002 001115 | J @2L34 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00042E 001115 | @2L33 DS 0H | |
00042E 001115 | @2L34 DS 0H | |
00042E 5810 D30C 001119 | L r1,MYRESPHEADERUS | |
000432 5810 1008 001119 | L r1,_shadow6(,r1,8 | |
000436 5820 D49C 001119 | L r2,#SR_PARM_2(,r1 | |
00043A 5820 2000 001119 | L r2,_addrHTTPRESPO | |
00043E 5800 2000 001119 | L r0,_shadow3(,r2,0 | |
000442 5000 1000 001119 | ST r0,_shadow3(,r1,0 | |
000446 5810 D30C 001120 | L r1,MYRESPHEADERUS | |
00044A 5800 100C 001120 | L r0,_shadow3(,r1,1 | |
00044E A70A 0001 001120 | AHI r0,H'1' | |
000452 5000 100C 001120 | ST r0,_shadow3(,r1,1 | |
000456 5810 D49C 001127 | L r1,#SR_PARM_2(,r1 | |
00045A 5810 1000 001127 | L r1,_addrHTTPRESPO | |
00045E 5800 1000 001127 | L r0,_shadow3(,r1,0 | |
000462 C20F 0000 00C8 001127 | CLFI r0,F'200' | |
000468 A784 0006 001127 | JE @2L39 | |
00046C 001127 | @2L41 DS 0H | |
00046C 41F0 0001 001128 | LA r15,1 | |
000470 A7F4 02C1 001128 | J @2L428 | |
000474 001128 | @2L39 DS 0H | |
000474 001128 | @2L40 DS 0H | |
000474 5810 D49C 001132 | L r1,#SR_PARM_2(,r1 | |
000478 5810 1004 001132 | L r1,_addrEXITFLAGS | |
00047C 5800 1000 001132 | L r0,_shadow3(,r1,0 | |
000480 C20F 0000 0000 001132 | CLFI r0,F'0' | |
000486 A7D4 004D 001132 | JNH @2L42 | |
00048A 001132 | @2L44 DS 0H | |
00048A 001133 | @2L24 DS 0H | |
00048A 5810 D49C 001134 | L r1,#SR_PARM_2(,r1 | |
00048E 5810 1004 001134 | L r1,_addrEXITFLAGS | |
000492 5800 1000 001134 | L r0,_shadow3(,r1,0 | |
000496 5000 D310 001134 | ST r0,_temp32(,r13,7 | |
00049A C20F 0000 0001 001135 | CLFI r0,F'1' | |
0004A0 A774 0021 001135 | JNE @2L47 | |
0004A4 001135 | @2L46 DS 0H | |
0004A4 5810 7000 001136 | L r1,=A(IBMQJDSB)(, | |
0004A8 4120 6018 001136 | LA r2,_Dsc_000004(,r | |
0004AC 4130 6050 001136 | LA r3,_Dsc_000011(,r | |
0004B0 58F0 1008 001136 | L r15,&EPA_&WSA(,r1 | |
0004B4 5800 100C 001136 | L r0,&EPA_&WSA(,r1, | |
0004B8 5000 C1F4 001136 | ST r0,_CEECAA_(,r12, | |
0004BC 4150 680A 001136 | LA r5,+CONSTANT_AREA | |
0004C0 4110 D098 001136 | LA r1,#MX_TEMP2(,r13 | |
0004C4 5050 D098 001136 | ST r5,#MX_TEMP2(,r13 | |
0004C8 5030 D09C 001136 | ST r3,#MX_TEMP2(,r13 | |
0004CC E54C D0A0 0000 001136 | MVHI #MX_TEMP2(r13,160 | |
0004D2 5020 D0A4 001136 | ST r2,#MX_TEMP2(,r13 | |
0004D6 E54C D0A8 0000 001136 | MVHI #MX_TEMP2(r13,168 | |
0004DC 0DEF 001136 | BASR r14,r15 | |
0004DE A7F4 001F 001136 | J @2L45 | |
0004E2 001136 | @2L47 DS 0H | |
0004E2 5810 7000 001138 | L r1,=A(IBMQJDSB)(, | |
0004E6 4120 6018 001138 | LA r2,_Dsc_000004(,r | |
0004EA 4130 6058 001138 | LA r3,_Dsc_000012(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0004EE 58F0 1008 001138 | L r15,&EPA_&WSA(,r1 | |
0004F2 5800 100C 001138 | L r0,&EPA_&WSA(,r1, | |
0004F6 5000 C1F4 001138 | ST r0,_CEECAA_(,r12, | |
0004FA 4150 681C 001138 | LA r5,+CONSTANT_AREA | |
0004FE 4110 D098 001138 | LA r1,#MX_TEMP2(,r13 | |
000502 5050 D098 001138 | ST r5,#MX_TEMP2(,r13 | |
000506 5030 D09C 001138 | ST r3,#MX_TEMP2(,r13 | |
00050A E54C D0A0 0000 001138 | MVHI #MX_TEMP2(r13,160 | |
000510 5020 D0A4 001138 | ST r2,#MX_TEMP2(,r13 | |
000514 E54C D0A8 0000 001138 | MVHI #MX_TEMP2(r13,168 | |
00051A 0DEF 001138 | BASR r14,r15 | |
00051C 001138 | @2L45 DS 0H | |
00051C 001140 | @2L25 DS 0H | |
00051C A7F4 0002 001140 | J @2L43 | |
000520 001140 | @2L42 DS 0H | |
000520 001140 | @2L43 DS 0H | |
000520 5810 D49C 001145 | L r1,#SR_PARM_2(,r1 | |
000524 5810 100C 001145 | L r1,_addrNAMELEN(, | |
000528 5810 1000 001145 | L r1,_shadow3(,r1,0 | |
00052C C21F 0000 0064 001145 | CLFI r1,F'100' | |
000532 A7D4 0007 001145 | JNH @2L48 | |
000536 001145 | @2L50 DS 0H | |
000536 E54C D0B0 0064 001146 | MVHI LLENGTH(r13,176), | |
00053C A7F4 000A 001146 | J @2L49 | |
000540 001146 | @2L48 DS 0H | |
000540 5810 D49C 001148 | L r1,#SR_PARM_2(,r1 | |
000544 5810 100C 001148 | L r1,_addrNAMELEN(, | |
000548 5810 1000 001148 | L r1,_shadow3(,r1,0 | |
00054C 5010 D0B0 001148 | ST r1,LLENGTH(,r13,1 | |
000550 001148 | @2L49 DS 0H | |
000550 4110 D0B4 001150 | LA r1,LNAME(,r13,180 | |
000554 5010 D4AC 001150 | ST r1,#STRTEMP2(,r13 | |
000558 9240 1000 001150 | MVI LNAME(r1,0),64 | |
00055C D2C6 1001 1000 001150 | MVC LNAME(199,r1,1),L | |
000562 5810 D0B0 001151 | L r1,LLENGTH(,r13,1 | |
000566 C01B 0000 7FFF 001151 | NILF r1,F'32767' | |
00056C 5010 D490 001151 | ST r1,_temp41(,r13,1 | |
000570 4120 D0B4 001151 | LA r2,LNAME(,r13,180 | |
000574 5020 D48C 001151 | ST r2,_temp40(,r13,1 | |
000578 5810 D49C 001151 | L r1,#SR_PARM_2(,r1 | |
00057C 5810 1008 001151 | L r1,_addrNAMEPTR(, | |
000580 5830 1000 001151 | L r3,_shadow6(,r1,0 | |
000584 5810 D0B0 001151 | L r1,LLENGTH(,r13,1 | |
000588 C01B 0000 7FFF 001151 | NILF r1,F'32767' | |
00058E 5030 D4D4 001151 | ST r3,#wtemp_83(,r13 | |
000592 5020 D4D8 001151 | ST r2,#wtemp_84(,r13 | |
000596 5010 D494 001151 | ST r1,_temp42(,r13,1 | |
00059A 5830 D490 001151 | L r3,_temp41(,r13,1 | |
00059E 1913 001151 | CR r1,r3 | |
0005A0 B9F2 4031 001151 | LOCRL r3,r1 | |
0005A4 5030 D498 001151 | ST r3,_temp43(,r13,1 | |
0005A8 5810 D4D8 001151 | L r1,#wtemp_84(,r13 | |
0005AC 5820 D4D4 001151 | L r2,#wtemp_83(,r13 | |
0005B0 58F0 4006 001151 | L r15,=A(_outlineCo | |
0005B4 4DE0 F010 001151 | BAS r14,16(,r15) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0005B8 4700 000C 001151 | NOP 12 | |
0005BC 5810 D48C 001151 | L r1,_temp40(,r13,1 | |
0005C0 5820 D498 001151 | L r2,_temp43(,r13,1 | |
0005C4 5800 D490 001151 | L r0,_temp41(,r13,1 | |
0005C8 1F02 001151 | SLR r0,r2 | |
0005CA B9FA 2031 001151 | ALRK r3,r1,r2 | |
0005CE 5030 D4CC 001151 | ST r3,#wtemp_81(,r13 | |
0005D2 B9FA 20E1 001151 | ALRK r14,r1,r2 | |
0005D6 50E0 D4AC 001151 | ST r14,#STRTEMP2(,r1 | |
0005DA 1200 001151 | LTR r0,r0 | |
0005DC A784 0027 001151 | JE @2L447 | |
0005E0 9240 E000 001151 | MVI #AddressShadow(r1 | |
0005E4 A70A FFFF 001151 | AHI r0,H'-1' | |
0005E8 1200 001151 | LTR r0,r0 | |
0005EA A784 0020 001151 | JE @2L447 | |
0005EE A70A FFFF 001151 | AHI r0,H'-1' | |
0005F2 5000 D4B0 001151 | ST r0,#STRTEMP2(,r13 | |
0005F6 8A00 0008 001151 | SRA r0,8 | |
0005FA 5000 D4A8 001151 | ST r0,#STRTEMP2(,r13 | |
0005FE 1200 001151 | LTR r0,r0 | |
000600 A784 0010 001151 | JE @2L449 | |
000604 001151 | @2L448 DS 0H | |
000604 5800 D4A8 001151 | L r0,#STRTEMP2(,r13 | |
000608 D2FF E001 E000 001151 | MVC #AddressShadow(25 | |
00060E 41E0 E100 001151 | LA r14,#AddressShado | |
000612 EC10 FFFF 00DA 001151 | ALHSIK r1,r0,H'-1' | |
000618 5010 D4A8 001151 | ST r1,#STRTEMP2(,r13 | |
00061C A706 FFF4 001151 | BRCT r0,@2L448 | |
000620 001151 | @2L449 DS 0H | |
000620 5810 D4B0 001151 | L r1,#STRTEMP2(,r13 | |
000624 C610 0000 3164 001151 | EXRL r1,F'12644' | |
00062A 001151 | @2L447 DS 0H | |
00062A D20F D360 63E8 001155 | MVC _temp37(16,r13,86 | |
000630 5810 D30C 001155 | L r1,MYRESPHEADERUS | |
000634 5800 100C 001155 | L r0,_shadow3(,r1,1 | |
000638 C007 8000 0000 001155 | XILF r0,F'-2147483648' | |
00063E 4E00 D320 001155 | CVD r0,_temp34(,r13,8 | |
000642 4110 D320 001155 | LA r1,_temp34(,r13,8 | |
000646 F876 D500 1001 001155 | ZAP #pdr14@1280_2(8,r | |
00064C FA75 D500 6896 001155 | AP #pdr14@1280_2(8,r | |
000652 D207 D320 D500 001155 | MVC _temp34(8,r13,800 | |
000658 D20D D328 63C0 001155 | MVC _temp35(14,r13,80 | |
00065E 4110 D328 001155 | LA r1,_temp35(,r13,8 | |
000662 4120 D322 001155 | LA r2,_temp34(,r13,8 | |
000666 DE0D 1000 2000 001155 | ED _temp35(14,r1,0), | |
00066C D20D D370 D328 001155 | MVC _temp37(14,r13,88 | |
000672 D205 D37E 63F8 001155 | MVC _temp37(6,r13,894 | |
000678 5810 7000 001155 | L r1,=A(IBMQJDSB)(, | |
00067C 4120 6018 001155 | LA r2,_Dsc_000004(,r | |
000680 4130 60B0 001155 | LA r3,_Dsc_000023(,r | |
000684 4150 D360 001155 | LA r5,_temp37(,r13,8 | |
000688 58F0 1008 001155 | L r15,&EPA_&WSA(,r1 | |
00068C 5800 100C 001155 | L r0,&EPA_&WSA(,r1, | |
000690 5000 C1F4 001155 | ST r0,_CEECAA_(,r12, | |
000694 4110 D098 001155 | LA r1,#MX_TEMP2(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000698 5050 D098 001155 | ST r5,#MX_TEMP2(,r13 | |
00069C 5030 D09C 001155 | ST r3,#MX_TEMP2(,r13 | |
0006A0 E54C D0A0 0000 001155 | MVHI #MX_TEMP2(r13,160 | |
0006A6 5020 D0A4 001155 | ST r2,#MX_TEMP2(,r13 | |
0006AA E54C D0A8 0000 001155 | MVHI #MX_TEMP2(r13,168 | |
0006B0 0DEF 001155 | BASR r14,r15 | |
0006B2 5800 D0B0 001157 | L r0,LLENGTH(,r13,1 | |
0006B6 C00B 0000 7FFF 001157 | NILF r0,F'32767' | |
0006BC 5000 D498 001157 | ST r0,_temp43(,r13,1 | |
0006C0 D203 D318 6400 001157 | MVC _temp33(4,r13,792 | |
0006C6 5800 D498 001157 | L r0,_temp43(,r13,1 | |
0006CA 5000 D31C 001157 | ST r0,_temp33(,r13,7 | |
0006CE 5810 7000 001157 | L r1,=A(IBMQJDSB)(, | |
0006D2 4120 6018 001157 | LA r2,_Dsc_000004(,r | |
0006D6 4130 D318 001157 | LA r3,_temp33(,r13,7 | |
0006DA 4150 D0B4 001157 | LA r5,LNAME(,r13,180 | |
0006DE 58F0 1008 001157 | L r15,&EPA_&WSA(,r1 | |
0006E2 5800 100C 001157 | L r0,&EPA_&WSA(,r1, | |
0006E6 5000 C1F4 001157 | ST r0,_CEECAA_(,r12, | |
0006EA 4110 D098 001157 | LA r1,#MX_TEMP2(,r13 | |
0006EE 5050 D098 001157 | ST r5,#MX_TEMP2(,r13 | |
0006F2 5030 D09C 001157 | ST r3,#MX_TEMP2(,r13 | |
0006F6 E54C D0A0 0000 001157 | MVHI #MX_TEMP2(r13,160 | |
0006FC 5020 D0A4 001157 | ST r2,#MX_TEMP2(,r13 | |
000700 E54C D0A8 0000 001157 | MVHI #MX_TEMP2(r13,168 | |
000706 0DEF 001157 | BASR r14,r15 | |
000708 5810 D49C 001159 | L r1,#SR_PARM_2(,r1 | |
00070C 5810 1014 001159 | L r1,_addrVALUELEN( | |
000710 5810 1000 001159 | L r1,_shadow3(,r1,0 | |
000714 C21F 0000 0064 001159 | CLFI r1,F'100' | |
00071A A7D4 0007 001159 | JNH @2L51 | |
00071E 001159 | @2L53 DS 0H | |
00071E E54C D0B0 0064 001160 | MVHI LLENGTH(r13,176), | |
000724 A7F4 000A 001160 | J @2L52 | |
000728 001160 | @2L51 DS 0H | |
000728 5810 D49C 001162 | L r1,#SR_PARM_2(,r1 | |
00072C 5810 1014 001162 | L r1,_addrVALUELEN( | |
000730 5810 1000 001162 | L r1,_shadow3(,r1,0 | |
000734 5010 D0B0 001162 | ST r1,LLENGTH(,r13,1 | |
000738 001162 | @2L52 DS 0H | |
000738 4110 D244 001164 | LA r1,LVALUE(,r13,58 | |
00073C 5010 D4AC 001164 | ST r1,#STRTEMP2(,r13 | |
000740 9240 1000 001164 | MVI LVALUE(r1,0),64 | |
000744 D2C6 1001 1000 001164 | MVC LVALUE(199,r1,1), | |
00074A 5810 D0B0 001165 | L r1,LLENGTH(,r13,1 | |
00074E C01B 0000 7FFF 001165 | NILF r1,F'32767' | |
000754 5010 D498 001165 | ST r1,_temp43(,r13,1 | |
000758 4120 D244 001165 | LA r2,LVALUE(,r13,58 | |
00075C 5020 D48C 001165 | ST r2,_temp40(,r13,1 | |
000760 5810 D49C 001165 | L r1,#SR_PARM_2(,r1 | |
000764 5810 1010 001165 | L r1,_addrVALUEPTR( | |
000768 5830 1000 001165 | L r3,_shadow6(,r1,0 | |
00076C 5810 D0B0 001165 | L r1,LLENGTH(,r13,1 | |
000770 C01B 0000 7FFF 001165 | NILF r1,F'32767' | |
000776 5030 D4E8 001165 | ST r3,#wtemp_88(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00077A 5020 D4EC 001165 | ST r2,#wtemp_89(,r13 | |
00077E 5010 D494 001165 | ST r1,_temp42(,r13,1 | |
000782 5830 D498 001165 | L r3,_temp43(,r13,1 | |
000786 1913 001165 | CR r1,r3 | |
000788 B9F2 4031 001165 | LOCRL r3,r1 | |
00078C 5030 D490 001165 | ST r3,_temp41(,r13,1 | |
000790 5810 D4EC 001165 | L r1,#wtemp_89(,r13 | |
000794 5820 D4E8 001165 | L r2,#wtemp_88(,r13 | |
000798 58F0 4006 001165 | L r15,=A(_outlineCo | |
00079C 4DE0 F010 001165 | BAS r14,16(,r15) | |
0007A0 4700 000C 001165 | NOP 12 | |
0007A4 5810 D48C 001165 | L r1,_temp40(,r13,1 | |
0007A8 5820 D490 001165 | L r2,_temp41(,r13,1 | |
0007AC 5800 D498 001165 | L r0,_temp43(,r13,1 | |
0007B0 1F02 001165 | SLR r0,r2 | |
0007B2 B9FA 2031 001165 | ALRK r3,r1,r2 | |
0007B6 5030 D4CC 001165 | ST r3,#wtemp_81(,r13 | |
0007BA B9FA 20E1 001165 | ALRK r14,r1,r2 | |
0007BE 50E0 D4AC 001165 | ST r14,#STRTEMP2(,r1 | |
0007C2 1200 001165 | LTR r0,r0 | |
0007C4 A784 0027 001165 | JE @2L450 | |
0007C8 9240 E000 001165 | MVI #AddressShadow(r1 | |
0007CC A70A FFFF 001165 | AHI r0,H'-1' | |
0007D0 1200 001165 | LTR r0,r0 | |
0007D2 A784 0020 001165 | JE @2L450 | |
0007D6 A70A FFFF 001165 | AHI r0,H'-1' | |
0007DA 5000 D4B0 001165 | ST r0,#STRTEMP2(,r13 | |
0007DE 8A00 0008 001165 | SRA r0,8 | |
0007E2 5000 D4A8 001165 | ST r0,#STRTEMP2(,r13 | |
0007E6 1200 001165 | LTR r0,r0 | |
0007E8 A784 0010 001165 | JE @2L452 | |
0007EC 001165 | @2L451 DS 0H | |
0007EC 5800 D4A8 001165 | L r0,#STRTEMP2(,r13 | |
0007F0 D2FF E001 E000 001165 | MVC #AddressShadow(25 | |
0007F6 41E0 E100 001165 | LA r14,#AddressShado | |
0007FA EC10 FFFF 00DA 001165 | ALHSIK r1,r0,H'-1' | |
000800 5010 D4A8 001165 | ST r1,#STRTEMP2(,r13 | |
000804 A706 FFF4 001165 | BRCT r0,@2L451 | |
000808 001165 | @2L452 DS 0H | |
000808 5810 D4B0 001165 | L r1,#STRTEMP2(,r13 | |
00080C C610 0000 3070 001165 | EXRL r1,F'12400' | |
000812 001165 | @2L450 DS 0H | |
000812 D20F D338 63E8 001169 | MVC _temp36(16,r13,82 | |
000818 5810 D30C 001169 | L r1,MYRESPHEADERUS | |
00081C 5800 100C 001169 | L r0,_shadow3(,r1,1 | |
000820 C007 8000 0000 001169 | XILF r0,F'-2147483648' | |
000826 4E00 D320 001169 | CVD r0,_temp34(,r13,8 | |
00082A 4110 D320 001169 | LA r1,_temp34(,r13,8 | |
00082E F876 D500 1001 001169 | ZAP #pdr14@1280_2(8,r | |
000834 FA75 D500 6896 001169 | AP #pdr14@1280_2(8,r | |
00083A D207 D320 D500 001169 | MVC _temp34(8,r13,800 | |
000840 D20D D328 63C0 001169 | MVC _temp35(14,r13,80 | |
000846 4110 D328 001169 | LA r1,_temp35(,r13,8 | |
00084A 4120 D322 001169 | LA r2,_temp34(,r13,8 | |
00084E DE0D 1000 2000 001169 | ED _temp35(14,r1,0), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000854 D20D D348 D328 001169 | MVC _temp36(14,r13,84 | |
00085A D206 D356 6404 001169 | MVC _temp36(7,r13,854 | |
000860 5810 7000 001169 | L r1,=A(IBMQJDSB)(, | |
000864 4120 6018 001169 | LA r2,_Dsc_000004(,r | |
000868 4130 60B8 001169 | LA r3,_Dsc_000024(,r | |
00086C 4150 D338 001169 | LA r5,_temp36(,r13,8 | |
000870 58F0 1008 001169 | L r15,&EPA_&WSA(,r1 | |
000874 5800 100C 001169 | L r0,&EPA_&WSA(,r1, | |
000878 5000 C1F4 001169 | ST r0,_CEECAA_(,r12, | |
00087C 4110 D098 001169 | LA r1,#MX_TEMP2(,r13 | |
000880 5050 D098 001169 | ST r5,#MX_TEMP2(,r13 | |
000884 5030 D09C 001169 | ST r3,#MX_TEMP2(,r13 | |
000888 E54C D0A0 0000 001169 | MVHI #MX_TEMP2(r13,160 | |
00088E 5020 D0A4 001169 | ST r2,#MX_TEMP2(,r13 | |
000892 E54C D0A8 0000 001169 | MVHI #MX_TEMP2(r13,168 | |
000898 0DEF 001169 | BASR r14,r15 | |
00089A 5800 D0B0 001172 | L r0,LLENGTH(,r13,1 | |
00089E C00B 0000 7FFF 001172 | NILF r0,F'32767' | |
0008A4 5000 D490 001172 | ST r0,_temp41(,r13,1 | |
0008A8 D203 D318 6400 001172 | MVC _temp33(4,r13,792 | |
0008AE 5800 D490 001172 | L r0,_temp41(,r13,1 | |
0008B2 5000 D31C 001172 | ST r0,_temp33(,r13,7 | |
0008B6 5810 7000 001172 | L r1,=A(IBMQJDSB)(, | |
0008BA 4120 6018 001172 | LA r2,_Dsc_000004(,r | |
0008BE 4130 D318 001172 | LA r3,_temp33(,r13,7 | |
0008C2 4150 D244 001172 | LA r5,LVALUE(,r13,58 | |
0008C6 58F0 1008 001172 | L r15,&EPA_&WSA(,r1 | |
0008CA 5800 100C 001172 | L r0,&EPA_&WSA(,r1, | |
0008CE 5000 C1F4 001172 | ST r0,_CEECAA_(,r12, | |
0008D2 4110 D098 001172 | LA r1,#MX_TEMP2(,r13 | |
0008D6 5050 D098 001172 | ST r5,#MX_TEMP2(,r13 | |
0008DA 5030 D09C 001172 | ST r3,#MX_TEMP2(,r13 | |
0008DE E54C D0A0 0000 001172 | MVHI #MX_TEMP2(r13,160 | |
0008E4 5020 D0A4 001172 | ST r2,#MX_TEMP2(,r13 | |
0008E8 E54C D0A8 0000 001172 | MVHI #MX_TEMP2(r13,168 | |
0008EE 0DEF 001172 | BASR r14,r15 | |
0008F0 E54C D4A4 0000 001177 | MVHI #STRTEMP2(r13,118 | |
0008F6 4110 D0B4 001177 | LA r1,LNAME(,r13,180 | |
0008FA 4120 6832 001177 | LA r2,+CONSTANT_AREA | |
0008FE D50B 1000 2000 001177 | CLC LNAME(12,r1,0),+C | |
000904 000000 | @2L454 DS 0H | |
000904 A784 000A 001177 | JE @2L453 | |
000908 E54C D4A4 0001 001177 | MVHI #STRTEMP2(r13,118 | |
00090E A724 0005 001177 | JH @2L453 | |
000912 E54C D4A4 FFFF 001177 | MVHI #STRTEMP2(r13,118 | |
000918 001177 | @2L453 DS 0H | |
000918 5800 D4A4 001177 | L r0,#STRTEMP2(,r13 | |
00091C 1200 001177 | LTR r0,r0 | |
00091E A774 0049 001177 | JNE @2L54 | |
000922 001177 | @2L56 DS 0H | |
000922 001178 | @2L26 DS 0H | |
000922 E54C D4A4 0000 001179 | MVHI #STRTEMP2(r13,118 | |
000928 4110 D244 001179 | LA r1,LVALUE(,r13,58 | |
00092C 4120 683E 001179 | LA r2,+CONSTANT_AREA | |
000930 D50F 1000 2000 001179 | CLC LVALUE(16,r1,0),+ | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000936 000000 | @2L456 DS 0H | |
000936 A784 000A 001179 | JE @2L455 | |
00093A E54C D4A4 0001 001179 | MVHI #STRTEMP2(r13,118 | |
000940 A724 0005 001179 | JH @2L455 | |
000944 E54C D4A4 FFFF 001179 | MVHI #STRTEMP2(r13,118 | |
00094A 001179 | @2L455 DS 0H | |
00094A 5800 D4A4 001179 | L r0,#STRTEMP2(,r13 | |
00094E 1200 001179 | LTR r0,r0 | |
000950 A774 002E 001179 | JNE @2L57 | |
000954 001179 | @2L59 DS 0H | |
000954 001180 | @2L28 DS 0H | |
000954 5810 D30C 001183 | L r1,MYRESPHEADERUS | |
000958 5810 1010 001183 | L r1,_shadow6(,r1,1 | |
00095C 5010 D48C 001183 | ST r1,_temp40(,r13,1 | |
000960 E300 1000 0094 001183 | LLC r0,_shadow2(,r1,0 | |
000966 A50B 0080 001183 | OILL r0,H'128' | |
00096A 4200 1000 001183 | STC r0,_shadow2(,r1,0 | |
00096E 5810 7000 001184 | L r1,=A(IBMQJDSB)(, | |
000972 4120 6018 001184 | LA r2,_Dsc_000004(,r | |
000976 4130 60B8 001184 | LA r3,_Dsc_000024(,r | |
00097A 58F0 1008 001184 | L r15,&EPA_&WSA(,r1 | |
00097E 5800 100C 001184 | L r0,&EPA_&WSA(,r1, | |
000982 5000 C1F4 001184 | ST r0,_CEECAA_(,r12, | |
000986 4150 684E 001184 | LA r5,+CONSTANT_AREA | |
00098A 4110 D098 001184 | LA r1,#MX_TEMP2(,r13 | |
00098E 5050 D098 001184 | ST r5,#MX_TEMP2(,r13 | |
000992 5030 D09C 001184 | ST r3,#MX_TEMP2(,r13 | |
000996 E54C D0A0 0000 001184 | MVHI #MX_TEMP2(r13,160 | |
00099C 5020 D0A4 001184 | ST r2,#MX_TEMP2(,r13 | |
0009A0 E54C D0A8 0000 001184 | MVHI #MX_TEMP2(r13,168 | |
0009A6 0DEF 001184 | BASR r14,r15 | |
0009A8 001185 | @2L29 DS 0H | |
0009A8 A7F4 0002 001185 | J @2L58 | |
0009AC 001185 | @2L57 DS 0H | |
0009AC 001185 | @2L58 DS 0H | |
0009AC 001186 | @2L27 DS 0H | |
0009AC A7F4 0002 001186 | J @2L55 | |
0009B0 001186 | @2L54 DS 0H | |
0009B0 001186 | @2L55 DS 0H | |
0009B0 5810 7000 001190 | L r1,=A(IBMQJDSB)(, | |
0009B4 4120 6018 001190 | LA r2,_Dsc_000004(,r | |
0009B8 4130 60A0 001190 | LA r3,_Dsc_000021(,r | |
0009BC 58F0 1008 001190 | L r15,&EPA_&WSA(,r1 | |
0009C0 5800 100C 001190 | L r0,&EPA_&WSA(,r1, | |
0009C4 5000 C1F4 001190 | ST r0,_CEECAA_(,r12, | |
0009C8 4150 6874 001190 | LA r5,+CONSTANT_AREA | |
0009CC 4110 D098 001190 | LA r1,#MX_TEMP2(,r13 | |
0009D0 5050 D098 001190 | ST r5,#MX_TEMP2(,r13 | |
0009D4 5030 D09C 001190 | ST r3,#MX_TEMP2(,r13 | |
0009D8 E54C D0A0 0000 001190 | MVHI #MX_TEMP2(r13,160 | |
0009DE 5020 D0A4 001190 | ST r2,#MX_TEMP2(,r13 | |
0009E2 E54C D0A8 0000 001190 | MVHI #MX_TEMP2(r13,168 | |
0009E8 0DEF 001190 | BASR r14,r15 | |
0009EA 41F0 0000 001192 | LA r15,0 | |
0009EE A7F4 0002 001192 | J @2L428 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0009F2 001194 | @2L19 DS 0H | |
0009F2 001194 | @2L428 DS 0H | |
0009F2 5800 D570 000000 | L r0,#_CEECAACRENT_ | |
0009F6 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0009FA Start of Epilog | |
0009FA 58D0 D004 001194 | L r13,4(,r13) | |
0009FE 58E0 D00C 001194 | L r14,12(,r13) | |
000A02 9827 D01C 001194 | LM r2,r7,28(r13) | |
000A06 051E 001194 | BALR r1,r14 | |
000A08 0707 001194 | NOPR 7 | |
000A0A 0000 | |
000A0C Start of Literals | |
000A0C 00000000 =Q(@STATIC) | |
000A10 000060B8 =A(_outlineConc) | |
000A14 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 1400 | |
*** Size of executable code: 2570 | |
*** CSECT Offset: 752 : 0x2F0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000000 000009 | HWTHXPI1 DS 0D | |
000000 47F0 F024 000009 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000002E0 DSA size | |
00000C 00006548 =A(PPA1-HWTHXPI1) | |
000010 47F0 F001 000009 | B 1(,r15) | |
000014 58F0 C31C 000009 | L r15,796(,r12) | |
000018 184E 000009 | LR r4,r14 | |
00001A 05EF 000009 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000009 | J *+24 | |
000024 90E9 D00C 000009 | STM r14,r9,12(r13) | |
000028 58E0 D04C 000009 | L r14,76(,r13) | |
00002C 4100 E2E0 000009 | LA r0,736(,r14) | |
000030 5500 C314 000009 | CL r0,788(,r12) | |
000034 A724 FFF0 000009 | JH *-32 | |
000038 58F0 C280 000009 | L r15,640(,r12) | |
00003C 90F0 E048 000009 | STM r15,r0,72(r14) | |
000040 9210 E000 000009 | MVI 0(r14),16 | |
000044 50D0 E004 000009 | ST r13,4(,r14) | |
000048 18DE 000009 | LR r13,r14 | |
00004A C030 0000 0333 000009 | LARL r3,F'819' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D2BC 000000 | ST r0,#CEECAACRENT_3 | |
000058 5800 D2BC 000000 | L r0,#CEECAACRENT_3 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 2B36 000000 | LARL r6,F'11062' | |
00006A 5010 D2DC 000009 | ST r1,#SR_PARM_3(,r1 | |
00006E 5810 D2BC 000252 | L r1,#CEECAACRENT_3 | |
000072 5800 3004 000252 | L r0,=Q(HWTHHDRX)(, | |
000076 B9FA 0001 000252 | ALRK r0,r1,r0 | |
00007A 5820 3008 000252 | L r2,=Q(RESPHDREXIT | |
00007E 1E12 000252 | ALR r1,r2 | |
000080 5000 1000 000252 | ST r0,RESPHDREXITADD | |
000084 5810 D2BC 000253 | L r1,#CEECAACRENT_3 | |
000088 5800 300C 000253 | L r0,=Q(HWTHBDYX)(, | |
00008C B9FA 0001 000253 | ALRK r0,r1,r0 | |
000090 5820 3010 000253 | L r2,=Q(RESPBDYEXIT | |
000094 1E12 000253 | ALR r1,r2 | |
000096 5000 1000 000253 | ST r0,RESPBDYEXITADD | |
00009A E54C D0BC 0000 000257 | MVHI LRC(r13,188),H'0' | |
0000A0 4110 D0C0 000258 | LA r1,LREQUESTHANDLE | |
0000A4 5010 D2C8 000258 | ST r1,#STRTEMP3(,r13 | |
0000A8 9240 1000 000258 | MVI LREQUESTHANDLE(r1 | |
0000AC D20A 1001 1000 000258 | MVC LREQUESTHANDLE(11 | |
0000B2 4110 D0CC 000259 | LA r1,LCONNECTIONHAN | |
0000B6 5010 D2C8 000259 | ST r1,#STRTEMP3(,r13 | |
0000BA 9240 1000 000259 | MVI LCONNECTIONHANDLE | |
0000BE D20A 1001 1000 000259 | MVC LCONNECTIONHANDLE | |
0000C4 E54C D0B8 0000 000260 | MVHI LFORCEOPTION(r13, | |
0000CA 9200 D160 000261 | MVI REQUESTSUCCESSFUL | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CE 4110 D184 000262 | LA r1,MAINLINEHDRFLA | |
0000D2 5010 D2C8 000262 | ST r1,#STRTEMP3(,r13 | |
0000D6 D703 1000 1000 000262 | XC MAINLINEHDRFLAGS( | |
0000DC E54C D180 0000 000263 | MVHI RESPSTATUSCODE(r1 | |
0000E2 4110 D198 000264 | LA r1,RESPONSEBODYDA | |
0000E6 5010 D2B8 000264 | ST r1,_temp3(,r13,69 | |
0000EA 5010 D2C8 000264 | ST r1,#STRTEMP3(,r13 | |
0000EE 9240 1000 000264 | MVI #AddressShadow(r1 | |
0000F2 D254 1001 1000 000264 | MVC #AddressShadow(85 | |
0000F8 5810 D2B8 000264 | L r1,_temp3(,r13,69 | |
0000FC 4110 1056 000264 | LA r1,#AddressShadow | |
000100 5010 D2C8 000264 | ST r1,#STRTEMP3(,r13 | |
000104 D703 1000 1000 000264 | XC #AddressShadow(4, | |
00010A 5810 D2B8 000264 | L r1,_temp3(,r13,69 | |
00010E 4110 105A 000264 | LA r1,#AddressShadow | |
000112 5010 D2C8 000264 | ST r1,#STRTEMP3(,r13 | |
000116 9240 1000 000264 | MVI #AddressShadow(r1 | |
00011A D2B2 1001 1000 000264 | MVC #AddressShadow(17 | |
000120 5810 D2DC 000265 | L r1,#SR_PARM_3(,r1 | |
000124 5800 1000 000265 | L r0,_addrINJCLPARM | |
000128 5000 D0B0 000265 | ST r0,JCLPARMSADDRPT | |
00012C 5810 7000 000275 | L r1,=A(IBMQJDSB)(, | |
000130 4120 6018 000275 | LA r2,_Dsc_000004(,r | |
000134 4140 60E0 000275 | LA r4,_Dsc_000029(,r | |
000138 58F0 1008 000275 | L r15,&EPA_&WSA(,r1 | |
00013C 5800 100C 000275 | L r0,&EPA_&WSA(,r1, | |
000140 5000 C1F4 000275 | ST r0,_CEECAA_(,r12, | |
000144 4150 6762 000275 | LA r5,+CONSTANT_AREA | |
000148 4110 D098 000275 | LA r1,#MX_TEMP3(,r13 | |
00014C 5050 D098 000275 | ST r5,#MX_TEMP3(,r13 | |
000150 5040 D09C 000275 | ST r4,#MX_TEMP3(,r13 | |
000154 E54C D0A0 0000 000275 | MVHI #MX_TEMP3(r13,160 | |
00015A 5020 D0A4 000275 | ST r2,#MX_TEMP3(,r13 | |
00015E E54C D0A8 0000 000275 | MVHI #MX_TEMP3(r13,168 | |
000164 0DEF 000275 | BASR r14,r15 | |
000166 5810 7000 000276 | L r1,=A(IBMQJDSB)(, | |
00016A 4120 6018 000276 | LA r2,_Dsc_000004(,r | |
00016E 4140 60E0 000276 | LA r4,_Dsc_000029(,r | |
000172 58F0 1008 000276 | L r15,&EPA_&WSA(,r1 | |
000176 5800 100C 000276 | L r0,&EPA_&WSA(,r1, | |
00017A 5000 C1F4 000276 | ST r0,_CEECAA_(,r12, | |
00017E 4150 689C 000276 | LA r5,+CONSTANT_AREA | |
000182 4110 D098 000276 | LA r1,#MX_TEMP3(,r13 | |
000186 5050 D098 000276 | ST r5,#MX_TEMP3(,r13 | |
00018A 5040 D09C 000276 | ST r4,#MX_TEMP3(,r13 | |
00018E E54C D0A0 0000 000276 | MVHI #MX_TEMP3(r13,160 | |
000194 5020 D0A4 000276 | ST r2,#MX_TEMP3(,r13 | |
000198 E54C D0A8 0000 000276 | MVHI #MX_TEMP3(r13,168 | |
00019E 0DEF 000276 | BASR r14,r15 | |
0001A0 5810 7000 000277 | L r1,=A(IBMQJDSB)(, | |
0001A4 4120 6018 000277 | LA r2,_Dsc_000004(,r | |
0001A8 4140 6028 000277 | LA r4,_Dsc_000006(,r | |
0001AC 58F0 1008 000277 | L r15,&EPA_&WSA(,r1 | |
0001B0 5800 100C 000277 | L r0,&EPA_&WSA(,r1, | |
0001B4 5000 C1F4 000277 | ST r0,_CEECAA_(,r12, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001B8 4150 67DC 000277 | LA r5,+CONSTANT_AREA | |
0001BC 4110 D098 000277 | LA r1,#MX_TEMP3(,r13 | |
0001C0 5050 D098 000277 | ST r5,#MX_TEMP3(,r13 | |
0001C4 5040 D09C 000277 | ST r4,#MX_TEMP3(,r13 | |
0001C8 E54C D0A0 0000 000277 | MVHI #MX_TEMP3(r13,160 | |
0001CE 5020 D0A4 000277 | ST r2,#MX_TEMP3(,r13 | |
0001D2 E54C D0A8 0000 000277 | MVHI #MX_TEMP3(r13,168 | |
0001D8 0DEF 000277 | BASR r14,r15 | |
0001DA 5810 D0B0 000282 | L r1,JCLPARMSADDRPT | |
0001DE 5810 1000 000282 | L r1,_shadow6(,r1,0 | |
0001E2 E300 1000 0095 000282 | LLH r0,_shadow5(,r1,0 | |
0001E8 C20F 0000 0003 000282 | CLFI r0,F'3' | |
0001EE A784 002A 000282 | JE @3L76 | |
0001F2 000282 | @3L78 DS 0H | |
0001F2 000283 | @3L62 DS 0H | |
0001F2 5810 7000 000284 | L r1,=A(IBMQJDSB)(, | |
0001F6 4120 6018 000284 | LA r2,_Dsc_000004(,r | |
0001FA 4140 60C8 000284 | LA r4,_Dsc_000026(,r | |
0001FE 58F0 1008 000284 | L r15,&EPA_&WSA(,r1 | |
000202 5800 100C 000284 | L r0,&EPA_&WSA(,r1, | |
000206 5000 C1F4 000284 | ST r0,_CEECAA_(,r12, | |
00020A 4150 68C8 000284 | LA r5,+CONSTANT_AREA | |
00020E 4110 D098 000284 | LA r1,#MX_TEMP3(,r13 | |
000212 5050 D098 000284 | ST r5,#MX_TEMP3(,r13 | |
000216 5040 D09C 000284 | ST r4,#MX_TEMP3(,r13 | |
00021A E54C D0A0 0000 000284 | MVHI #MX_TEMP3(r13,160 | |
000220 5020 D0A4 000284 | ST r2,#MX_TEMP3(,r13 | |
000224 E54C D0A8 0000 000284 | MVHI #MX_TEMP3(r13,168 | |
00022A 0DEF 000284 | BASR r14,r15 | |
00022C 5810 D2DC 000285 | L r1,#SR_PARM_3(,r1 | |
000230 5810 1004 000285 | L r1,_addrReturns_V | |
000234 E54C 1000 0008 000285 | MVHI _shadow4(r1,0),H' | |
00023A A7F4 022F 000285 | J @3L415 | |
00023E 000286 | @3L63 DS 0H | |
00023E A7F4 0002 000286 | J @3L77 | |
000242 000286 | @3L76 DS 0H | |
000242 000286 | @3L77 DS 0H | |
000242 E54C D0B4 0001 000290 | MVHI LHANDLETYPE(r13,1 | |
000248 4100 D2A8 000291 | LA r0,_temp1(,r13,68 | |
00024C 5000 D2B0 000291 | ST r0,688(,r13) | |
000250 C009 0001 0000 000291 | IILF r0,F'65536' | |
000256 5000 D2B4 000291 | ST r0,_temp2(,r13,69 | |
00025A 4100 D2B0 000291 | LA r0,_temp2(,r13,68 | |
00025E 4120 D0D8 000291 | LA r2,LDIAGAREA(,r13 | |
000262 4140 D0CC 000291 | LA r4,LCONNECTIONHAN | |
000266 4180 D0B4 000291 | LA r8,LHANDLETYPE(,r | |
00026A 4190 D0BC 000291 | LA r9,LRC(,r13,188) | |
00026E 185D 000291 | LR r5,r13 | |
000270 5810 D2BC 000291 | L r1,#CEECAACRENT_3 | |
000274 5010 C1F4 000291 | ST r1,_CEECAA_(,r12, | |
000278 58F0 3014 000291 | L r15,=A(HTTP_INIT) | |
00027C 4110 D098 000291 | LA r1,#MX_TEMP3(,r13 | |
000280 5090 D098 000291 | ST r9,#MX_TEMP3(,r13 | |
000284 5080 D09C 000291 | ST r8,#MX_TEMP3(,r13 | |
000288 5040 D0A0 000291 | ST r4,#MX_TEMP3(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00028C 5020 D0A4 000291 | ST r2,#MX_TEMP3(,r13 | |
000290 5000 D0A8 000291 | ST r0,#MX_TEMP3(,r13 | |
000294 0DEF 000291 | BASR r14,r15 | |
000296 E300 D2A8 0094 000291 | LLC r0,_temp1(,r13,68 | |
00029C C00B 0000 0080 000291 | NILF r0,F'128' | |
0002A2 C20F 0000 0000 000291 | CLFI r0,F'0' | |
0002A8 A784 014C 000291 | JE @3L79 | |
0002AC 000291 | @3L81 DS 0H | |
0002AC 000292 | @3L64 DS 0H | |
0002AC 4100 D2A8 000295 | LA r0,_temp1(,r13,68 | |
0002B0 5000 D2B0 000295 | ST r0,688(,r13) | |
0002B4 C009 0001 0000 000295 | IILF r0,F'65536' | |
0002BA 5000 D2B4 000295 | ST r0,_temp2(,r13,69 | |
0002BE 4100 D2B0 000295 | LA r0,_temp2(,r13,68 | |
0002C2 4120 D0CC 000295 | LA r2,LCONNECTIONHAN | |
0002C6 185D 000295 | LR r5,r13 | |
0002C8 5810 D2BC 000295 | L r1,#CEECAACRENT_3 | |
0002CC 5010 C1F4 000295 | ST r1,_CEECAA_(,r12, | |
0002D0 58F0 3018 000295 | L r15,=A(HTTP_SETUP | |
0002D4 4110 D098 000295 | LA r1,#MX_TEMP3(,r13 | |
0002D8 5020 D098 000295 | ST r2,#MX_TEMP3(,r13 | |
0002DC 5000 D09C 000295 | ST r0,#MX_TEMP3(,r13 | |
0002E0 0DEF 000295 | BASR r14,r15 | |
0002E2 E300 D2A8 0094 000295 | LLC r0,_temp1(,r13,68 | |
0002E8 C00B 0000 0080 000295 | NILF r0,F'128' | |
0002EE C20F 0000 0000 000295 | CLFI r0,F'0' | |
0002F4 A784 010A 000295 | JE @3L82 | |
0002F8 000295 | @3L84 DS 0H | |
0002F8 000296 | @3L66 DS 0H | |
0002F8 4100 D2A8 000299 | LA r0,_temp1(,r13,68 | |
0002FC 5000 D2B0 000299 | ST r0,688(,r13) | |
000300 C009 0001 0000 000299 | IILF r0,F'65536' | |
000306 5000 D2B4 000299 | ST r0,_temp2(,r13,69 | |
00030A 4100 D2B0 000299 | LA r0,_temp2(,r13,68 | |
00030E 4120 D0D8 000299 | LA r2,LDIAGAREA(,r13 | |
000312 4140 D0CC 000299 | LA r4,LCONNECTIONHAN | |
000316 4180 D0BC 000299 | LA r8,LRC(,r13,188) | |
00031A 185D 000299 | LR r5,r13 | |
00031C 5810 D2BC 000299 | L r1,#CEECAACRENT_3 | |
000320 5010 C1F4 000299 | ST r1,_CEECAA_(,r12, | |
000324 58F0 301C 000299 | L r15,=A(HTTP_CONNE | |
000328 4110 D098 000299 | LA r1,#MX_TEMP3(,r13 | |
00032C 5080 D098 000299 | ST r8,#MX_TEMP3(,r13 | |
000330 5040 D09C 000299 | ST r4,#MX_TEMP3(,r13 | |
000334 5020 D0A0 000299 | ST r2,#MX_TEMP3(,r13 | |
000338 5000 D0A4 000299 | ST r0,#MX_TEMP3(,r13 | |
00033C 0DEF 000299 | BASR r14,r15 | |
00033E E300 D2A8 0094 000299 | LLC r0,_temp1(,r13,68 | |
000344 C00B 0000 0080 000299 | NILF r0,F'128' | |
00034A C20F 0000 0000 000299 | CLFI r0,F'0' | |
000350 A784 00DA 000299 | JE @3L85 | |
000354 000299 | @3L87 DS 0H | |
000354 000300 | @3L68 DS 0H | |
000354 E54C D0B4 0002 000303 | MVHI LHANDLETYPE(r13,1 | |
00035A 4100 D2A8 000304 | LA r0,_temp1(,r13,68 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00035E 5000 D2B0 000304 | ST r0,688(,r13) | |
000362 C009 0001 0000 000304 | IILF r0,F'65536' | |
000368 5000 D2B4 000304 | ST r0,_temp2(,r13,69 | |
00036C 4100 D2B0 000304 | LA r0,_temp2(,r13,68 | |
000370 4120 D0D8 000304 | LA r2,LDIAGAREA(,r13 | |
000374 4140 D0C0 000304 | LA r4,LREQUESTHANDLE | |
000378 4180 D0B4 000304 | LA r8,LHANDLETYPE(,r | |
00037C 4190 D0BC 000304 | LA r9,LRC(,r13,188) | |
000380 185D 000304 | LR r5,r13 | |
000382 5810 D2BC 000304 | L r1,#CEECAACRENT_3 | |
000386 5010 C1F4 000304 | ST r1,_CEECAA_(,r12, | |
00038A 58F0 3014 000304 | L r15,=A(HTTP_INIT) | |
00038E 4110 D098 000304 | LA r1,#MX_TEMP3(,r13 | |
000392 5090 D098 000304 | ST r9,#MX_TEMP3(,r13 | |
000396 5080 D09C 000304 | ST r8,#MX_TEMP3(,r13 | |
00039A 5040 D0A0 000304 | ST r4,#MX_TEMP3(,r13 | |
00039E 5020 D0A4 000304 | ST r2,#MX_TEMP3(,r13 | |
0003A2 5000 D0A8 000304 | ST r0,#MX_TEMP3(,r13 | |
0003A6 0DEF 000304 | BASR r14,r15 | |
0003A8 E300 D2A8 0094 000304 | LLC r0,_temp1(,r13,68 | |
0003AE C00B 0000 0080 000304 | NILF r0,F'128' | |
0003B4 C20F 0000 0000 000304 | CLFI r0,F'0' | |
0003BA A784 008D 000304 | JE @3L88 | |
0003BE 000304 | @3L90 DS 0H | |
0003BE 000306 | @3L70 DS 0H | |
0003BE 4100 D2A8 000310 | LA r0,_temp1(,r13,68 | |
0003C2 5000 D2B0 000310 | ST r0,688(,r13) | |
0003C6 C009 0001 0000 000310 | IILF r0,F'65536' | |
0003CC 5000 D2B4 000310 | ST r0,_temp2(,r13,69 | |
0003D0 4100 D2B0 000310 | LA r0,_temp2(,r13,68 | |
0003D4 4120 D0C0 000310 | LA r2,LREQUESTHANDLE | |
0003D8 185D 000310 | LR r5,r13 | |
0003DA 5810 D2BC 000310 | L r1,#CEECAACRENT_3 | |
0003DE 5010 C1F4 000310 | ST r1,_CEECAA_(,r12, | |
0003E2 58F0 3020 000310 | L r15,=A(HTTP_SETUP | |
0003E6 4110 D098 000310 | LA r1,#MX_TEMP3(,r13 | |
0003EA 5020 D098 000310 | ST r2,#MX_TEMP3(,r13 | |
0003EE 5000 D09C 000310 | ST r0,#MX_TEMP3(,r13 | |
0003F2 0DEF 000310 | BASR r14,r15 | |
0003F4 E300 D2A8 0094 000310 | LLC r0,_temp1(,r13,68 | |
0003FA C00B 0000 0080 000310 | NILF r0,F'128' | |
000400 C20F 0000 0000 000310 | CLFI r0,F'0' | |
000406 A784 004B 000310 | JE @3L91 | |
00040A 000310 | @3L93 DS 0H | |
00040A 000313 | @3L72 DS 0H | |
00040A 4100 D2A8 000314 | LA r0,_temp1(,r13,68 | |
00040E 5000 D2B0 000314 | ST r0,688(,r13) | |
000412 C009 0001 0000 000314 | IILF r0,F'65536' | |
000418 5000 D2B4 000314 | ST r0,_temp2(,r13,69 | |
00041C 4100 D2B0 000314 | LA r0,_temp2(,r13,68 | |
000420 4120 D0D8 000314 | LA r2,LDIAGAREA(,r13 | |
000424 4140 D0C0 000314 | LA r4,LREQUESTHANDLE | |
000428 4180 D0CC 000314 | LA r8,LCONNECTIONHAN | |
00042C 4190 D0BC 000314 | LA r9,LRC(,r13,188) | |
000430 185D 000314 | LR r5,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000432 5810 D2BC 000314 | L r1,#CEECAACRENT_3 | |
000436 5010 C1F4 000314 | ST r1,_CEECAA_(,r12, | |
00043A 58F0 3024 000314 | L r15,=A(HTTP_REQUE | |
00043E 4110 D098 000314 | LA r1,#MX_TEMP3(,r13 | |
000442 5090 D098 000314 | ST r9,#MX_TEMP3(,r13 | |
000446 5080 D09C 000314 | ST r8,#MX_TEMP3(,r13 | |
00044A 5040 D0A0 000314 | ST r4,#MX_TEMP3(,r13 | |
00044E 5020 D0A4 000314 | ST r2,#MX_TEMP3(,r13 | |
000452 5000 D0A8 000314 | ST r0,#MX_TEMP3(,r13 | |
000456 0DEF 000314 | BASR r14,r15 | |
000458 E300 D2A8 0094 000314 | LLC r0,_temp1(,r13,68 | |
00045E C00B 0000 0080 000314 | NILF r0,F'128' | |
000464 C20F 0000 0000 000314 | CLFI r0,F'0' | |
00046A A784 0017 000314 | JE @3L94 | |
00046E 000314 | @3L96 DS 0H | |
00046E 5800 D180 000319 | L r0,RESPSTATUSCODE | |
000472 C20F 0000 00C8 000319 | CLFI r0,F'200' | |
000478 A774 000E 000319 | JNE @3L97 | |
00047C 000319 | @3L99 DS 0H | |
00047C 000320 | @3L74 DS 0H | |
00047C 185D 000321 | LR r5,r13 | |
00047E 5800 D2BC 000321 | L r0,#CEECAACRENT_3 | |
000482 5000 C1F4 000321 | ST r0,_CEECAA_(,r12, | |
000486 58F0 3028 000321 | L r15,=A(WRITEDATA) | |
00048A 0DEF 000321 | BASR r14,r15 | |
00048C 9280 D160 000322 | MVI REQUESTSUCCESSFUL | |
000490 000323 | @3L75 DS 0H | |
000490 A7F4 0002 000323 | J @3L98 | |
000494 000323 | @3L97 DS 0H | |
000494 000323 | @3L98 DS 0H | |
000494 A7F4 0002 000323 | J @3L95 | |
000498 000323 | @3L94 DS 0H | |
000498 000323 | @3L95 DS 0H | |
000498 000324 | @3L73 DS 0H | |
000498 A7F4 0002 000324 | J @3L92 | |
00049C 000324 | @3L91 DS 0H | |
00049C 000324 | @3L92 DS 0H | |
00049C 4100 D0D8 000328 | LA r0,LDIAGAREA(,r13 | |
0004A0 4120 D0B8 000328 | LA r2,LFORCEOPTION(, | |
0004A4 4140 D0C0 000328 | LA r4,LREQUESTHANDLE | |
0004A8 4180 D0BC 000328 | LA r8,LRC(,r13,188) | |
0004AC 185D 000328 | LR r5,r13 | |
0004AE 5810 D2BC 000328 | L r1,#CEECAACRENT_3 | |
0004B2 5010 C1F4 000328 | ST r1,_CEECAA_(,r12, | |
0004B6 58F0 302C 000328 | L r15,=A(HTTP_TERMI | |
0004BA 4110 D098 000328 | LA r1,#MX_TEMP3(,r13 | |
0004BE 5080 D098 000328 | ST r8,#MX_TEMP3(,r13 | |
0004C2 5040 D09C 000328 | ST r4,#MX_TEMP3(,r13 | |
0004C6 5020 D0A0 000328 | ST r2,#MX_TEMP3(,r13 | |
0004CA 5000 D0A4 000328 | ST r0,#MX_TEMP3(,r13 | |
0004CE 0DEF 000328 | BASR r14,r15 | |
0004D0 000330 | @3L71 DS 0H | |
0004D0 A7F4 0002 000330 | J @3L89 | |
0004D4 000330 | @3L88 DS 0H | |
0004D4 000330 | @3L89 DS 0H | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0004D4 4100 D0D8 000334 | LA r0,LDIAGAREA(,r13 | |
0004D8 4120 D0CC 000334 | LA r2,LCONNECTIONHAN | |
0004DC 4140 D0BC 000334 | LA r4,LRC(,r13,188) | |
0004E0 185D 000334 | LR r5,r13 | |
0004E2 5810 D2BC 000334 | L r1,#CEECAACRENT_3 | |
0004E6 5010 C1F4 000334 | ST r1,_CEECAA_(,r12, | |
0004EA 58F0 3030 000334 | L r15,=A(HTTP_DISCO | |
0004EE 4110 D098 000334 | LA r1,#MX_TEMP3(,r13 | |
0004F2 5040 D098 000334 | ST r4,#MX_TEMP3(,r13 | |
0004F6 5020 D09C 000334 | ST r2,#MX_TEMP3(,r13 | |
0004FA 5000 D0A0 000334 | ST r0,#MX_TEMP3(,r13 | |
0004FE 0DEF 000334 | BASR r14,r15 | |
000500 000335 | @3L69 DS 0H | |
000500 A7F4 0002 000335 | J @3L86 | |
000504 000335 | @3L85 DS 0H | |
000504 000335 | @3L86 DS 0H | |
000504 000336 | @3L67 DS 0H | |
000504 A7F4 0002 000336 | J @3L83 | |
000508 000336 | @3L82 DS 0H | |
000508 000336 | @3L83 DS 0H | |
000508 4100 D0D8 000340 | LA r0,LDIAGAREA(,r13 | |
00050C 4120 D0B8 000340 | LA r2,LFORCEOPTION(, | |
000510 4140 D0CC 000340 | LA r4,LCONNECTIONHAN | |
000514 4180 D0BC 000340 | LA r8,LRC(,r13,188) | |
000518 185D 000340 | LR r5,r13 | |
00051A 5810 D2BC 000340 | L r1,#CEECAACRENT_3 | |
00051E 5010 C1F4 000340 | ST r1,_CEECAA_(,r12, | |
000522 58F0 302C 000340 | L r15,=A(HTTP_TERMI | |
000526 4110 D098 000340 | LA r1,#MX_TEMP3(,r13 | |
00052A 5080 D098 000340 | ST r8,#MX_TEMP3(,r13 | |
00052E 5040 D09C 000340 | ST r4,#MX_TEMP3(,r13 | |
000532 5020 D0A0 000340 | ST r2,#MX_TEMP3(,r13 | |
000536 5000 D0A4 000340 | ST r0,#MX_TEMP3(,r13 | |
00053A 0DEF 000340 | BASR r14,r15 | |
00053C 000341 | @3L65 DS 0H | |
00053C A7F4 0002 000341 | J @3L80 | |
000540 000341 | @3L79 DS 0H | |
000540 000341 | @3L80 DS 0H | |
000540 5810 7000 000346 | L r1,=A(IBMQJDSB)(, | |
000544 4120 6018 000346 | LA r2,_Dsc_000004(,r | |
000548 4140 6028 000346 | LA r4,_Dsc_000006(,r | |
00054C 58F0 1008 000346 | L r15,&EPA_&WSA(,r1 | |
000550 5800 100C 000346 | L r0,&EPA_&WSA(,r1, | |
000554 5000 C1F4 000346 | ST r0,_CEECAA_(,r12, | |
000558 4150 67DC 000346 | LA r5,+CONSTANT_AREA | |
00055C 4110 D098 000346 | LA r1,#MX_TEMP3(,r13 | |
000560 5050 D098 000346 | ST r5,#MX_TEMP3(,r13 | |
000564 5040 D09C 000346 | ST r4,#MX_TEMP3(,r13 | |
000568 E54C D0A0 0000 000346 | MVHI #MX_TEMP3(r13,160 | |
00056E 5020 D0A4 000346 | ST r2,#MX_TEMP3(,r13 | |
000572 E54C D0A8 0000 000346 | MVHI #MX_TEMP3(r13,168 | |
000578 0DEF 000346 | BASR r14,r15 | |
00057A 5800 D0BC 000347 | L r0,LRC(,r13,188) | |
00057E 1200 000347 | LTR r0,r0 | |
000580 A774 002C 000347 | JNE @3L100 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000584 E300 D160 0094 000347 | LLC r0,REQUESTSUCCESS | |
00058A C00B 0000 0080 000347 | NILF r0,F'128' | |
000590 C20F 0000 0000 000347 | CLFI r0,F'0' | |
000596 A784 0021 000347 | JE @3L100 | |
00059A 000347 | @3L102 DS 0H | |
00059A 5810 7000 000348 | L r1,=A(IBMQJDSB)(, | |
00059E 4120 6018 000348 | LA r2,_Dsc_000004(,r | |
0005A2 4140 60F0 000348 | LA r4,_Dsc_000031(,r | |
0005A6 58F0 1008 000348 | L r15,&EPA_&WSA(,r1 | |
0005AA 5800 100C 000348 | L r0,&EPA_&WSA(,r1, | |
0005AE 5000 C1F4 000348 | ST r0,_CEECAA_(,r12, | |
0005B2 4150 68F0 000348 | LA r5,+CONSTANT_AREA | |
0005B6 4110 D098 000348 | LA r1,#MX_TEMP3(,r13 | |
0005BA 5050 D098 000348 | ST r5,#MX_TEMP3(,r13 | |
0005BE 5040 D09C 000348 | ST r4,#MX_TEMP3(,r13 | |
0005C2 E54C D0A0 0000 000348 | MVHI #MX_TEMP3(r13,160 | |
0005C8 5020 D0A4 000348 | ST r2,#MX_TEMP3(,r13 | |
0005CC E54C D0A8 0000 000348 | MVHI #MX_TEMP3(r13,168 | |
0005D2 0DEF 000348 | BASR r14,r15 | |
0005D4 A7F4 001F 000348 | J @3L101 | |
0005D8 000348 | @3L100 DS 0H | |
0005D8 5810 7000 000350 | L r1,=A(IBMQJDSB)(, | |
0005DC 4120 6018 000350 | LA r2,_Dsc_000004(,r | |
0005E0 4140 6100 000350 | LA r4,_Dsc_000033(,r | |
0005E4 58F0 1008 000350 | L r15,&EPA_&WSA(,r1 | |
0005E8 5800 100C 000350 | L r0,&EPA_&WSA(,r1, | |
0005EC 5000 C1F4 000350 | ST r0,_CEECAA_(,r12, | |
0005F0 4150 691E 000350 | LA r5,+CONSTANT_AREA | |
0005F4 4110 D098 000350 | LA r1,#MX_TEMP3(,r13 | |
0005F8 5050 D098 000350 | ST r5,#MX_TEMP3(,r13 | |
0005FC 5040 D09C 000350 | ST r4,#MX_TEMP3(,r13 | |
000600 E54C D0A0 0000 000350 | MVHI #MX_TEMP3(r13,160 | |
000606 5020 D0A4 000350 | ST r2,#MX_TEMP3(,r13 | |
00060A E54C D0A8 0000 000350 | MVHI #MX_TEMP3(r13,168 | |
000610 0DEF 000350 | BASR r14,r15 | |
000612 000350 | @3L101 DS 0H | |
000612 5810 7000 000353 | L r1,=A(IBMQJDSB)(, | |
000616 4120 6018 000353 | LA r2,_Dsc_000004(,r | |
00061A 4140 60D0 000353 | LA r4,_Dsc_000027(,r | |
00061E 58F0 1008 000353 | L r15,&EPA_&WSA(,r1 | |
000622 5800 100C 000353 | L r0,&EPA_&WSA(,r1, | |
000626 5000 C1F4 000353 | ST r0,_CEECAA_(,r12, | |
00062A 4150 694E 000353 | LA r5,+CONSTANT_AREA | |
00062E 4110 D098 000353 | LA r1,#MX_TEMP3(,r13 | |
000632 5050 D098 000353 | ST r5,#MX_TEMP3(,r13 | |
000636 5040 D09C 000353 | ST r4,#MX_TEMP3(,r13 | |
00063A E54C D0A0 0000 000353 | MVHI #MX_TEMP3(r13,160 | |
000640 5020 D0A4 000353 | ST r2,#MX_TEMP3(,r13 | |
000644 E54C D0A8 0000 000353 | MVHI #MX_TEMP3(r13,168 | |
00064A 0DEF 000353 | BASR r14,r15 | |
00064C 5810 7000 000354 | L r1,=A(IBMQJDSB)(, | |
000650 4120 6018 000354 | LA r2,_Dsc_000004(,r | |
000654 4140 60D0 000354 | LA r4,_Dsc_000027(,r | |
000658 58F0 1008 000354 | L r15,&EPA_&WSA(,r1 | |
00065C 5800 100C 000354 | L r0,&EPA_&WSA(,r1, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000660 5000 C1F4 000354 | ST r0,_CEECAA_(,r12, | |
000664 4150 6978 000354 | LA r5,+CONSTANT_AREA | |
000668 4110 D098 000354 | LA r1,#MX_TEMP3(,r13 | |
00066C 5050 D098 000354 | ST r5,#MX_TEMP3(,r13 | |
000670 5040 D09C 000354 | ST r4,#MX_TEMP3(,r13 | |
000674 E54C D0A0 0000 000354 | MVHI #MX_TEMP3(r13,160 | |
00067A 5020 D0A4 000354 | ST r2,#MX_TEMP3(,r13 | |
00067E E54C D0A8 0000 000354 | MVHI #MX_TEMP3(r13,168 | |
000684 0DEF 000354 | BASR r14,r15 | |
000686 000994 | @3L61 DS 0H | |
000686 5810 7004 000994 | L r1,=A(IBMQEFSH)(, | |
00068A 58F0 1008 000994 | L r15,&EPA_&WSA(,r1 | |
00068E 5800 100C 000994 | L r0,&EPA_&WSA(,r1, | |
000692 5000 C1F4 000994 | ST r0,_CEECAA_(,r12, | |
000696 0DEF 000994 | BASR r14,r15 | |
000698 000994 | @3L415 DS 0H | |
000698 5800 D2BC 000000 | L r0,#CEECAACRENT_3 | |
00069C 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0006A0 Start of Epilog | |
0006A0 58D0 D004 000994 | L r13,4(,r13) | |
0006A4 58E0 D00C 000994 | L r14,12(,r13) | |
0006A8 9829 D01C 000994 | LM r2,r9,28(r13) | |
0006AC 051E 000994 | BALR r1,r14 | |
0006AE 0707 000994 | NOPR 7 | |
0006B0 Start of Literals | |
0006B0 00000000 =Q(@STATIC) | |
0006B4 00000000 =Q(HWTHHDRX) | |
0006B8 00000000 =Q(RESPHDREXITADD | |
0006BC 00000000 =Q(HWTHBDYX) | |
0006C0 00000000 =Q(RESPBDYEXITADD | |
0006C4 000038F0 =A(HTTP_INIT) | |
0006C8 00003538 =A(HTTP_SETUPCONN | |
0006CC 000031B0 =A(HTTP_CONNECT) | |
0006D0 00002740 =A(HTTP_SETUPREQU | |
0006D4 00002068 =A(HTTP_REQUEST) | |
0006D8 000017F8 =A(WRITEDATA) | |
0006DC 00001D40 =A(HTTP_TERMINATE | |
0006E0 00001ED8 =A(HTTP_DISCONNEC | |
0006E4 End of Literals | |
*** General purpose registers used: 111111111100111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 736 | |
*** Size of executable code: 1712 | |
*** CSECT Offset: 3336 : 0xD08 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
DISPLAY_ERROR | |
000000 000952 | DS 0D | |
000000 47F0 F024 000952 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000180 DSA size | |
00000C 00005EA8 =A(PPA1-DISPLAY_E | |
000010 47F0 F001 000952 | B 1(,r15) | |
000014 58F0 C31C 000952 | L r15,796(,r12) | |
000018 184E 000952 | LR r4,r14 | |
00001A 05EF 000952 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000952 | J *+24 | |
000024 90E7 D00C 000952 | STM r14,r7,12(r13) | |
000028 58E0 D04C 000952 | L r14,76(,r13) | |
00002C 4100 E180 000952 | LA r0,384(,r14) | |
000030 5500 C314 000952 | CL r0,788(,r12) | |
000034 A724 FFF0 000952 | JH *-32 | |
000038 58F0 C280 000952 | L r15,640(,r12) | |
00003C 90F0 E048 000952 | STM r15,r0,72(r14) | |
000040 9210 E000 000952 | MVI 0(r14),16 | |
000044 50D0 E004 000952 | ST r13,4(,r14) | |
000048 18DE 000952 | LR r13,r14 | |
00004A C030 0000 01DD 000952 | LARL r3,F'477' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D17C 000000 | ST r0,#_CEECAACRENT_ | |
000058 5820 D17C 000000 | L r2,#_CEECAACRENT_ | |
00005C 5800 3000 000000 | L r0,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 27C2 000000 | LARL r6,F'10178' | |
00006A 5010 D168 000952 | ST r1,#SR_PARM_4(,r1 | |
00006E 5050 D164 000952 | ST r5,#ENV:DISPLAY_E | |
000072 5810 7000 000958 | L r1,=A(IBMQJDSB)(, | |
000076 4120 6018 000958 | LA r2,_Dsc_000004(,r | |
00007A 4140 6028 000958 | LA r4,_Dsc_000006(,r | |
00007E 58F0 1008 000958 | L r15,&EPA_&WSA(,r1 | |
000082 5800 100C 000958 | L r0,&EPA_&WSA(,r1, | |
000086 5000 C1F4 000958 | ST r0,_CEECAA_(,r12, | |
00008A 4150 67DC 000958 | LA r5,+CONSTANT_AREA | |
00008E 4110 D098 000958 | LA r1,#MX_TEMP4(,r13 | |
000092 5050 D098 000958 | ST r5,#MX_TEMP4(,r13 | |
000096 5040 D09C 000958 | ST r4,#MX_TEMP4(,r13 | |
00009A E54C D0A0 0000 000958 | MVHI #MX_TEMP4(r13,160 | |
0000A0 5020 D0A4 000958 | ST r2,#MX_TEMP4(,r13 | |
0000A4 E54C D0A8 0000 000958 | MVHI #MX_TEMP4(r13,168 | |
0000AA 0DEF 000958 | BASR r14,r15 | |
0000AC 5810 D168 000962 | L r1,#SR_PARM_4(,r1 | |
0000B0 5850 1008 000962 | L r5,_addrINERRORME | |
0000B4 5810 7000 000962 | L r1,=A(IBMQJDSB)(, | |
0000B8 4120 6018 000962 | LA r2,_Dsc_000004(,r | |
0000BC 4140 6040 000962 | LA r4,_Dsc_000009(,r | |
0000C0 58F0 1008 000962 | L r15,&EPA_&WSA(,r1 | |
0000C4 5800 100C 000962 | L r0,&EPA_&WSA(,r1, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C8 5000 C1F4 000962 | ST r0,_CEECAA_(,r12, | |
0000CC 4110 D098 000962 | LA r1,#MX_TEMP4(,r13 | |
0000D0 5050 D098 000962 | ST r5,#MX_TEMP4(,r13 | |
0000D4 5040 D09C 000962 | ST r4,#MX_TEMP4(,r13 | |
0000D8 E54C D0A0 0000 000962 | MVHI #MX_TEMP4(r13,160 | |
0000DE 5020 D0A4 000962 | ST r2,#MX_TEMP4(,r13 | |
0000E2 E54C D0A8 0000 000962 | MVHI #MX_TEMP4(r13,168 | |
0000E8 0DEF 000962 | BASR r14,r15 | |
0000EA 5810 7000 000964 | L r1,=A(IBMQJDSB)(, | |
0000EE 4120 6018 000964 | LA r2,_Dsc_000004(,r | |
0000F2 4140 6028 000964 | LA r4,_Dsc_000006(,r | |
0000F6 58F0 1008 000964 | L r15,&EPA_&WSA(,r1 | |
0000FA 5800 100C 000964 | L r0,&EPA_&WSA(,r1, | |
0000FE 5000 C1F4 000964 | ST r0,_CEECAA_(,r12, | |
000102 4150 67DC 000964 | LA r5,+CONSTANT_AREA | |
000106 4110 D098 000964 | LA r1,#MX_TEMP4(,r13 | |
00010A 5050 D098 000964 | ST r5,#MX_TEMP4(,r13 | |
00010E 5040 D09C 000964 | ST r4,#MX_TEMP4(,r13 | |
000112 E54C D0A0 0000 000964 | MVHI #MX_TEMP4(r13,160 | |
000118 5020 D0A4 000964 | ST r2,#MX_TEMP4(,r13 | |
00011C E54C D0A8 0000 000964 | MVHI #MX_TEMP4(r13,168 | |
000122 0DEF 000964 | BASR r14,r15 | |
000124 D20D D14C 6358 000968 | MVC _temp31(14,r13,33 | |
00012A 5810 D168 000968 | L r1,#SR_PARM_4(,r1 | |
00012E 5810 1000 000968 | L r1,_addrINRC(,r1, | |
000132 D203 D12C 1000 000968 | MVC _temp28(4,r13,300 | |
000138 4110 D134 000968 | LA r1,_temp29(,r13,3 | |
00013C 4120 D12C 000968 | LA r2,_temp28(,r13,3 | |
000140 F384 1000 2000 000968 | UNPK _temp29(9,r1,0),_ | |
000146 4110 D134 000968 | LA r1,_temp29(,r13,3 | |
00014A 4120 6278 000968 | LA r2,'0123456789ABC | |
00014E DC07 1000 2000 000968 | TR _temp29(8,r1,0),' | |
000154 D207 D15A D134 000968 | MVC _temp31(8,r13,346 | |
00015A 5810 7000 000968 | L r1,=A(IBMQJDSB)(, | |
00015E 4120 6018 000968 | LA r2,_Dsc_000004(,r | |
000162 4140 6058 000968 | LA r4,_Dsc_000012(,r | |
000166 4150 D14C 000968 | LA r5,_temp31(,r13,3 | |
00016A 58F0 1008 000968 | L r15,&EPA_&WSA(,r1 | |
00016E 5800 100C 000968 | L r0,&EPA_&WSA(,r1, | |
000172 5000 C1F4 000968 | ST r0,_CEECAA_(,r12, | |
000176 4110 D098 000968 | LA r1,#MX_TEMP4(,r13 | |
00017A 5050 D098 000968 | ST r5,#MX_TEMP4(,r13 | |
00017E 5040 D09C 000968 | ST r4,#MX_TEMP4(,r13 | |
000182 E54C D0A0 0000 000968 | MVHI #MX_TEMP4(r13,160 | |
000188 5020 D0A4 000968 | ST r2,#MX_TEMP4(,r13 | |
00018C E54C D0A8 0000 000968 | MVHI #MX_TEMP4(r13,168 | |
000192 0DEF 000968 | BASR r14,r15 | |
000194 5810 7000 000970 | L r1,=A(IBMQJDSB)(, | |
000198 4120 6018 000970 | LA r2,_Dsc_000004(,r | |
00019C 4140 6028 000970 | LA r4,_Dsc_000006(,r | |
0001A0 58F0 1008 000970 | L r15,&EPA_&WSA(,r1 | |
0001A4 5800 100C 000970 | L r0,&EPA_&WSA(,r1, | |
0001A8 5000 C1F4 000970 | ST r0,_CEECAA_(,r12, | |
0001AC 4150 67DC 000970 | LA r5,+CONSTANT_AREA | |
0001B0 4110 D098 000970 | LA r1,#MX_TEMP4(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001B4 5050 D098 000970 | ST r5,#MX_TEMP4(,r13 | |
0001B8 5040 D09C 000970 | ST r4,#MX_TEMP4(,r13 | |
0001BC E54C D0A0 0000 000970 | MVHI #MX_TEMP4(r13,160 | |
0001C2 5020 D0A4 000970 | ST r2,#MX_TEMP4(,r13 | |
0001C6 E54C D0A8 0000 000970 | MVHI #MX_TEMP4(r13,168 | |
0001CC 0DEF 000970 | BASR r14,r15 | |
0001CE D20D D14C 6378 000974 | MVC _temp31(14,r13,33 | |
0001D4 5810 D168 000974 | L r1,#SR_PARM_4(,r1 | |
0001D8 5810 1004 000974 | L r1,_addrINDIAGARE | |
0001DC D203 D12C 1000 000974 | MVC _temp28(4,r13,300 | |
0001E2 4110 D140 000974 | LA r1,_temp30(,r13,3 | |
0001E6 4120 D12C 000974 | LA r2,_temp28(,r13,3 | |
0001EA F384 1000 2000 000974 | UNPK _temp30(9,r1,0),_ | |
0001F0 4110 D140 000974 | LA r1,_temp30(,r13,3 | |
0001F4 4120 6278 000974 | LA r2,'0123456789ABC | |
0001F8 DC07 1000 2000 000974 | TR _temp30(8,r1,0),' | |
0001FE D207 D15A D140 000974 | MVC _temp31(8,r13,346 | |
000204 5810 7000 000974 | L r1,=A(IBMQJDSB)(, | |
000208 4120 6018 000974 | LA r2,_Dsc_000004(,r | |
00020C 4140 6058 000974 | LA r4,_Dsc_000012(,r | |
000210 4150 D14C 000974 | LA r5,_temp31(,r13,3 | |
000214 58F0 1008 000974 | L r15,&EPA_&WSA(,r1 | |
000218 5800 100C 000974 | L r0,&EPA_&WSA(,r1, | |
00021C 5000 C1F4 000974 | ST r0,_CEECAA_(,r12, | |
000220 4110 D098 000974 | LA r1,#MX_TEMP4(,r13 | |
000224 5050 D098 000974 | ST r5,#MX_TEMP4(,r13 | |
000228 5040 D09C 000974 | ST r4,#MX_TEMP4(,r13 | |
00022C E54C D0A0 0000 000974 | MVHI #MX_TEMP4(r13,160 | |
000232 5020 D0A4 000974 | ST r2,#MX_TEMP4(,r13 | |
000236 E54C D0A8 0000 000974 | MVHI #MX_TEMP4(r13,168 | |
00023C 0DEF 000974 | BASR r14,r15 | |
00023E 5810 7000 000975 | L r1,=A(IBMQJDSB)(, | |
000242 4120 6018 000975 | LA r2,_Dsc_000004(,r | |
000246 4140 6028 000975 | LA r4,_Dsc_000006(,r | |
00024A 58F0 1008 000975 | L r15,&EPA_&WSA(,r1 | |
00024E 5800 100C 000975 | L r0,&EPA_&WSA(,r1, | |
000252 5000 C1F4 000975 | ST r0,_CEECAA_(,r12, | |
000256 4150 67DC 000975 | LA r5,+CONSTANT_AREA | |
00025A 4110 D098 000975 | LA r1,#MX_TEMP4(,r13 | |
00025E 5050 D098 000975 | ST r5,#MX_TEMP4(,r13 | |
000262 5040 D09C 000975 | ST r4,#MX_TEMP4(,r13 | |
000266 E54C D0A0 0000 000975 | MVHI #MX_TEMP4(r13,160 | |
00026C 5020 D0A4 000975 | ST r2,#MX_TEMP4(,r13 | |
000270 E54C D0A8 0000 000975 | MVHI #MX_TEMP4(r13,168 | |
000276 0DEF 000975 | BASR r14,r15 | |
000278 D20D D14C 6388 000979 | MVC _temp31(14,r13,33 | |
00027E 5810 D168 000979 | L r1,#SR_PARM_4(,r1 | |
000282 5810 1004 000979 | L r1,_addrINDIAGARE | |
000286 D203 D12C 1004 000979 | MVC _temp28(4,r13,300 | |
00028C 4110 D134 000979 | LA r1,_temp29(,r13,3 | |
000290 4120 D12C 000979 | LA r2,_temp28(,r13,3 | |
000294 F384 1000 2000 000979 | UNPK _temp29(9,r1,0),_ | |
00029A 4110 D134 000979 | LA r1,_temp29(,r13,3 | |
00029E 4120 6278 000979 | LA r2,'0123456789ABC | |
0002A2 DC07 1000 2000 000979 | TR _temp29(8,r1,0),' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0002A8 D207 D15A D134 000979 | MVC _temp31(8,r13,346 | |
0002AE 5810 7000 000979 | L r1,=A(IBMQJDSB)(, | |
0002B2 4120 6018 000979 | LA r2,_Dsc_000004(,r | |
0002B6 4140 6058 000979 | LA r4,_Dsc_000012(,r | |
0002BA 4150 D14C 000979 | LA r5,_temp31(,r13,3 | |
0002BE 58F0 1008 000979 | L r15,&EPA_&WSA(,r1 | |
0002C2 5800 100C 000979 | L r0,&EPA_&WSA(,r1, | |
0002C6 5000 C1F4 000979 | ST r0,_CEECAA_(,r12, | |
0002CA 4110 D098 000979 | LA r1,#MX_TEMP4(,r13 | |
0002CE 5050 D098 000979 | ST r5,#MX_TEMP4(,r13 | |
0002D2 5040 D09C 000979 | ST r4,#MX_TEMP4(,r13 | |
0002D6 E54C D0A0 0000 000979 | MVHI #MX_TEMP4(r13,160 | |
0002DC 5020 D0A4 000979 | ST r2,#MX_TEMP4(,r13 | |
0002E0 E54C D0A8 0000 000979 | MVHI #MX_TEMP4(r13,168 | |
0002E6 0DEF 000979 | BASR r14,r15 | |
0002E8 5810 7000 000986 | L r1,=A(IBMQJDSB)(, | |
0002EC 4120 6018 000986 | LA r2,_Dsc_000004(,r | |
0002F0 4140 6028 000986 | LA r4,_Dsc_000006(,r | |
0002F4 58F0 1008 000986 | L r15,&EPA_&WSA(,r1 | |
0002F8 5800 100C 000986 | L r0,&EPA_&WSA(,r1, | |
0002FC 5000 C1F4 000986 | ST r0,_CEECAA_(,r12, | |
000300 4150 67DC 000986 | LA r5,+CONSTANT_AREA | |
000304 4110 D098 000986 | LA r1,#MX_TEMP4(,r13 | |
000308 5050 D098 000986 | ST r5,#MX_TEMP4(,r13 | |
00030C 5040 D09C 000986 | ST r4,#MX_TEMP4(,r13 | |
000310 E54C D0A0 0000 000986 | MVHI #MX_TEMP4(r13,160 | |
000316 5020 D0A4 000986 | ST r2,#MX_TEMP4(,r13 | |
00031A E54C D0A8 0000 000986 | MVHI #MX_TEMP4(r13,168 | |
000320 0DEF 000986 | BASR r14,r15 | |
000322 D20D D0B0 6398 000987 | MVC _temp27(14,r13,17 | |
000328 5810 D168 000987 | L r1,#SR_PARM_4(,r1 | |
00032C 5810 1004 000987 | L r1,_addrINDIAGARE | |
000330 D26D D0BE 1008 000987 | MVC _temp27(110,r13,1 | |
000336 5810 7000 000987 | L r1,=A(IBMQJDSB)(, | |
00033A 4120 6018 000987 | LA r2,_Dsc_000004(,r | |
00033E 4140 6020 000987 | LA r4,_Dsc_000005(,r | |
000342 4150 D0B0 000987 | LA r5,_temp27(,r13,1 | |
000346 58F0 1008 000987 | L r15,&EPA_&WSA(,r1 | |
00034A 5800 100C 000987 | L r0,&EPA_&WSA(,r1, | |
00034E 5000 C1F4 000987 | ST r0,_CEECAA_(,r12, | |
000352 4110 D098 000987 | LA r1,#MX_TEMP4(,r13 | |
000356 5050 D098 000987 | ST r5,#MX_TEMP4(,r13 | |
00035A 5040 D09C 000987 | ST r4,#MX_TEMP4(,r13 | |
00035E E54C D0A0 0000 000987 | MVHI #MX_TEMP4(r13,160 | |
000364 5020 D0A4 000987 | ST r2,#MX_TEMP4(,r13 | |
000368 E54C D0A8 0000 000987 | MVHI #MX_TEMP4(r13,168 | |
00036E 0DEF 000987 | BASR r14,r15 | |
000370 5810 D168 000988 | L r1,#SR_PARM_4(,r1 | |
000374 5850 1004 000988 | L r5,_addrINDIAGARE | |
000378 5810 7000 000988 | L r1,=A(IBMQJDSB)(, | |
00037C 4120 6018 000988 | LA r2,_Dsc_000004(,r | |
000380 4140 6048 000988 | LA r4,_Dsc_000010(,r | |
000384 4150 5076 000988 | LA r5,#AddressShadow | |
000388 58F0 1008 000988 | L r15,&EPA_&WSA(,r1 | |
00038C 5800 100C 000988 | L r0,&EPA_&WSA(,r1, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000390 5000 C1F4 000988 | ST r0,_CEECAA_(,r12, | |
000394 4110 D098 000988 | LA r1,#MX_TEMP4(,r13 | |
000398 5050 D098 000988 | ST r5,#MX_TEMP4(,r13 | |
00039C 5040 D09C 000988 | ST r4,#MX_TEMP4(,r13 | |
0003A0 E54C D0A0 0000 000988 | MVHI #MX_TEMP4(r13,160 | |
0003A6 5020 D0A4 000988 | ST r2,#MX_TEMP4(,r13 | |
0003AA E54C D0A8 0000 000988 | MVHI #MX_TEMP4(r13,168 | |
0003B0 0DEF 000988 | BASR r14,r15 | |
0003B2 5810 7000 000990 | L r1,=A(IBMQJDSB)(, | |
0003B6 4120 6018 000990 | LA r2,_Dsc_000004(,r | |
0003BA 4140 6028 000990 | LA r4,_Dsc_000006(,r | |
0003BE 58F0 1008 000990 | L r15,&EPA_&WSA(,r1 | |
0003C2 5800 100C 000990 | L r0,&EPA_&WSA(,r1, | |
0003C6 5000 C1F4 000990 | ST r0,_CEECAA_(,r12, | |
0003CA 4150 67DC 000990 | LA r5,+CONSTANT_AREA | |
0003CE 4110 D098 000990 | LA r1,#MX_TEMP4(,r13 | |
0003D2 5050 D098 000990 | ST r5,#MX_TEMP4(,r13 | |
0003D6 5040 D09C 000990 | ST r4,#MX_TEMP4(,r13 | |
0003DA E54C D0A0 0000 000990 | MVHI #MX_TEMP4(r13,160 | |
0003E0 5020 D0A4 000990 | ST r2,#MX_TEMP4(,r13 | |
0003E4 E54C D0A8 0000 000990 | MVHI #MX_TEMP4(r13,168 | |
0003EA 0DEF 000990 | BASR r14,r15 | |
0003EC 000992 | @4L104 DS 0H | |
0003EC 000992 | @4L427 DS 0H | |
0003EC 5800 D17C 000000 | L r0,#_CEECAACRENT_ | |
0003F0 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0003F4 Start of Epilog | |
0003F4 58D0 D004 000992 | L r13,4(,r13) | |
0003F8 58E0 D00C 000992 | L r14,12(,r13) | |
0003FC 9827 D01C 000992 | LM r2,r7,28(r13) | |
000400 051E 000992 | BALR r1,r14 | |
000402 0707 000992 | NOPR 7 | |
000404 Start of Literals | |
000404 00000000 =Q(@STATIC) | |
000408 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 384 | |
*** Size of executable code: 1028 | |
*** CSECT Offset: 5104 : 0x13F0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
WRITEDATA | |
000000 000897 | DS 0D | |
000000 47F0 F024 000897 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000270 DSA size | |
00000C 00005AE8 =A(PPA1-WRITEDATA | |
000010 47F0 F001 000897 | B 1(,r15) | |
000014 58F0 C31C 000897 | L r15,796(,r12) | |
000018 184E 000897 | LR r4,r14 | |
00001A 05EF 000897 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000897 | J *+24 | |
000024 90E7 D00C 000897 | STM r14,r7,12(r13) | |
000028 58E0 D04C 000897 | L r14,76(,r13) | |
00002C 4100 E270 000897 | LA r0,624(,r14) | |
000030 5500 C314 000897 | CL r0,788(,r12) | |
000034 A724 FFF0 000897 | JH *-32 | |
000038 58F0 C280 000897 | L r15,640(,r12) | |
00003C 90F0 E048 000897 | STM r15,r0,72(r14) | |
000040 9210 E000 000897 | MVI 0(r14),16 | |
000044 50D0 E004 000897 | ST r13,4(,r14) | |
000048 18DE 000897 | LR r13,r14 | |
00004A C030 0000 027D 000897 | LARL r3,F'637' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D268 000000 | ST r0,#_CEECAACRENT_ | |
000058 5810 D268 000000 | L r1,#_CEECAACRENT_ | |
00005C 5800 3000 000000 | L r0,=Q(@STATIC)(,r | |
000060 1E01 000000 | ALR r0,r1 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 25BE 000000 | LARL r6,F'9662' | |
00006A 5050 D224 000897 | ST r5,#ENV:WRITEDATA | |
00006E 5810 7000 000901 | L r1,=A(IBMQJDSB)(, | |
000072 4120 6018 000901 | LA r2,_Dsc_000004(,r | |
000076 4140 60A8 000901 | LA r4,_Dsc_000022(,r | |
00007A 58F0 1008 000901 | L r15,&EPA_&WSA(,r1 | |
00007E 5800 100C 000901 | L r0,&EPA_&WSA(,r1, | |
000082 5000 C1F4 000901 | ST r0,_CEECAA_(,r12, | |
000086 4150 69A2 000901 | LA r5,+CONSTANT_AREA | |
00008A 4110 D098 000901 | LA r1,#MX_TEMP5(,r13 | |
00008E 5050 D098 000901 | ST r5,#MX_TEMP5(,r13 | |
000092 5040 D09C 000901 | ST r4,#MX_TEMP5(,r13 | |
000096 E54C D0A0 0000 000901 | MVHI #MX_TEMP5(r13,160 | |
00009C 5020 D0A4 000901 | ST r2,#MX_TEMP5(,r13 | |
0000A0 E54C D0A8 0000 000901 | MVHI #MX_TEMP5(r13,168 | |
0000A6 0DEF 000901 | BASR r14,r15 | |
0000A8 D210 D20C 62CC 000903 | MVC _temp26(17,r13,52 | |
0000AE 5810 D224 000903 | L r1,#ENV:WRITEDATA | |
0000B2 D205 D21D 11CA 000903 | MVC _temp26(6,r13,541 | |
0000B8 5810 7000 000903 | L r1,=A(IBMQJDSB)(, | |
0000BC 4120 6018 000903 | LA r2,_Dsc_000004(,r | |
0000C0 4140 6060 000903 | LA r4,_Dsc_000013(,r | |
0000C4 4150 D20C 000903 | LA r5,_temp26(,r13,5 | |
0000C8 58F0 1008 000903 | L r15,&EPA_&WSA(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CC 5800 100C 000903 | L r0,&EPA_&WSA(,r1, | |
0000D0 5000 C1F4 000903 | ST r0,_CEECAA_(,r12, | |
0000D4 4110 D098 000903 | LA r1,#MX_TEMP5(,r13 | |
0000D8 5050 D098 000903 | ST r5,#MX_TEMP5(,r13 | |
0000DC 5040 D09C 000903 | ST r4,#MX_TEMP5(,r13 | |
0000E0 E54C D0A0 0000 000903 | MVHI #MX_TEMP5(r13,160 | |
0000E6 5020 D0A4 000903 | ST r2,#MX_TEMP5(,r13 | |
0000EA E54C D0A8 0000 000903 | MVHI #MX_TEMP5(r13,168 | |
0000F0 0DEF 000903 | BASR r14,r15 | |
0000F2 5810 7000 000905 | L r1,=A(IBMQJDSB)(, | |
0000F6 4120 6018 000905 | LA r2,_Dsc_000004(,r | |
0000FA 4140 60A8 000905 | LA r4,_Dsc_000022(,r | |
0000FE 58F0 1008 000905 | L r15,&EPA_&WSA(,r1 | |
000102 5800 100C 000905 | L r0,&EPA_&WSA(,r1, | |
000106 5000 C1F4 000905 | ST r0,_CEECAA_(,r12, | |
00010A 4150 69A2 000905 | LA r5,+CONSTANT_AREA | |
00010E 4110 D098 000905 | LA r1,#MX_TEMP5(,r13 | |
000112 5050 D098 000905 | ST r5,#MX_TEMP5(,r13 | |
000116 5040 D09C 000905 | ST r4,#MX_TEMP5(,r13 | |
00011A E54C D0A0 0000 000905 | MVHI #MX_TEMP5(r13,160 | |
000120 5020 D0A4 000905 | ST r2,#MX_TEMP5(,r13 | |
000124 E54C D0A8 0000 000905 | MVHI #MX_TEMP5(r13,168 | |
00012A 0DEF 000905 | BASR r14,r15 | |
00012C 5810 7000 000907 | L r1,=A(IBMQJDSB)(, | |
000130 4120 6018 000907 | LA r2,_Dsc_000004(,r | |
000134 4140 6028 000907 | LA r4,_Dsc_000006(,r | |
000138 58F0 1008 000907 | L r15,&EPA_&WSA(,r1 | |
00013C 5800 100C 000907 | L r0,&EPA_&WSA(,r1, | |
000140 5000 C1F4 000907 | ST r0,_CEECAA_(,r12, | |
000144 4150 67DC 000907 | LA r5,+CONSTANT_AREA | |
000148 4110 D098 000907 | LA r1,#MX_TEMP5(,r13 | |
00014C 5050 D098 000907 | ST r5,#MX_TEMP5(,r13 | |
000150 5040 D09C 000907 | ST r4,#MX_TEMP5(,r13 | |
000154 E54C D0A0 0000 000907 | MVHI #MX_TEMP5(r13,160 | |
00015A 5020 D0A4 000907 | ST r2,#MX_TEMP5(,r13 | |
00015E E54C D0A8 0000 000907 | MVHI #MX_TEMP5(r13,168 | |
000164 0DEF 000907 | BASR r14,r15 | |
000166 D20D D1CC 62E0 000909 | MVC _temp25(14,r13,46 | |
00016C 5810 D224 000909 | L r1,#ENV:WRITEDATA | |
000170 D231 D1DA 1198 000909 | MVC _temp25(50,r13,47 | |
000176 5810 7000 000909 | L r1,=A(IBMQJDSB)(, | |
00017A 4120 6018 000909 | LA r2,_Dsc_000004(,r | |
00017E 4140 6030 000909 | LA r4,_Dsc_000007(,r | |
000182 4150 D1CC 000909 | LA r5,_temp25(,r13,4 | |
000186 58F0 1008 000909 | L r15,&EPA_&WSA(,r1 | |
00018A 5800 100C 000909 | L r0,&EPA_&WSA(,r1, | |
00018E 5000 C1F4 000909 | ST r0,_CEECAA_(,r12, | |
000192 4110 D098 000909 | LA r1,#MX_TEMP5(,r13 | |
000196 5050 D098 000909 | ST r5,#MX_TEMP5(,r13 | |
00019A 5040 D09C 000909 | ST r4,#MX_TEMP5(,r13 | |
00019E E54C D0A0 0000 000909 | MVHI #MX_TEMP5(r13,160 | |
0001A4 5020 D0A4 000909 | ST r2,#MX_TEMP5(,r13 | |
0001A8 E54C D0A8 0000 000909 | MVHI #MX_TEMP5(r13,168 | |
0001AE 0DEF 000909 | BASR r14,r15 | |
0001B0 D20E D19C 62F0 000911 | MVC _temp24(15,r13,41 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001B6 5810 D224 000911 | L r1,#ENV:WRITEDATA | |
0001BA D21D D1AB 11D0 000911 | MVC _temp24(30,r13,42 | |
0001C0 5810 7000 000911 | L r1,=A(IBMQJDSB)(, | |
0001C4 4120 6018 000911 | LA r2,_Dsc_000004(,r | |
0001C8 4140 60F0 000911 | LA r4,_Dsc_000031(,r | |
0001CC 4150 D19C 000911 | LA r5,_temp24(,r13,4 | |
0001D0 58F0 1008 000911 | L r15,&EPA_&WSA(,r1 | |
0001D4 5800 100C 000911 | L r0,&EPA_&WSA(,r1, | |
0001D8 5000 C1F4 000911 | ST r0,_CEECAA_(,r12, | |
0001DC 4110 D098 000911 | LA r1,#MX_TEMP5(,r13 | |
0001E0 5050 D098 000911 | ST r5,#MX_TEMP5(,r13 | |
0001E4 5040 D09C 000911 | ST r4,#MX_TEMP5(,r13 | |
0001E8 E54C D0A0 0000 000911 | MVHI #MX_TEMP5(r13,160 | |
0001EE 5020 D0A4 000911 | ST r2,#MX_TEMP5(,r13 | |
0001F2 E54C D0A8 0000 000911 | MVHI #MX_TEMP5(r13,168 | |
0001F8 0DEF 000911 | BASR r14,r15 | |
0001FA 5810 7000 000913 | L r1,=A(IBMQJDSB)(, | |
0001FE 4120 6018 000913 | LA r2,_Dsc_000004(,r | |
000202 4140 60A8 000913 | LA r4,_Dsc_000022(,r | |
000206 58F0 1008 000913 | L r15,&EPA_&WSA(,r1 | |
00020A 5800 100C 000913 | L r0,&EPA_&WSA(,r1, | |
00020E 5000 C1F4 000913 | ST r0,_CEECAA_(,r12, | |
000212 4150 69C6 000913 | LA r5,+CONSTANT_AREA | |
000216 4110 D098 000913 | LA r1,#MX_TEMP5(,r13 | |
00021A 5050 D098 000913 | ST r5,#MX_TEMP5(,r13 | |
00021E 5040 D09C 000913 | ST r4,#MX_TEMP5(,r13 | |
000222 E54C D0A0 0000 000913 | MVHI #MX_TEMP5(r13,160 | |
000228 5020 D0A4 000913 | ST r2,#MX_TEMP5(,r13 | |
00022C E54C D0A8 0000 000913 | MVHI #MX_TEMP5(r13,168 | |
000232 0DEF 000913 | BASR r14,r15 | |
000234 5810 D224 000915 | L r1,#ENV:WRITEDATA | |
000238 E300 11EE 0094 000915 | LLC r0,AIRPORTDELAY(, | |
00023E C00B 0000 0080 000915 | NILF r0,F'128' | |
000244 C20F 0000 0000 000915 | CLFI r0,F'0' | |
00024A A784 0007 000915 | JE @5L109 | |
00024E 000915 | @5L111 DS 0H | |
00024E D202 D0B0 6300 000916 | MVC AIRPORTDELAYFILLI | |
000254 A7F4 000B 000916 | J @5L110 | |
000258 000916 | @5L109 DS 0H | |
000258 D201 D0B0 6304 000918 | MVC AIRPORTDELAYFILLI | |
00025E 4110 D0B2 000918 | LA r1,AIRPORTDELAYFI | |
000262 5010 D23C 000918 | ST r1,#STRTEMP5(,r13 | |
000266 9240 1000 000918 | MVI AIRPORTDELAYFILLI | |
00026A 000918 | @5L110 DS 0H | |
00026A D20E D188 6308 000920 | MVC _temp23(15,r13,39 | |
000270 D202 D197 D0B0 000920 | MVC _temp23(3,r13,407 | |
000276 5810 7000 000920 | L r1,=A(IBMQJDSB)(, | |
00027A 4120 6018 000920 | LA r2,_Dsc_000004(,r | |
00027E 4140 6050 000920 | LA r4,_Dsc_000011(,r | |
000282 4150 D188 000920 | LA r5,_temp23(,r13,3 | |
000286 58F0 1008 000920 | L r15,&EPA_&WSA(,r1 | |
00028A 5800 100C 000920 | L r0,&EPA_&WSA(,r1, | |
00028E 5000 C1F4 000920 | ST r0,_CEECAA_(,r12, | |
000292 4110 D098 000920 | LA r1,#MX_TEMP5(,r13 | |
000296 5050 D098 000920 | ST r5,#MX_TEMP5(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00029A 5040 D09C 000920 | ST r4,#MX_TEMP5(,r13 | |
00029E E54C D0A0 0000 000920 | MVHI #MX_TEMP5(r13,160 | |
0002A4 5020 D0A4 000920 | ST r2,#MX_TEMP5(,r13 | |
0002A8 E54C D0A8 0000 000920 | MVHI #MX_TEMP5(r13,168 | |
0002AE 0DEF 000920 | BASR r14,r15 | |
0002B0 5810 D224 000922 | L r1,#ENV:WRITEDATA | |
0002B4 E300 11EE 0094 000922 | LLC r0,AIRPORTDELAY(, | |
0002BA C00B 0000 0080 000922 | NILF r0,F'128' | |
0002C0 C20F 0000 0000 000922 | CLFI r0,F'0' | |
0002C6 A784 0073 000922 | JE @5L112 | |
0002CA 000922 | @5L114 DS 0H | |
0002CA 000923 | @5L107 DS 0H | |
0002CA D20B D15C 6318 000924 | MVC _temp22(12,r13,34 | |
0002D0 5810 D224 000924 | L r1,#ENV:WRITEDATA | |
0002D4 D21D D168 11F2 000924 | MVC _temp22(30,r13,36 | |
0002DA 5810 7000 000924 | L r1,=A(IBMQJDSB)(, | |
0002DE 4120 6018 000924 | LA r2,_Dsc_000004(,r | |
0002E2 4140 60D8 000924 | LA r4,_Dsc_000028(,r | |
0002E6 4150 D15C 000924 | LA r5,_temp22(,r13,3 | |
0002EA 58F0 1008 000924 | L r15,&EPA_&WSA(,r1 | |
0002EE 5800 100C 000924 | L r0,&EPA_&WSA(,r1, | |
0002F2 5000 C1F4 000924 | ST r0,_CEECAA_(,r12, | |
0002F6 4110 D098 000924 | LA r1,#MX_TEMP5(,r13 | |
0002FA 5050 D098 000924 | ST r5,#MX_TEMP5(,r13 | |
0002FE 5040 D09C 000924 | ST r4,#MX_TEMP5(,r13 | |
000302 E54C D0A0 0000 000924 | MVHI #MX_TEMP5(r13,160 | |
000308 5020 D0A4 000924 | ST r2,#MX_TEMP5(,r13 | |
00030C E54C D0A8 0000 000924 | MVHI #MX_TEMP5(r13,168 | |
000312 0DEF 000924 | BASR r14,r15 | |
000314 D20D D130 6324 000926 | MVC _temp21(14,r13,30 | |
00031A 5810 D224 000926 | L r1,#ENV:WRITEDATA | |
00031E D21D D13E 1210 000926 | MVC _temp21(30,r13,31 | |
000324 5810 7000 000926 | L r1,=A(IBMQJDSB)(, | |
000328 4120 6018 000926 | LA r2,_Dsc_000004(,r | |
00032C 4140 60E8 000926 | LA r4,_Dsc_000030(,r | |
000330 4150 D130 000926 | LA r5,_temp21(,r13,3 | |
000334 58F0 1008 000926 | L r15,&EPA_&WSA(,r1 | |
000338 5800 100C 000926 | L r0,&EPA_&WSA(,r1, | |
00033C 5000 C1F4 000926 | ST r0,_CEECAA_(,r12, | |
000340 4110 D098 000926 | LA r1,#MX_TEMP5(,r13 | |
000344 5050 D098 000926 | ST r5,#MX_TEMP5(,r13 | |
000348 5040 D09C 000926 | ST r4,#MX_TEMP5(,r13 | |
00034C E54C D0A0 0000 000926 | MVHI #MX_TEMP5(r13,160 | |
000352 5020 D0A4 000926 | ST r2,#MX_TEMP5(,r13 | |
000356 E54C D0A8 0000 000926 | MVHI #MX_TEMP5(r13,168 | |
00035C 0DEF 000926 | BASR r14,r15 | |
00035E D20A D104 6334 000928 | MVC _temp20(11,r13,26 | |
000364 5810 D224 000928 | L r1,#ENV:WRITEDATA | |
000368 D21D D10F 122E 000928 | MVC _temp20(30,r13,27 | |
00036E 5810 7000 000928 | L r1,=A(IBMQJDSB)(, | |
000372 4120 6018 000928 | LA r2,_Dsc_000004(,r | |
000376 4140 60D0 000928 | LA r4,_Dsc_000027(,r | |
00037A 4150 D104 000928 | LA r5,_temp20(,r13,2 | |
00037E 58F0 1008 000928 | L r15,&EPA_&WSA(,r1 | |
000382 5800 100C 000928 | L r0,&EPA_&WSA(,r1, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000386 5000 C1F4 000928 | ST r0,_CEECAA_(,r12, | |
00038A 4110 D098 000928 | LA r1,#MX_TEMP5(,r13 | |
00038E 5050 D098 000928 | ST r5,#MX_TEMP5(,r13 | |
000392 5040 D09C 000928 | ST r4,#MX_TEMP5(,r13 | |
000396 E54C D0A0 0000 000928 | MVHI #MX_TEMP5(r13,160 | |
00039C 5020 D0A4 000928 | ST r2,#MX_TEMP5(,r13 | |
0003A0 E54C D0A8 0000 000928 | MVHI #MX_TEMP5(r13,168 | |
0003A6 0DEF 000928 | BASR r14,r15 | |
0003A8 000929 | @5L108 DS 0H | |
0003A8 A7F4 0002 000929 | J @5L113 | |
0003AC 000929 | @5L112 DS 0H | |
0003AC 000929 | @5L113 DS 0H | |
0003AC 5810 7000 000931 | L r1,=A(IBMQJDSB)(, | |
0003B0 4120 6018 000931 | LA r2,_Dsc_000004(,r | |
0003B4 4140 60A8 000931 | LA r4,_Dsc_000022(,r | |
0003B8 58F0 1008 000931 | L r15,&EPA_&WSA(,r1 | |
0003BC 5800 100C 000931 | L r0,&EPA_&WSA(,r1, | |
0003C0 5000 C1F4 000931 | ST r0,_CEECAA_(,r12, | |
0003C4 4150 69C6 000931 | LA r5,+CONSTANT_AREA | |
0003C8 4110 D098 000931 | LA r1,#MX_TEMP5(,r13 | |
0003CC 5050 D098 000931 | ST r5,#MX_TEMP5(,r13 | |
0003D0 5040 D09C 000931 | ST r4,#MX_TEMP5(,r13 | |
0003D4 E54C D0A0 0000 000931 | MVHI #MX_TEMP5(r13,160 | |
0003DA 5020 D0A4 000931 | ST r2,#MX_TEMP5(,r13 | |
0003DE E54C D0A8 0000 000931 | MVHI #MX_TEMP5(r13,168 | |
0003E4 0DEF 000931 | BASR r14,r15 | |
0003E6 5810 7000 000933 | L r1,=A(IBMQJDSB)(, | |
0003EA 4120 6018 000933 | LA r2,_Dsc_000004(,r | |
0003EE 4140 6070 000933 | LA r4,_Dsc_000015(,r | |
0003F2 58F0 1008 000933 | L r15,&EPA_&WSA(,r1 | |
0003F6 5800 100C 000933 | L r0,&EPA_&WSA(,r1, | |
0003FA 5000 C1F4 000933 | ST r0,_CEECAA_(,r12, | |
0003FE 4150 69EA 000933 | LA r5,+CONSTANT_AREA | |
000402 4110 D098 000933 | LA r1,#MX_TEMP5(,r13 | |
000406 5050 D098 000933 | ST r5,#MX_TEMP5(,r13 | |
00040A 5040 D09C 000933 | ST r4,#MX_TEMP5(,r13 | |
00040E E54C D0A0 0000 000933 | MVHI #MX_TEMP5(r13,160 | |
000414 5020 D0A4 000933 | ST r2,#MX_TEMP5(,r13 | |
000418 E54C D0A8 0000 000933 | MVHI #MX_TEMP5(r13,168 | |
00041E 0DEF 000933 | BASR r14,r15 | |
000420 5850 D224 000934 | L r5,#ENV:WRITEDATA | |
000424 5810 7000 000934 | L r1,=A(IBMQJDSB)(, | |
000428 4120 6018 000934 | LA r2,_Dsc_000004(,r | |
00042C 4140 6078 000934 | LA r4,_Dsc_000016(,r | |
000430 4150 524C 000934 | LA r5,RESPONSEBODYDA | |
000434 58F0 1008 000934 | L r15,&EPA_&WSA(,r1 | |
000438 5800 100C 000934 | L r0,&EPA_&WSA(,r1, | |
00043C 5000 C1F4 000934 | ST r0,_CEECAA_(,r12, | |
000440 4110 D098 000934 | LA r1,#MX_TEMP5(,r13 | |
000444 5050 D098 000934 | ST r5,#MX_TEMP5(,r13 | |
000448 5040 D09C 000934 | ST r4,#MX_TEMP5(,r13 | |
00044C E54C D0A0 0000 000934 | MVHI #MX_TEMP5(r13,160 | |
000452 5020 D0A4 000934 | ST r2,#MX_TEMP5(,r13 | |
000456 E54C D0A8 0000 000934 | MVHI #MX_TEMP5(r13,168 | |
00045C 0DEF 000934 | BASR r14,r15 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00045E D20C D0D8 6340 000936 | MVC _temp19(13,r13,21 | |
000464 5810 D224 000936 | L r1,#ENV:WRITEDATA | |
000468 D21D D0E5 126A 000936 | MVC _temp19(30,r13,22 | |
00046E 5810 7000 000936 | L r1,=A(IBMQJDSB)(, | |
000472 4120 6018 000936 | LA r2,_Dsc_000004(,r | |
000476 4140 60E0 000936 | LA r4,_Dsc_000029(,r | |
00047A 4150 D0D8 000936 | LA r5,_temp19(,r13,2 | |
00047E 58F0 1008 000936 | L r15,&EPA_&WSA(,r1 | |
000482 5800 100C 000936 | L r0,&EPA_&WSA(,r1, | |
000486 5000 C1F4 000936 | ST r0,_CEECAA_(,r12, | |
00048A 4110 D098 000936 | LA r1,#MX_TEMP5(,r13 | |
00048E 5050 D098 000936 | ST r5,#MX_TEMP5(,r13 | |
000492 5040 D09C 000936 | ST r4,#MX_TEMP5(,r13 | |
000496 E54C D0A0 0000 000936 | MVHI #MX_TEMP5(r13,160 | |
00049C 5020 D0A4 000936 | ST r2,#MX_TEMP5(,r13 | |
0004A0 E54C D0A8 0000 000936 | MVHI #MX_TEMP5(r13,168 | |
0004A6 0DEF 000936 | BASR r14,r15 | |
0004A8 D205 D0B4 6350 000938 | MVC _temp18(6,r13,180 | |
0004AE 5810 D224 000938 | L r1,#ENV:WRITEDATA | |
0004B2 D21D D0BA 1288 000938 | MVC _temp18(30,r13,18 | |
0004B8 5810 7000 000938 | L r1,=A(IBMQJDSB)(, | |
0004BC 4120 6018 000938 | LA r2,_Dsc_000004(,r | |
0004C0 4140 60B0 000938 | LA r4,_Dsc_000023(,r | |
0004C4 4150 D0B4 000938 | LA r5,_temp18(,r13,1 | |
0004C8 58F0 1008 000938 | L r15,&EPA_&WSA(,r1 | |
0004CC 5800 100C 000938 | L r0,&EPA_&WSA(,r1, | |
0004D0 5000 C1F4 000938 | ST r0,_CEECAA_(,r12, | |
0004D4 4110 D098 000938 | LA r1,#MX_TEMP5(,r13 | |
0004D8 5050 D098 000938 | ST r5,#MX_TEMP5(,r13 | |
0004DC 5040 D09C 000938 | ST r4,#MX_TEMP5(,r13 | |
0004E0 E54C D0A0 0000 000938 | MVHI #MX_TEMP5(r13,160 | |
0004E6 5020 D0A4 000938 | ST r2,#MX_TEMP5(,r13 | |
0004EA E54C D0A8 0000 000938 | MVHI #MX_TEMP5(r13,168 | |
0004F0 0DEF 000938 | BASR r14,r15 | |
0004F2 5810 7000 000940 | L r1,=A(IBMQJDSB)(, | |
0004F6 4120 6018 000940 | LA r2,_Dsc_000004(,r | |
0004FA 4140 60A8 000940 | LA r4,_Dsc_000022(,r | |
0004FE 58F0 1008 000940 | L r15,&EPA_&WSA(,r1 | |
000502 5800 100C 000940 | L r0,&EPA_&WSA(,r1, | |
000506 5000 C1F4 000940 | ST r0,_CEECAA_(,r12, | |
00050A 4150 69A2 000940 | LA r5,+CONSTANT_AREA | |
00050E 4110 D098 000940 | LA r1,#MX_TEMP5(,r13 | |
000512 5050 D098 000940 | ST r5,#MX_TEMP5(,r13 | |
000516 5040 D09C 000940 | ST r4,#MX_TEMP5(,r13 | |
00051A E54C D0A0 0000 000940 | MVHI #MX_TEMP5(r13,160 | |
000520 5020 D0A4 000940 | ST r2,#MX_TEMP5(,r13 | |
000524 E54C D0A8 0000 000940 | MVHI #MX_TEMP5(r13,168 | |
00052A 0DEF 000940 | BASR r14,r15 | |
00052C 000942 | @5L106 DS 0H | |
00052C 000942 | @5L426 DS 0H | |
00052C 5800 D268 000000 | L r0,#_CEECAACRENT_ | |
000530 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000534 Start of Epilog | |
000534 58D0 D004 000942 | L r13,4(,r13) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000538 58E0 D00C 000942 | L r14,12(,r13) | |
00053C 9827 D01C 000942 | LM r2,r7,28(r13) | |
000540 051E 000942 | BALR r1,r14 | |
000542 0707 000942 | NOPR 7 | |
000544 Start of Literals | |
000544 00000000 =Q(@STATIC) | |
000548 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 624 | |
*** Size of executable code: 1348 | |
*** CSECT Offset: 6136 : 0x17F8 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_TERMINATE | |
000000 000866 | DS 0D | |
000000 47F0 F024 000866 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000110 DSA size | |
00000C 000055E8 =A(PPA1-HTTP_TERM | |
000010 47F0 F001 000866 | B 1(,r15) | |
000014 58F0 C31C 000866 | L r15,796(,r12) | |
000018 184E 000866 | LR r4,r14 | |
00001A 05EF 000866 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000866 | J *+24 | |
000024 90E8 D00C 000866 | STM r14,r8,12(r13) | |
000028 58E0 D04C 000866 | L r14,76(,r13) | |
00002C 4100 E110 000866 | LA r0,272(,r14) | |
000030 5500 C314 000866 | CL r0,788(,r12) | |
000034 A724 FFF0 000866 | JH *-32 | |
000038 58F0 C280 000866 | L r15,640(,r12) | |
00003C 90F0 E048 000866 | STM r15,r0,72(r14) | |
000040 9210 E000 000866 | MVI 0(r14),16 | |
000044 50D0 E004 000866 | ST r13,4(,r14) | |
000048 18DE 000866 | LR r13,r14 | |
00004A C030 0000 009F 000866 | LARL r3,F'159' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0E8 000000 | ST r0,#CEECAACRENT_6 | |
000058 5800 D0E8 000000 | L r0,#CEECAACRENT_6 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 231A 000000 | LARL r7,F'8986' | |
00006A 5010 D0E4 000866 | ST r1,#SR_PARM_6(,r1 | |
00006E 5050 D0E0 000866 | ST r5,#ENV:HTTP_TERM | |
000072 5810 D0E4 000874 | L r1,#SR_PARM_6(,r1 | |
000076 5880 1000 000874 | L r8,_addrTERMRC(,r | |
00007A 5850 1004 000874 | L r5,_addrINHANDLE( | |
00007E 5840 1008 000874 | L r4,_addrINFORCEOP | |
000082 5820 100C 000874 | L r2,_addrINDIAGARE | |
000086 5810 6020 000874 | L r1,=A(HWTHTERM)(, | |
00008A A52A 8000 000874 | OILH r2,H'-32768' | |
00008E 58F0 1008 000874 | L r15,&EPA_&WSA(,r1 | |
000092 5800 100C 000874 | L r0,&EPA_&WSA(,r1, | |
000096 5000 C1F4 000874 | ST r0,_CEECAA_(,r12, | |
00009A 4110 D098 000874 | LA r1,#MX_TEMP6(,r13 | |
00009E 5080 D098 000874 | ST r8,#MX_TEMP6(,r13 | |
0000A2 5050 D09C 000874 | ST r5,#MX_TEMP6(,r13 | |
0000A6 5040 D0A0 000874 | ST r4,#MX_TEMP6(,r13 | |
0000AA 5020 D0A4 000874 | ST r2,#MX_TEMP6(,r13 | |
0000AE 0DEF 000874 | BASR r14,r15 | |
0000B0 5810 D0E4 000876 | L r1,#SR_PARM_6(,r1 | |
0000B4 5810 1000 000876 | L r1,_addrTERMRC(,r | |
0000B8 5800 1000 000876 | L r0,_shadow4(,r1,0 | |
0000BC 1200 000876 | LTR r0,r0 | |
0000BE A774 0021 000876 | JNE @6L119 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C2 000876 | @6L121 DS 0H | |
0000C2 5810 6000 000877 | L r1,=A(IBMQJDSB)(, | |
0000C6 4120 7018 000877 | LA r2,_Dsc_000004(,r | |
0000CA 4140 70C8 000877 | LA r4,_Dsc_000026(,r | |
0000CE 58F0 1008 000877 | L r15,&EPA_&WSA(,r1 | |
0000D2 5800 100C 000877 | L r0,&EPA_&WSA(,r1, | |
0000D6 5000 C1F4 000877 | ST r0,_CEECAA_(,r12, | |
0000DA 4150 7A06 000877 | LA r5,+CONSTANT_AREA | |
0000DE 4110 D098 000877 | LA r1,#MX_TEMP6(,r13 | |
0000E2 5050 D098 000877 | ST r5,#MX_TEMP6(,r13 | |
0000E6 5040 D09C 000877 | ST r4,#MX_TEMP6(,r13 | |
0000EA E54C D0A0 0000 000877 | MVHI #MX_TEMP6(r13,160 | |
0000F0 5020 D0A4 000877 | ST r2,#MX_TEMP6(,r13 | |
0000F4 E54C D0A8 0000 000877 | MVHI #MX_TEMP6(r13,168 | |
0000FA 0DEF 000877 | BASR r14,r15 | |
0000FC A7F4 003A 000877 | J @6L120 | |
000100 000877 | @6L119 DS 0H | |
000100 000879 | @6L117 DS 0H | |
000100 5810 D0E8 000880 | L r1,#CEECAACRENT_6 | |
000104 5800 3004 000880 | L r0,=Q(ERRORMESSAG | |
000108 B9FA 1010 000880 | ALRK r1,r0,r1 | |
00010C D223 D0B0 72A8 000880 | MVC _temp17(36,r13,17 | |
000112 5820 D0E4 000880 | L r2,#SR_PARM_6(,r1 | |
000116 5820 2004 000880 | L r2,_addrINHANDLE( | |
00011A D20B D0D4 2000 000880 | MVC _temp17(12,r13,21 | |
000120 D22F 1000 D0B0 000880 | MVC ERRORMESSAGE(48,r | |
000126 5810 D0E8 000880 | L r1,#CEECAACRENT_6 | |
00012A B9FA 1010 000880 | ALRK r1,r0,r1 | |
00012E 4110 1030 000880 | LA r1,ERRORMESSAGE(, | |
000132 5010 D0FC 000880 | ST r1,#STRTEMP6(,r13 | |
000136 9240 1000 000880 | MVI ERRORMESSAGE(r1,0 | |
00013A D296 1001 1000 000880 | MVC ERRORMESSAGE(151, | |
000140 5810 D0E4 000882 | L r1,#SR_PARM_6(,r1 | |
000144 5840 1000 000882 | L r4,_addrTERMRC(,r | |
000148 5820 100C 000882 | L r2,_addrINDIAGARE | |
00014C 5810 D0E8 000882 | L r1,#CEECAACRENT_6 | |
000150 1E01 000882 | ALR r0,r1 | |
000152 5850 D0E0 000882 | L r5,#ENV:HTTP_TERM | |
000156 5010 C1F4 000882 | ST r1,_CEECAA_(,r12, | |
00015A 58F0 3008 000882 | L r15,=A(DISPLAY_ER | |
00015E 4110 D098 000882 | LA r1,#MX_TEMP6(,r13 | |
000162 5040 D098 000882 | ST r4,#MX_TEMP6(,r13 | |
000166 5020 D09C 000882 | ST r2,#MX_TEMP6(,r13 | |
00016A 5000 D0A0 000882 | ST r0,#MX_TEMP6(,r13 | |
00016E 0DEF 000882 | BASR r14,r15 | |
000170 000883 | @6L118 DS 0H | |
000170 000883 | @6L120 DS 0H | |
000170 000885 | @6L116 DS 0H | |
000170 000885 | @6L425 DS 0H | |
000170 5800 D0E8 000000 | L r0,#CEECAACRENT_6 | |
000174 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000178 Start of Epilog | |
000178 58D0 D004 000885 | L r13,4(,r13) | |
00017C 58E0 D00C 000885 | L r14,12(,r13) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000180 9828 D01C 000885 | LM r2,r8,28(r13) | |
000184 051E 000885 | BALR r1,r14 | |
000186 0707 000885 | NOPR 7 | |
000188 Start of Literals | |
000188 00000000 =Q(@STATIC) | |
00018C 00000000 =Q(ERRORMESSAGE) | |
000190 000013F0 =A(DISPLAY_ERROR) | |
000194 End of Literals | |
*** General purpose registers used: 111111111000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 272 | |
*** Size of executable code: 392 | |
*** CSECT Offset: 7488 : 0x1D40 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_DISCONNECT | |
000000 000842 | DS 0D | |
000000 47F0 F024 000842 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000120 DSA size | |
00000C 00005498 =A(PPA1-HTTP_DISC | |
000010 47F0 F001 000842 | B 1(,r15) | |
000014 58F0 C31C 000842 | L r15,796(,r12) | |
000018 184E 000842 | LR r4,r14 | |
00001A 05EF 000842 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000842 | J *+24 | |
000024 90E7 D00C 000842 | STM r14,r7,12(r13) | |
000028 58E0 D04C 000842 | L r14,76(,r13) | |
00002C 4100 E120 000842 | LA r0,288(,r14) | |
000030 5500 C314 000842 | CL r0,788(,r12) | |
000034 A724 FFF0 000842 | JH *-32 | |
000038 58F0 C280 000842 | L r15,640(,r12) | |
00003C 90F0 E048 000842 | STM r15,r0,72(r14) | |
000040 9210 E000 000842 | MVI 0(r14),16 | |
000044 50D0 E004 000842 | ST r13,4(,r14) | |
000048 18DE 000842 | LR r13,r14 | |
00004A C030 0000 009B 000842 | LARL r3,F'155' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0F4 000000 | ST r0,#CEECAACRENT_7 | |
000058 5800 D0F4 000000 | L r0,#CEECAACRENT_7 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 224E 000000 | LARL r7,F'8782' | |
00006A 5010 D0F0 000842 | ST r1,#SR_PARM_7(,r1 | |
00006E 5050 D0EC 000842 | ST r5,#ENV:HTTP_DISC | |
000072 5810 D0F0 000848 | L r1,#SR_PARM_7(,r1 | |
000076 5850 1000 000848 | L r5,_addrDISCRC(,r | |
00007A 5840 1004 000848 | L r4,_addrINHANDLE( | |
00007E 5820 1008 000848 | L r2,_addrINDIAGARE | |
000082 5810 601C 000848 | L r1,=A(HWTHDISC)(, | |
000086 A52A 8000 000848 | OILH r2,H'-32768' | |
00008A 58F0 1008 000848 | L r15,&EPA_&WSA(,r1 | |
00008E 5800 100C 000848 | L r0,&EPA_&WSA(,r1, | |
000092 5000 C1F4 000848 | ST r0,_CEECAA_(,r12, | |
000096 4110 D098 000848 | LA r1,#MX_TEMP7(,r13 | |
00009A 5050 D098 000848 | ST r5,#MX_TEMP7(,r13 | |
00009E 5040 D09C 000848 | ST r4,#MX_TEMP7(,r13 | |
0000A2 5020 D0A0 000848 | ST r2,#MX_TEMP7(,r13 | |
0000A6 0DEF 000848 | BASR r14,r15 | |
0000A8 5810 D0F0 000850 | L r1,#SR_PARM_7(,r1 | |
0000AC 5810 1000 000850 | L r1,_addrDISCRC(,r | |
0000B0 5800 1000 000850 | L r0,_shadow4(,r1,0 | |
0000B4 1200 000850 | LTR r0,r0 | |
0000B6 A774 0021 000850 | JNE @7L126 | |
0000BA 000850 | @7L128 DS 0H | |
0000BA 5810 6000 000851 | L r1,=A(IBMQJDSB)(, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000BE 4120 7018 000851 | LA r2,_Dsc_000004(,r | |
0000C2 4140 70D0 000851 | LA r4,_Dsc_000027(,r | |
0000C6 58F0 1008 000851 | L r15,&EPA_&WSA(,r1 | |
0000CA 5800 100C 000851 | L r0,&EPA_&WSA(,r1, | |
0000CE 5000 C1F4 000851 | ST r0,_CEECAA_(,r12, | |
0000D2 4150 7A2E 000851 | LA r5,+CONSTANT_AREA | |
0000D6 4110 D098 000851 | LA r1,#MX_TEMP7(,r13 | |
0000DA 5050 D098 000851 | ST r5,#MX_TEMP7(,r13 | |
0000DE 5040 D09C 000851 | ST r4,#MX_TEMP7(,r13 | |
0000E2 E54C D0A0 0000 000851 | MVHI #MX_TEMP7(r13,160 | |
0000E8 5020 D0A4 000851 | ST r2,#MX_TEMP7(,r13 | |
0000EC E54C D0A8 0000 000851 | MVHI #MX_TEMP7(r13,168 | |
0000F2 0DEF 000851 | BASR r14,r15 | |
0000F4 A7F4 003A 000851 | J @7L127 | |
0000F8 000851 | @7L126 DS 0H | |
0000F8 000853 | @7L124 DS 0H | |
0000F8 5810 D0F4 000854 | L r1,#CEECAACRENT_7 | |
0000FC 5800 3004 000854 | L r0,=Q(ERRORMESSAG | |
000100 B9FA 1010 000854 | ALRK r1,r0,r1 | |
000104 D22F D0B0 7278 000854 | MVC _temp16(48,r13,17 | |
00010A 5820 D0F0 000854 | L r2,#SR_PARM_7(,r1 | |
00010E 5820 2004 000854 | L r2,_addrINHANDLE( | |
000112 D20B D0E0 2000 000854 | MVC _temp16(12,r13,22 | |
000118 D23B 1000 D0B0 000854 | MVC ERRORMESSAGE(60,r | |
00011E 5810 D0F4 000854 | L r1,#CEECAACRENT_7 | |
000122 B9FA 1010 000854 | ALRK r1,r0,r1 | |
000126 4110 103C 000854 | LA r1,ERRORMESSAGE(, | |
00012A 5010 D108 000854 | ST r1,#STRTEMP7(,r13 | |
00012E 9240 1000 000854 | MVI ERRORMESSAGE(r1,0 | |
000132 D28A 1001 1000 000854 | MVC ERRORMESSAGE(139, | |
000138 5810 D0F0 000856 | L r1,#SR_PARM_7(,r1 | |
00013C 5840 1000 000856 | L r4,_addrDISCRC(,r | |
000140 5820 1008 000856 | L r2,_addrINDIAGARE | |
000144 5810 D0F4 000856 | L r1,#CEECAACRENT_7 | |
000148 1E01 000856 | ALR r0,r1 | |
00014A 5850 D0EC 000856 | L r5,#ENV:HTTP_DISC | |
00014E 5010 C1F4 000856 | ST r1,_CEECAA_(,r12, | |
000152 58F0 3008 000856 | L r15,=A(DISPLAY_ER | |
000156 4110 D098 000856 | LA r1,#MX_TEMP7(,r13 | |
00015A 5040 D098 000856 | ST r4,#MX_TEMP7(,r13 | |
00015E 5020 D09C 000856 | ST r2,#MX_TEMP7(,r13 | |
000162 5000 D0A0 000856 | ST r0,#MX_TEMP7(,r13 | |
000166 0DEF 000856 | BASR r14,r15 | |
000168 000857 | @7L125 DS 0H | |
000168 000857 | @7L127 DS 0H | |
000168 000859 | @7L123 DS 0H | |
000168 000859 | @7L424 DS 0H | |
000168 5800 D0F4 000000 | L r0,#CEECAACRENT_7 | |
00016C 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000170 Start of Epilog | |
000170 58D0 D004 000859 | L r13,4(,r13) | |
000174 58E0 D00C 000859 | L r14,12(,r13) | |
000178 9827 D01C 000859 | LM r2,r7,28(r13) | |
00017C 051E 000859 | BALR r1,r14 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00017E 0707 000859 | NOPR 7 | |
000180 Start of Literals | |
000180 00000000 =Q(@STATIC) | |
000184 00000000 =Q(ERRORMESSAGE) | |
000188 000013F0 =A(DISPLAY_ERROR) | |
00018C End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 288 | |
*** Size of executable code: 384 | |
*** CSECT Offset: 7896 : 0x1ED8 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_REQUEST | |
000000 000811 | DS 0D | |
000000 47F0 F024 000811 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000140 DSA size | |
00000C 00005358 =A(PPA1-HTTP_REQU | |
000010 47F0 F001 000811 | B 1(,r15) | |
000014 58F0 C31C 000811 | L r15,796(,r12) | |
000018 184E 000811 | LR r4,r14 | |
00001A 05EF 000811 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000811 | J *+24 | |
000024 90E8 D00C 000811 | STM r14,r8,12(r13) | |
000028 58E0 D04C 000811 | L r14,76(,r13) | |
00002C 4100 E140 000811 | LA r0,320(,r14) | |
000030 5500 C314 000811 | CL r0,788(,r12) | |
000034 A724 FFF0 000811 | JH *-32 | |
000038 58F0 C280 000811 | L r15,640(,r12) | |
00003C 90F0 E048 000811 | STM r15,r0,72(r14) | |
000040 9210 E000 000811 | MVI 0(r14),16 | |
000044 50D0 E004 000811 | ST r13,4(,r14) | |
000048 18DE 000811 | LR r13,r14 | |
00004A C030 0000 00BD 000811 | LARL r3,F'189' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D110 000000 | ST r0,#CEECAACRENT_8 | |
000058 5800 D110 000000 | L r0,#CEECAACRENT_8 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 2186 000000 | LARL r7,F'8582' | |
00006A 5010 D10C 000811 | ST r1,#SR_PARM_8(,r1 | |
00006E 5050 D108 000811 | ST r5,#ENV:HTTP_REQU | |
000072 5810 D10C 000820 | L r1,#SR_PARM_8(,r1 | |
000076 5880 1000 000820 | L r8,_addrREQUESTRC | |
00007A 5850 1004 000820 | L r5,_addrINCHANDLE | |
00007E 5840 1008 000820 | L r4,_addrINRHANDLE | |
000082 5820 100C 000820 | L r2,_addrINDIAGARE | |
000086 5810 6018 000820 | L r1,=A(HWTHRQST)(, | |
00008A A52A 8000 000820 | OILH r2,H'-32768' | |
00008E 58F0 1008 000820 | L r15,&EPA_&WSA(,r1 | |
000092 5800 100C 000820 | L r0,&EPA_&WSA(,r1, | |
000096 5000 C1F4 000820 | ST r0,_CEECAA_(,r12, | |
00009A 4110 D098 000820 | LA r1,#MX_TEMP8(,r13 | |
00009E 5080 D098 000820 | ST r8,#MX_TEMP8(,r13 | |
0000A2 5050 D09C 000820 | ST r5,#MX_TEMP8(,r13 | |
0000A6 5040 D0A0 000820 | ST r4,#MX_TEMP8(,r13 | |
0000AA 5020 D0A4 000820 | ST r2,#MX_TEMP8(,r13 | |
0000AE 0DEF 000820 | BASR r14,r15 | |
0000B0 5810 D10C 000822 | L r1,#SR_PARM_8(,r1 | |
0000B4 5810 1000 000822 | L r1,_addrREQUESTRC | |
0000B8 5800 1000 000822 | L r0,_shadow4(,r1,0 | |
0000BC 1200 000822 | LTR r0,r0 | |
0000BE A774 0021 000822 | JNE @8L133 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C2 000822 | @8L135 DS 0H | |
0000C2 5810 6000 000823 | L r1,=A(IBMQJDSB)(, | |
0000C6 4120 7018 000823 | LA r2,_Dsc_000004(,r | |
0000CA 4140 70C0 000823 | LA r4,_Dsc_000025(,r | |
0000CE 58F0 1008 000823 | L r15,&EPA_&WSA(,r1 | |
0000D2 5800 100C 000823 | L r0,&EPA_&WSA(,r1, | |
0000D6 5000 C1F4 000823 | ST r0,_CEECAA_(,r12, | |
0000DA 4150 7A58 000823 | LA r5,+CONSTANT_AREA | |
0000DE 4110 D098 000823 | LA r1,#MX_TEMP8(,r13 | |
0000E2 5050 D098 000823 | ST r5,#MX_TEMP8(,r13 | |
0000E6 5040 D09C 000823 | ST r4,#MX_TEMP8(,r13 | |
0000EA E54C D0A0 0000 000823 | MVHI #MX_TEMP8(r13,160 | |
0000F0 5020 D0A4 000823 | ST r2,#MX_TEMP8(,r13 | |
0000F4 E54C D0A8 0000 000823 | MVHI #MX_TEMP8(r13,168 | |
0000FA 0DEF 000823 | BASR r14,r15 | |
0000FC A7F4 004E 000823 | J @8L134 | |
000100 000823 | @8L133 DS 0H | |
000100 000825 | @8L131 DS 0H | |
000100 5810 D110 000826 | L r1,#CEECAACRENT_8 | |
000104 5800 3004 000826 | L r0,=Q(ERRORMESSAG | |
000108 B9FA 1010 000826 | ALRK r1,r0,r1 | |
00010C D22C D0B0 7238 000826 | MVC _temp15(45,r13,17 | |
000112 5820 D10C 000826 | L r2,#SR_PARM_8(,r1 | |
000116 5820 2004 000826 | L r2,_addrINCHANDLE | |
00011A D20B D0DD 2000 000826 | MVC _temp15(12,r13,22 | |
000120 D20F D0E9 7268 000826 | MVC _temp15(16,r13,23 | |
000126 5820 D10C 000826 | L r2,#SR_PARM_8(,r1 | |
00012A 5820 2008 000826 | L r2,_addrINRHANDLE | |
00012E D20B D0F9 2000 000826 | MVC _temp15(12,r13,24 | |
000134 D254 1000 D0B0 000826 | MVC ERRORMESSAGE(85,r | |
00013A 5810 D110 000826 | L r1,#CEECAACRENT_8 | |
00013E B9FA 1010 000826 | ALRK r1,r0,r1 | |
000142 4110 1055 000826 | LA r1,ERRORMESSAGE(, | |
000146 5010 D12C 000826 | ST r1,#STRTEMP8(,r13 | |
00014A 9240 1000 000826 | MVI ERRORMESSAGE(r1,0 | |
00014E D271 1001 1000 000826 | MVC ERRORMESSAGE(114, | |
000154 5810 D10C 000829 | L r1,#SR_PARM_8(,r1 | |
000158 5840 1000 000829 | L r4,_addrREQUESTRC | |
00015C 5820 100C 000829 | L r2,_addrINDIAGARE | |
000160 5810 D110 000829 | L r1,#CEECAACRENT_8 | |
000164 1E01 000829 | ALR r0,r1 | |
000166 5850 D108 000829 | L r5,#ENV:HTTP_REQU | |
00016A 5010 C1F4 000829 | ST r1,_CEECAA_(,r12, | |
00016E 58F0 3008 000829 | L r15,=A(DISPLAY_ER | |
000172 4110 D098 000829 | LA r1,#MX_TEMP8(,r13 | |
000176 5040 D098 000829 | ST r4,#MX_TEMP8(,r13 | |
00017A 5020 D09C 000829 | ST r2,#MX_TEMP8(,r13 | |
00017E 5000 D0A0 000829 | ST r0,#MX_TEMP8(,r13 | |
000182 0DEF 000829 | BASR r14,r15 | |
000184 5810 D10C 000830 | L r1,#SR_PARM_8(,r1 | |
000188 5810 1010 000830 | L r1,_addrReturns_V | |
00018C 5810 1000 000830 | L r1,_shadow6(,r1,0 | |
000190 9200 1000 000830 | MVI _shadow2(r1,0),0 | |
000194 A7F4 000C 000830 | J @8L423 | |
000198 000831 | @8L132 DS 0H | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000198 000831 | @8L134 DS 0H | |
000198 5810 D10C 000833 | L r1,#SR_PARM_8(,r1 | |
00019C 5810 1010 000833 | L r1,_addrReturns_V | |
0001A0 5810 1000 000833 | L r1,_shadow6(,r1,0 | |
0001A4 9280 1000 000833 | MVI _shadow2(r1,0),12 | |
0001A8 A7F4 0002 000833 | J @8L423 | |
0001AC 000834 | @8L130 DS 0H | |
0001AC 000834 | @8L423 DS 0H | |
0001AC 5800 D110 000000 | L r0,#CEECAACRENT_8 | |
0001B0 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0001B4 Start of Epilog | |
0001B4 58D0 D004 000834 | L r13,4(,r13) | |
0001B8 58E0 D00C 000834 | L r14,12(,r13) | |
0001BC 9828 D01C 000834 | LM r2,r8,28(r13) | |
0001C0 051E 000834 | BALR r1,r14 | |
0001C2 0707 000834 | NOPR 7 | |
0001C4 Start of Literals | |
0001C4 00000000 =Q(@STATIC) | |
0001C8 00000000 =Q(ERRORMESSAGE) | |
0001CC 000013F0 =A(DISPLAY_ERROR) | |
0001D0 End of Literals | |
*** General purpose registers used: 111111111000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 320 | |
*** Size of executable code: 452 | |
*** CSECT Offset: 8296 : 0x2068 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_SLIST | |
000000 000777 | DS 0D | |
000000 47F0 F024 000777 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000120 DSA size | |
00000C 000051D0 =A(PPA1-HTTP_SLIS | |
000010 47F0 F001 000777 | B 1(,r15) | |
000014 58F0 C31C 000777 | L r15,796(,r12) | |
000018 184E 000777 | LR r4,r14 | |
00001A 05EF 000777 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000777 | J *+24 | |
000024 90EB D00C 000777 | STM r14,r11,12(r13) | |
000028 58E0 D04C 000777 | L r14,76(,r13) | |
00002C 4100 E120 000777 | LA r0,288(,r14) | |
000030 5500 C314 000777 | CL r0,788(,r12) | |
000034 A724 FFF0 000777 | JH *-32 | |
000038 58F0 C280 000777 | L r15,640(,r12) | |
00003C 90F0 E048 000777 | STM r15,r0,72(r14) | |
000040 9210 E000 000777 | MVI 0(r14),16 | |
000044 50D0 E004 000777 | ST r13,4(,r14) | |
000048 18DE 000777 | LR r13,r14 | |
00004A C030 0000 00BF 000777 | LARL r3,F'191' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0F4 000000 | ST r0,#CEECAACRENT_9 | |
000058 5800 D0F4 000000 | L r0,#CEECAACRENT_9 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 209E 000000 | LARL r7,F'8350' | |
00006A 5010 D0F0 000777 | ST r1,#SR_PARM_9(,r1 | |
00006E 5050 D0EC 000777 | ST r5,#ENV:HTTP_SLIS | |
000072 5810 D0F0 000789 | L r1,#SR_PARM_9(,r1 | |
000076 58B0 1000 000789 | L r11,_addrSLISTRC( | |
00007A 58A0 1004 000789 | L r10,_addrINHANDLE | |
00007E 5890 1008 000789 | L r9,_addrINFUNCTIO | |
000082 5880 100C 000789 | L r8,_addrSLIST(,r1 | |
000086 5850 1010 000789 | L r5,_addrINSTRINGA | |
00008A 5840 1014 000789 | L r4,_addrINSTRINGL | |
00008E 5820 1018 000789 | L r2,_addrINDIAGARE | |
000092 5810 6014 000789 | L r1,=A(HWTHSLST)(, | |
000096 A52A 8000 000789 | OILH r2,H'-32768' | |
00009A 58F0 1008 000789 | L r15,&EPA_&WSA(,r1 | |
00009E 5800 100C 000789 | L r0,&EPA_&WSA(,r1, | |
0000A2 5000 C1F4 000789 | ST r0,_CEECAA_(,r12, | |
0000A6 4110 D098 000789 | LA r1,#MX_TEMP9(,r13 | |
0000AA 50B0 D098 000789 | ST r11,#MX_TEMP9(,r1 | |
0000AE 50A0 D09C 000789 | ST r10,#MX_TEMP9(,r1 | |
0000B2 5090 D0A0 000789 | ST r9,#MX_TEMP9(,r13 | |
0000B6 5080 D0A4 000789 | ST r8,#MX_TEMP9(,r13 | |
0000BA 5050 D0A8 000789 | ST r5,#MX_TEMP9(,r13 | |
0000BE 5040 D0AC 000789 | ST r4,#MX_TEMP9(,r13 | |
0000C2 5020 D0B0 000789 | ST r2,#MX_TEMP9(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C6 0DEF 000789 | BASR r14,r15 | |
0000C8 5810 D0F0 000792 | L r1,#SR_PARM_9(,r1 | |
0000CC 5810 1000 000792 | L r1,_addrSLISTRC(, | |
0000D0 5800 1000 000792 | L r0,_shadow4(,r1,0 | |
0000D4 1200 000792 | LTR r0,r0 | |
0000D6 A774 0021 000792 | JNE @9L140 | |
0000DA 000792 | @9L142 DS 0H | |
0000DA 5810 6000 000793 | L r1,=A(IBMQJDSB)(, | |
0000DE 4120 7018 000793 | LA r2,_Dsc_000004(,r | |
0000E2 4140 70B0 000793 | LA r4,_Dsc_000023(,r | |
0000E6 58F0 1008 000793 | L r15,&EPA_&WSA(,r1 | |
0000EA 5800 100C 000793 | L r0,&EPA_&WSA(,r1, | |
0000EE 5000 C1F4 000793 | ST r0,_CEECAA_(,r12, | |
0000F2 4150 7A7E 000793 | LA r5,+CONSTANT_AREA | |
0000F6 4110 D098 000793 | LA r1,#MX_TEMP9(,r13 | |
0000FA 5050 D098 000793 | ST r5,#MX_TEMP9(,r13 | |
0000FE 5040 D09C 000793 | ST r4,#MX_TEMP9(,r13 | |
000102 E54C D0A0 0000 000793 | MVHI #MX_TEMP9(r13,160 | |
000108 5020 D0A4 000793 | ST r2,#MX_TEMP9(,r13 | |
00010C E54C D0A8 0000 000793 | MVHI #MX_TEMP9(r13,168 | |
000112 0DEF 000793 | BASR r14,r15 | |
000114 A7F4 0044 000793 | J @9L141 | |
000118 000793 | @9L140 DS 0H | |
000118 000795 | @9L138 DS 0H | |
000118 5810 D0F4 000796 | L r1,#CEECAACRENT_9 | |
00011C 5800 3004 000796 | L r0,=Q(ERRORMESSAG | |
000120 B9FA 1010 000796 | ALRK r1,r0,r1 | |
000124 D227 D0B8 7210 000796 | MVC _temp14(40,r13,18 | |
00012A 5820 D0F0 000796 | L r2,#SR_PARM_9(,r1 | |
00012E 5820 2004 000796 | L r2,_addrINHANDLE( | |
000132 D20B D0E0 2000 000796 | MVC _temp14(12,r13,22 | |
000138 D233 1000 D0B8 000796 | MVC ERRORMESSAGE(52,r | |
00013E 5810 D0F4 000796 | L r1,#CEECAACRENT_9 | |
000142 B9FA 1010 000796 | ALRK r1,r0,r1 | |
000146 4110 1034 000796 | LA r1,ERRORMESSAGE(, | |
00014A 5010 D108 000796 | ST r1,#STRTEMP9(,r13 | |
00014E 9240 1000 000796 | MVI ERRORMESSAGE(r1,0 | |
000152 D292 1001 1000 000796 | MVC ERRORMESSAGE(147, | |
000158 5810 D0F0 000798 | L r1,#SR_PARM_9(,r1 | |
00015C 5840 1000 000798 | L r4,_addrSLISTRC(, | |
000160 5820 1018 000798 | L r2,_addrINDIAGARE | |
000164 5810 D0F4 000798 | L r1,#CEECAACRENT_9 | |
000168 1E01 000798 | ALR r0,r1 | |
00016A 5850 D0EC 000798 | L r5,#ENV:HTTP_SLIS | |
00016E 5010 C1F4 000798 | ST r1,_CEECAA_(,r12, | |
000172 58F0 3008 000798 | L r15,=A(DISPLAY_ER | |
000176 4110 D098 000798 | LA r1,#MX_TEMP9(,r13 | |
00017A 5040 D098 000798 | ST r4,#MX_TEMP9(,r13 | |
00017E 5020 D09C 000798 | ST r2,#MX_TEMP9(,r13 | |
000182 5000 D0A0 000798 | ST r0,#MX_TEMP9(,r13 | |
000186 0DEF 000798 | BASR r14,r15 | |
000188 5810 D0F0 000799 | L r1,#SR_PARM_9(,r1 | |
00018C 5810 101C 000799 | L r1,_addrReturns_V | |
000190 5810 1000 000799 | L r1,_shadow6(,r1,0 | |
000194 9200 1000 000799 | MVI _shadow2(r1,0),0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000198 A7F4 000C 000799 | J @9L422 | |
00019C 000800 | @9L139 DS 0H | |
00019C 000800 | @9L141 DS 0H | |
00019C 5810 D0F0 000802 | L r1,#SR_PARM_9(,r1 | |
0001A0 5810 101C 000802 | L r1,_addrReturns_V | |
0001A4 5810 1000 000802 | L r1,_shadow6(,r1,0 | |
0001A8 9280 1000 000802 | MVI _shadow2(r1,0),12 | |
0001AC A7F4 0002 000802 | J @9L422 | |
0001B0 000803 | @9L137 DS 0H | |
0001B0 000803 | @9L422 DS 0H | |
0001B0 5800 D0F4 000000 | L r0,#CEECAACRENT_9 | |
0001B4 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0001B8 Start of Epilog | |
0001B8 58D0 D004 000803 | L r13,4(,r13) | |
0001BC 58E0 D00C 000803 | L r14,12(,r13) | |
0001C0 982B D01C 000803 | LM r2,r11,28(r13) | |
0001C4 051E 000803 | BALR r1,r14 | |
0001C6 0707 000803 | NOPR 7 | |
0001C8 Start of Literals | |
0001C8 00000000 =Q(@STATIC) | |
0001CC 00000000 =Q(ERRORMESSAGE) | |
0001D0 000013F0 =A(DISPLAY_ERROR) | |
0001D4 End of Literals | |
*** General purpose registers used: 111111111111111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 288 | |
*** Size of executable code: 456 | |
*** CSECT Offset: 8760 : 0x2238 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
BUILDSLIST | |
000000 000720 | DS 0D | |
000000 47F0 F024 000720 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000220 DSA size | |
00000C 00005040 =A(PPA1-BUILDSLIS | |
000010 47F0 F001 000720 | B 1(,r15) | |
000014 58F0 C31C 000720 | L r15,796(,r12) | |
000018 184E 000720 | LR r4,r14 | |
00001A 05EF 000720 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000720 | J *+24 | |
000024 90EB D00C 000720 | STM r14,r11,12(r13) | |
000028 58E0 D04C 000720 | L r14,76(,r13) | |
00002C 4100 E220 000720 | LA r0,544(,r14) | |
000030 5500 C314 000720 | CL r0,788(,r12) | |
000034 A724 FFF0 000720 | JH *-32 | |
000038 58F0 C280 000720 | L r15,640(,r12) | |
00003C 90F0 E048 000720 | STM r15,r0,72(r14) | |
000040 9210 E000 000720 | MVI 0(r14),16 | |
000044 50D0 E004 000720 | ST r13,4(,r14) | |
000048 18DE 000720 | LR r13,r14 | |
00004A C030 0000 016D 000720 | LARL r3,F'365' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D218 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D218 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 1FB2 000000 | LARL r6,F'8114' | |
00006A 5010 D1F4 000720 | ST r1,#SR_PARM_10(,r | |
00006E 5050 D1D0 000720 | ST r5,#ENV:BUILDSLIS | |
000072 4100 D0BC 000731 | LA r0,LSTRING(,r13,1 | |
000076 5000 D1BC 000731 | ST r0,LSTRINGADDR(,r | |
00007A E54C D0B8 0001 000739 | MVHI LFUNCTION(r13,184 | |
000080 4100 D0BC 000740 | LA r0,LSTRING(,r13,1 | |
000084 5000 D1D4 000740 | ST r0,#wtemp_45(,r13 | |
000088 4110 D0BC 000740 | LA r1,LSTRING(,r13,1 | |
00008C 5010 D1E0 000740 | ST r1,#STRTEMP10(,r1 | |
000090 9240 1000 000740 | MVI LSTRING(r1,0),64 | |
000094 D2FE 1001 1000 000740 | MVC LSTRING(255,r1,1) | |
00009A D216 D0BC 61E0 000741 | MVC LSTRING(23,r13,18 | |
0000A0 4110 D0D3 000741 | LA r1,LSTRING(,r13,2 | |
0000A4 5010 D1E0 000741 | ST r1,#STRTEMP10(,r1 | |
0000A8 9240 1000 000741 | MVI LSTRING(r1,0),64 | |
0000AC D2E7 1001 1000 000741 | MVC LSTRING(232,r1,1) | |
0000B2 E54C D1C0 0017 000742 | MVHI LSTRINGLEN(r13,44 | |
0000B8 5810 D1F4 000743 | L r1,#SR_PARM_10(,r | |
0000BC 5810 1004 000743 | L r1,_addrSLISTADDR | |
0000C0 5810 1000 000743 | L r1,_shadow6(,r1,0 | |
0000C4 E54C 1000 0000 000743 | MVHI _shadow6(r1,0),H' | |
0000CA 5810 7000 000745 | L r1,=A(IBMQJDSB)(, | |
0000CE 4120 6018 000745 | LA r2,_Dsc_000004(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000D2 4140 60E0 000745 | LA r4,_Dsc_000029(,r | |
0000D6 58F0 1008 000745 | L r15,&EPA_&WSA(,r1 | |
0000DA 5800 100C 000745 | L r0,&EPA_&WSA(,r1, | |
0000DE 5000 C1F4 000745 | ST r0,_CEECAA_(,r12, | |
0000E2 4150 6AA2 000745 | LA r5,+CONSTANT_AREA | |
0000E6 4110 D098 000745 | LA r1,#MX_TEMP10(,r1 | |
0000EA 5050 D098 000745 | ST r5,#MX_TEMP10(,r1 | |
0000EE 5040 D09C 000745 | ST r4,#MX_TEMP10(,r1 | |
0000F2 E54C D0A0 0000 000745 | MVHI #MX_TEMP10(r13,16 | |
0000F8 5020 D0A4 000745 | ST r2,#MX_TEMP10(,r1 | |
0000FC E54C D0A8 0000 000745 | MVHI #MX_TEMP10(r13,16 | |
000102 0DEF 000745 | BASR r14,r15 | |
000104 5810 D1D0 000747 | L r1,#ENV:BUILDSLIS | |
000108 5840 D1F4 000747 | L r4,#SR_PARM_10(,r | |
00010C 5820 4000 000747 | L r2,_addrINHANDLE( | |
000110 5840 4004 000747 | L r4,_addrSLISTADDR | |
000114 5840 4000 000747 | L r4,_shadow6(,r4,0 | |
000118 4100 D1C4 000747 | LA r0,_temp12(,r13,4 | |
00011C 4150 10D8 000747 | LA r5,LDIAGAREA(,r1, | |
000120 5050 D1F8 000747 | ST r5,#wtemp_46(,r13 | |
000124 5040 D1FC 000747 | ST r4,#wtemp_47(,r13 | |
000128 5020 D200 000747 | ST r2,#wtemp_48(,r13 | |
00012C 4110 10BC 000747 | LA r1,LRC(,r1,188) | |
000130 5010 D204 000747 | ST r1,#wtemp_49(,r13 | |
000134 5000 D1C8 000747 | ST r0,456(,r13) | |
000138 C009 0001 0000 000747 | IILF r0,F'65536' | |
00013E 5000 D1CC 000747 | ST r0,_temp13(,r13,4 | |
000142 4100 D1C8 000747 | LA r0,_temp13(,r13,4 | |
000146 5820 D1F8 000747 | L r2,#wtemp_46(,r13 | |
00014A 4140 D1C0 000747 | LA r4,LSTRINGLEN(,r1 | |
00014E 4180 D1BC 000747 | LA r8,LSTRINGADDR(,r | |
000152 5890 D1FC 000747 | L r9,#wtemp_47(,r13 | |
000156 41A0 D0B8 000747 | LA r10,LFUNCTION(,r1 | |
00015A 58B0 D200 000747 | L r11,#wtemp_48(,r1 | |
00015E 58E0 D204 000747 | L r14,#wtemp_49(,r1 | |
000162 5850 D1D0 000747 | L r5,#ENV:BUILDSLIS | |
000166 5810 D218 000747 | L r1,#CEECAACRENT_1 | |
00016A 5010 C1F4 000747 | ST r1,_CEECAA_(,r12, | |
00016E 58F0 3004 000747 | L r15,=A(HTTP_SLIST | |
000172 4110 D098 000747 | LA r1,#MX_TEMP10(,r1 | |
000176 50E0 D098 000747 | ST r14,#MX_TEMP10(,r | |
00017A 50B0 D09C 000747 | ST r11,#MX_TEMP10(,r | |
00017E 50A0 D0A0 000747 | ST r10,#MX_TEMP10(,r | |
000182 5090 D0A4 000747 | ST r9,#MX_TEMP10(,r1 | |
000186 5080 D0A8 000747 | ST r8,#MX_TEMP10(,r1 | |
00018A 5040 D0AC 000747 | ST r4,#MX_TEMP10(,r1 | |
00018E 5020 D0B0 000747 | ST r2,#MX_TEMP10(,r1 | |
000192 5000 D0B4 000747 | ST r0,#MX_TEMP10(,r1 | |
000196 0DEF 000747 | BASR r14,r15 | |
000198 E300 D1C4 0094 000747 | LLC r0,_temp12(,r13,4 | |
00019E C00B 0000 0080 000747 | NILF r0,F'128' | |
0001A4 C20F 0000 0000 000747 | CLFI r0,F'0' | |
0001AA A774 000C 000747 | JNE @10L145 | |
0001AE 000747 | @10L147 DS 0H | |
0001AE 5810 D1F4 000749 | L r1,#SR_PARM_10(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001B2 5810 1008 000749 | L r1,_addrReturns_V | |
0001B6 5810 1000 000749 | L r1,_shadow6(,r1,0 | |
0001BA 9200 1000 000749 | MVI _shadow2(r1,0),0 | |
0001BE A7F4 00A7 000749 | J @10L421 | |
0001C2 000749 | @10L145 DS 0H | |
0001C2 000749 | @10L146 DS 0H | |
0001C2 E54C D0B8 0002 000757 | MVHI LFUNCTION(r13,184 | |
0001C8 4100 D0BC 000758 | LA r0,LSTRING(,r13,1 | |
0001CC 5000 D1D4 000758 | ST r0,#wtemp_45(,r13 | |
0001D0 4110 D0BC 000758 | LA r1,LSTRING(,r13,1 | |
0001D4 5010 D1E0 000758 | ST r1,#STRTEMP10(,r1 | |
0001D8 9240 1000 000758 | MVI LSTRING(r1,0),64 | |
0001DC D2FE 1001 1000 000758 | MVC LSTRING(255,r1,1) | |
0001E2 D215 D0BC 61F8 000759 | MVC LSTRING(22,r13,18 | |
0001E8 4110 D0D2 000759 | LA r1,LSTRING(,r13,2 | |
0001EC 5010 D1E0 000759 | ST r1,#STRTEMP10(,r1 | |
0001F0 9240 1000 000759 | MVI LSTRING(r1,0),64 | |
0001F4 D2E8 1001 1000 000759 | MVC LSTRING(233,r1,1) | |
0001FA E54C D1C0 0016 000760 | MVHI LSTRINGLEN(r13,44 | |
000200 5810 7000 000762 | L r1,=A(IBMQJDSB)(, | |
000204 4120 6018 000762 | LA r2,_Dsc_000004(,r | |
000208 4140 60E8 000762 | LA r4,_Dsc_000030(,r | |
00020C 58F0 1008 000762 | L r15,&EPA_&WSA(,r1 | |
000210 5800 100C 000762 | L r0,&EPA_&WSA(,r1, | |
000214 5000 C1F4 000762 | ST r0,_CEECAA_(,r12, | |
000218 4150 6ACE 000762 | LA r5,+CONSTANT_AREA | |
00021C 4110 D098 000762 | LA r1,#MX_TEMP10(,r1 | |
000220 5050 D098 000762 | ST r5,#MX_TEMP10(,r1 | |
000224 5040 D09C 000762 | ST r4,#MX_TEMP10(,r1 | |
000228 E54C D0A0 0000 000762 | MVHI #MX_TEMP10(r13,16 | |
00022E 5020 D0A4 000762 | ST r2,#MX_TEMP10(,r1 | |
000232 E54C D0A8 0000 000762 | MVHI #MX_TEMP10(r13,16 | |
000238 0DEF 000762 | BASR r14,r15 | |
00023A 5810 D1D0 000764 | L r1,#ENV:BUILDSLIS | |
00023E 5840 D1F4 000764 | L r4,#SR_PARM_10(,r | |
000242 5820 4000 000764 | L r2,_addrINHANDLE( | |
000246 5840 4004 000764 | L r4,_addrSLISTADDR | |
00024A 5840 4000 000764 | L r4,_shadow6(,r4,0 | |
00024E 4100 D1C4 000764 | LA r0,_temp12(,r13,4 | |
000252 4150 10D8 000764 | LA r5,LDIAGAREA(,r1, | |
000256 5050 D208 000764 | ST r5,#wtemp_50(,r13 | |
00025A 5040 D20C 000764 | ST r4,#wtemp_51(,r13 | |
00025E 5020 D210 000764 | ST r2,#wtemp_52(,r13 | |
000262 4110 10BC 000764 | LA r1,LRC(,r1,188) | |
000266 5010 D214 000764 | ST r1,#wtemp_53(,r13 | |
00026A 5000 D1C8 000764 | ST r0,456(,r13) | |
00026E C009 0001 0000 000764 | IILF r0,F'65536' | |
000274 5000 D1CC 000764 | ST r0,_temp13(,r13,4 | |
000278 4100 D1C8 000764 | LA r0,_temp13(,r13,4 | |
00027C 5820 D208 000764 | L r2,#wtemp_50(,r13 | |
000280 4140 D1C0 000764 | LA r4,LSTRINGLEN(,r1 | |
000284 4180 D1BC 000764 | LA r8,LSTRINGADDR(,r | |
000288 5890 D20C 000764 | L r9,#wtemp_51(,r13 | |
00028C 41A0 D0B8 000764 | LA r10,LFUNCTION(,r1 | |
000290 58B0 D210 000764 | L r11,#wtemp_52(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000294 58E0 D214 000764 | L r14,#wtemp_53(,r1 | |
000298 5850 D1D0 000764 | L r5,#ENV:BUILDSLIS | |
00029C 5810 D218 000764 | L r1,#CEECAACRENT_1 | |
0002A0 5010 C1F4 000764 | ST r1,_CEECAA_(,r12, | |
0002A4 58F0 3004 000764 | L r15,=A(HTTP_SLIST | |
0002A8 4110 D098 000764 | LA r1,#MX_TEMP10(,r1 | |
0002AC 50E0 D098 000764 | ST r14,#MX_TEMP10(,r | |
0002B0 50B0 D09C 000764 | ST r11,#MX_TEMP10(,r | |
0002B4 50A0 D0A0 000764 | ST r10,#MX_TEMP10(,r | |
0002B8 5090 D0A4 000764 | ST r9,#MX_TEMP10(,r1 | |
0002BC 5080 D0A8 000764 | ST r8,#MX_TEMP10(,r1 | |
0002C0 5040 D0AC 000764 | ST r4,#MX_TEMP10(,r1 | |
0002C4 5020 D0B0 000764 | ST r2,#MX_TEMP10(,r1 | |
0002C8 5000 D0B4 000764 | ST r0,#MX_TEMP10(,r1 | |
0002CC 0DEF 000764 | BASR r14,r15 | |
0002CE E300 D1C4 0094 000764 | LLC r0,_temp12(,r13,4 | |
0002D4 C00B 0000 0080 000764 | NILF r0,F'128' | |
0002DA C20F 0000 0000 000764 | CLFI r0,F'0' | |
0002E0 A774 000C 000764 | JNE @10L148 | |
0002E4 000764 | @10L150 DS 0H | |
0002E4 5810 D1F4 000766 | L r1,#SR_PARM_10(,r | |
0002E8 5810 1008 000766 | L r1,_addrReturns_V | |
0002EC 5810 1000 000766 | L r1,_shadow6(,r1,0 | |
0002F0 9200 1000 000766 | MVI _shadow2(r1,0),0 | |
0002F4 A7F4 000C 000766 | J @10L421 | |
0002F8 000766 | @10L148 DS 0H | |
0002F8 000766 | @10L149 DS 0H | |
0002F8 5810 D1F4 000768 | L r1,#SR_PARM_10(,r | |
0002FC 5810 1008 000768 | L r1,_addrReturns_V | |
000300 5810 1000 000768 | L r1,_shadow6(,r1,0 | |
000304 9280 1000 000768 | MVI _shadow2(r1,0),12 | |
000308 A7F4 0002 000768 | J @10L421 | |
00030C 000769 | @10L144 DS 0H | |
00030C 000769 | @10L421 DS 0H | |
00030C 5800 D218 000000 | L r0,#CEECAACRENT_1 | |
000310 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000314 Start of Epilog | |
000314 58D0 D004 000769 | L r13,4(,r13) | |
000318 58E0 D00C 000769 | L r14,12(,r13) | |
00031C 982B D01C 000769 | LM r2,r11,28(r13) | |
000320 051E 000769 | BALR r1,r14 | |
000322 0707 000769 | NOPR 7 | |
000324 Start of Literals | |
000324 00000000 =Q(@STATIC) | |
000328 00002238 =A(HTTP_SLIST) | |
00032C End of Literals | |
*** General purpose registers used: 111111111111111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 544 | |
*** Size of executable code: 804 | |
*** CSECT Offset: 9232 : 0x2410 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_SETUPREQUEST | |
000000 000540 | DS 0D | |
000000 47F0 F024 000540 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000001F8 DSA size | |
00000C 00004D58 =A(PPA1-HTTP_SETU | |
000010 47F0 F001 000540 | B 1(,r15) | |
000014 58F0 C31C 000540 | L r15,796(,r12) | |
000018 184E 000540 | LR r4,r14 | |
00001A 05EF 000540 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000540 | J *+24 | |
000024 90EB D00C 000540 | STM r14,r11,12(r13) | |
000028 58E0 D04C 000540 | L r14,76(,r13) | |
00002C 4100 E1F8 000540 | LA r0,504(,r14) | |
000030 5500 C314 000540 | CL r0,788(,r12) | |
000034 A724 FFF0 000540 | JH *-32 | |
000038 58F0 C280 000540 | L r15,640(,r12) | |
00003C 90F0 E048 000540 | STM r15,r0,72(r14) | |
000040 9210 E000 000540 | MVI 0(r14),16 | |
000044 50D0 E004 000540 | ST r13,4(,r14) | |
000048 18DE 000540 | LR r13,r14 | |
00004A C030 0000 0506 000540 | LARL r3,F'1286' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D164 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D164 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 1E1A 000000 | LARL r6,F'7706' | |
00006A 5010 D168 000540 | ST r1,#SR_PARM_11(,r | |
00006E 5050 D160 000540 | ST r5,#ENV:HTTP_SETU | |
000072 5810 D164 000556 | L r1,#CEECAACRENT_1 | |
000076 5800 3006 000556 | L r0,=Q(RESPHDREXIT | |
00007A 1E01 000556 | ALR r0,r1 | |
00007C 5000 D138 000556 | ST r0,RESPHDREXITADD | |
000080 5810 D164 000557 | L r1,#CEECAACRENT_1 | |
000084 5800 300A 000557 | L r0,=Q(RESPBDYEXIT | |
000088 1E01 000557 | ALR r0,r1 | |
00008A 5000 D13C 000557 | ST r0,RESPBDYEXITADD | |
00008E 9280 D0B8 000559 | MVI SUCCESS(r13,184), | |
000092 E54C D0BC 0048 000565 | MVHI LOPTION(r13,188), | |
000098 E54C D0C8 0002 000566 | MVHI LOPTIONDECVALUE(r | |
00009E E54C D130 0004 000567 | MVHI LOPTIONVALUELEN(r | |
0000A4 4100 D0C8 000568 | LA r0,LOPTIONDECVALU | |
0000A8 5000 D134 000568 | ST r0,LOPTIONVALUEAD | |
0000AC 5810 7000 000570 | L r1,=A(IBMQJDSB)(, | |
0000B0 4120 6018 000570 | LA r2,_Dsc_000004(,r | |
0000B4 4140 60E8 000570 | LA r4,_Dsc_000030(,r | |
0000B8 58F0 1008 000570 | L r15,&EPA_&WSA(,r1 | |
0000BC 5800 100C 000570 | L r0,&EPA_&WSA(,r1, | |
0000C0 5000 C1F4 000570 | ST r0,_CEECAA_(,r12, | |
0000C4 4150 6AFA 000570 | LA r5,+CONSTANT_AREA | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C8 4110 D098 000570 | LA r1,#MX_TEMP11(,r1 | |
0000CC 5050 D098 000570 | ST r5,#MX_TEMP11(,r1 | |
0000D0 5040 D09C 000570 | ST r4,#MX_TEMP11(,r1 | |
0000D4 E54C D0A0 0000 000570 | MVHI #MX_TEMP11(r13,16 | |
0000DA 5020 D0A4 000570 | ST r2,#MX_TEMP11(,r1 | |
0000DE E54C D0A8 0000 000570 | MVHI #MX_TEMP11(r13,16 | |
0000E4 0DEF 000570 | BASR r14,r15 | |
0000E6 5810 D160 000572 | L r1,#ENV:HTTP_SETU | |
0000EA 5820 D168 000572 | L r2,#SR_PARM_11(,r | |
0000EE 5820 2000 000572 | L r2,_addrINHANDLE( | |
0000F2 4100 D140 000572 | LA r0,_temp9(,r13,32 | |
0000F6 4140 10D8 000572 | LA r4,LDIAGAREA(,r1, | |
0000FA 5040 D16C 000572 | ST r4,#wtemp_17(,r13 | |
0000FE 5020 D170 000572 | ST r2,#wtemp_18(,r13 | |
000102 4110 10BC 000572 | LA r1,LRC(,r1,188) | |
000106 5010 D174 000572 | ST r1,#wtemp_19(,r13 | |
00010A 5000 D158 000572 | ST r0,344(,r13) | |
00010E C009 0001 0000 000572 | IILF r0,F'65536' | |
000114 5000 D15C 000572 | ST r0,_temp11(,r13,3 | |
000118 4100 D158 000572 | LA r0,_temp11(,r13,3 | |
00011C 5820 D16C 000572 | L r2,#wtemp_17(,r13 | |
000120 4140 D130 000572 | LA r4,LOPTIONVALUELE | |
000124 4180 D134 000572 | LA r8,LOPTIONVALUEAD | |
000128 4190 D0BC 000572 | LA r9,LOPTION(,r13,1 | |
00012C 58A0 D170 000572 | L r10,#wtemp_18(,r1 | |
000130 58B0 D174 000572 | L r11,#wtemp_19(,r1 | |
000134 5850 D160 000572 | L r5,#ENV:HTTP_SETU | |
000138 5810 D164 000572 | L r1,#CEECAACRENT_1 | |
00013C 5010 C1F4 000572 | ST r1,_CEECAA_(,r12, | |
000140 58F0 300E 000572 | L r15,=A(HTTP_SET)( | |
000144 4110 D098 000572 | LA r1,#MX_TEMP11(,r1 | |
000148 50B0 D098 000572 | ST r11,#MX_TEMP11(,r | |
00014C 50A0 D09C 000572 | ST r10,#MX_TEMP11(,r | |
000150 5090 D0A0 000572 | ST r9,#MX_TEMP11(,r1 | |
000154 5080 D0A4 000572 | ST r8,#MX_TEMP11(,r1 | |
000158 5040 D0A8 000572 | ST r4,#MX_TEMP11(,r1 | |
00015C 5020 D0AC 000572 | ST r2,#MX_TEMP11(,r1 | |
000160 5000 D0B0 000572 | ST r0,#MX_TEMP11(,r1 | |
000164 0DEF 000572 | BASR r14,r15 | |
000166 E300 D140 0094 000572 | LLC r0,_temp9(,r13,32 | |
00016C C00B 0000 0080 000572 | NILF r0,F'128' | |
000172 C20F 0000 0000 000572 | CLFI r0,F'0' | |
000178 A774 000C 000572 | JNE @11L155 | |
00017C 000572 | @11L157 DS 0H | |
00017C 5810 D168 000574 | L r1,#SR_PARM_11(,r | |
000180 5810 1004 000574 | L r1,_addrReturns_V | |
000184 5810 1000 000574 | L r1,_shadow6(,r1,0 | |
000188 9200 1000 000574 | MVI _shadow2(r1,0),0 | |
00018C A7F4 0459 000574 | J @11L420 | |
000190 000574 | @11L155 DS 0H | |
000190 000574 | @11L156 DS 0H | |
000190 E54C D0BC 0001 000581 | MVHI LOPTION(r13,188), | |
000196 4110 D0CC 000582 | LA r1,LOPTIONVALUE(, | |
00019A 5010 D180 000582 | ST r1,#STRTEMP11(,r1 | |
00019E 9240 1000 000582 | MVI LOPTIONVALUE(r1,0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001A2 D262 1001 1000 000582 | MVC LOPTIONVALUE(99,r | |
0001A8 D20F D144 61C0 000583 | MVC _temp10(16,r13,32 | |
0001AE 5810 D160 000583 | L r1,#ENV:HTTP_SETU | |
0001B2 5810 10B0 000583 | L r1,JCLPARMSADDRPT | |
0001B6 5810 1000 000583 | L r1,_shadow6(,r1,0 | |
0001BA D202 D154 1002 000583 | MVC _temp10(3,r13,340 | |
0001C0 D212 D0CC D144 000583 | MVC LOPTIONVALUE(19,r | |
0001C6 4110 D0DF 000583 | LA r1,LOPTIONVALUE(, | |
0001CA 5010 D180 000583 | ST r1,#STRTEMP11(,r1 | |
0001CE 9240 1000 000583 | MVI LOPTIONVALUE(r1,0 | |
0001D2 D24F 1001 1000 000583 | MVC LOPTIONVALUE(80,r | |
0001D8 E54C D130 0013 000584 | MVHI LOPTIONVALUELEN(r | |
0001DE 4100 D0CC 000585 | LA r0,LOPTIONVALUE(, | |
0001E2 5000 D134 000585 | ST r0,LOPTIONVALUEAD | |
0001E6 5810 7000 000587 | L r1,=A(IBMQJDSB)(, | |
0001EA 4120 6018 000587 | LA r2,_Dsc_000004(,r | |
0001EE 4140 60D8 000587 | LA r4,_Dsc_000028(,r | |
0001F2 58F0 1008 000587 | L r15,&EPA_&WSA(,r1 | |
0001F6 5800 100C 000587 | L r0,&EPA_&WSA(,r1, | |
0001FA 5000 C1F4 000587 | ST r0,_CEECAA_(,r12, | |
0001FE 4150 6B26 000587 | LA r5,+CONSTANT_AREA | |
000202 4110 D098 000587 | LA r1,#MX_TEMP11(,r1 | |
000206 5050 D098 000587 | ST r5,#MX_TEMP11(,r1 | |
00020A 5040 D09C 000587 | ST r4,#MX_TEMP11(,r1 | |
00020E E54C D0A0 0000 000587 | MVHI #MX_TEMP11(r13,16 | |
000214 5020 D0A4 000587 | ST r2,#MX_TEMP11(,r1 | |
000218 E54C D0A8 0000 000587 | MVHI #MX_TEMP11(r13,16 | |
00021E 0DEF 000587 | BASR r14,r15 | |
000220 5810 D160 000589 | L r1,#ENV:HTTP_SETU | |
000224 5820 D168 000589 | L r2,#SR_PARM_11(,r | |
000228 5820 2000 000589 | L r2,_addrINHANDLE( | |
00022C 4100 D140 000589 | LA r0,_temp9(,r13,32 | |
000230 4140 10D8 000589 | LA r4,LDIAGAREA(,r1, | |
000234 5040 D198 000589 | ST r4,#wtemp_21(,r13 | |
000238 5020 D19C 000589 | ST r2,#wtemp_22(,r13 | |
00023C 4110 10BC 000589 | LA r1,LRC(,r1,188) | |
000240 5010 D1A0 000589 | ST r1,#wtemp_23(,r13 | |
000244 5000 D158 000589 | ST r0,344(,r13) | |
000248 C009 0001 0000 000589 | IILF r0,F'65536' | |
00024E 5000 D15C 000589 | ST r0,_temp11(,r13,3 | |
000252 4100 D158 000589 | LA r0,_temp11(,r13,3 | |
000256 5820 D198 000589 | L r2,#wtemp_21(,r13 | |
00025A 4140 D130 000589 | LA r4,LOPTIONVALUELE | |
00025E 4180 D134 000589 | LA r8,LOPTIONVALUEAD | |
000262 4190 D0BC 000589 | LA r9,LOPTION(,r13,1 | |
000266 58A0 D19C 000589 | L r10,#wtemp_22(,r1 | |
00026A 58B0 D1A0 000589 | L r11,#wtemp_23(,r1 | |
00026E 5850 D160 000589 | L r5,#ENV:HTTP_SETU | |
000272 5810 D164 000589 | L r1,#CEECAACRENT_1 | |
000276 5010 C1F4 000589 | ST r1,_CEECAA_(,r12, | |
00027A 58F0 300E 000589 | L r15,=A(HTTP_SET)( | |
00027E 4110 D098 000589 | LA r1,#MX_TEMP11(,r1 | |
000282 50B0 D098 000589 | ST r11,#MX_TEMP11(,r | |
000286 50A0 D09C 000589 | ST r10,#MX_TEMP11(,r | |
00028A 5090 D0A0 000589 | ST r9,#MX_TEMP11(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00028E 5080 D0A4 000589 | ST r8,#MX_TEMP11(,r1 | |
000292 5040 D0A8 000589 | ST r4,#MX_TEMP11(,r1 | |
000296 5020 D0AC 000589 | ST r2,#MX_TEMP11(,r1 | |
00029A 5000 D0B0 000589 | ST r0,#MX_TEMP11(,r1 | |
00029E 0DEF 000589 | BASR r14,r15 | |
0002A0 E300 D140 0094 000589 | LLC r0,_temp9(,r13,32 | |
0002A6 C00B 0000 0080 000589 | NILF r0,F'128' | |
0002AC C20F 0000 0000 000589 | CLFI r0,F'0' | |
0002B2 A774 000C 000589 | JNE @11L158 | |
0002B6 000589 | @11L160 DS 0H | |
0002B6 5810 D168 000591 | L r1,#SR_PARM_11(,r | |
0002BA 5810 1004 000591 | L r1,_addrReturns_V | |
0002BE 5810 1000 000591 | L r1,_shadow6(,r1,0 | |
0002C2 9200 1000 000591 | MVI _shadow2(r1,0),0 | |
0002C6 A7F4 03BC 000591 | J @11L420 | |
0002CA 000591 | @11L158 DS 0H | |
0002CA 000591 | @11L159 DS 0H | |
0002CA E54C D0BC 004C 000598 | MVHI LOPTION(r13,188), | |
0002D0 4110 D0CC 000599 | LA r1,LOPTIONVALUE(, | |
0002D4 5010 D180 000599 | ST r1,#STRTEMP11(,r1 | |
0002D8 9240 1000 000599 | MVI LOPTIONVALUE(r1,0 | |
0002DC D262 1001 1000 000599 | MVC LOPTIONVALUE(99,r | |
0002E2 E54C D130 0004 000600 | MVHI LOPTIONVALUELEN(r | |
0002E8 5800 D138 000601 | L r0,RESPHDREXITADD | |
0002EC 5000 D134 000601 | ST r0,LOPTIONVALUEAD | |
0002F0 5810 7000 000603 | L r1,=A(IBMQJDSB)(, | |
0002F4 4120 6018 000603 | LA r2,_Dsc_000004(,r | |
0002F8 4140 60E0 000603 | LA r4,_Dsc_000029(,r | |
0002FC 58F0 1008 000603 | L r15,&EPA_&WSA(,r1 | |
000300 5800 100C 000603 | L r0,&EPA_&WSA(,r1, | |
000304 5000 C1F4 000603 | ST r0,_CEECAA_(,r12, | |
000308 4150 6B50 000603 | LA r5,+CONSTANT_AREA | |
00030C 4110 D098 000603 | LA r1,#MX_TEMP11(,r1 | |
000310 5050 D098 000603 | ST r5,#MX_TEMP11(,r1 | |
000314 5040 D09C 000603 | ST r4,#MX_TEMP11(,r1 | |
000318 E54C D0A0 0000 000603 | MVHI #MX_TEMP11(r13,16 | |
00031E 5020 D0A4 000603 | ST r2,#MX_TEMP11(,r1 | |
000322 E54C D0A8 0000 000603 | MVHI #MX_TEMP11(r13,16 | |
000328 0DEF 000603 | BASR r14,r15 | |
00032A 5810 D160 000605 | L r1,#ENV:HTTP_SETU | |
00032E 5820 D168 000605 | L r2,#SR_PARM_11(,r | |
000332 5820 2000 000605 | L r2,_addrINHANDLE( | |
000336 4100 D140 000605 | LA r0,_temp9(,r13,32 | |
00033A 4140 10D8 000605 | LA r4,LDIAGAREA(,r1, | |
00033E 5040 D1A4 000605 | ST r4,#wtemp_24(,r13 | |
000342 5020 D1A8 000605 | ST r2,#wtemp_25(,r13 | |
000346 4110 10BC 000605 | LA r1,LRC(,r1,188) | |
00034A 5010 D1AC 000605 | ST r1,#wtemp_26(,r13 | |
00034E 5000 D158 000605 | ST r0,344(,r13) | |
000352 C009 0001 0000 000605 | IILF r0,F'65536' | |
000358 5000 D15C 000605 | ST r0,_temp11(,r13,3 | |
00035C 4100 D158 000605 | LA r0,_temp11(,r13,3 | |
000360 5820 D1A4 000605 | L r2,#wtemp_24(,r13 | |
000364 4140 D130 000605 | LA r4,LOPTIONVALUELE | |
000368 4180 D134 000605 | LA r8,LOPTIONVALUEAD | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00036C 4190 D0BC 000605 | LA r9,LOPTION(,r13,1 | |
000370 58A0 D1A8 000605 | L r10,#wtemp_25(,r1 | |
000374 58B0 D1AC 000605 | L r11,#wtemp_26(,r1 | |
000378 5850 D160 000605 | L r5,#ENV:HTTP_SETU | |
00037C 5810 D164 000605 | L r1,#CEECAACRENT_1 | |
000380 5010 C1F4 000605 | ST r1,_CEECAA_(,r12, | |
000384 58F0 300E 000605 | L r15,=A(HTTP_SET)( | |
000388 4110 D098 000605 | LA r1,#MX_TEMP11(,r1 | |
00038C 50B0 D098 000605 | ST r11,#MX_TEMP11(,r | |
000390 50A0 D09C 000605 | ST r10,#MX_TEMP11(,r | |
000394 5090 D0A0 000605 | ST r9,#MX_TEMP11(,r1 | |
000398 5080 D0A4 000605 | ST r8,#MX_TEMP11(,r1 | |
00039C 5040 D0A8 000605 | ST r4,#MX_TEMP11(,r1 | |
0003A0 5020 D0AC 000605 | ST r2,#MX_TEMP11(,r1 | |
0003A4 5000 D0B0 000605 | ST r0,#MX_TEMP11(,r1 | |
0003A8 0DEF 000605 | BASR r14,r15 | |
0003AA E300 D140 0094 000605 | LLC r0,_temp9(,r13,32 | |
0003B0 C00B 0000 0080 000605 | NILF r0,F'128' | |
0003B6 C20F 0000 0000 000605 | CLFI r0,F'0' | |
0003BC A774 000C 000605 | JNE @11L161 | |
0003C0 000605 | @11L163 DS 0H | |
0003C0 5810 D168 000607 | L r1,#SR_PARM_11(,r | |
0003C4 5810 1004 000607 | L r1,_addrReturns_V | |
0003C8 5810 1000 000607 | L r1,_shadow6(,r1,0 | |
0003CC 9200 1000 000607 | MVI _shadow2(r1,0),0 | |
0003D0 A7F4 0337 000607 | J @11L420 | |
0003D4 000607 | @11L161 DS 0H | |
0003D4 000607 | @11L162 DS 0H | |
0003D4 5810 D160 000615 | L r1,#ENV:HTTP_SETU | |
0003D8 4110 1168 000615 | LA r1,MYRESPHEADERUS | |
0003DC 5010 D180 000615 | ST r1,#STRTEMP11(,r1 | |
0003E0 D713 1000 1000 000615 | XC MYRESPHEADERUSERD | |
0003E6 5810 D160 000615 | L r1,#ENV:HTTP_SETU | |
0003EA 4110 1168 000615 | LA r1,MYRESPHEADERUS | |
0003EE 5010 D180 000615 | ST r1,#STRTEMP11(,r1 | |
0003F2 9240 1000 000615 | MVI MYRESPHEADERUSERD | |
0003F6 D206 1001 1000 000615 | MVC MYRESPHEADERUSERD | |
0003FC 5810 D160 000615 | L r1,#ENV:HTTP_SETU | |
000400 C009 FF00 0000 000615 | IILF r0,F'-16777216' | |
000406 5000 1170 000615 | ST r0,RESPSTATUSCODE | |
00040A 5810 D160 000615 | L r1,#ENV:HTTP_SETU | |
00040E E54C 1174 0000 000615 | MVHI RESPHEADERCOUNT(r | |
000414 5810 D160 000615 | L r1,#ENV:HTTP_SETU | |
000418 5000 1178 000615 | ST r0,MAINLINEHDRFLA | |
00041C 5810 D160 000616 | L r1,#ENV:HTTP_SETU | |
000420 D207 1168 61D0 000616 | MVC MYRESPHEADERUSERD | |
000426 5810 D160 000617 | L r1,#ENV:HTTP_SETU | |
00042A 4100 1168 000617 | LA r0,MYRESPHEADERUS | |
00042E 5000 117C 000617 | ST r0,MYRESPHEADERUS | |
000432 5810 D160 000618 | L r1,#ENV:HTTP_SETU | |
000436 4100 1180 000618 | LA r0,RESPSTATUSCODE | |
00043A 5000 1170 000618 | ST r0,RESPSTATUSCODE | |
00043E 5810 D160 000619 | L r1,#ENV:HTTP_SETU | |
000442 4100 1184 000619 | LA r0,MAINLINEHDRFLA | |
000446 5000 1178 000619 | ST r0,MAINLINEHDRFLA | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00044A E54C D0BC 004D 000621 | MVHI LOPTION(r13,188), | |
000450 5810 D160 000622 | L r1,#ENV:HTTP_SETU | |
000454 4100 1168 000622 | LA r0,MYRESPHEADERUS | |
000458 5000 D134 000622 | ST r0,LOPTIONVALUEAD | |
00045C E54C D130 0014 000623 | MVHI LOPTIONVALUELEN(r | |
000462 5810 7000 000625 | L r1,=A(IBMQJDSB)(, | |
000466 4120 6018 000625 | LA r2,_Dsc_000004(,r | |
00046A 4140 6008 000625 | LA r4,_Dsc_000002(,r | |
00046E 58F0 1008 000625 | L r15,&EPA_&WSA(,r1 | |
000472 5800 100C 000625 | L r0,&EPA_&WSA(,r1, | |
000476 5000 C1F4 000625 | ST r0,_CEECAA_(,r12, | |
00047A 4150 6B7C 000625 | LA r5,+CONSTANT_AREA | |
00047E 4110 D098 000625 | LA r1,#MX_TEMP11(,r1 | |
000482 5050 D098 000625 | ST r5,#MX_TEMP11(,r1 | |
000486 5040 D09C 000625 | ST r4,#MX_TEMP11(,r1 | |
00048A E54C D0A0 0000 000625 | MVHI #MX_TEMP11(r13,16 | |
000490 5020 D0A4 000625 | ST r2,#MX_TEMP11(,r1 | |
000494 E54C D0A8 0000 000625 | MVHI #MX_TEMP11(r13,16 | |
00049A 0DEF 000625 | BASR r14,r15 | |
00049C 5810 D160 000627 | L r1,#ENV:HTTP_SETU | |
0004A0 5820 D168 000627 | L r2,#SR_PARM_11(,r | |
0004A4 5820 2000 000627 | L r2,_addrINHANDLE( | |
0004A8 4100 D140 000627 | LA r0,_temp9(,r13,32 | |
0004AC 4140 10D8 000627 | LA r4,LDIAGAREA(,r1, | |
0004B0 5040 D1B4 000627 | ST r4,#wtemp_28(,r13 | |
0004B4 5020 D1B8 000627 | ST r2,#wtemp_29(,r13 | |
0004B8 4110 10BC 000627 | LA r1,LRC(,r1,188) | |
0004BC 5010 D1BC 000627 | ST r1,#wtemp_30(,r13 | |
0004C0 5000 D158 000627 | ST r0,344(,r13) | |
0004C4 C009 0001 0000 000627 | IILF r0,F'65536' | |
0004CA 5000 D15C 000627 | ST r0,_temp11(,r13,3 | |
0004CE 4100 D158 000627 | LA r0,_temp11(,r13,3 | |
0004D2 5820 D1B4 000627 | L r2,#wtemp_28(,r13 | |
0004D6 4140 D130 000627 | LA r4,LOPTIONVALUELE | |
0004DA 4180 D134 000627 | LA r8,LOPTIONVALUEAD | |
0004DE 4190 D0BC 000627 | LA r9,LOPTION(,r13,1 | |
0004E2 58A0 D1B8 000627 | L r10,#wtemp_29(,r1 | |
0004E6 58B0 D1BC 000627 | L r11,#wtemp_30(,r1 | |
0004EA 5850 D160 000627 | L r5,#ENV:HTTP_SETU | |
0004EE 5810 D164 000627 | L r1,#CEECAACRENT_1 | |
0004F2 5010 C1F4 000627 | ST r1,_CEECAA_(,r12, | |
0004F6 58F0 300E 000627 | L r15,=A(HTTP_SET)( | |
0004FA 4110 D098 000627 | LA r1,#MX_TEMP11(,r1 | |
0004FE 50B0 D098 000627 | ST r11,#MX_TEMP11(,r | |
000502 50A0 D09C 000627 | ST r10,#MX_TEMP11(,r | |
000506 5090 D0A0 000627 | ST r9,#MX_TEMP11(,r1 | |
00050A 5080 D0A4 000627 | ST r8,#MX_TEMP11(,r1 | |
00050E 5040 D0A8 000627 | ST r4,#MX_TEMP11(,r1 | |
000512 5020 D0AC 000627 | ST r2,#MX_TEMP11(,r1 | |
000516 5000 D0B0 000627 | ST r0,#MX_TEMP11(,r1 | |
00051A 0DEF 000627 | BASR r14,r15 | |
00051C E300 D140 0094 000627 | LLC r0,_temp9(,r13,32 | |
000522 C00B 0000 0080 000627 | NILF r0,F'128' | |
000528 C20F 0000 0000 000627 | CLFI r0,F'0' | |
00052E A774 000C 000627 | JNE @11L164 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000532 000627 | @11L166 DS 0H | |
000532 5810 D168 000629 | L r1,#SR_PARM_11(,r | |
000536 5810 1004 000629 | L r1,_addrReturns_V | |
00053A 5810 1000 000629 | L r1,_shadow6(,r1,0 | |
00053E 9200 1000 000629 | MVI _shadow2(r1,0),0 | |
000542 A7F4 027E 000629 | J @11L420 | |
000546 000629 | @11L164 DS 0H | |
000546 000629 | @11L165 DS 0H | |
000546 E54C D0BC 004E 000637 | MVHI LOPTION(r13,188), | |
00054C 4110 D0CC 000638 | LA r1,LOPTIONVALUE(, | |
000550 5010 D180 000638 | ST r1,#STRTEMP11(,r1 | |
000554 9240 1000 000638 | MVI LOPTIONVALUE(r1,0 | |
000558 D262 1001 1000 000638 | MVC LOPTIONVALUE(99,r | |
00055E E54C D130 0004 000639 | MVHI LOPTIONVALUELEN(r | |
000564 5800 D13C 000640 | L r0,RESPBDYEXITADD | |
000568 5000 D134 000640 | ST r0,LOPTIONVALUEAD | |
00056C 5810 7000 000642 | L r1,=A(IBMQJDSB)(, | |
000570 4120 6018 000642 | LA r2,_Dsc_000004(,r | |
000574 1846 000642 | LR r4,r6 | |
000576 58F0 1008 000642 | L r15,&EPA_&WSA(,r1 | |
00057A 5800 100C 000642 | L r0,&EPA_&WSA(,r1, | |
00057E 5000 C1F4 000642 | ST r0,_CEECAA_(,r12, | |
000582 4150 6BB0 000642 | LA r5,+CONSTANT_AREA | |
000586 4110 D098 000642 | LA r1,#MX_TEMP11(,r1 | |
00058A 5050 D098 000642 | ST r5,#MX_TEMP11(,r1 | |
00058E 5040 D09C 000642 | ST r4,#MX_TEMP11(,r1 | |
000592 E54C D0A0 0000 000642 | MVHI #MX_TEMP11(r13,16 | |
000598 5020 D0A4 000642 | ST r2,#MX_TEMP11(,r1 | |
00059C E54C D0A8 0000 000642 | MVHI #MX_TEMP11(r13,16 | |
0005A2 0DEF 000642 | BASR r14,r15 | |
0005A4 5810 D160 000644 | L r1,#ENV:HTTP_SETU | |
0005A8 5820 D168 000644 | L r2,#SR_PARM_11(,r | |
0005AC 5820 2000 000644 | L r2,_addrINHANDLE( | |
0005B0 4100 D140 000644 | LA r0,_temp9(,r13,32 | |
0005B4 4140 10D8 000644 | LA r4,LDIAGAREA(,r1, | |
0005B8 5040 D1C0 000644 | ST r4,#wtemp_31(,r13 | |
0005BC 5020 D1C4 000644 | ST r2,#wtemp_32(,r13 | |
0005C0 4110 10BC 000644 | LA r1,LRC(,r1,188) | |
0005C4 5010 D1C8 000644 | ST r1,#wtemp_33(,r13 | |
0005C8 5000 D158 000644 | ST r0,344(,r13) | |
0005CC C009 0001 0000 000644 | IILF r0,F'65536' | |
0005D2 5000 D15C 000644 | ST r0,_temp11(,r13,3 | |
0005D6 4100 D158 000644 | LA r0,_temp11(,r13,3 | |
0005DA 5820 D1C0 000644 | L r2,#wtemp_31(,r13 | |
0005DE 4140 D130 000644 | LA r4,LOPTIONVALUELE | |
0005E2 4180 D134 000644 | LA r8,LOPTIONVALUEAD | |
0005E6 4190 D0BC 000644 | LA r9,LOPTION(,r13,1 | |
0005EA 58A0 D1C4 000644 | L r10,#wtemp_32(,r1 | |
0005EE 58B0 D1C8 000644 | L r11,#wtemp_33(,r1 | |
0005F2 5850 D160 000644 | L r5,#ENV:HTTP_SETU | |
0005F6 5810 D164 000644 | L r1,#CEECAACRENT_1 | |
0005FA 5010 C1F4 000644 | ST r1,_CEECAA_(,r12, | |
0005FE 58F0 300E 000644 | L r15,=A(HTTP_SET)( | |
000602 4110 D098 000644 | LA r1,#MX_TEMP11(,r1 | |
000606 50B0 D098 000644 | ST r11,#MX_TEMP11(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00060A 50A0 D09C 000644 | ST r10,#MX_TEMP11(,r | |
00060E 5090 D0A0 000644 | ST r9,#MX_TEMP11(,r1 | |
000612 5080 D0A4 000644 | ST r8,#MX_TEMP11(,r1 | |
000616 5040 D0A8 000644 | ST r4,#MX_TEMP11(,r1 | |
00061A 5020 D0AC 000644 | ST r2,#MX_TEMP11(,r1 | |
00061E 5000 D0B0 000644 | ST r0,#MX_TEMP11(,r1 | |
000622 0DEF 000644 | BASR r14,r15 | |
000624 E300 D140 0094 000644 | LLC r0,_temp9(,r13,32 | |
00062A C00B 0000 0080 000644 | NILF r0,F'128' | |
000630 C20F 0000 0000 000644 | CLFI r0,F'0' | |
000636 A774 000C 000644 | JNE @11L167 | |
00063A 000644 | @11L169 DS 0H | |
00063A 5810 D168 000646 | L r1,#SR_PARM_11(,r | |
00063E 5810 1004 000646 | L r1,_addrReturns_V | |
000642 5810 1000 000646 | L r1,_shadow6(,r1,0 | |
000646 9200 1000 000646 | MVI _shadow2(r1,0),0 | |
00064A A7F4 01FA 000646 | J @11L420 | |
00064E 000646 | @11L167 DS 0H | |
00064E 000646 | @11L168 DS 0H | |
00064E 5810 D160 000655 | L r1,#ENV:HTTP_SETU | |
000652 4110 1188 000655 | LA r1,MYRESPBODYUSER | |
000656 5010 D180 000655 | ST r1,#STRTEMP11(,r1 | |
00065A D70F 1000 1000 000655 | XC MYRESPBODYUSERDAT | |
000660 5810 D160 000655 | L r1,#ENV:HTTP_SETU | |
000664 4110 1188 000655 | LA r1,MYRESPBODYUSER | |
000668 5010 D180 000655 | ST r1,#STRTEMP11(,r1 | |
00066C 9240 1000 000655 | MVI MYRESPBODYUSERDAT | |
000670 D206 1001 1000 000655 | MVC MYRESPBODYUSERDAT | |
000676 5810 D160 000655 | L r1,#ENV:HTTP_SETU | |
00067A C009 FF00 0000 000655 | IILF r0,F'-16777216' | |
000680 5000 1190 000655 | ST r0,MAINLINEHDRFLA | |
000684 5810 D160 000655 | L r1,#ENV:HTTP_SETU | |
000688 5000 1194 000655 | ST r0,RESPONSEBODYDA | |
00068C 5810 D160 000656 | L r1,#ENV:HTTP_SETU | |
000690 D207 1188 61D8 000656 | MVC MYRESPBODYUSERDAT | |
000696 5810 D160 000657 | L r1,#ENV:HTTP_SETU | |
00069A 4100 1184 000657 | LA r0,MAINLINEHDRFLA | |
00069E 5000 1190 000657 | ST r0,MAINLINEHDRFLA | |
0006A2 5810 D160 000658 | L r1,#ENV:HTTP_SETU | |
0006A6 4100 1198 000658 | LA r0,RESPONSEBODYDA | |
0006AA 5000 1194 000658 | ST r0,RESPONSEBODYDA | |
0006AE E54C D0BC 004F 000663 | MVHI LOPTION(r13,188), | |
0006B4 4110 D0CC 000664 | LA r1,LOPTIONVALUE(, | |
0006B8 5010 D180 000664 | ST r1,#STRTEMP11(,r1 | |
0006BC 9240 1000 000664 | MVI LOPTIONVALUE(r1,0 | |
0006C0 D262 1001 1000 000664 | MVC LOPTIONVALUE(99,r | |
0006C6 5810 D160 000665 | L r1,#ENV:HTTP_SETU | |
0006CA 4100 1188 000665 | LA r0,MYRESPBODYUSER | |
0006CE 5000 D134 000665 | ST r0,LOPTIONVALUEAD | |
0006D2 E54C D130 0010 000666 | MVHI LOPTIONVALUELEN(r | |
0006D8 5810 7000 000668 | L r1,=A(IBMQJDSB)(, | |
0006DC 4120 6018 000668 | LA r2,_Dsc_000004(,r | |
0006E0 4140 6010 000668 | LA r4,_Dsc_000003(,r | |
0006E4 58F0 1008 000668 | L r15,&EPA_&WSA(,r1 | |
0006E8 5800 100C 000668 | L r0,&EPA_&WSA(,r1, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0006EC 5000 C1F4 000668 | ST r0,_CEECAA_(,r12, | |
0006F0 4150 6BE2 000668 | LA r5,+CONSTANT_AREA | |
0006F4 4110 D098 000668 | LA r1,#MX_TEMP11(,r1 | |
0006F8 5050 D098 000668 | ST r5,#MX_TEMP11(,r1 | |
0006FC 5040 D09C 000668 | ST r4,#MX_TEMP11(,r1 | |
000700 E54C D0A0 0000 000668 | MVHI #MX_TEMP11(r13,16 | |
000706 5020 D0A4 000668 | ST r2,#MX_TEMP11(,r1 | |
00070A E54C D0A8 0000 000668 | MVHI #MX_TEMP11(r13,16 | |
000710 0DEF 000668 | BASR r14,r15 | |
000712 5810 D160 000670 | L r1,#ENV:HTTP_SETU | |
000716 5820 D168 000670 | L r2,#SR_PARM_11(,r | |
00071A 5820 2000 000670 | L r2,_addrINHANDLE( | |
00071E 4100 D140 000670 | LA r0,_temp9(,r13,32 | |
000722 4140 10D8 000670 | LA r4,LDIAGAREA(,r1, | |
000726 5040 D1D0 000670 | ST r4,#wtemp_35(,r13 | |
00072A 5020 D1D4 000670 | ST r2,#wtemp_36(,r13 | |
00072E 4110 10BC 000670 | LA r1,LRC(,r1,188) | |
000732 5010 D1D8 000670 | ST r1,#wtemp_37(,r13 | |
000736 5000 D158 000670 | ST r0,344(,r13) | |
00073A C009 0001 0000 000670 | IILF r0,F'65536' | |
000740 5000 D15C 000670 | ST r0,_temp11(,r13,3 | |
000744 4100 D158 000670 | LA r0,_temp11(,r13,3 | |
000748 5820 D1D0 000670 | L r2,#wtemp_35(,r13 | |
00074C 4140 D130 000670 | LA r4,LOPTIONVALUELE | |
000750 4180 D134 000670 | LA r8,LOPTIONVALUEAD | |
000754 4190 D0BC 000670 | LA r9,LOPTION(,r13,1 | |
000758 58A0 D1D4 000670 | L r10,#wtemp_36(,r1 | |
00075C 58B0 D1D8 000670 | L r11,#wtemp_37(,r1 | |
000760 5850 D160 000670 | L r5,#ENV:HTTP_SETU | |
000764 5810 D164 000670 | L r1,#CEECAACRENT_1 | |
000768 5010 C1F4 000670 | ST r1,_CEECAA_(,r12, | |
00076C 58F0 300E 000670 | L r15,=A(HTTP_SET)( | |
000770 4110 D098 000670 | LA r1,#MX_TEMP11(,r1 | |
000774 50B0 D098 000670 | ST r11,#MX_TEMP11(,r | |
000778 50A0 D09C 000670 | ST r10,#MX_TEMP11(,r | |
00077C 5090 D0A0 000670 | ST r9,#MX_TEMP11(,r1 | |
000780 5080 D0A4 000670 | ST r8,#MX_TEMP11(,r1 | |
000784 5040 D0A8 000670 | ST r4,#MX_TEMP11(,r1 | |
000788 5020 D0AC 000670 | ST r2,#MX_TEMP11(,r1 | |
00078C 5000 D0B0 000670 | ST r0,#MX_TEMP11(,r1 | |
000790 0DEF 000670 | BASR r14,r15 | |
000792 E300 D140 0094 000670 | LLC r0,_temp9(,r13,32 | |
000798 C00B 0000 0080 000670 | NILF r0,F'128' | |
00079E C20F 0000 0000 000670 | CLFI r0,F'0' | |
0007A4 A774 000C 000670 | JNE @11L170 | |
0007A8 000670 | @11L172 DS 0H | |
0007A8 5810 D168 000672 | L r1,#SR_PARM_11(,r | |
0007AC 5810 1004 000672 | L r1,_addrReturns_V | |
0007B0 5810 1000 000672 | L r1,_shadow6(,r1,0 | |
0007B4 9200 1000 000672 | MVI _shadow2(r1,0),0 | |
0007B8 A7F4 0143 000672 | J @11L420 | |
0007BC 000672 | @11L170 DS 0H | |
0007BC 000672 | @11L171 DS 0H | |
0007BC E54C D0BC 0050 000678 | MVHI LOPTION(r13,188), | |
0007C2 E54C D0C8 0001 000679 | MVHI LOPTIONDECVALUE(r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0007C8 E54C D130 0004 000680 | MVHI LOPTIONVALUELEN(r | |
0007CE 4100 D0C8 000681 | LA r0,LOPTIONDECVALU | |
0007D2 5000 D134 000681 | ST r0,LOPTIONVALUEAD | |
0007D6 5810 7000 000683 | L r1,=A(IBMQJDSB)(, | |
0007DA 4120 6018 000683 | LA r2,_Dsc_000004(,r | |
0007DE 1846 000683 | LR r4,r6 | |
0007E0 58F0 1008 000683 | L r15,&EPA_&WSA(,r1 | |
0007E4 5800 100C 000683 | L r0,&EPA_&WSA(,r1, | |
0007E8 5000 C1F4 000683 | ST r0,_CEECAA_(,r12, | |
0007EC 4150 6C16 000683 | LA r5,+CONSTANT_AREA | |
0007F0 4110 D098 000683 | LA r1,#MX_TEMP11(,r1 | |
0007F4 5050 D098 000683 | ST r5,#MX_TEMP11(,r1 | |
0007F8 5040 D09C 000683 | ST r4,#MX_TEMP11(,r1 | |
0007FC E54C D0A0 0000 000683 | MVHI #MX_TEMP11(r13,16 | |
000802 5020 D0A4 000683 | ST r2,#MX_TEMP11(,r1 | |
000806 E54C D0A8 0000 000683 | MVHI #MX_TEMP11(r13,16 | |
00080C 0DEF 000683 | BASR r14,r15 | |
00080E 5810 D160 000685 | L r1,#ENV:HTTP_SETU | |
000812 5820 D168 000685 | L r2,#SR_PARM_11(,r | |
000816 5820 2000 000685 | L r2,_addrINHANDLE( | |
00081A 4100 D140 000685 | LA r0,_temp9(,r13,32 | |
00081E 4140 10D8 000685 | LA r4,LDIAGAREA(,r1, | |
000822 5040 D1DC 000685 | ST r4,#wtemp_38(,r13 | |
000826 5020 D1E0 000685 | ST r2,#wtemp_39(,r13 | |
00082A 4110 10BC 000685 | LA r1,LRC(,r1,188) | |
00082E 5010 D1E4 000685 | ST r1,#wtemp_40(,r13 | |
000832 5000 D158 000685 | ST r0,344(,r13) | |
000836 C009 0001 0000 000685 | IILF r0,F'65536' | |
00083C 5000 D15C 000685 | ST r0,_temp11(,r13,3 | |
000840 4100 D158 000685 | LA r0,_temp11(,r13,3 | |
000844 5820 D1DC 000685 | L r2,#wtemp_38(,r13 | |
000848 4140 D130 000685 | LA r4,LOPTIONVALUELE | |
00084C 4180 D134 000685 | LA r8,LOPTIONVALUEAD | |
000850 4190 D0BC 000685 | LA r9,LOPTION(,r13,1 | |
000854 58A0 D1E0 000685 | L r10,#wtemp_39(,r1 | |
000858 58B0 D1E4 000685 | L r11,#wtemp_40(,r1 | |
00085C 5850 D160 000685 | L r5,#ENV:HTTP_SETU | |
000860 5810 D164 000685 | L r1,#CEECAACRENT_1 | |
000864 5010 C1F4 000685 | ST r1,_CEECAA_(,r12, | |
000868 58F0 300E 000685 | L r15,=A(HTTP_SET)( | |
00086C 4110 D098 000685 | LA r1,#MX_TEMP11(,r1 | |
000870 50B0 D098 000685 | ST r11,#MX_TEMP11(,r | |
000874 50A0 D09C 000685 | ST r10,#MX_TEMP11(,r | |
000878 5090 D0A0 000685 | ST r9,#MX_TEMP11(,r1 | |
00087C 5080 D0A4 000685 | ST r8,#MX_TEMP11(,r1 | |
000880 5040 D0A8 000685 | ST r4,#MX_TEMP11(,r1 | |
000884 5020 D0AC 000685 | ST r2,#MX_TEMP11(,r1 | |
000888 5000 D0B0 000685 | ST r0,#MX_TEMP11(,r1 | |
00088C 0DEF 000685 | BASR r14,r15 | |
00088E E300 D140 0094 000685 | LLC r0,_temp9(,r13,32 | |
000894 C00B 0000 0080 000685 | NILF r0,F'128' | |
00089A C20F 0000 0000 000685 | CLFI r0,F'0' | |
0008A0 A774 000C 000685 | JNE @11L173 | |
0008A4 000685 | @11L175 DS 0H | |
0008A4 5810 D168 000687 | L r1,#SR_PARM_11(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0008A8 5810 1004 000687 | L r1,_addrReturns_V | |
0008AC 5810 1000 000687 | L r1,_shadow6(,r1,0 | |
0008B0 9200 1000 000687 | MVI _shadow2(r1,0),0 | |
0008B4 A7F4 00C5 000687 | J @11L420 | |
0008B8 000687 | @11L173 DS 0H | |
0008B8 000687 | @11L174 DS 0H | |
0008B8 4100 D0C0 000695 | LA r0,LOPTIONSLIST(, | |
0008BC 5000 D0C4 000695 | ST r0,LOPTIONSLISTAD | |
0008C0 5810 D168 000697 | L r1,#SR_PARM_11(,r | |
0008C4 5810 1000 000697 | L r1,_addrINHANDLE( | |
0008C8 4100 D140 000697 | LA r0,_temp9(,r13,32 | |
0008CC 5010 D1E8 000697 | ST r1,#wtemp_41(,r13 | |
0008D0 5000 D158 000697 | ST r0,344(,r13) | |
0008D4 C009 0001 0000 000697 | IILF r0,F'65536' | |
0008DA 5000 D15C 000697 | ST r0,_temp11(,r13,3 | |
0008DE 4100 D158 000697 | LA r0,_temp11(,r13,3 | |
0008E2 4120 D0C4 000697 | LA r2,LOPTIONSLISTAD | |
0008E6 5840 D1E8 000697 | L r4,#wtemp_41(,r13 | |
0008EA 5850 D160 000697 | L r5,#ENV:HTTP_SETU | |
0008EE 5810 D164 000697 | L r1,#CEECAACRENT_1 | |
0008F2 5010 C1F4 000697 | ST r1,_CEECAA_(,r12, | |
0008F6 58F0 3012 000697 | L r15,=A(BUILDSLIST | |
0008FA 4110 D098 000697 | LA r1,#MX_TEMP11(,r1 | |
0008FE 5040 D098 000697 | ST r4,#MX_TEMP11(,r1 | |
000902 5020 D09C 000697 | ST r2,#MX_TEMP11(,r1 | |
000906 5000 D0A0 000697 | ST r0,#MX_TEMP11(,r1 | |
00090A 0DEF 000697 | BASR r14,r15 | |
00090C E300 D140 0094 000697 | LLC r0,_temp9(,r13,32 | |
000912 C00B 0000 0080 000697 | NILF r0,F'128' | |
000918 C20F 0000 0000 000697 | CLFI r0,F'0' | |
00091E A784 007C 000697 | JE @11L176 | |
000922 000697 | @11L178 DS 0H | |
000922 000698 | @11L153 DS 0H | |
000922 E54C D0BC 0049 000699 | MVHI LOPTION(r13,188), | |
000928 E54C D130 0004 000700 | MVHI LOPTIONVALUELEN(r | |
00092E 5810 7000 000702 | L r1,=A(IBMQJDSB)(, | |
000932 4120 6018 000702 | LA r2,_Dsc_000004(,r | |
000936 4140 60D8 000702 | LA r4,_Dsc_000028(,r | |
00093A 58F0 1008 000702 | L r15,&EPA_&WSA(,r1 | |
00093E 5800 100C 000702 | L r0,&EPA_&WSA(,r1, | |
000942 5000 C1F4 000702 | ST r0,_CEECAA_(,r12, | |
000946 4150 6C48 000702 | LA r5,+CONSTANT_AREA | |
00094A 4110 D098 000702 | LA r1,#MX_TEMP11(,r1 | |
00094E 5050 D098 000702 | ST r5,#MX_TEMP11(,r1 | |
000952 5040 D09C 000702 | ST r4,#MX_TEMP11(,r1 | |
000956 E54C D0A0 0000 000702 | MVHI #MX_TEMP11(r13,16 | |
00095C 5020 D0A4 000702 | ST r2,#MX_TEMP11(,r1 | |
000960 E54C D0A8 0000 000702 | MVHI #MX_TEMP11(r13,16 | |
000966 0DEF 000702 | BASR r14,r15 | |
000968 5810 D160 000704 | L r1,#ENV:HTTP_SETU | |
00096C 5820 D168 000704 | L r2,#SR_PARM_11(,r | |
000970 5820 2000 000704 | L r2,_addrINHANDLE( | |
000974 4100 D140 000704 | LA r0,_temp9(,r13,32 | |
000978 4140 10D8 000704 | LA r4,LDIAGAREA(,r1, | |
00097C 5040 D1EC 000704 | ST r4,#wtemp_42(,r13 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000980 5020 D1F0 000704 | ST r2,#wtemp_43(,r13 | |
000984 4110 10BC 000704 | LA r1,LRC(,r1,188) | |
000988 5010 D1F4 000704 | ST r1,#wtemp_44(,r13 | |
00098C 5000 D158 000704 | ST r0,344(,r13) | |
000990 C009 0001 0000 000704 | IILF r0,F'65536' | |
000996 5000 D15C 000704 | ST r0,_temp11(,r13,3 | |
00099A 4100 D158 000704 | LA r0,_temp11(,r13,3 | |
00099E 5820 D1EC 000704 | L r2,#wtemp_42(,r13 | |
0009A2 4140 D130 000704 | LA r4,LOPTIONVALUELE | |
0009A6 4180 D0C4 000704 | LA r8,LOPTIONSLISTAD | |
0009AA 4190 D0BC 000704 | LA r9,LOPTION(,r13,1 | |
0009AE 58A0 D1F0 000704 | L r10,#wtemp_43(,r1 | |
0009B2 58B0 D1F4 000704 | L r11,#wtemp_44(,r1 | |
0009B6 5850 D160 000704 | L r5,#ENV:HTTP_SETU | |
0009BA 5810 D164 000704 | L r1,#CEECAACRENT_1 | |
0009BE 5010 C1F4 000704 | ST r1,_CEECAA_(,r12, | |
0009C2 58F0 300E 000704 | L r15,=A(HTTP_SET)( | |
0009C6 4110 D098 000704 | LA r1,#MX_TEMP11(,r1 | |
0009CA 50B0 D098 000704 | ST r11,#MX_TEMP11(,r | |
0009CE 50A0 D09C 000704 | ST r10,#MX_TEMP11(,r | |
0009D2 5090 D0A0 000704 | ST r9,#MX_TEMP11(,r1 | |
0009D6 5080 D0A4 000704 | ST r8,#MX_TEMP11(,r1 | |
0009DA 5040 D0A8 000704 | ST r4,#MX_TEMP11(,r1 | |
0009DE 5020 D0AC 000704 | ST r2,#MX_TEMP11(,r1 | |
0009E2 5000 D0B0 000704 | ST r0,#MX_TEMP11(,r1 | |
0009E6 0DEF 000704 | BASR r14,r15 | |
0009E8 E300 D140 0094 000704 | LLC r0,_temp9(,r13,32 | |
0009EE C00B 0000 0080 000704 | NILF r0,F'128' | |
0009F4 C20F 0000 0000 000704 | CLFI r0,F'0' | |
0009FA A774 000C 000704 | JNE @11L179 | |
0009FE 000704 | @11L181 DS 0H | |
0009FE 5810 D168 000706 | L r1,#SR_PARM_11(,r | |
000A02 5810 1004 000706 | L r1,_addrReturns_V | |
000A06 5810 1000 000706 | L r1,_shadow6(,r1,0 | |
000A0A 9200 1000 000706 | MVI _shadow2(r1,0),0 | |
000A0E A7F4 0018 000706 | J @11L420 | |
000A12 000706 | @11L179 DS 0H | |
000A12 000706 | @11L180 DS 0H | |
000A12 000707 | @11L154 DS 0H | |
000A12 A7F4 000C 000707 | J @11L177 | |
000A16 000707 | @11L176 DS 0H | |
000A16 5810 D168 000709 | L r1,#SR_PARM_11(,r | |
000A1A 5810 1004 000709 | L r1,_addrReturns_V | |
000A1E 5810 1000 000709 | L r1,_shadow6(,r1,0 | |
000A22 9200 1000 000709 | MVI _shadow2(r1,0),0 | |
000A26 A7F4 000C 000709 | J @11L420 | |
000A2A 000709 | @11L177 DS 0H | |
000A2A 5810 D168 000711 | L r1,#SR_PARM_11(,r | |
000A2E 5810 1004 000711 | L r1,_addrReturns_V | |
000A32 5810 1000 000711 | L r1,_shadow6(,r1,0 | |
000A36 9280 1000 000711 | MVI _shadow2(r1,0),12 | |
000A3A A7F4 0002 000711 | J @11L420 | |
000A3E 000712 | @11L152 DS 0H | |
000A3E 000712 | @11L420 DS 0H | |
000A3E 5800 D164 000000 | L r0,#CEECAACRENT_1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000A42 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000A46 Start of Epilog | |
000A46 58D0 D004 000712 | L r13,4(,r13) | |
000A4A 58E0 D00C 000712 | L r14,12(,r13) | |
000A4E 982B D01C 000712 | LM r2,r11,28(r13) | |
000A52 051E 000712 | BALR r1,r14 | |
000A54 0707 000712 | NOPR 7 | |
000A56 0000 | |
000A58 Start of Literals | |
000A58 00000000 =Q(@STATIC) | |
000A5C 00000000 =Q(RESPHDREXITADD | |
000A60 00000000 =Q(RESPBDYEXITADD | |
000A64 00003368 =A(HTTP_SET) | |
000A68 00002410 =A(BUILDSLIST) | |
000A6C End of Literals | |
*** General purpose registers used: 111111111111111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 504 | |
*** Size of executable code: 2646 | |
*** CSECT Offset: 10048 : 0x2740 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_CONNECT | |
000000 000512 | DS 0D | |
000000 47F0 F024 000512 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000120 DSA size | |
00000C 00004338 =A(PPA1-HTTP_CONN | |
000010 47F0 F001 000512 | B 1(,r15) | |
000014 58F0 C31C 000512 | L r15,796(,r12) | |
000018 184E 000512 | LR r4,r14 | |
00001A 05EF 000512 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000512 | J *+24 | |
000024 90E7 D00C 000512 | STM r14,r7,12(r13) | |
000028 58E0 D04C 000512 | L r14,76(,r13) | |
00002C 4100 E120 000512 | LA r0,288(,r14) | |
000030 5500 C314 000512 | CL r0,788(,r12) | |
000034 A724 FFF0 000512 | JH *-32 | |
000038 58F0 C280 000512 | L r15,640(,r12) | |
00003C 90F0 E048 000512 | STM r15,r0,72(r14) | |
000040 9210 E000 000512 | MVI 0(r14),16 | |
000044 50D0 E004 000512 | ST r13,4(,r14) | |
000048 18DE 000512 | LR r13,r14 | |
00004A C030 0000 00AF 000512 | LARL r3,F'175' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0F4 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D0F4 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 18E2 000000 | LARL r7,F'6370' | |
00006A 5010 D0F0 000512 | ST r1,#SR_PARM_12(,r | |
00006E 5050 D0EC 000512 | ST r5,#ENV:HTTP_CONN | |
000072 5810 D0F0 000519 | L r1,#SR_PARM_12(,r | |
000076 5850 1000 000519 | L r5,_addrCONNRC(,r | |
00007A 5840 1004 000519 | L r4,_addrINHANDLE( | |
00007E 5820 1008 000519 | L r2,_addrINDIAGARE | |
000082 5810 6010 000519 | L r1,=A(HWTHCONN)(, | |
000086 A52A 8000 000519 | OILH r2,H'-32768' | |
00008A 58F0 1008 000519 | L r15,&EPA_&WSA(,r1 | |
00008E 5800 100C 000519 | L r0,&EPA_&WSA(,r1, | |
000092 5000 C1F4 000519 | ST r0,_CEECAA_(,r12, | |
000096 4110 D098 000519 | LA r1,#MX_TEMP12(,r1 | |
00009A 5050 D098 000519 | ST r5,#MX_TEMP12(,r1 | |
00009E 5040 D09C 000519 | ST r4,#MX_TEMP12(,r1 | |
0000A2 5020 D0A0 000519 | ST r2,#MX_TEMP12(,r1 | |
0000A6 0DEF 000519 | BASR r14,r15 | |
0000A8 5810 D0F0 000521 | L r1,#SR_PARM_12(,r | |
0000AC 5810 1000 000521 | L r1,_addrCONNRC(,r | |
0000B0 5800 1000 000521 | L r0,_shadow4(,r1,0 | |
0000B4 1200 000521 | LTR r0,r0 | |
0000B6 A774 0021 000521 | JNE @12L186 | |
0000BA 000521 | @12L188 DS 0H | |
0000BA 5810 6000 000522 | L r1,=A(IBMQJDSB)(, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000BE 4120 7018 000522 | LA r2,_Dsc_000004(,r | |
0000C2 4140 70C0 000522 | LA r4,_Dsc_000025(,r | |
0000C6 58F0 1008 000522 | L r15,&EPA_&WSA(,r1 | |
0000CA 5800 100C 000522 | L r0,&EPA_&WSA(,r1, | |
0000CE 5000 C1F4 000522 | ST r0,_CEECAA_(,r12, | |
0000D2 4150 7C72 000522 | LA r5,+CONSTANT_AREA | |
0000D6 4110 D098 000522 | LA r1,#MX_TEMP12(,r1 | |
0000DA 5050 D098 000522 | ST r5,#MX_TEMP12(,r1 | |
0000DE 5040 D09C 000522 | ST r4,#MX_TEMP12(,r1 | |
0000E2 E54C D0A0 0000 000522 | MVHI #MX_TEMP12(r13,16 | |
0000E8 5020 D0A4 000522 | ST r2,#MX_TEMP12(,r1 | |
0000EC E54C D0A8 0000 000522 | MVHI #MX_TEMP12(r13,16 | |
0000F2 0DEF 000522 | BASR r14,r15 | |
0000F4 A7F4 0044 000522 | J @12L187 | |
0000F8 000522 | @12L186 DS 0H | |
0000F8 000524 | @12L184 DS 0H | |
0000F8 5810 D0F4 000525 | L r1,#CEECAACRENT_1 | |
0000FC 5800 3004 000525 | L r0,=Q(ERRORMESSAG | |
000100 B9FA 1010 000525 | ALRK r1,r0,r1 | |
000104 D22C D0B0 7190 000525 | MVC _temp8(45,r13,176 | |
00010A 5820 D0F0 000525 | L r2,#SR_PARM_12(,r | |
00010E 5820 2004 000525 | L r2,_addrINHANDLE( | |
000112 D20B D0DD 2000 000525 | MVC _temp8(12,r13,221 | |
000118 D238 1000 D0B0 000525 | MVC ERRORMESSAGE(57,r | |
00011E 5810 D0F4 000525 | L r1,#CEECAACRENT_1 | |
000122 B9FA 1010 000525 | ALRK r1,r0,r1 | |
000126 4110 1039 000525 | LA r1,ERRORMESSAGE(, | |
00012A 5010 D108 000525 | ST r1,#STRTEMP12(,r1 | |
00012E 9240 1000 000525 | MVI ERRORMESSAGE(r1,0 | |
000132 D28D 1001 1000 000525 | MVC ERRORMESSAGE(142, | |
000138 5810 D0F0 000527 | L r1,#SR_PARM_12(,r | |
00013C 5840 1000 000527 | L r4,_addrCONNRC(,r | |
000140 5820 1008 000527 | L r2,_addrINDIAGARE | |
000144 5810 D0F4 000527 | L r1,#CEECAACRENT_1 | |
000148 1E01 000527 | ALR r0,r1 | |
00014A 5850 D0EC 000527 | L r5,#ENV:HTTP_CONN | |
00014E 5010 C1F4 000527 | ST r1,_CEECAA_(,r12, | |
000152 58F0 3008 000527 | L r15,=A(DISPLAY_ER | |
000156 4110 D098 000527 | LA r1,#MX_TEMP12(,r1 | |
00015A 5040 D098 000527 | ST r4,#MX_TEMP12(,r1 | |
00015E 5020 D09C 000527 | ST r2,#MX_TEMP12(,r1 | |
000162 5000 D0A0 000527 | ST r0,#MX_TEMP12(,r1 | |
000166 0DEF 000527 | BASR r14,r15 | |
000168 5810 D0F0 000528 | L r1,#SR_PARM_12(,r | |
00016C 5810 100C 000528 | L r1,_addrReturns_V | |
000170 5810 1000 000528 | L r1,_shadow6(,r1,0 | |
000174 9200 1000 000528 | MVI _shadow2(r1,0),0 | |
000178 A7F4 000C 000528 | J @12L419 | |
00017C 000529 | @12L185 DS 0H | |
00017C 000529 | @12L187 DS 0H | |
00017C 5810 D0F0 000531 | L r1,#SR_PARM_12(,r | |
000180 5810 100C 000531 | L r1,_addrReturns_V | |
000184 5810 1000 000531 | L r1,_shadow6(,r1,0 | |
000188 9280 1000 000531 | MVI _shadow2(r1,0),12 | |
00018C A7F4 0002 000531 | J @12L419 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000190 000532 | @12L183 DS 0H | |
000190 000532 | @12L419 DS 0H | |
000190 5800 D0F4 000000 | L r0,#CEECAACRENT_1 | |
000194 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000198 Start of Epilog | |
000198 58D0 D004 000532 | L r13,4(,r13) | |
00019C 58E0 D00C 000532 | L r14,12(,r13) | |
0001A0 9827 D01C 000532 | LM r2,r7,28(r13) | |
0001A4 051E 000532 | BALR r1,r14 | |
0001A6 0707 000532 | NOPR 7 | |
0001A8 Start of Literals | |
0001A8 00000000 =Q(@STATIC) | |
0001AC 00000000 =Q(ERRORMESSAGE) | |
0001B0 000013F0 =A(DISPLAY_ERROR) | |
0001B4 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 288 | |
*** Size of executable code: 424 | |
*** CSECT Offset: 12720 : 0x31B0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000000 000479 | HTTP_SET DS 0D | |
000000 47F0 F024 000479 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000110 DSA size | |
00000C 000041C8 =A(PPA1-HTTP_SET) | |
000010 47F0 F001 000479 | B 1(,r15) | |
000014 58F0 C31C 000479 | L r15,796(,r12) | |
000018 184E 000479 | LR r4,r14 | |
00001A 05EF 000479 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000479 | J *+24 | |
000024 90EA D00C 000479 | STM r14,r10,12(r13) | |
000028 58E0 D04C 000479 | L r14,76(,r13) | |
00002C 4100 E110 000479 | LA r0,272(,r14) | |
000030 5500 C314 000479 | CL r0,788(,r12) | |
000034 A724 FFF0 000479 | JH *-32 | |
000038 58F0 C280 000479 | L r15,640(,r12) | |
00003C 90F0 E048 000479 | STM r15,r0,72(r14) | |
000040 9210 E000 000479 | MVI 0(r14),16 | |
000044 50D0 E004 000479 | ST r13,4(,r14) | |
000048 18DE 000479 | LR r13,r14 | |
00004A C030 0000 00BB 000479 | LARL r3,F'187' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0E4 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D0E4 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 1806 000000 | LARL r7,F'6150' | |
00006A 5010 D0E0 000479 | ST r1,#SR_PARM_13(,r | |
00006E 5050 D0DC 000479 | ST r5,#ENV:HTTP_SET( | |
000072 5810 D0E0 000490 | L r1,#SR_PARM_13(,r | |
000076 58A0 1000 000490 | L r10,_addrSETRC(,r | |
00007A 5890 1004 000490 | L r9,_addrINHANDLE( | |
00007E 5880 1008 000490 | L r8,_addrINOPTION( | |
000082 5850 100C 000490 | L r5,_addrINOPTIONV | |
000086 5840 1010 000490 | L r4,_addrINOPTIONV | |
00008A 5820 1014 000490 | L r2,_addrINDIAGARE | |
00008E 5810 600C 000490 | L r1,=A(HWTHSET)(,r | |
000092 A52A 8000 000490 | OILH r2,H'-32768' | |
000096 58F0 1008 000490 | L r15,&EPA_&WSA(,r1 | |
00009A 5800 100C 000490 | L r0,&EPA_&WSA(,r1, | |
00009E 5000 C1F4 000490 | ST r0,_CEECAA_(,r12, | |
0000A2 4110 D098 000490 | LA r1,#MX_TEMP13(,r1 | |
0000A6 50A0 D098 000490 | ST r10,#MX_TEMP13(,r | |
0000AA 5090 D09C 000490 | ST r9,#MX_TEMP13(,r1 | |
0000AE 5080 D0A0 000490 | ST r8,#MX_TEMP13(,r1 | |
0000B2 5050 D0A4 000490 | ST r5,#MX_TEMP13(,r1 | |
0000B6 5040 D0A8 000490 | ST r4,#MX_TEMP13(,r1 | |
0000BA 5020 D0AC 000490 | ST r2,#MX_TEMP13(,r1 | |
0000BE 0DEF 000490 | BASR r14,r15 | |
0000C0 5810 D0E0 000493 | L r1,#SR_PARM_13(,r | |
0000C4 5810 1000 000493 | L r1,_addrSETRC(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C8 5800 1000 000493 | L r0,_shadow4(,r1,0 | |
0000CC 1200 000493 | LTR r0,r0 | |
0000CE A774 0021 000493 | JNE @13L193 | |
0000D2 000493 | @13L195 DS 0H | |
0000D2 5810 6000 000494 | L r1,=A(IBMQJDSB)(, | |
0000D6 4120 7018 000494 | LA r2,_Dsc_000004(,r | |
0000DA 4140 7090 000494 | LA r4,_Dsc_000019(,r | |
0000DE 58F0 1008 000494 | L r15,&EPA_&WSA(,r1 | |
0000E2 5800 100C 000494 | L r0,&EPA_&WSA(,r1, | |
0000E6 5000 C1F4 000494 | ST r0,_CEECAA_(,r12, | |
0000EA 4150 7C98 000494 | LA r5,+CONSTANT_AREA | |
0000EE 4110 D098 000494 | LA r1,#MX_TEMP13(,r1 | |
0000F2 5050 D098 000494 | ST r5,#MX_TEMP13(,r1 | |
0000F6 5040 D09C 000494 | ST r4,#MX_TEMP13(,r1 | |
0000FA E54C D0A0 0000 000494 | MVHI #MX_TEMP13(r13,16 | |
000100 5020 D0A4 000494 | ST r2,#MX_TEMP13(,r1 | |
000104 E54C D0A8 0000 000494 | MVHI #MX_TEMP13(r13,16 | |
00010A 0DEF 000494 | BASR r14,r15 | |
00010C A7F4 0044 000494 | J @13L194 | |
000110 000494 | @13L193 DS 0H | |
000110 000496 | @13L191 DS 0H | |
000110 5810 D0E4 000497 | L r1,#CEECAACRENT_1 | |
000114 5800 3004 000497 | L r0,=Q(ERRORMESSAG | |
000118 B9FA 1010 000497 | ALRK r1,r0,r1 | |
00011C D21D D0B0 7170 000497 | MVC _temp7(30,r13,176 | |
000122 5820 D0E0 000497 | L r2,#SR_PARM_13(,r | |
000126 5820 2004 000497 | L r2,_addrINHANDLE( | |
00012A D20B D0CE 2000 000497 | MVC _temp7(12,r13,206 | |
000130 D229 1000 D0B0 000497 | MVC ERRORMESSAGE(42,r | |
000136 5810 D0E4 000497 | L r1,#CEECAACRENT_1 | |
00013A B9FA 1010 000497 | ALRK r1,r0,r1 | |
00013E 4110 102A 000497 | LA r1,ERRORMESSAGE(, | |
000142 5010 D0F8 000497 | ST r1,#STRTEMP13(,r1 | |
000146 9240 1000 000497 | MVI ERRORMESSAGE(r1,0 | |
00014A D29C 1001 1000 000497 | MVC ERRORMESSAGE(157, | |
000150 5810 D0E0 000499 | L r1,#SR_PARM_13(,r | |
000154 5840 1000 000499 | L r4,_addrSETRC(,r1 | |
000158 5820 1014 000499 | L r2,_addrINDIAGARE | |
00015C 5810 D0E4 000499 | L r1,#CEECAACRENT_1 | |
000160 1E01 000499 | ALR r0,r1 | |
000162 5850 D0DC 000499 | L r5,#ENV:HTTP_SET( | |
000166 5010 C1F4 000499 | ST r1,_CEECAA_(,r12, | |
00016A 58F0 3008 000499 | L r15,=A(DISPLAY_ER | |
00016E 4110 D098 000499 | LA r1,#MX_TEMP13(,r1 | |
000172 5040 D098 000499 | ST r4,#MX_TEMP13(,r1 | |
000176 5020 D09C 000499 | ST r2,#MX_TEMP13(,r1 | |
00017A 5000 D0A0 000499 | ST r0,#MX_TEMP13(,r1 | |
00017E 0DEF 000499 | BASR r14,r15 | |
000180 5810 D0E0 000500 | L r1,#SR_PARM_13(,r | |
000184 5810 1018 000500 | L r1,_addrReturns_V | |
000188 5810 1000 000500 | L r1,_shadow6(,r1,0 | |
00018C 9200 1000 000500 | MVI _shadow2(r1,0),0 | |
000190 A7F4 000C 000500 | J @13L418 | |
000194 000501 | @13L192 DS 0H | |
000194 000501 | @13L194 DS 0H | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000194 5810 D0E0 000503 | L r1,#SR_PARM_13(,r | |
000198 5810 1018 000503 | L r1,_addrReturns_V | |
00019C 5810 1000 000503 | L r1,_shadow6(,r1,0 | |
0001A0 9280 1000 000503 | MVI _shadow2(r1,0),12 | |
0001A4 A7F4 0002 000503 | J @13L418 | |
0001A8 000504 | @13L190 DS 0H | |
0001A8 000504 | @13L418 DS 0H | |
0001A8 5800 D0E4 000000 | L r0,#CEECAACRENT_1 | |
0001AC 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0001B0 Start of Epilog | |
0001B0 58D0 D004 000504 | L r13,4(,r13) | |
0001B4 58E0 D00C 000504 | L r14,12(,r13) | |
0001B8 982A D01C 000504 | LM r2,r10,28(r13) | |
0001BC 051E 000504 | BALR r1,r14 | |
0001BE 0707 000504 | NOPR 7 | |
0001C0 Start of Literals | |
0001C0 00000000 =Q(@STATIC) | |
0001C4 00000000 =Q(ERRORMESSAGE) | |
0001C8 000013F0 =A(DISPLAY_ERROR) | |
0001CC End of Literals | |
*** General purpose registers used: 111111111110111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 272 | |
*** Size of executable code: 448 | |
*** CSECT Offset: 13160 : 0x3368 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_SETUPCONNECTION | |
000000 000400 | DS 0D | |
000000 47F0 F024 000400 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000140 DSA size | |
00000C 00004040 =A(PPA1-HTTP_SETU | |
000010 47F0 F001 000400 | B 1(,r15) | |
000014 58F0 C31C 000400 | L r15,796(,r12) | |
000018 184E 000400 | LR r4,r14 | |
00001A 05EF 000400 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000400 | J *+24 | |
000024 90EB D00C 000400 | STM r14,r11,12(r13) | |
000028 58E0 D04C 000400 | L r14,76(,r13) | |
00002C 4100 E140 000400 | LA r0,320(,r14) | |
000030 5500 C314 000400 | CL r0,788(,r12) | |
000034 A724 FFF0 000400 | JH *-32 | |
000038 58F0 C280 000400 | L r15,640(,r12) | |
00003C 90F0 E048 000400 | STM r15,r0,72(r14) | |
000040 9210 E000 000400 | MVI 0(r14),16 | |
000044 50D0 E004 000400 | ST r13,4(,r14) | |
000048 18DE 000400 | LR r13,r14 | |
00004A C030 0000 01B0 000400 | LARL r3,F'432' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D138 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D138 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 171E 000000 | LARL r6,F'5918' | |
00006A 5010 D0F4 000400 | ST r1,#SR_PARM_14(,r | |
00006E 5050 D0F0 000400 | ST r5,#ENV:HTTP_SETU | |
000072 E54C D0B8 0029 000420 | MVHI LOPTION(r13,184), | |
000078 E54C D0BC 0001 000421 | MVHI LOPTIONDECVALUE(r | |
00007E 4100 D0BC 000422 | LA r0,LOPTIONDECVALU | |
000082 5000 D0DC 000422 | ST r0,LOPTIONVALUEAD | |
000086 E54C D0D8 0004 000423 | MVHI LOPTIONVALUELEN(r | |
00008C 5810 7000 000425 | L r1,=A(IBMQJDSB)(, | |
000090 4120 6018 000425 | LA r2,_Dsc_000004(,r | |
000094 4140 60F0 000425 | LA r4,_Dsc_000031(,r | |
000098 58F0 1008 000425 | L r15,&EPA_&WSA(,r1 | |
00009C 5800 100C 000425 | L r0,&EPA_&WSA(,r1, | |
0000A0 5000 C1F4 000425 | ST r0,_CEECAA_(,r12, | |
0000A4 4150 6CBA 000425 | LA r5,+CONSTANT_AREA | |
0000A8 4110 D098 000425 | LA r1,#MX_TEMP14(,r1 | |
0000AC 5050 D098 000425 | ST r5,#MX_TEMP14(,r1 | |
0000B0 5040 D09C 000425 | ST r4,#MX_TEMP14(,r1 | |
0000B4 E54C D0A0 0000 000425 | MVHI #MX_TEMP14(r13,16 | |
0000BA 5020 D0A4 000425 | ST r2,#MX_TEMP14(,r1 | |
0000BE E54C D0A8 0000 000425 | MVHI #MX_TEMP14(r13,16 | |
0000C4 0DEF 000425 | BASR r14,r15 | |
0000C6 5810 D0F0 000427 | L r1,#ENV:HTTP_SETU | |
0000CA 5820 D0F4 000427 | L r2,#SR_PARM_14(,r | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CE 5820 2000 000427 | L r2,_addrINHANDLE( | |
0000D2 4100 D0E0 000427 | LA r0,_temp5(,r13,22 | |
0000D6 4140 10D8 000427 | LA r4,LDIAGAREA(,r1, | |
0000DA 5040 D0F8 000427 | ST r4,#wtemp_4(,r13, | |
0000DE 5020 D0FC 000427 | ST r2,#wtemp_5(,r13, | |
0000E2 4110 10BC 000427 | LA r1,LRC(,r1,188) | |
0000E6 5010 D100 000427 | ST r1,#wtemp_6(,r13, | |
0000EA 5000 D0E8 000427 | ST r0,232(,r13) | |
0000EE C009 0001 0000 000427 | IILF r0,F'65536' | |
0000F4 5000 D0EC 000427 | ST r0,_temp6(,r13,23 | |
0000F8 4100 D0E8 000427 | LA r0,_temp6(,r13,23 | |
0000FC 5820 D0F8 000427 | L r2,#wtemp_4(,r13, | |
000100 4140 D0D8 000427 | LA r4,LOPTIONVALUELE | |
000104 4180 D0DC 000427 | LA r8,LOPTIONVALUEAD | |
000108 4190 D0B8 000427 | LA r9,LOPTION(,r13,1 | |
00010C 58A0 D0FC 000427 | L r10,#wtemp_5(,r13 | |
000110 58B0 D100 000427 | L r11,#wtemp_6(,r13 | |
000114 5850 D0F0 000427 | L r5,#ENV:HTTP_SETU | |
000118 5810 D138 000427 | L r1,#CEECAACRENT_1 | |
00011C 5010 C1F4 000427 | ST r1,_CEECAA_(,r12, | |
000120 58F0 3006 000427 | L r15,=A(HTTP_SET)( | |
000124 4110 D098 000427 | LA r1,#MX_TEMP14(,r1 | |
000128 50B0 D098 000427 | ST r11,#MX_TEMP14(,r | |
00012C 50A0 D09C 000427 | ST r10,#MX_TEMP14(,r | |
000130 5090 D0A0 000427 | ST r9,#MX_TEMP14(,r1 | |
000134 5080 D0A4 000427 | ST r8,#MX_TEMP14(,r1 | |
000138 5040 D0A8 000427 | ST r4,#MX_TEMP14(,r1 | |
00013C 5020 D0AC 000427 | ST r2,#MX_TEMP14(,r1 | |
000140 5000 D0B0 000427 | ST r0,#MX_TEMP14(,r1 | |
000144 0DEF 000427 | BASR r14,r15 | |
000146 E300 D0E0 0094 000427 | LLC r0,_temp5(,r13,22 | |
00014C C00B 0000 0080 000427 | NILF r0,F'128' | |
000152 C20F 0000 0000 000427 | CLFI r0,F'0' | |
000158 A774 000C 000427 | JNE @14L198 | |
00015C 000427 | @14L200 DS 0H | |
00015C 5810 D0F4 000429 | L r1,#SR_PARM_14(,r | |
000160 5810 1004 000429 | L r1,_addrReturns_V | |
000164 5810 1000 000429 | L r1,_shadow6(,r1,0 | |
000168 9200 1000 000429 | MVI _shadow2(r1,0),0 | |
00016C A7F4 0113 000429 | J @14L417 | |
000170 000429 | @14L198 DS 0H | |
000170 000429 | @14L199 DS 0H | |
000170 E54C D0B8 0001 000435 | MVHI LOPTION(r13,184), | |
000176 4110 D0C0 000436 | LA r1,LOPTIONVALUE(, | |
00017A 5010 D10C 000436 | ST r1,#STRTEMP14(,r1 | |
00017E 9240 1000 000436 | MVI LOPTIONVALUE(r1,0 | |
000182 D215 1001 1000 000436 | MVC LOPTIONVALUE(22,r | |
000188 D216 D0C0 6158 000437 | MVC LOPTIONVALUE(23,r | |
00018E 4100 D0C0 000438 | LA r0,LOPTIONVALUE(, | |
000192 5000 D0DC 000438 | ST r0,LOPTIONVALUEAD | |
000196 E54C D0D8 0017 000445 | MVHI LOPTIONVALUELEN(r | |
00019C 5810 7000 000447 | L r1,=A(IBMQJDSB)(, | |
0001A0 4120 6018 000447 | LA r2,_Dsc_000004(,r | |
0001A4 4140 6100 000447 | LA r4,_Dsc_000033(,r | |
0001A8 58F0 1008 000447 | L r15,&EPA_&WSA(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001AC 5800 100C 000447 | L r0,&EPA_&WSA(,r1, | |
0001B0 5000 C1F4 000447 | ST r0,_CEECAA_(,r12, | |
0001B4 4150 6CE8 000447 | LA r5,+CONSTANT_AREA | |
0001B8 4110 D098 000447 | LA r1,#MX_TEMP14(,r1 | |
0001BC 5050 D098 000447 | ST r5,#MX_TEMP14(,r1 | |
0001C0 5040 D09C 000447 | ST r4,#MX_TEMP14(,r1 | |
0001C4 E54C D0A0 0000 000447 | MVHI #MX_TEMP14(r13,16 | |
0001CA 5020 D0A4 000447 | ST r2,#MX_TEMP14(,r1 | |
0001CE E54C D0A8 0000 000447 | MVHI #MX_TEMP14(r13,16 | |
0001D4 0DEF 000447 | BASR r14,r15 | |
0001D6 5810 D0F0 000449 | L r1,#ENV:HTTP_SETU | |
0001DA 5820 D0F4 000449 | L r2,#SR_PARM_14(,r | |
0001DE 5820 2000 000449 | L r2,_addrINHANDLE( | |
0001E2 4100 D0E0 000449 | LA r0,_temp5(,r13,22 | |
0001E6 4140 10D8 000449 | LA r4,LDIAGAREA(,r1, | |
0001EA 5040 D120 000449 | ST r4,#wtemp_7(,r13, | |
0001EE 5020 D124 000449 | ST r2,#wtemp_8(,r13, | |
0001F2 4110 10BC 000449 | LA r1,LRC(,r1,188) | |
0001F6 5010 D128 000449 | ST r1,#wtemp_9(,r13, | |
0001FA 5000 D0E8 000449 | ST r0,232(,r13) | |
0001FE C009 0001 0000 000449 | IILF r0,F'65536' | |
000204 5000 D0EC 000449 | ST r0,_temp6(,r13,23 | |
000208 4100 D0E8 000449 | LA r0,_temp6(,r13,23 | |
00020C 5820 D120 000449 | L r2,#wtemp_7(,r13, | |
000210 4140 D0D8 000449 | LA r4,LOPTIONVALUELE | |
000214 4180 D0DC 000449 | LA r8,LOPTIONVALUEAD | |
000218 4190 D0B8 000449 | LA r9,LOPTION(,r13,1 | |
00021C 58A0 D124 000449 | L r10,#wtemp_8(,r13 | |
000220 58B0 D128 000449 | L r11,#wtemp_9(,r13 | |
000224 5850 D0F0 000449 | L r5,#ENV:HTTP_SETU | |
000228 5810 D138 000449 | L r1,#CEECAACRENT_1 | |
00022C 5010 C1F4 000449 | ST r1,_CEECAA_(,r12, | |
000230 58F0 3006 000449 | L r15,=A(HTTP_SET)( | |
000234 4110 D098 000449 | LA r1,#MX_TEMP14(,r1 | |
000238 50B0 D098 000449 | ST r11,#MX_TEMP14(,r | |
00023C 50A0 D09C 000449 | ST r10,#MX_TEMP14(,r | |
000240 5090 D0A0 000449 | ST r9,#MX_TEMP14(,r1 | |
000244 5080 D0A4 000449 | ST r8,#MX_TEMP14(,r1 | |
000248 5040 D0A8 000449 | ST r4,#MX_TEMP14(,r1 | |
00024C 5020 D0AC 000449 | ST r2,#MX_TEMP14(,r1 | |
000250 5000 D0B0 000449 | ST r0,#MX_TEMP14(,r1 | |
000254 0DEF 000449 | BASR r14,r15 | |
000256 E300 D0E0 0094 000449 | LLC r0,_temp5(,r13,22 | |
00025C C00B 0000 0080 000449 | NILF r0,F'128' | |
000262 C20F 0000 0000 000449 | CLFI r0,F'0' | |
000268 A774 000C 000449 | JNE @14L201 | |
00026C 000449 | @14L203 DS 0H | |
00026C 5810 D0F4 000451 | L r1,#SR_PARM_14(,r | |
000270 5810 1004 000451 | L r1,_addrReturns_V | |
000274 5810 1000 000451 | L r1,_shadow6(,r1,0 | |
000278 9200 1000 000451 | MVI _shadow2(r1,0),0 | |
00027C A7F4 008B 000451 | J @14L417 | |
000280 000451 | @14L201 DS 0H | |
000280 000451 | @14L202 DS 0H | |
000280 E54C D0B8 0026 000459 | MVHI LOPTION(r13,184), | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000286 E54C D0BC 0001 000460 | MVHI LOPTIONDECVALUE(r | |
00028C 4100 D0BC 000461 | LA r0,LOPTIONDECVALU | |
000290 5000 D0DC 000461 | ST r0,LOPTIONVALUEAD | |
000294 E54C D0D8 0004 000462 | MVHI LOPTIONVALUELEN(r | |
00029A 5810 7000 000464 | L r1,=A(IBMQJDSB)(, | |
00029E 4120 6018 000464 | LA r2,_Dsc_000004(,r | |
0002A2 4140 60F0 000464 | LA r4,_Dsc_000031(,r | |
0002A6 58F0 1008 000464 | L r15,&EPA_&WSA(,r1 | |
0002AA 5800 100C 000464 | L r0,&EPA_&WSA(,r1, | |
0002AE 5000 C1F4 000464 | ST r0,_CEECAA_(,r12, | |
0002B2 4150 6D18 000464 | LA r5,+CONSTANT_AREA | |
0002B6 4110 D098 000464 | LA r1,#MX_TEMP14(,r1 | |
0002BA 5050 D098 000464 | ST r5,#MX_TEMP14(,r1 | |
0002BE 5040 D09C 000464 | ST r4,#MX_TEMP14(,r1 | |
0002C2 E54C D0A0 0000 000464 | MVHI #MX_TEMP14(r13,16 | |
0002C8 5020 D0A4 000464 | ST r2,#MX_TEMP14(,r1 | |
0002CC E54C D0A8 0000 000464 | MVHI #MX_TEMP14(r13,16 | |
0002D2 0DEF 000464 | BASR r14,r15 | |
0002D4 5810 D0F0 000466 | L r1,#ENV:HTTP_SETU | |
0002D8 5820 D0F4 000466 | L r2,#SR_PARM_14(,r | |
0002DC 5820 2000 000466 | L r2,_addrINHANDLE( | |
0002E0 4100 D0E0 000466 | LA r0,_temp5(,r13,22 | |
0002E4 4140 10D8 000466 | LA r4,LDIAGAREA(,r1, | |
0002E8 5040 D12C 000466 | ST r4,#wtemp_10(,r13 | |
0002EC 5020 D130 000466 | ST r2,#wtemp_11(,r13 | |
0002F0 4110 10BC 000466 | LA r1,LRC(,r1,188) | |
0002F4 5010 D134 000466 | ST r1,#wtemp_12(,r13 | |
0002F8 5000 D0E8 000466 | ST r0,232(,r13) | |
0002FC C009 0001 0000 000466 | IILF r0,F'65536' | |
000302 5000 D0EC 000466 | ST r0,_temp6(,r13,23 | |
000306 4100 D0E8 000466 | LA r0,_temp6(,r13,23 | |
00030A 5820 D12C 000466 | L r2,#wtemp_10(,r13 | |
00030E 4140 D0D8 000466 | LA r4,LOPTIONVALUELE | |
000312 4180 D0DC 000466 | LA r8,LOPTIONVALUEAD | |
000316 4190 D0B8 000466 | LA r9,LOPTION(,r13,1 | |
00031A 58A0 D130 000466 | L r10,#wtemp_11(,r1 | |
00031E 58B0 D134 000466 | L r11,#wtemp_12(,r1 | |
000322 5850 D0F0 000466 | L r5,#ENV:HTTP_SETU | |
000326 5810 D138 000466 | L r1,#CEECAACRENT_1 | |
00032A 5010 C1F4 000466 | ST r1,_CEECAA_(,r12, | |
00032E 58F0 3006 000466 | L r15,=A(HTTP_SET)( | |
000332 4110 D098 000466 | LA r1,#MX_TEMP14(,r1 | |
000336 50B0 D098 000466 | ST r11,#MX_TEMP14(,r | |
00033A 50A0 D09C 000466 | ST r10,#MX_TEMP14(,r | |
00033E 5090 D0A0 000466 | ST r9,#MX_TEMP14(,r1 | |
000342 5080 D0A4 000466 | ST r8,#MX_TEMP14(,r1 | |
000346 5040 D0A8 000466 | ST r4,#MX_TEMP14(,r1 | |
00034A 5020 D0AC 000466 | ST r2,#MX_TEMP14(,r1 | |
00034E 5000 D0B0 000466 | ST r0,#MX_TEMP14(,r1 | |
000352 0DEF 000466 | BASR r14,r15 | |
000354 E300 D0E0 0094 000466 | LLC r0,_temp5(,r13,22 | |
00035A C00B 0000 0080 000466 | NILF r0,F'128' | |
000360 C20F 0000 0000 000466 | CLFI r0,F'0' | |
000366 A774 000C 000466 | JNE @14L204 | |
00036A 000466 | @14L206 DS 0H | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00036A 5810 D0F4 000468 | L r1,#SR_PARM_14(,r | |
00036E 5810 1004 000468 | L r1,_addrReturns_V | |
000372 5810 1000 000468 | L r1,_shadow6(,r1,0 | |
000376 9200 1000 000468 | MVI _shadow2(r1,0),0 | |
00037A A7F4 000C 000468 | J @14L417 | |
00037E 000468 | @14L204 DS 0H | |
00037E 000468 | @14L205 DS 0H | |
00037E 5810 D0F4 000470 | L r1,#SR_PARM_14(,r | |
000382 5810 1004 000470 | L r1,_addrReturns_V | |
000386 5810 1000 000470 | L r1,_shadow6(,r1,0 | |
00038A 9280 1000 000470 | MVI _shadow2(r1,0),12 | |
00038E A7F4 0002 000470 | J @14L417 | |
000392 000472 | @14L197 DS 0H | |
000392 000472 | @14L417 DS 0H | |
000392 5800 D138 000000 | L r0,#CEECAACRENT_1 | |
000396 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
00039A Start of Epilog | |
00039A 58D0 D004 000472 | L r13,4(,r13) | |
00039E 58E0 D00C 000472 | L r14,12(,r13) | |
0003A2 982B D01C 000472 | LM r2,r11,28(r13) | |
0003A6 051E 000472 | BALR r1,r14 | |
0003A8 0707 000472 | NOPR 7 | |
0003AA 0000 | |
0003AC Start of Literals | |
0003AC 00000000 =Q(@STATIC) | |
0003B0 00003368 =A(HTTP_SET) | |
0003B4 End of Literals | |
*** General purpose registers used: 111111111111111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 320 | |
*** Size of executable code: 938 | |
*** CSECT Offset: 13624 : 0x3538 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
HTTP_INIT | |
000000 000362 | DS 0D | |
000000 47F0 F024 000362 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000120 DSA size | |
00000C 00003CD8 =A(PPA1-HTTP_INIT | |
000010 47F0 F001 000362 | B 1(,r15) | |
000014 58F0 C31C 000362 | L r15,796(,r12) | |
000018 184E 000362 | LR r4,r14 | |
00001A 05EF 000362 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000362 | J *+24 | |
000024 90E8 D00C 000362 | STM r14,r8,12(r13) | |
000028 58E0 D04C 000362 | L r14,76(,r13) | |
00002C 4100 E120 000362 | LA r0,288(,r14) | |
000030 5500 C314 000362 | CL r0,788(,r12) | |
000034 A724 FFF0 000362 | JH *-32 | |
000038 58F0 C280 000362 | L r15,640(,r12) | |
00003C 90F0 E048 000362 | STM r15,r0,72(r14) | |
000040 9210 E000 000362 | MVI 0(r14),16 | |
000044 50D0 E004 000362 | ST r13,4(,r14) | |
000048 18DE 000362 | LR r13,r14 | |
00004A C030 0000 00CE 000362 | LARL r3,F'206' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0FC 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D0FC 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 1542 000000 | LARL r6,F'5442' | |
00006A 5010 D0F0 000362 | ST r1,#SR_PARM_15(,r | |
00006E 5050 D0EC 000362 | ST r5,#ENV:HTTP_INIT | |
000072 5810 D0F0 000371 | L r1,#SR_PARM_15(,r | |
000076 5810 1004 000371 | L r1,_addrINITHANDL | |
00007A 5800 1000 000371 | L r0,_shadow3(,r1,0 | |
00007E C20F 0000 0001 000371 | CLFI r0,F'1' | |
000084 A774 0007 000371 | JNE @15L213 | |
000088 000371 | @15L215 DS 0H | |
000088 D209 D0B0 6108 000372 | MVC CHARHANDLETYPE(10 | |
00008E A7F4 0005 000372 | J @15L214 | |
000092 000372 | @15L213 DS 0H | |
000092 D209 D0B0 6114 000374 | MVC CHARHANDLETYPE(10 | |
000098 000374 | @15L214 DS 0H | |
000098 5810 D0F0 000376 | L r1,#SR_PARM_15(,r | |
00009C 5880 1000 000376 | L r8,_addrINITRC(,r | |
0000A0 5850 1004 000376 | L r5,_addrINITHANDL | |
0000A4 5840 1008 000376 | L r4,_addrINITHANDL | |
0000A8 5820 100C 000376 | L r2,_addrINITDIAGA | |
0000AC 5810 7008 000376 | L r1,=A(HWTHINIT)(, | |
0000B0 A52A 8000 000376 | OILH r2,H'-32768' | |
0000B4 58F0 1008 000376 | L r15,&EPA_&WSA(,r1 | |
0000B8 5800 100C 000376 | L r0,&EPA_&WSA(,r1, | |
0000BC 5000 C1F4 000376 | ST r0,_CEECAA_(,r12, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C0 4110 D098 000376 | LA r1,#MX_TEMP15(,r1 | |
0000C4 5080 D098 000376 | ST r8,#MX_TEMP15(,r1 | |
0000C8 5050 D09C 000376 | ST r5,#MX_TEMP15(,r1 | |
0000CC 5040 D0A0 000376 | ST r4,#MX_TEMP15(,r1 | |
0000D0 5020 D0A4 000376 | ST r2,#MX_TEMP15(,r1 | |
0000D4 0DEF 000376 | BASR r14,r15 | |
0000D6 5810 D0F0 000378 | L r1,#SR_PARM_15(,r | |
0000DA 5810 1000 000378 | L r1,_addrINITRC(,r | |
0000DE 5800 1000 000378 | L r0,_shadow4(,r1,0 | |
0000E2 1200 000378 | LTR r0,r0 | |
0000E4 A774 002A 000378 | JNE @15L216 | |
0000E8 000378 | @15L218 DS 0H | |
0000E8 000379 | @15L209 DS 0H | |
0000E8 D219 D0BC 6120 000380 | MVC _temp4(26,r13,188 | |
0000EE D209 D0D6 D0B0 000380 | MVC _temp4(10,r13,214 | |
0000F4 D209 D0E0 613C 000380 | MVC _temp4(10,r13,224 | |
0000FA 5810 7000 000380 | L r1,=A(IBMQJDSB)(, | |
0000FE 4120 6018 000380 | LA r2,_Dsc_000004(,r | |
000102 4140 60F8 000380 | LA r4,_Dsc_000032(,r | |
000106 4150 D0BC 000380 | LA r5,_temp4(,r13,18 | |
00010A 58F0 1008 000380 | L r15,&EPA_&WSA(,r1 | |
00010E 5800 100C 000380 | L r0,&EPA_&WSA(,r1, | |
000112 5000 C1F4 000380 | ST r0,_CEECAA_(,r12, | |
000116 4110 D098 000380 | LA r1,#MX_TEMP15(,r1 | |
00011A 5050 D098 000380 | ST r5,#MX_TEMP15(,r1 | |
00011E 5040 D09C 000380 | ST r4,#MX_TEMP15(,r1 | |
000122 E54C D0A0 0000 000380 | MVHI #MX_TEMP15(r13,16 | |
000128 5020 D0A4 000380 | ST r2,#MX_TEMP15(,r1 | |
00012C E54C D0A8 0000 000380 | MVHI #MX_TEMP15(r13,16 | |
000132 0DEF 000380 | BASR r14,r15 | |
000134 000382 | @15L210 DS 0H | |
000134 A7F4 0043 000382 | J @15L217 | |
000138 000382 | @15L216 DS 0H | |
000138 000384 | @15L211 DS 0H | |
000138 5810 D0FC 000385 | L r1,#CEECAACRENT_1 | |
00013C 5800 3006 000385 | L r0,=Q(ERRORMESSAG | |
000140 1E10 000385 | ALR r1,r0 | |
000142 5010 D108 000385 | ST r1,#STRTEMP15(,r1 | |
000146 9240 1000 000385 | MVI ERRORMESSAGE(r1,0 | |
00014A D2C6 1001 1000 000385 | MVC ERRORMESSAGE(199, | |
000150 5810 D0FC 000386 | L r1,#CEECAACRENT_1 | |
000154 1E10 000386 | ALR r1,r0 | |
000156 D20F 1000 6148 000386 | MVC ERRORMESSAGE(16,r | |
00015C 5810 D0FC 000386 | L r1,#CEECAACRENT_1 | |
000160 1E10 000386 | ALR r1,r0 | |
000162 4110 1010 000386 | LA r1,ERRORMESSAGE(, | |
000166 5010 D108 000386 | ST r1,#STRTEMP15(,r1 | |
00016A 9240 1000 000386 | MVI ERRORMESSAGE(r1,0 | |
00016E D2B6 1001 1000 000386 | MVC ERRORMESSAGE(183, | |
000174 5810 D0F0 000387 | L r1,#SR_PARM_15(,r | |
000178 5840 1000 000387 | L r4,_addrINITRC(,r | |
00017C 5820 100C 000387 | L r2,_addrINITDIAGA | |
000180 5810 D0FC 000387 | L r1,#CEECAACRENT_1 | |
000184 B9FA 0001 000387 | ALRK r0,r1,r0 | |
000188 5850 D0EC 000387 | L r5,#ENV:HTTP_INIT | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00018C 5010 C1F4 000387 | ST r1,_CEECAA_(,r12, | |
000190 58F0 300A 000387 | L r15,=A(DISPLAY_ER | |
000194 4110 D098 000387 | LA r1,#MX_TEMP15(,r1 | |
000198 5040 D098 000387 | ST r4,#MX_TEMP15(,r1 | |
00019C 5020 D09C 000387 | ST r2,#MX_TEMP15(,r1 | |
0001A0 5000 D0A0 000387 | ST r0,#MX_TEMP15(,r1 | |
0001A4 0DEF 000387 | BASR r14,r15 | |
0001A6 5810 D0F0 000388 | L r1,#SR_PARM_15(,r | |
0001AA 5810 1010 000388 | L r1,_addrReturns_V | |
0001AE 5810 1000 000388 | L r1,_shadow6(,r1,0 | |
0001B2 9200 1000 000388 | MVI _shadow2(r1,0),0 | |
0001B6 A7F4 000C 000388 | J @15L416 | |
0001BA 000389 | @15L212 DS 0H | |
0001BA 000389 | @15L217 DS 0H | |
0001BA 5810 D0F0 000391 | L r1,#SR_PARM_15(,r | |
0001BE 5810 1010 000391 | L r1,_addrReturns_V | |
0001C2 5810 1000 000391 | L r1,_shadow6(,r1,0 | |
0001C6 9280 1000 000391 | MVI _shadow2(r1,0),12 | |
0001CA A7F4 0002 000391 | J @15L416 | |
0001CE 000392 | @15L208 DS 0H | |
0001CE 000392 | @15L416 DS 0H | |
0001CE 5800 D0FC 000000 | L r0,#CEECAACRENT_1 | |
0001D2 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0001D6 Start of Epilog | |
0001D6 58D0 D004 000392 | L r13,4(,r13) | |
0001DA 58E0 D00C 000392 | L r14,12(,r13) | |
0001DE 9828 D01C 000392 | LM r2,r8,28(r13) | |
0001E2 051E 000392 | BALR r1,r14 | |
0001E4 0707 000392 | NOPR 7 | |
0001E6 0000 | |
0001E8 Start of Literals | |
0001E8 00000000 =Q(@STATIC) | |
0001EC 00000000 =Q(ERRORMESSAGE) | |
0001F0 000013F0 =A(DISPLAY_ERROR) | |
0001F4 End of Literals | |
*** General purpose registers used: 111111111000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 288 | |
*** Size of executable code: 486 | |
*** CSECT Offset: 14576 : 0x38F0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
DISPLAY_PARSE_ERR | |
000000 002114 | DS 0D | |
000000 47F0 F024 002114 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000180 DSA size | |
00000C 00003B28 =A(PPA1-DISPLAY_P | |
000010 47F0 F001 002114 | B 1(,r15) | |
000014 58F0 C31C 002114 | L r15,796(,r12) | |
000018 184E 002114 | LR r4,r14 | |
00001A 05EF 002114 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 002114 | J *+24 | |
000024 90E7 D00C 002114 | STM r14,r7,12(r13) | |
000028 58E0 D04C 002114 | L r14,76(,r13) | |
00002C 4100 E180 002114 | LA r0,384(,r14) | |
000030 5500 C314 002114 | CL r0,788(,r12) | |
000034 A724 FFF0 002114 | JH *-32 | |
000038 58F0 C280 002114 | L r15,640(,r12) | |
00003C 90F0 E048 002114 | STM r15,r0,72(r14) | |
000040 9210 E000 002114 | MVI 0(r14),16 | |
000044 50D0 E004 002114 | ST r13,4(,r14) | |
000048 18DE 002114 | LR r13,r14 | |
00004A C030 0000 01AE 002114 | LARL r3,F'430' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D16C 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D16C 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1870 000000 | LR r7,r0 | |
000064 C060 0000 1446 000000 | LARL r6,F'5190' | |
00006A 5010 D168 002114 | ST r1,#SR_PARM_16(,r | |
00006E 5050 D164 002114 | ST r5,#ENV:DISPLAY_P | |
000072 5810 7000 002118 | L r1,=A(IBMQJDSB)(, | |
000076 4120 6018 002118 | LA r2,_Dsc_000004(,r | |
00007A 4140 6028 002118 | LA r4,_Dsc_000006(,r | |
00007E 58F0 1008 002118 | L r15,&EPA_&WSA(,r1 | |
000082 5800 100C 002118 | L r0,&EPA_&WSA(,r1, | |
000086 5000 C1F4 002118 | ST r0,_CEECAA_(,r12, | |
00008A 4150 67DC 002118 | LA r5,+CONSTANT_AREA | |
00008E 4110 D098 002118 | LA r1,#MX_TEMP16(,r1 | |
000092 5050 D098 002118 | ST r5,#MX_TEMP16(,r1 | |
000096 5040 D09C 002118 | ST r4,#MX_TEMP16(,r1 | |
00009A E54C D0A0 0000 002118 | MVHI #MX_TEMP16(r13,16 | |
0000A0 5020 D0A4 002118 | ST r2,#MX_TEMP16(,r1 | |
0000A4 E54C D0A8 0000 002118 | MVHI #MX_TEMP16(r13,16 | |
0000AA 0DEF 002118 | BASR r14,r15 | |
0000AC 5810 D168 002122 | L r1,#SR_PARM_16(,r | |
0000B0 5850 1000 002122 | L r5,_addrIN_ERRORM | |
0000B4 5810 7000 002122 | L r1,=A(IBMQJDSB)(, | |
0000B8 4120 6018 002122 | LA r2,_Dsc_000004(,r | |
0000BC 4140 6040 002122 | LA r4,_Dsc_000009(,r | |
0000C0 58F0 1008 002122 | L r15,&EPA_&WSA(,r1 | |
0000C4 5800 100C 002122 | L r0,&EPA_&WSA(,r1, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C8 5000 C1F4 002122 | ST r0,_CEECAA_(,r12, | |
0000CC 4110 D098 002122 | LA r1,#MX_TEMP16(,r1 | |
0000D0 5050 D098 002122 | ST r5,#MX_TEMP16(,r1 | |
0000D4 5040 D09C 002122 | ST r4,#MX_TEMP16(,r1 | |
0000D8 E54C D0A0 0000 002122 | MVHI #MX_TEMP16(r13,16 | |
0000DE 5020 D0A4 002122 | ST r2,#MX_TEMP16(,r1 | |
0000E2 E54C D0A8 0000 002122 | MVHI #MX_TEMP16(r13,16 | |
0000E8 0DEF 002122 | BASR r14,r15 | |
0000EA 5810 7000 002124 | L r1,=A(IBMQJDSB)(, | |
0000EE 4120 6018 002124 | LA r2,_Dsc_000004(,r | |
0000F2 4140 6028 002124 | LA r4,_Dsc_000006(,r | |
0000F6 58F0 1008 002124 | L r15,&EPA_&WSA(,r1 | |
0000FA 5800 100C 002124 | L r0,&EPA_&WSA(,r1, | |
0000FE 5000 C1F4 002124 | ST r0,_CEECAA_(,r12, | |
000102 4150 67DC 002124 | LA r5,+CONSTANT_AREA | |
000106 4110 D098 002124 | LA r1,#MX_TEMP16(,r1 | |
00010A 5050 D098 002124 | ST r5,#MX_TEMP16(,r1 | |
00010E 5040 D09C 002124 | ST r4,#MX_TEMP16(,r1 | |
000112 E54C D0A0 0000 002124 | MVHI #MX_TEMP16(r13,16 | |
000118 5020 D0A4 002124 | ST r2,#MX_TEMP16(,r1 | |
00011C E54C D0A8 0000 002124 | MVHI #MX_TEMP16(r13,16 | |
000122 0DEF 002124 | BASR r14,r15 | |
000124 D20D D148 6358 002128 | MVC _temp69(14,r13,32 | |
00012A 5810 D16C 002128 | L r1,#CEECAACRENT_1 | |
00012E 5800 3006 002128 | L r0,=Q(RETURNCODE) | |
000132 B9FA 1010 002128 | ALRK r1,r0,r1 | |
000136 5800 1000 002128 | L r0,RETURNCODE(,r1 | |
00013A 4E00 D130 002128 | CVD r0,_temp67(,r13,3 | |
00013E D20D D138 63C0 002128 | MVC _temp68(14,r13,31 | |
000144 4100 D145 002128 | LA r0,_temp68(,r13,3 | |
000148 5000 D12C 002128 | ST r0,_temp66(,r13,3 | |
00014C 4120 D12C 002128 | LA r2,_temp66(,r13,3 | |
000150 4140 D138 002128 | LA r4,_temp68(,r13,3 | |
000154 4150 D132 002128 | LA r5,_temp67(,r13,3 | |
000158 5810 2000 002128 | L r1,_temp66(,r2,0) | |
00015C DF0D 4000 5000 002128 | EDMK _temp68(14,r4,0), | |
000162 5010 2000 002128 | ST r1,_temp66(,r2,0) | |
000166 B222 0000 002128 | IPM r0 | |
00016A 8800 001C 002128 | SRL r0,28 | |
00016E A70E 0001 002128 | CHI r0,H'1' | |
000172 A774 0007 002128 | JNE @16L221 | |
000176 5810 D12C 002128 | L r1,_temp66(,r13,3 | |
00017A EB60 1FFF FF52 002128 | MVIY _shadow2(r1,-1),9 | |
000180 002128 | @16L221 DS 0H | |
000180 D20D D156 D138 002128 | MVC _temp69(14,r13,34 | |
000186 5810 7000 002128 | L r1,=A(IBMQJDSB)(, | |
00018A 4120 6018 002128 | LA r2,_Dsc_000004(,r | |
00018E 4140 6070 002128 | LA r4,_Dsc_000015(,r | |
000192 4150 D148 002128 | LA r5,_temp69(,r13,3 | |
000196 58F0 1008 002128 | L r15,&EPA_&WSA(,r1 | |
00019A 5800 100C 002128 | L r0,&EPA_&WSA(,r1, | |
00019E 5000 C1F4 002128 | ST r0,_CEECAA_(,r12, | |
0001A2 4110 D098 002128 | LA r1,#MX_TEMP16(,r1 | |
0001A6 5050 D098 002128 | ST r5,#MX_TEMP16(,r1 | |
0001AA 5040 D09C 002128 | ST r4,#MX_TEMP16(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001AE E54C D0A0 0000 002128 | MVHI #MX_TEMP16(r13,16 | |
0001B4 5020 D0A4 002128 | ST r2,#MX_TEMP16(,r1 | |
0001B8 E54C D0A8 0000 002128 | MVHI #MX_TEMP16(r13,16 | |
0001BE 0DEF 002128 | BASR r14,r15 | |
0001C0 5810 7000 002130 | L r1,=A(IBMQJDSB)(, | |
0001C4 4120 6018 002130 | LA r2,_Dsc_000004(,r | |
0001C8 4140 6028 002130 | LA r4,_Dsc_000006(,r | |
0001CC 58F0 1008 002130 | L r15,&EPA_&WSA(,r1 | |
0001D0 5800 100C 002130 | L r0,&EPA_&WSA(,r1, | |
0001D4 5000 C1F4 002130 | ST r0,_CEECAA_(,r12, | |
0001D8 4150 67DC 002130 | LA r5,+CONSTANT_AREA | |
0001DC 4110 D098 002130 | LA r1,#MX_TEMP16(,r1 | |
0001E0 5050 D098 002130 | ST r5,#MX_TEMP16(,r1 | |
0001E4 5040 D09C 002130 | ST r4,#MX_TEMP16(,r1 | |
0001E8 E54C D0A0 0000 002130 | MVHI #MX_TEMP16(r13,16 | |
0001EE 5020 D0A4 002130 | ST r2,#MX_TEMP16(,r1 | |
0001F2 E54C D0A8 0000 002130 | MVHI #MX_TEMP16(r13,16 | |
0001F8 0DEF 002130 | BASR r14,r15 | |
0001FA D20D D148 6388 002134 | MVC _temp69(14,r13,32 | |
000200 5810 D164 002134 | L r1,#ENV:DISPLAY_P | |
000204 4110 10B0 002134 | LA r1,DIAG_AREA(,r1, | |
000208 5800 1000 002134 | L r0,_shadow4(,r1,0 | |
00020C 4E00 D130 002134 | CVD r0,_temp67(,r13,3 | |
000210 D20D D138 63C0 002134 | MVC _temp68(14,r13,31 | |
000216 4100 D145 002134 | LA r0,_temp68(,r13,3 | |
00021A 5000 D12C 002134 | ST r0,_temp66(,r13,3 | |
00021E 4120 D12C 002134 | LA r2,_temp66(,r13,3 | |
000222 4140 D138 002134 | LA r4,_temp68(,r13,3 | |
000226 4150 D132 002134 | LA r5,_temp67(,r13,3 | |
00022A 5810 2000 002134 | L r1,_temp66(,r2,0) | |
00022E DF0D 4000 5000 002134 | EDMK _temp68(14,r4,0), | |
000234 5010 2000 002134 | ST r1,_temp66(,r2,0) | |
000238 B222 0000 002134 | IPM r0 | |
00023C 8800 001C 002134 | SRL r0,28 | |
000240 A70E 0001 002134 | CHI r0,H'1' | |
000244 A774 0007 002134 | JNE @16L222 | |
000248 5810 D12C 002134 | L r1,_temp66(,r13,3 | |
00024C EB60 1FFF FF52 002134 | MVIY _shadow2(r1,-1),9 | |
000252 002134 | @16L222 DS 0H | |
000252 D20D D156 D138 002134 | MVC _temp69(14,r13,34 | |
000258 5810 7000 002134 | L r1,=A(IBMQJDSB)(, | |
00025C 4120 6018 002134 | LA r2,_Dsc_000004(,r | |
000260 4140 6070 002134 | LA r4,_Dsc_000015(,r | |
000264 4150 D148 002134 | LA r5,_temp69(,r13,3 | |
000268 58F0 1008 002134 | L r15,&EPA_&WSA(,r1 | |
00026C 5800 100C 002134 | L r0,&EPA_&WSA(,r1, | |
000270 5000 C1F4 002134 | ST r0,_CEECAA_(,r12, | |
000274 4110 D098 002134 | LA r1,#MX_TEMP16(,r1 | |
000278 5050 D098 002134 | ST r5,#MX_TEMP16(,r1 | |
00027C 5040 D09C 002134 | ST r4,#MX_TEMP16(,r1 | |
000280 E54C D0A0 0000 002134 | MVHI #MX_TEMP16(r13,16 | |
000286 5020 D0A4 002134 | ST r2,#MX_TEMP16(,r1 | |
00028A E54C D0A8 0000 002134 | MVHI #MX_TEMP16(r13,16 | |
000290 0DEF 002134 | BASR r14,r15 | |
000292 5810 7000 002141 | L r1,=A(IBMQJDSB)(, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000296 4120 6018 002141 | LA r2,_Dsc_000004(,r | |
00029A 4140 6028 002141 | LA r4,_Dsc_000006(,r | |
00029E 58F0 1008 002141 | L r15,&EPA_&WSA(,r1 | |
0002A2 5800 100C 002141 | L r0,&EPA_&WSA(,r1, | |
0002A6 5000 C1F4 002141 | ST r0,_CEECAA_(,r12, | |
0002AA 4150 67DC 002141 | LA r5,+CONSTANT_AREA | |
0002AE 4110 D098 002141 | LA r1,#MX_TEMP16(,r1 | |
0002B2 5050 D098 002141 | ST r5,#MX_TEMP16(,r1 | |
0002B6 5040 D09C 002141 | ST r4,#MX_TEMP16(,r1 | |
0002BA E54C D0A0 0000 002141 | MVHI #MX_TEMP16(r13,16 | |
0002C0 5020 D0A4 002141 | ST r2,#MX_TEMP16(,r1 | |
0002C4 E54C D0A8 0000 002141 | MVHI #MX_TEMP16(r13,16 | |
0002CA 0DEF 002141 | BASR r14,r15 | |
0002CC D20D D0B0 6398 002142 | MVC _temp65(14,r13,17 | |
0002D2 5810 D164 002142 | L r1,#ENV:DISPLAY_P | |
0002D6 D26D D0BE 10B4 002142 | MVC _temp65(110,r13,1 | |
0002DC 5810 7000 002142 | L r1,=A(IBMQJDSB)(, | |
0002E0 4120 6018 002142 | LA r2,_Dsc_000004(,r | |
0002E4 4140 6020 002142 | LA r4,_Dsc_000005(,r | |
0002E8 4150 D0B0 002142 | LA r5,_temp65(,r13,1 | |
0002EC 58F0 1008 002142 | L r15,&EPA_&WSA(,r1 | |
0002F0 5800 100C 002142 | L r0,&EPA_&WSA(,r1, | |
0002F4 5000 C1F4 002142 | ST r0,_CEECAA_(,r12, | |
0002F8 4110 D098 002142 | LA r1,#MX_TEMP16(,r1 | |
0002FC 5050 D098 002142 | ST r5,#MX_TEMP16(,r1 | |
000300 5040 D09C 002142 | ST r4,#MX_TEMP16(,r1 | |
000304 E54C D0A0 0000 002142 | MVHI #MX_TEMP16(r13,16 | |
00030A 5020 D0A4 002142 | ST r2,#MX_TEMP16(,r1 | |
00030E E54C D0A8 0000 002142 | MVHI #MX_TEMP16(r13,16 | |
000314 0DEF 002142 | BASR r14,r15 | |
000316 5850 D164 002143 | L r5,#ENV:DISPLAY_P | |
00031A 5810 7000 002143 | L r1,=A(IBMQJDSB)(, | |
00031E 4120 6018 002143 | LA r2,_Dsc_000004(,r | |
000322 4140 6048 002143 | LA r4,_Dsc_000010(,r | |
000326 4150 5122 002143 | LA r5,DIAG_AREA(,r5, | |
00032A 58F0 1008 002143 | L r15,&EPA_&WSA(,r1 | |
00032E 5800 100C 002143 | L r0,&EPA_&WSA(,r1, | |
000332 5000 C1F4 002143 | ST r0,_CEECAA_(,r12, | |
000336 4110 D098 002143 | LA r1,#MX_TEMP16(,r1 | |
00033A 5050 D098 002143 | ST r5,#MX_TEMP16(,r1 | |
00033E 5040 D09C 002143 | ST r4,#MX_TEMP16(,r1 | |
000342 E54C D0A0 0000 002143 | MVHI #MX_TEMP16(r13,16 | |
000348 5020 D0A4 002143 | ST r2,#MX_TEMP16(,r1 | |
00034C E54C D0A8 0000 002143 | MVHI #MX_TEMP16(r13,16 | |
000352 0DEF 002143 | BASR r14,r15 | |
000354 5810 7000 002145 | L r1,=A(IBMQJDSB)(, | |
000358 4120 6018 002145 | LA r2,_Dsc_000004(,r | |
00035C 4140 6028 002145 | LA r4,_Dsc_000006(,r | |
000360 58F0 1008 002145 | L r15,&EPA_&WSA(,r1 | |
000364 5800 100C 002145 | L r0,&EPA_&WSA(,r1, | |
000368 5000 C1F4 002145 | ST r0,_CEECAA_(,r12, | |
00036C 4150 67DC 002145 | LA r5,+CONSTANT_AREA | |
000370 4110 D098 002145 | LA r1,#MX_TEMP16(,r1 | |
000374 5050 D098 002145 | ST r5,#MX_TEMP16(,r1 | |
000378 5040 D09C 002145 | ST r4,#MX_TEMP16(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00037C E54C D0A0 0000 002145 | MVHI #MX_TEMP16(r13,16 | |
000382 5020 D0A4 002145 | ST r2,#MX_TEMP16(,r1 | |
000386 E54C D0A8 0000 002145 | MVHI #MX_TEMP16(r13,16 | |
00038C 0DEF 002145 | BASR r14,r15 | |
00038E 002147 | @16L220 DS 0H | |
00038E 002147 | @16L439 DS 0H | |
00038E 5800 D16C 000000 | L r0,#CEECAACRENT_1 | |
000392 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000396 Start of Epilog | |
000396 58D0 D004 002147 | L r13,4(,r13) | |
00039A 58E0 D00C 002147 | L r14,12(,r13) | |
00039E 9827 D01C 002147 | LM r2,r7,28(r13) | |
0003A2 051E 002147 | BALR r1,r14 | |
0003A4 0707 002147 | NOPR 7 | |
0003A6 0000 | |
0003A8 Start of Literals | |
0003A8 00000000 =Q(@STATIC) | |
0003AC 00000000 =Q(RETURNCODE) | |
0003B0 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 384 | |
*** Size of executable code: 934 | |
*** CSECT Offset: 15080 : 0x3AE8 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
DO_GET_VALUE | |
000000 001987 | DS 0D | |
000000 47F0 F024 001987 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00008220 DSA size | |
00000C 000037C8 =A(PPA1-DO_GET_VA | |
000010 47F0 F001 001987 | B 1(,r15) | |
000014 58F0 C31C 001987 | L r15,796(,r12) | |
000018 184E 001987 | LR r4,r14 | |
00001A 05EF 001987 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000D 001987 | J *+26 | |
000024 90EB D00C 001987 | STM r14,r11,12(r13) | |
000028 58E0 D04C 001987 | L r14,76(,r13) | |
00002C 5800 F008 001987 | L r0,8(,r15) | |
000030 1E0E 001987 | ALR r0,r14 | |
000032 5500 C314 001987 | CL r0,788(,r12) | |
000036 A724 FFEF 001987 | JH *-34 | |
00003A 58F0 C280 001987 | L r15,640(,r12) | |
00003E 90F0 E048 001987 | STM r15,r0,72(r14) | |
000042 9210 E000 001987 | MVI 0(r14),16 | |
000046 50D0 E004 001987 | ST r13,4(,r14) | |
00004A 18DE 001987 | LR r13,r14 | |
00004C C040 0000 025E 001987 | LARL r4,F'606' | |
000052 End of Prolog | |
000052 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000056 E300 D1E4 0850 000000 | STY r0,#CEECAACRENT_1 | |
00005C E300 D1E4 0858 000000 | LY r0,#CEECAACRENT_1 | |
000062 5820 4000 000000 | L r2,=Q(@STATIC)(,r | |
000066 1E02 000000 | ALR r0,r2 | |
000068 1860 000000 | LR r6,r0 | |
00006A C070 0000 126B 000000 | LARL r7,F'4715' | |
000070 E310 D1E0 0850 001987 | STY r1,#SR_PARM_17(,r | |
000076 E350 D1DC 0850 001987 | STY r5,#ENV:DO_GET_VA | |
00007C E54C D0B0 0000 001987 | MVHI VALUE_ADDR(r13,17 | |
000082 E54C D0B4 0000 001987 | MVHI STRING_VALUE_ADDR | |
000088 E310 D1E0 0858 002008 | LY r1,#SR_PARM_17(,r | |
00008E 5810 1008 002008 | L r1,_addrVALUE_LEN | |
000092 E54C 1000 0000 002008 | MVHI _shadow4(r1,0),H' | |
000098 E310 D1E0 0858 002024 | LY r1,#SR_PARM_17(,r | |
00009E 5810 1004 002024 | L r1,_addrENTRY_TYP | |
0000A2 5800 1000 002024 | L r0,_shadow3(,r1,0 | |
0000A6 5000 D1BC 002024 | ST r0,_temp56(,r13,4 | |
0000AA C20F 0000 0003 002025 | CLFI r0,F'3' | |
0000B0 A784 0009 002025 | JE @17L244 | |
0000B4 002025 | @17L246 DS 0H | |
0000B4 5800 D1BC 002025 | L r0,_temp56(,r13,4 | |
0000B8 C20F 0000 0004 002025 | CLFI r0,F'4' | |
0000BE A774 0163 002025 | JNE @17L245 | |
0000C2 002025 | @17L244 DS 0H | |
0000C2 002027 | @17L225 DS 0H | |
0000C2 E310 D1E4 0858 002030 | LY r1,#CEECAACRENT_1 | |
0000C8 5820 4004 002030 | L r2,=Q(RETURNCODE) | |
0000CC B9FA 10B2 002030 | ALRK r11,r2,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000D0 5800 4008 002030 | L r0,=Q(PARSER_INST | |
0000D4 B9FA 10A0 002030 | ALRK r10,r0,r1 | |
0000D8 E310 D1E0 0858 002030 | LY r1,#SR_PARM_17(,r | |
0000DE 5890 1000 002030 | L r9,_addrVALUE_HAN | |
0000E2 5850 1008 002030 | L r5,_addrVALUE_LEN | |
0000E6 E330 D1DC 0858 002030 | LY r3,#ENV:DO_GET_VA | |
0000EC 5810 6038 002030 | L r1,=A(HWTJGVAL)(, | |
0000F0 4130 30B0 002030 | LA r3,DIAG_AREA(,r3, | |
0000F4 4180 D0B4 002030 | LA r8,STRING_VALUE_A | |
0000F8 A53A 8000 002030 | OILH r3,H'-32768' | |
0000FC 58F0 1008 002030 | L r15,&EPA_&WSA(,r1 | |
000100 5800 100C 002030 | L r0,&EPA_&WSA(,r1, | |
000104 5000 C1F4 002030 | ST r0,_CEECAA_(,r12, | |
000108 4110 D098 002030 | LA r1,#MX_TEMP17(,r1 | |
00010C 50B0 D098 002030 | ST r11,#MX_TEMP17(,r | |
000110 50A0 D09C 002030 | ST r10,#MX_TEMP17(,r | |
000114 5090 D0A0 002030 | ST r9,#MX_TEMP17(,r1 | |
000118 5080 D0A4 002030 | ST r8,#MX_TEMP17(,r1 | |
00011C 5050 D0A8 002030 | ST r5,#MX_TEMP17(,r1 | |
000120 5030 D0AC 002030 | ST r3,#MX_TEMP17(,r1 | |
000124 0DEF 002030 | BASR r14,r15 | |
000126 1802 002030 | LR r0,r2 | |
000128 E310 D1E4 0858 002037 | LY r1,#CEECAACRENT_1 | |
00012E B9FA 1010 002037 | ALRK r1,r0,r1 | |
000132 5800 1000 002037 | L r0,RETURNCODE(,r1 | |
000136 1200 002037 | LTR r0,r0 | |
000138 A774 00FB 002037 | JNE @17L247 | |
00013C 002037 | @17L249 DS 0H | |
00013C 002038 | @17L227 DS 0H | |
00013C 4100 D0B8 002039 | LA r0,LOCAL_VALUE(,r | |
000140 5000 D0B0 002039 | ST r0,VALUE_ADDR(,r1 | |
000144 E310 D1E0 0858 002040 | LY r1,#SR_PARM_17(,r | |
00014A 5810 1008 002040 | L r1,_addrVALUE_LEN | |
00014E 5800 1000 002040 | L r0,_shadow4(,r1,0 | |
000152 A70E 0100 002040 | CHI r0,H'256' | |
000156 A724 00C1 002040 | JH @17L250 | |
00015A 002040 | @17L252 DS 0H | |
00015A 002041 | @17L229 DS 0H | |
00015A 4100 D0B8 002042 | LA r0,LOCAL_VALUE(,r | |
00015E E300 D1D8 0850 002042 | STY r0,_temp64(,r13,3 | |
000164 5800 D0B4 002042 | L r0,STRING_VALUE_A | |
000168 E300 D1D4 0850 002042 | STY r0,_temp63(,r13,3 | |
00016E E310 D1E0 0858 002042 | LY r1,#SR_PARM_17(,r | |
000174 5810 1008 002042 | L r1,_addrVALUE_LEN | |
000178 5810 1000 002042 | L r1,_shadow4(,r1,0 | |
00017C E300 D1E8 0850 002042 | STY r0,#wtemp_158(,r1 | |
000182 E310 D1D0 0850 002042 | STY r1,_temp62(,r13,3 | |
000188 E320 D1E0 0858 002042 | LY r2,#SR_PARM_17(,r | |
00018E 5820 2008 002042 | L r2,_addrVALUE_LEN | |
000192 5800 2000 002042 | L r0,_shadow4(,r2,0 | |
000196 EB20 001F 00DC 002042 | SRAK r2,r0,31 | |
00019C C027 FFFF FFFF 002042 | XILF r2,F'-1' | |
0001A2 1402 002042 | NR r0,r2 | |
0001A4 E310 D1EC 0850 002042 | STY r1,#wtemp_159(,r1 | |
0001AA E300 D1CC 0850 002042 | STY r0,_temp61(,r13,3 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001B0 E310 D1D0 0858 002042 | LY r1,_temp62(,r13,3 | |
0001B6 A71E 0001 002042 | CHI r1,H'1' | |
0001BA 4120 0001 002042 | LA r2,1 | |
0001BE B9F2 4012 002042 | LOCRL r1,r2 | |
0001C2 A728 7FFF 002042 | LHI r2,H'32767' | |
0001C6 8E20 0020 002042 | SRDA r2,32 | |
0001CA 1D21 002042 | DR r2,r1 | |
0001CC 1813 002042 | LR r1,r3 | |
0001CE 1901 002042 | CR r0,r1 | |
0001D0 B9F2 4010 002042 | LOCRL r1,r0 | |
0001D4 E310 D1CC 0850 002042 | STY r1,_temp61(,r13,3 | |
0001DA E300 D1D0 0858 002042 | LY r0,_temp62(,r13,3 | |
0001E0 B252 0001 002042 | MSR r0,r1 | |
0001E4 E300 D1C8 0850 002042 | STY r0,_temp60(,r13,3 | |
0001EA E330 D1CC 0858 002042 | LY r3,_temp61(,r13,3 | |
0001F0 4180 D1C0 002042 | LA r8,_temp57(,r13,4 | |
0001F4 E320 D1EC 0858 002042 | LY r2,#wtemp_159(,r1 | |
0001FA E310 D1E8 0858 002042 | LY r1,#wtemp_158(,r1 | |
000200 E300 D1E4 0858 002042 | LY r0,#CEECAACRENT_1 | |
000206 58F0 400C 002042 | L r15,=A(_CsCopy)(, | |
00020A 5850 D04C 002042 | L r5,#MX_NAB17(,r13 | |
00020E 5080 50C8 002042 | ST r8,#MX_TEMP17(,r5 | |
000212 4DE0 F010 002042 | BAS r14,16(,r15) | |
000216 4700 0010 002042 | NOP 16 | |
00021A 4100 D1C0 002042 | LA r0,_temp57(,r13,4 | |
00021E E300 D1C4 0850 002042 | STY r0,_temp59(,r13,3 | |
000224 E300 D1C8 0858 002042 | LY r0,_temp60(,r13,3 | |
00022A A70E 0100 002042 | CHI r0,H'256' | |
00022E A7B4 004A 002042 | JNL @17L262 | |
000232 E300 D1C8 0858 002042 | LY r0,_temp60(,r13,3 | |
000238 A70A FFFF 002042 | AHI r0,H'-1' | |
00023C E300 D1C0 0850 002042 | STY r0,_temp58(,r13,3 | |
000242 1200 002042 | LTR r0,r0 | |
000244 A744 001E 002042 | JL @17L263 | |
000248 E3E0 D1D8 0858 002042 | LY r14,_temp64(,r13, | |
00024E E3F0 D1C4 0858 002042 | LY r15,_temp59(,r13, | |
000254 E310 D1C0 0858 002042 | LY r1,_temp58(,r13,3 | |
00025A C01B 0000 00FF 002042 | NILF r1,F'255' | |
000260 C610 0000 1813 002042 | EXRL r1,F'6163' | |
000266 E310 D1D8 0858 002042 | LY r1,_temp64(,r13,3 | |
00026C E300 D1C0 0858 002042 | LY r0,_temp58(,r13,3 | |
000272 B9FA 1010 002042 | ALRK r1,r0,r1 | |
000276 4100 1001 002042 | LA r0,#AddressShadow | |
00027A E300 D1D8 0850 002042 | STY r0,_temp64(,r13,3 | |
000280 002042 | @17L263 DS 0H | |
000280 E310 D1D8 0858 002042 | LY r1,_temp64(,r13,3 | |
000286 9240 1000 002042 | MVI _shadow2(r1,0),64 | |
00028A E310 D1C0 0858 002042 | LY r1,_temp58(,r13,3 | |
000290 4100 00FD 002042 | LA r0,253 | |
000294 1F01 002042 | SLR r0,r1 | |
000296 E300 D1C0 0850 002042 | STY r0,_temp58(,r13,3 | |
00029C 1200 002042 | LTR r0,r0 | |
00029E A744 001B 002042 | JL @17L261 | |
0002A2 E3F0 D1D8 0858 002042 | LY r15,_temp64(,r13, | |
0002A8 E310 D1C0 0858 002042 | LY r1,_temp58(,r13,3 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0002AE C01B 0000 00FF 002042 | NILF r1,F'255' | |
0002B4 41E0 F001 002042 | LA r14,#AddressShado | |
0002B8 C610 0000 17E7 002042 | EXRL r1,F'6119' | |
0002BE A7F4 000B 002042 | J @17L261 | |
0002C2 002042 | @17L262 DS 0H | |
0002C2 E310 D1D8 0858 002042 | LY r1,_temp64(,r13,3 | |
0002C8 E320 D1C4 0858 002042 | LY r2,_temp59(,r13,3 | |
0002CE D2FF 1000 2000 002042 | MVC #AddressShadow(25 | |
0002D4 002042 | @17L261 DS 0H | |
0002D4 002044 | @17L230 DS 0H | |
0002D4 A7F4 002B 002044 | J @17L251 | |
0002D8 002044 | @17L250 DS 0H | |
0002D8 002046 | @17L231 DS 0H | |
0002D8 E310 D1E4 0858 002054 | LY r1,#CEECAACRENT_1 | |
0002DE 5800 4010 002054 | L r0,=Q(ERRORMESSAG | |
0002E2 B9FA 1010 002054 | ALRK r1,r0,r1 | |
0002E6 D218 1000 7604 002054 | MVC ERRORMESSAGE(25,r | |
0002EC E310 D1E4 0858 002054 | LY r1,#CEECAACRENT_1 | |
0002F2 B9FA 1010 002054 | ALRK r1,r0,r1 | |
0002F6 4110 1019 002054 | LA r1,ERRORMESSAGE(, | |
0002FA E310 D200 0850 002054 | STY r1,#STRTEMP17(,r1 | |
000300 9240 1000 002054 | MVI ERRORMESSAGE(r1,0 | |
000304 D2AD 1001 1000 002054 | MVC ERRORMESSAGE(174, | |
00030A E310 D1E4 0858 002055 | LY r1,#CEECAACRENT_1 | |
000310 1E01 002055 | ALR r0,r1 | |
000312 E350 D1DC 0858 002055 | LY r5,#ENV:DO_GET_VA | |
000318 5010 C1F4 002055 | ST r1,_CEECAA_(,r12, | |
00031C 58F0 4014 002055 | L r15,=A(DISPLAY_PA | |
000320 4110 D098 002055 | LA r1,#MX_TEMP17(,r1 | |
000324 5000 D098 002055 | ST r0,#MX_TEMP17(,r1 | |
000328 0DEF 002055 | BASR r14,r15 | |
00032A 002057 | @17L232 DS 0H | |
00032A 002057 | @17L251 DS 0H | |
00032A 002058 | @17L228 DS 0H | |
00032A A7F4 002B 002058 | J @17L248 | |
00032E 002058 | @17L247 DS 0H | |
00032E 002060 | @17L233 DS 0H | |
00032E E310 D1E4 0858 002061 | LY r1,#CEECAACRENT_1 | |
000334 5800 4010 002061 | L r0,=Q(ERRORMESSAG | |
000338 B9FA 1010 002061 | ALRK r1,r0,r1 | |
00033C D22F 1000 7620 002061 | MVC ERRORMESSAGE(48,r | |
000342 E310 D1E4 0858 002061 | LY r1,#CEECAACRENT_1 | |
000348 B9FA 1010 002061 | ALRK r1,r0,r1 | |
00034C 4110 1030 002061 | LA r1,ERRORMESSAGE(, | |
000350 E310 D200 0850 002061 | STY r1,#STRTEMP17(,r1 | |
000356 9240 1000 002061 | MVI ERRORMESSAGE(r1,0 | |
00035A D296 1001 1000 002061 | MVC ERRORMESSAGE(151, | |
000360 E310 D1E4 0858 002063 | LY r1,#CEECAACRENT_1 | |
000366 1E01 002063 | ALR r0,r1 | |
000368 E350 D1DC 0858 002063 | LY r5,#ENV:DO_GET_VA | |
00036E 5010 C1F4 002063 | ST r1,_CEECAA_(,r12, | |
000372 58F0 4014 002063 | L r15,=A(DISPLAY_PA | |
000376 4110 D098 002063 | LA r1,#MX_TEMP17(,r1 | |
00037A 5000 D098 002063 | ST r0,#MX_TEMP17(,r1 | |
00037E 0DEF 002063 | BASR r14,r15 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000380 002064 | @17L234 DS 0H | |
000380 002064 | @17L248 DS 0H | |
000380 002065 | @17L226 DS 0H | |
000380 A7F4 00B3 002065 | J @17L243 | |
000384 002065 | @17L245 DS 0H | |
000384 5800 D1BC 002066 | L r0,_temp56(,r13,4 | |
000388 C20F 0000 0005 002066 | CLFI r0,F'5' | |
00038E A774 006C 002066 | JNE @17L254 | |
000392 002066 | @17L253 DS 0H | |
000392 002067 | @17L235 DS 0H | |
000392 E310 D1E4 0858 002070 | LY r1,#CEECAACRENT_1 | |
000398 5820 4004 002070 | L r2,=Q(RETURNCODE) | |
00039C B9FA 10A2 002070 | ALRK r10,r2,r1 | |
0003A0 5800 4008 002070 | L r0,=Q(PARSER_INST | |
0003A4 B9FA 1090 002070 | ALRK r9,r0,r1 | |
0003A8 E310 D1E0 0858 002070 | LY r1,#SR_PARM_17(,r | |
0003AE 5880 1000 002070 | L r8,_addrVALUE_HAN | |
0003B2 E330 D1DC 0858 002070 | LY r3,#ENV:DO_GET_VA | |
0003B8 5810 603C 002070 | L r1,=A(HWTJGBOV)(, | |
0003BC 4130 30B0 002070 | LA r3,DIAG_AREA(,r3, | |
0003C0 4150 D1B8 002070 | LA r5,HWTJ_BOOLEAN(, | |
0003C4 A53A 8000 002070 | OILH r3,H'-32768' | |
0003C8 58F0 1008 002070 | L r15,&EPA_&WSA(,r1 | |
0003CC 5800 100C 002070 | L r0,&EPA_&WSA(,r1, | |
0003D0 5000 C1F4 002070 | ST r0,_CEECAA_(,r12, | |
0003D4 4110 D098 002070 | LA r1,#MX_TEMP17(,r1 | |
0003D8 50A0 D098 002070 | ST r10,#MX_TEMP17(,r | |
0003DC 5090 D09C 002070 | ST r9,#MX_TEMP17(,r1 | |
0003E0 5080 D0A0 002070 | ST r8,#MX_TEMP17(,r1 | |
0003E4 5050 D0A4 002070 | ST r5,#MX_TEMP17(,r1 | |
0003E8 5030 D0A8 002070 | ST r3,#MX_TEMP17(,r1 | |
0003EC 0DEF 002070 | BASR r14,r15 | |
0003EE 1802 002070 | LR r0,r2 | |
0003F0 E310 D1E4 0858 002076 | LY r1,#CEECAACRENT_1 | |
0003F6 B9FA 1010 002076 | ALRK r1,r0,r1 | |
0003FA 5800 1000 002076 | L r0,RETURNCODE(,r1 | |
0003FE 1200 002076 | LTR r0,r0 | |
000400 A774 0008 002076 | JNE @17L255 | |
000404 002076 | @17L257 DS 0H | |
000404 4100 D1B8 002079 | LA r0,HWTJ_BOOLEAN(, | |
000408 5000 D0B0 002079 | ST r0,VALUE_ADDR(,r1 | |
00040C A7F4 002B 002079 | J @17L256 | |
000410 002079 | @17L255 DS 0H | |
000410 002081 | @17L237 DS 0H | |
000410 E310 D1E4 0858 002082 | LY r1,#CEECAACRENT_1 | |
000416 5800 4010 002082 | L r0,=Q(ERRORMESSAG | |
00041A B9FA 1010 002082 | ALRK r1,r0,r1 | |
00041E D22F 1000 7650 002082 | MVC ERRORMESSAGE(48,r | |
000424 E310 D1E4 0858 002082 | LY r1,#CEECAACRENT_1 | |
00042A B9FA 1010 002082 | ALRK r1,r0,r1 | |
00042E 4110 1030 002082 | LA r1,ERRORMESSAGE(, | |
000432 E310 D200 0850 002082 | STY r1,#STRTEMP17(,r1 | |
000438 9240 1000 002082 | MVI ERRORMESSAGE(r1,0 | |
00043C D296 1001 1000 002082 | MVC ERRORMESSAGE(151, | |
000442 E310 D1E4 0858 002084 | LY r1,#CEECAACRENT_1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000448 1E01 002084 | ALR r0,r1 | |
00044A E350 D1DC 0858 002084 | LY r5,#ENV:DO_GET_VA | |
000450 5010 C1F4 002084 | ST r1,_CEECAA_(,r12, | |
000454 58F0 4014 002084 | L r15,=A(DISPLAY_PA | |
000458 4110 D098 002084 | LA r1,#MX_TEMP17(,r1 | |
00045C 5000 D098 002084 | ST r0,#MX_TEMP17(,r1 | |
000460 0DEF 002084 | BASR r14,r15 | |
000462 002085 | @17L238 DS 0H | |
000462 002085 | @17L256 DS 0H | |
000462 002086 | @17L236 DS 0H | |
000462 A7F4 0042 002086 | J @17L243 | |
000466 002086 | @17L254 DS 0H | |
000466 5800 D1BC 002087 | L r0,_temp56(,r13,4 | |
00046A C20F 0000 0002 002087 | CLFI r0,F'2' | |
000470 A784 0009 002087 | JE @17L258 | |
000474 002087 | @17L260 DS 0H | |
000474 5800 D1BC 002087 | L r0,_temp56(,r13,4 | |
000478 C20F 0000 0001 002087 | CLFI r0,F'1' | |
00047E A774 000B 002087 | JNE @17L259 | |
000482 002087 | @17L258 DS 0H | |
000482 002089 | @17L239 DS 0H | |
000482 E310 D1E0 0858 002092 | LY r1,#SR_PARM_17(,r | |
000488 5800 1000 002092 | L r0,_addrVALUE_HAN | |
00048C 5000 D0B0 002092 | ST r0,VALUE_ADDR(,r1 | |
000490 002093 | @17L240 DS 0H | |
000490 A7F4 002B 002093 | J @17L243 | |
000494 002093 | @17L259 DS 0H | |
000494 002095 | @17L241 DS 0H | |
000494 E310 D1E4 0858 002096 | LY r1,#CEECAACRENT_1 | |
00049A 5800 4010 002096 | L r0,=Q(ERRORMESSAG | |
00049E B9FA 1010 002096 | ALRK r1,r0,r1 | |
0004A2 D22E 1000 7680 002096 | MVC ERRORMESSAGE(47,r | |
0004A8 E310 D1E4 0858 002096 | LY r1,#CEECAACRENT_1 | |
0004AE B9FA 1010 002096 | ALRK r1,r0,r1 | |
0004B2 4110 102F 002096 | LA r1,ERRORMESSAGE(, | |
0004B6 E310 D200 0850 002096 | STY r1,#STRTEMP17(,r1 | |
0004BC 9240 1000 002096 | MVI ERRORMESSAGE(r1,0 | |
0004C0 D297 1001 1000 002096 | MVC ERRORMESSAGE(152, | |
0004C6 E310 D1E4 0858 002098 | LY r1,#CEECAACRENT_1 | |
0004CC 1E01 002098 | ALR r0,r1 | |
0004CE E350 D1DC 0858 002098 | LY r5,#ENV:DO_GET_VA | |
0004D4 5010 C1F4 002098 | ST r1,_CEECAA_(,r12, | |
0004D8 58F0 4014 002098 | L r15,=A(DISPLAY_PA | |
0004DC 4110 D098 002098 | LA r1,#MX_TEMP17(,r1 | |
0004E0 5000 D098 002098 | ST r0,#MX_TEMP17(,r1 | |
0004E4 0DEF 002098 | BASR r14,r15 | |
0004E6 002099 | @17L242 DS 0H | |
0004E6 002099 | @17L243 DS 0H | |
0004E6 58F0 D0B0 002102 | L r15,VALUE_ADDR(,r | |
0004EA A7F4 0002 002102 | J @17L438 | |
0004EE 002104 | @17L224 DS 0H | |
0004EE 002104 | @17L438 DS 0H | |
0004EE E300 D1E4 0858 000000 | LY r0,#CEECAACRENT_1 | |
0004F4 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0004F8 Start of Epilog | |
0004F8 58D0 D004 002104 | L r13,4(,r13) | |
0004FC 58E0 D00C 002104 | L r14,12(,r13) | |
000500 982B D01C 002104 | LM r2,r11,28(r13) | |
000504 051E 002104 | BALR r1,r14 | |
000506 0707 002104 | NOPR 7 | |
000508 Start of Literals | |
000508 00000000 =Q(@STATIC) | |
00050C 00000000 =Q(RETURNCODE) | |
000510 00000000 =Q(PARSER_INSTANC | |
000514 00006008 =A(_CsCopy) | |
000518 00000000 =Q(ERRORMESSAGE) | |
00051C 00003AE8 =A(DISPLAY_PARSE_ | |
000520 End of Literals | |
*** General purpose registers used: 111111111111111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 33312 | |
*** Size of executable code: 1288 | |
*** CSECT Offset: 16024 : 0x3E98 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
FIND_VALUE | |
000000 001877 | DS 0D | |
000000 47F0 F024 001877 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000118 DSA size | |
00000C 000032F0 =A(PPA1-FIND_VALU | |
000010 47F0 F001 001877 | B 1(,r15) | |
000014 58F0 C31C 001877 | L r15,796(,r12) | |
000018 184E 001877 | LR r4,r14 | |
00001A 05EF 001877 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001877 | J *+24 | |
000024 90EB D00C 001877 | STM r14,r11,12(r13) | |
000028 58E0 D04C 001877 | L r14,76(,r13) | |
00002C 4100 E118 001877 | LA r0,280(,r14) | |
000030 5500 C314 001877 | CL r0,788(,r12) | |
000034 A724 FFF0 001877 | JH *-32 | |
000038 58F0 C280 001877 | L r15,640(,r12) | |
00003C 90F0 E048 001877 | STM r15,r0,72(r14) | |
000040 9210 E000 001877 | MVI 0(r14),16 | |
000044 50D0 E004 001877 | ST r13,4(,r14) | |
000048 18DE 001877 | LR r13,r14 | |
00004A C030 0000 0158 001877 | LARL r3,F'344' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0DC 000000 | ST r0,#CEECAACRENT_1 | |
000058 5800 D0DC 000000 | L r0,#CEECAACRENT_1 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 0FDE 000000 | LARL r7,F'4062' | |
00006A 5010 D0D8 001877 | ST r1,#SR_PARM_18(,r | |
00006E 5050 D0D4 001877 | ST r5,#ENV:FIND_VALU | |
000072 E54C D0C8 0000 001877 | MVHI ENTRY_TYPE(r13,20 | |
000078 E54C D0C0 0000 001877 | MVHI VALUE_HANDLE(r13, | |
00007E E54C D0C4 0000 001877 | MVHI VALUE_ADDR(r13,19 | |
000084 5810 D0D8 001903 | L r1,#SR_PARM_18(,r | |
000088 5810 1010 001903 | L r1,_addrVALUE_LEN | |
00008C E54C 1000 0000 001903 | MVHI _shadow4(r1,0),H' | |
000092 5820 D0DC 001907 | L r2,#CEECAACRENT_1 | |
000096 5800 3006 001907 | L r0,=Q(RETURNCODE) | |
00009A 5000 D110 001907 | ST r0,#grSPILL0(,r13 | |
00009E B9FA 2010 001907 | ALRK r1,r0,r2 | |
0000A2 5800 300A 001907 | L r0,=Q(PARSER_INST | |
0000A6 B9FA 2020 001907 | ALRK r2,r0,r2 | |
0000AA 5840 D0D8 001907 | L r4,#SR_PARM_18(,r | |
0000AE 5800 4004 001907 | L r0,_addrENTRYNAME | |
0000B2 5020 D0E0 001907 | ST r2,#wtemp_154(,r1 | |
0000B6 5010 D0E4 001907 | ST r1,#wtemp_155(,r1 | |
0000BA 5000 D0D0 001907 | ST r0,_temp55(,r13,2 | |
0000BE 5810 D0D8 001907 | L r1,#SR_PARM_18(,r | |
0000C2 58A0 1008 001907 | L r10,_addrNAME_LEN | |
0000C6 5890 1000 001907 | L r9,_addrOBJECT_TO | |
0000CA 5820 D0D4 001907 | L r2,#ENV:FIND_VALU | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CE 5810 6030 001907 | L r1,=A(HWTJSRCH)(, | |
0000D2 4100 20B0 001907 | LA r0,DIAG_AREA(,r2, | |
0000D6 4150 D0C0 001907 | LA r5,VALUE_HANDLE(, | |
0000DA 4180 7450 001907 | LA r8,'....'(,r7,110 | |
0000DE 41B0 D0D0 001907 | LA r11,_temp55(,r13, | |
0000E2 41E0 7554 001907 | LA r14,'....'(,r7,13 | |
0000E6 5820 D0E0 001907 | L r2,#wtemp_154(,r1 | |
0000EA 5840 D0E4 001907 | L r4,#wtemp_155(,r1 | |
0000EE A50A 8000 001907 | OILH r0,H'-32768' | |
0000F2 5000 D114 001907 | ST r0,#grSPILL1(,r13 | |
0000F6 58F0 1008 001907 | L r15,&EPA_&WSA(,r1 | |
0000FA 5800 100C 001907 | L r0,&EPA_&WSA(,r1, | |
0000FE 5000 C1F4 001907 | ST r0,_CEECAA_(,r12, | |
000102 4110 D098 001907 | LA r1,#MX_TEMP18(,r1 | |
000106 5040 D098 001907 | ST r4,#MX_TEMP18(,r1 | |
00010A 5840 D114 001907 | L r4,#grSPILL1(,r13 | |
00010E 5020 D09C 001907 | ST r2,#MX_TEMP18(,r1 | |
000112 5820 D110 001907 | L r2,#grSPILL0(,r13 | |
000116 50E0 D0A0 001907 | ST r14,#MX_TEMP18(,r | |
00011A 50B0 D0A4 001907 | ST r11,#MX_TEMP18(,r | |
00011E 50A0 D0A8 001907 | ST r10,#MX_TEMP18(,r | |
000122 5090 D0AC 001907 | ST r9,#MX_TEMP18(,r1 | |
000126 5080 D0B0 001907 | ST r8,#MX_TEMP18(,r1 | |
00012A 5050 D0B4 001907 | ST r5,#MX_TEMP18(,r1 | |
00012E 5040 D0B8 001907 | ST r4,#MX_TEMP18(,r1 | |
000132 0DEF 001907 | BASR r14,r15 | |
000134 1802 001907 | LR r0,r2 | |
000136 5810 D0DC 001919 | L r1,#CEECAACRENT_1 | |
00013A B9FA 1010 001919 | ALRK r1,r0,r1 | |
00013E 5800 1000 001919 | L r0,RETURNCODE(,r1 | |
000142 1200 001919 | LTR r0,r0 | |
000144 A774 00A7 001919 | JNE @18L274 | |
000148 001919 | @18L276 DS 0H | |
000148 001920 | @18L266 DS 0H | |
000148 5810 D0DC 001923 | L r1,#CEECAACRENT_1 | |
00014C 5800 3006 001923 | L r0,=Q(RETURNCODE) | |
000150 B9FA 1090 001923 | ALRK r9,r0,r1 | |
000154 5800 300A 001923 | L r0,=Q(PARSER_INST | |
000158 B9FA 1080 001923 | ALRK r8,r0,r1 | |
00015C 5820 D0D4 001923 | L r2,#ENV:FIND_VALU | |
000160 5810 6034 001923 | L r1,=A(HWTJGJST)(, | |
000164 4120 20B0 001923 | LA r2,DIAG_AREA(,r2, | |
000168 4140 D0C8 001923 | LA r4,ENTRY_TYPE(,r1 | |
00016C 4150 D0C0 001923 | LA r5,VALUE_HANDLE(, | |
000170 A52A 8000 001923 | OILH r2,H'-32768' | |
000174 58F0 1008 001923 | L r15,&EPA_&WSA(,r1 | |
000178 5800 100C 001923 | L r0,&EPA_&WSA(,r1, | |
00017C 5000 C1F4 001923 | ST r0,_CEECAA_(,r12, | |
000180 4110 D098 001923 | LA r1,#MX_TEMP18(,r1 | |
000184 5090 D098 001923 | ST r9,#MX_TEMP18(,r1 | |
000188 5080 D09C 001923 | ST r8,#MX_TEMP18(,r1 | |
00018C 5050 D0A0 001923 | ST r5,#MX_TEMP18(,r1 | |
000190 5040 D0A4 001923 | ST r4,#MX_TEMP18(,r1 | |
000194 5020 D0A8 001923 | ST r2,#MX_TEMP18(,r1 | |
000198 0DEF 001923 | BASR r14,r15 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00019A 5800 D0C8 001932 | L r0,ENTRY_TYPE(,r1 | |
00019E 5810 D0D8 001932 | L r1,#SR_PARM_18(,r | |
0001A2 5810 100C 001932 | L r1,_addrEXPECTED_ | |
0001A6 5810 1000 001932 | L r1,_shadow3(,r1,0 | |
0001AA 1501 001932 | CLR r0,r1 | |
0001AC A774 004D 001932 | JNE @18L277 | |
0001B0 001932 | @18L279 DS 0H | |
0001B0 001933 | @18L268 DS 0H | |
0001B0 5800 D0C8 001934 | L r0,ENTRY_TYPE(,r1 | |
0001B4 C20F 0000 0003 001934 | CLFI r0,F'3' | |
0001BA A784 0009 001934 | JE @18L282 | |
0001BE 5800 D0C8 001934 | L r0,ENTRY_TYPE(,r1 | |
0001C2 C20F 0000 0004 001934 | CLFI r0,F'4' | |
0001C8 A774 0020 001934 | JNE @18L280 | |
0001CC 001934 | @18L282 DS 0H | |
0001CC 5810 D0D8 001936 | L r1,#SR_PARM_18(,r | |
0001D0 5800 1010 001936 | L r0,_addrVALUE_LEN | |
0001D4 4120 D0C8 001936 | LA r2,ENTRY_TYPE(,r1 | |
0001D8 4140 D0C0 001936 | LA r4,VALUE_HANDLE(, | |
0001DC 5850 D0D4 001936 | L r5,#ENV:FIND_VALU | |
0001E0 5810 D0DC 001936 | L r1,#CEECAACRENT_1 | |
0001E4 5010 C1F4 001936 | ST r1,_CEECAA_(,r12, | |
0001E8 58F0 300E 001936 | L r15,=A(DO_GET_VAL | |
0001EC 4110 D098 001936 | LA r1,#MX_TEMP18(,r1 | |
0001F0 5040 D098 001936 | ST r4,#MX_TEMP18(,r1 | |
0001F4 5020 D09C 001936 | ST r2,#MX_TEMP18(,r1 | |
0001F8 5000 D0A0 001936 | ST r0,#MX_TEMP18(,r1 | |
0001FC 0DEF 001936 | BASR r14,r15 | |
0001FE 180F 001936 | LR r0,r15 | |
000200 5000 D0C4 001936 | ST r0,VALUE_ADDR(,r1 | |
000204 A7F4 001F 001936 | J @18L281 | |
000208 001936 | @18L280 DS 0H | |
000208 E54C D0CC 0000 001939 | MVHI _temp54(r13,204), | |
00020E 4100 D0CC 001939 | LA r0,_temp54(,r13,2 | |
000212 4120 D0C8 001939 | LA r2,ENTRY_TYPE(,r1 | |
000216 4140 D0C0 001939 | LA r4,VALUE_HANDLE(, | |
00021A 5850 D0D4 001939 | L r5,#ENV:FIND_VALU | |
00021E 5810 D0DC 001939 | L r1,#CEECAACRENT_1 | |
000222 5010 C1F4 001939 | ST r1,_CEECAA_(,r12, | |
000226 58F0 300E 001939 | L r15,=A(DO_GET_VAL | |
00022A 4110 D098 001939 | LA r1,#MX_TEMP18(,r1 | |
00022E 5040 D098 001939 | ST r4,#MX_TEMP18(,r1 | |
000232 5020 D09C 001939 | ST r2,#MX_TEMP18(,r1 | |
000236 5000 D0A0 001939 | ST r0,#MX_TEMP18(,r1 | |
00023A 0DEF 001939 | BASR r14,r15 | |
00023C 180F 001939 | LR r0,r15 | |
00023E 5000 D0C4 001939 | ST r0,VALUE_ADDR(,r1 | |
000242 001939 | @18L281 DS 0H | |
000242 001940 | @18L269 DS 0H | |
000242 A7F4 0026 001940 | J @18L278 | |
000246 001940 | @18L277 DS 0H | |
000246 001942 | @18L270 DS 0H | |
000246 5810 D0DC 001943 | L r1,#CEECAACRENT_1 | |
00024A 5800 3012 001943 | L r0,=Q(ERRORMESSAG | |
00024E B9FA 1010 001943 | ALRK r1,r0,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000252 D26C 1000 7558 001943 | MVC ER...(109,r1,0),' | |
000258 5810 D0DC 001943 | L r1,#CEECAACRENT_1 | |
00025C B9FA 1010 001943 | ALRK r1,r0,r1 | |
000260 4110 106D 001943 | LA r1,ERRORMESSAGE(, | |
000264 5010 D0F4 001943 | ST r1,#STRTEMP18(,r1 | |
000268 9240 1000 001943 | MVI ERRORMESSAGE(r1,0 | |
00026C D259 1001 1000 001943 | MVC ERRORMESSAGE(90,r | |
000272 5810 D0DC 001946 | L r1,#CEECAACRENT_1 | |
000276 1E01 001946 | ALR r0,r1 | |
000278 5850 D0D4 001946 | L r5,#ENV:FIND_VALU | |
00027C 5010 C1F4 001946 | ST r1,_CEECAA_(,r12, | |
000280 58F0 3016 001946 | L r15,=A(DISPLAY_PA | |
000284 4110 D098 001946 | LA r1,#MX_TEMP18(,r1 | |
000288 5000 D098 001946 | ST r0,#MX_TEMP18(,r1 | |
00028C 0DEF 001946 | BASR r14,r15 | |
00028E 001947 | @18L271 DS 0H | |
00028E 001947 | @18L278 DS 0H | |
00028E 001949 | @18L267 DS 0H | |
00028E A7F4 0026 001949 | J @18L275 | |
000292 001949 | @18L274 DS 0H | |
000292 001951 | @18L272 DS 0H | |
000292 5810 D0DC 001952 | L r1,#CEECAACRENT_1 | |
000296 5800 3012 001952 | L r0,=Q(ERRORMESSAG | |
00029A B9FA 1010 001952 | ALRK r1,r0,r1 | |
00029E D23A 1000 75C8 001952 | MVC ERRORMESSAGE(59,r | |
0002A4 5810 D0DC 001952 | L r1,#CEECAACRENT_1 | |
0002A8 B9FA 1010 001952 | ALRK r1,r0,r1 | |
0002AC 4110 103B 001952 | LA r1,ERRORMESSAGE(, | |
0002B0 5010 D0F4 001952 | ST r1,#STRTEMP18(,r1 | |
0002B4 9240 1000 001952 | MVI ERRORMESSAGE(r1,0 | |
0002B8 D28B 1001 1000 001952 | MVC ERRORMESSAGE(140, | |
0002BE 5810 D0DC 001954 | L r1,#CEECAACRENT_1 | |
0002C2 1E01 001954 | ALR r0,r1 | |
0002C4 5850 D0D4 001954 | L r5,#ENV:FIND_VALU | |
0002C8 5010 C1F4 001954 | ST r1,_CEECAA_(,r12, | |
0002CC 58F0 3016 001954 | L r15,=A(DISPLAY_PA | |
0002D0 4110 D098 001954 | LA r1,#MX_TEMP18(,r1 | |
0002D4 5000 D098 001954 | ST r0,#MX_TEMP18(,r1 | |
0002D8 0DEF 001954 | BASR r14,r15 | |
0002DA 001955 | @18L273 DS 0H | |
0002DA 001955 | @18L275 DS 0H | |
0002DA 58F0 D0C4 001962 | L r15,VALUE_ADDR(,r | |
0002DE A7F4 0002 001962 | J @18L437 | |
0002E2 001963 | @18L265 DS 0H | |
0002E2 001963 | @18L437 DS 0H | |
0002E2 5800 D0DC 000000 | L r0,#CEECAACRENT_1 | |
0002E6 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
0002EA Start of Epilog | |
0002EA 58D0 D004 001963 | L r13,4(,r13) | |
0002EE 58E0 D00C 001963 | L r14,12(,r13) | |
0002F2 982B D01C 001963 | LM r2,r11,28(r13) | |
0002F6 051E 001963 | BALR r1,r14 | |
0002F8 0707 001963 | NOPR 7 | |
0002FA 0000 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0002FC Start of Literals | |
0002FC 00000000 =Q(@STATIC) | |
000300 00000000 =Q(RETURNCODE) | |
000304 00000000 =Q(PARSER_INSTANC | |
000308 00003E98 =A(DO_GET_VALUE) | |
00030C 00000000 =Q(ERRORMESSAGE) | |
000310 00003AE8 =A(DISPLAY_PARSE_ | |
000314 End of Literals | |
*** General purpose registers used: 111111111111111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 12(used) | |
*** Size of dynamic storage: 280 | |
*** Size of executable code: 762 | |
*** CSECT Offset: 17336 : 0x43B8 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
FIND_OBJECT | |
000000 001813 | DS 0D | |
000000 47F0 F024 001813 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000D8 DSA size | |
00000C 00003020 =A(PPA1-FIND_OBJE | |
000010 47F0 F001 001813 | B 1(,r15) | |
000014 58F0 C31C 001813 | L r15,796(,r12) | |
000018 184E 001813 | LR r4,r14 | |
00001A 05EF 001813 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001813 | J *+24 | |
000024 90E7 D00C 001813 | STM r14,r7,12(r13) | |
000028 58E0 D04C 001813 | L r14,76(,r13) | |
00002C 4100 E0D8 001813 | LA r0,216(,r14) | |
000030 5500 C314 001813 | CL r0,788(,r12) | |
000034 A724 FFF0 001813 | JH *-32 | |
000038 58F0 C280 001813 | L r15,640(,r12) | |
00003C 90F0 E048 001813 | STM r15,r0,72(r14) | |
000040 9210 E000 001813 | MVI 0(r14),16 | |
000044 50D0 E004 001813 | ST r13,4(,r14) | |
000048 18DE 001813 | LR r13,r14 | |
00004A C030 0000 006C 001813 | LARL r3,F'108' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0D4 000000 | ST r0,#CEECAACRENT_1 | |
000058 5010 D0C4 001813 | ST r1,#SR_PARM_19(,r | |
00005C 5050 D0C0 001813 | ST r5,#ENV:FIND_OBJE | |
000060 E54C D0B4 0000 001813 | MVHI OUT_HANDLE(r13,18 | |
000066 5820 D0C4 001830 | L r2,#SR_PARM_19(,r | |
00006A 5800 2000 001830 | L r0,_addrOBJECT(,r | |
00006E 5810 2004 001830 | L r1,_addrSEARCH_ST | |
000072 5820 2008 001830 | L r2,_addrSEARCH_ST | |
000076 5020 D0C8 001830 | ST r2,#wtemp_151(,r1 | |
00007A 5010 D0CC 001830 | ST r1,#wtemp_152(,r1 | |
00007E 5000 D0D0 001830 | ST r0,#wtemp_153(,r1 | |
000082 E54C D0BC 0001 001830 | MVHI _temp53(r13,188), | |
000088 E54C D0B8 0000 001830 | MVHI _temp52(r13,184), | |
00008E 4100 D0B8 001830 | LA r0,_temp52(,r13,1 | |
000092 4120 D0BC 001830 | LA r2,_temp53(,r13,1 | |
000096 5840 D0C8 001830 | L r4,#wtemp_151(,r1 | |
00009A 5860 D0CC 001830 | L r6,#wtemp_152(,r1 | |
00009E 5870 D0D0 001830 | L r7,#wtemp_153(,r1 | |
0000A2 5850 D0C0 001830 | L r5,#ENV:FIND_OBJE | |
0000A6 5810 D0D4 001830 | L r1,#CEECAACRENT_1 | |
0000AA 5010 C1F4 001830 | ST r1,_CEECAA_(,r12, | |
0000AE 58F0 3002 001830 | L r15,=A(FIND_VALUE | |
0000B2 4110 D098 001830 | LA r1,#MX_TEMP19(,r1 | |
0000B6 5070 D098 001830 | ST r7,#MX_TEMP19(,r1 | |
0000BA 5060 D09C 001830 | ST r6,#MX_TEMP19(,r1 | |
0000BE 5040 D0A0 001830 | ST r4,#MX_TEMP19(,r1 | |
0000C2 5020 D0A4 001830 | ST r2,#MX_TEMP19(,r1 | |
0000C6 5000 D0A8 001830 | ST r0,#MX_TEMP19(,r1 | |
0000CA 0DEF 001830 | BASR r14,r15 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CC 180F 001830 | LR r0,r15 | |
0000CE 5000 D0B0 001830 | ST r0,OBJECT_HANDLE_ | |
0000D2 5810 D0D4 001837 | L r1,#CEECAACRENT_1 | |
0000D6 5800 3006 001837 | L r0,=Q(RETURNCODE) | |
0000DA B9FA 1010 001837 | ALRK r1,r0,r1 | |
0000DE 5800 1000 001837 | L r0,RETURNCODE(,r1 | |
0000E2 1200 001837 | LTR r0,r0 | |
0000E4 A774 000F 001837 | JNE @19L285 | |
0000E8 5800 D0B0 001837 | L r0,OBJECT_HANDLE_ | |
0000EC 1200 001837 | LTR r0,r0 | |
0000EE A784 000A 001837 | JE @19L285 | |
0000F2 001837 | @19L287 DS 0H | |
0000F2 5810 D0B0 001838 | L r1,OBJECT_HANDLE_ | |
0000F6 5800 1000 001838 | L r0,_shadow4(,r1,0 | |
0000FA 5000 D0B4 001838 | ST r0,OUT_HANDLE(,r1 | |
0000FE A7F4 0002 001838 | J @19L286 | |
000102 001838 | @19L285 DS 0H | |
000102 001838 | @19L286 DS 0H | |
000102 58F0 D0B4 001840 | L r15,OUT_HANDLE(,r | |
000106 A7F4 0002 001840 | J @19L436 | |
00010A 001842 | @19L284 DS 0H | |
00010A 001842 | @19L436 DS 0H | |
00010A 5800 D0D4 000000 | L r0,#CEECAACRENT_1 | |
00010E 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000112 Start of Epilog | |
000112 58D0 D004 001842 | L r13,4(,r13) | |
000116 58E0 D00C 001842 | L r14,12(,r13) | |
00011A 9827 D01C 001842 | LM r2,r7,28(r13) | |
00011E 051E 001842 | BALR r1,r14 | |
000120 0707 001842 | NOPR 7 | |
000122 0000 | |
000124 Start of Literals | |
000124 000043B8 =A(FIND_VALUE) | |
000128 00000000 =Q(RETURNCODE) | |
00012C End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 216 | |
*** Size of executable code: 290 | |
*** CSECT Offset: 18128 : 0x46D0 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
FIND_STRING | |
000000 001762 | DS 0D | |
000000 47F0 F024 001762 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000D8 DSA size | |
00000C 00002F38 =A(PPA1-FIND_STRI | |
000010 47F0 F001 001762 | B 1(,r15) | |
000014 58F0 C31C 001762 | L r15,796(,r12) | |
000018 184E 001762 | LR r4,r14 | |
00001A 05EF 001762 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001762 | J *+24 | |
000024 90E7 D00C 001762 | STM r14,r7,12(r13) | |
000028 58E0 D04C 001762 | L r14,76(,r13) | |
00002C 4100 E0D8 001762 | LA r0,216(,r14) | |
000030 5500 C314 001762 | CL r0,788(,r12) | |
000034 A724 FFF0 001762 | JH *-32 | |
000038 58F0 C280 001762 | L r15,640(,r12) | |
00003C 90F0 E048 001762 | STM r15,r0,72(r14) | |
000040 9210 E000 001762 | MVI 0(r14),16 | |
000044 50D0 E004 001762 | ST r13,4(,r14) | |
000048 18DE 001762 | LR r13,r14 | |
00004A C030 0000 0070 001762 | LARL r3,F'112' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0D0 000000 | ST r0,#CEECAACRENT_2 | |
000058 5010 D0C0 001762 | ST r1,#SR_PARM_20(,r | |
00005C 5050 D0BC 001762 | ST r5,#ENV:FIND_STRI | |
000060 E54C D0B4 0000 001762 | MVHI OUT_HANDLE(r13,18 | |
000066 5810 D0C0 001777 | L r1,#SR_PARM_20(,r | |
00006A 5810 100C 001777 | L r1,_addrVALUE_LEN | |
00006E E54C 1000 0000 001777 | MVHI _shadow4(r1,0),H' | |
000074 5820 D0C0 001779 | L r2,#SR_PARM_20(,r | |
000078 5800 2000 001779 | L r0,_addrOBJECT(,r | |
00007C 5810 2004 001779 | L r1,_addrSEARCH_ST | |
000080 5820 2008 001779 | L r2,_addrSEARCH_ST | |
000084 5020 D0C4 001779 | ST r2,#wtemp_148(,r1 | |
000088 5010 D0C8 001779 | ST r1,#wtemp_149(,r1 | |
00008C 5000 D0CC 001779 | ST r0,#wtemp_150(,r1 | |
000090 E54C D0B8 0003 001779 | MVHI _temp51(r13,184), | |
000096 5810 D0C0 001779 | L r1,#SR_PARM_20(,r | |
00009A 5800 100C 001779 | L r0,_addrVALUE_LEN | |
00009E 4120 D0B8 001779 | LA r2,_temp51(,r13,1 | |
0000A2 5840 D0C4 001779 | L r4,#wtemp_148(,r1 | |
0000A6 5860 D0C8 001779 | L r6,#wtemp_149(,r1 | |
0000AA 5870 D0CC 001779 | L r7,#wtemp_150(,r1 | |
0000AE 5850 D0BC 001779 | L r5,#ENV:FIND_STRI | |
0000B2 5810 D0D0 001779 | L r1,#CEECAACRENT_2 | |
0000B6 5010 C1F4 001779 | ST r1,_CEECAA_(,r12, | |
0000BA 58F0 3002 001779 | L r15,=A(FIND_VALUE | |
0000BE 4110 D098 001779 | LA r1,#MX_TEMP20(,r1 | |
0000C2 5070 D098 001779 | ST r7,#MX_TEMP20(,r1 | |
0000C6 5060 D09C 001779 | ST r6,#MX_TEMP20(,r1 | |
0000CA 5040 D0A0 001779 | ST r4,#MX_TEMP20(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000CE 5020 D0A4 001779 | ST r2,#MX_TEMP20(,r1 | |
0000D2 5000 D0A8 001779 | ST r0,#MX_TEMP20(,r1 | |
0000D6 0DEF 001779 | BASR r14,r15 | |
0000D8 180F 001779 | LR r0,r15 | |
0000DA 5000 D0B0 001779 | ST r0,STRING_VALUE_A | |
0000DE 5810 D0D0 001786 | L r1,#CEECAACRENT_2 | |
0000E2 5800 3006 001786 | L r0,=Q(RETURNCODE) | |
0000E6 B9FA 1010 001786 | ALRK r1,r0,r1 | |
0000EA 5800 1000 001786 | L r0,RETURNCODE(,r1 | |
0000EE 1200 001786 | LTR r0,r0 | |
0000F0 A774 000D 001786 | JNE @20L290 | |
0000F4 5800 D0B0 001786 | L r0,STRING_VALUE_A | |
0000F8 1200 001786 | LTR r0,r0 | |
0000FA A784 0008 001786 | JE @20L290 | |
0000FE 001786 | @20L292 DS 0H | |
0000FE 5800 D0B0 001787 | L r0,STRING_VALUE_A | |
000102 5000 D0B4 001787 | ST r0,OUT_HANDLE(,r1 | |
000106 A7F4 0002 001787 | J @20L291 | |
00010A 001787 | @20L290 DS 0H | |
00010A 001787 | @20L291 DS 0H | |
00010A 58F0 D0B4 001789 | L r15,OUT_HANDLE(,r | |
00010E A7F4 0002 001789 | J @20L435 | |
000112 001791 | @20L289 DS 0H | |
000112 001791 | @20L435 DS 0H | |
000112 5800 D0D0 000000 | L r0,#CEECAACRENT_2 | |
000116 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
00011A Start of Epilog | |
00011A 58D0 D004 001791 | L r13,4(,r13) | |
00011E 58E0 D00C 001791 | L r14,12(,r13) | |
000122 9827 D01C 001791 | LM r2,r7,28(r13) | |
000126 051E 001791 | BALR r1,r14 | |
000128 0707 001791 | NOPR 7 | |
00012A 0000 | |
00012C Start of Literals | |
00012C 000043B8 =A(FIND_VALUE) | |
000130 00000000 =Q(RETURNCODE) | |
000134 End of Literals | |
*** General purpose registers used: 111111110000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 216 | |
*** Size of executable code: 298 | |
*** CSECT Offset: 18432 : 0x4800 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
TERM_PARSER | |
000000 001678 | DS 0D | |
000000 47F0 F024 001678 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000E8 DSA size | |
00000C 00002E48 =A(PPA1-TERM_PARS | |
000010 47F0 F001 001678 | B 1(,r15) | |
000014 58F0 C31C 001678 | L r15,796(,r12) | |
000018 184E 001678 | LR r4,r14 | |
00001A 05EF 001678 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001678 | J *+24 | |
000024 90E9 D00C 001678 | STM r14,r9,12(r13) | |
000028 58E0 D04C 001678 | L r14,76(,r13) | |
00002C 4100 E0E8 001678 | LA r0,232(,r14) | |
000030 5500 C314 001678 | CL r0,788(,r12) | |
000034 A724 FFF0 001678 | JH *-32 | |
000038 58F0 C280 001678 | L r15,640(,r12) | |
00003C 90F0 E048 001678 | STM r15,r0,72(r14) | |
000040 9210 E000 001678 | MVI 0(r14),16 | |
000044 50D0 E004 001678 | ST r13,4(,r14) | |
000048 18DE 001678 | LR r13,r14 | |
00004A C030 0000 0164 001678 | LARL r3,F'356' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0B4 000000 | ST r0,#CEECAACRENT_2 | |
000058 5800 D0B4 000000 | L r0,#CEECAACRENT_2 | |
00005C 5820 3002 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 0D1E 000000 | LARL r7,F'3358' | |
00006A 5010 D0B8 001678 | ST r1,#SR_PARM_21(,r | |
00006E 5050 D0B0 001678 | ST r5,#ENV:TERM_PARS | |
000072 5810 D0B4 001691 | L r1,#CEECAACRENT_2 | |
000076 5800 3006 001691 | L r0,=Q(RETURNCODE) | |
00007A B9FA 1010 001691 | ALRK r1,r0,r1 | |
00007E 5800 1000 001691 | L r0,RETURNCODE(,r1 | |
000082 A70E 0102 001691 | CHI r0,H'258' | |
000086 A784 0029 001691 | JE @21L301 | |
00008A 001691 | @21L303 DS 0H | |
00008A 5810 D0B4 001692 | L r1,#CEECAACRENT_2 | |
00008E 5800 3006 001692 | L r0,=Q(RETURNCODE) | |
000092 B9FA 1080 001692 | ALRK r8,r0,r1 | |
000096 5810 D0B8 001692 | L r1,#SR_PARM_21(,r | |
00009A 5850 1000 001692 | L r5,_addrPARSERINS | |
00009E 5820 D0B0 001692 | L r2,#ENV:TERM_PARS | |
0000A2 5810 602C 001692 | L r1,=A(HWTJTERM)(, | |
0000A6 4120 20B0 001692 | LA r2,DIAG_AREA(,r2, | |
0000AA 4140 7450 001692 | LA r4,'....'(,r7,110 | |
0000AE A52A 8000 001692 | OILH r2,H'-32768' | |
0000B2 58F0 1008 001692 | L r15,&EPA_&WSA(,r1 | |
0000B6 5800 100C 001692 | L r0,&EPA_&WSA(,r1, | |
0000BA 5000 C1F4 001692 | ST r0,_CEECAA_(,r12, | |
0000BE 4110 D098 001692 | LA r1,#MX_TEMP21(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C2 5080 D098 001692 | ST r8,#MX_TEMP21(,r1 | |
0000C6 5050 D09C 001692 | ST r5,#MX_TEMP21(,r1 | |
0000CA 5040 D0A0 001692 | ST r4,#MX_TEMP21(,r1 | |
0000CE 5020 D0A4 001692 | ST r2,#MX_TEMP21(,r1 | |
0000D2 0DEF 001692 | BASR r14,r15 | |
0000D4 A7F4 0002 001692 | J @21L302 | |
0000D8 001692 | @21L301 DS 0H | |
0000D8 001692 | @21L302 DS 0H | |
0000D8 5810 D0B4 001699 | L r1,#CEECAACRENT_2 | |
0000DC 5800 3006 001699 | L r0,=Q(RETURNCODE) | |
0000E0 B9FA 1010 001699 | ALRK r1,r0,r1 | |
0000E4 5800 1000 001699 | L r0,RETURNCODE(,r1 | |
0000E8 5000 D0E4 001699 | ST r0,#SW_WORK21(,r1 | |
0000EC 1200 001699 | LTR r0,r0 | |
0000EE A784 000A 001699 | JE @21L441 | |
0000F2 5800 D0E4 001699 | L r0,#SW_WORK21(,r1 | |
0000F6 A70E 0102 001699 | CHI r0,H'258' | |
0000FA A784 0023 001699 | JE @21L442 | |
0000FE A7F4 00CF 001699 | J @21L443 | |
000102 001699 | @21L441 DS 0H | |
000102 5810 6000 001702 | L r1,=A(IBMQJDSB)(, | |
000106 4120 7018 001702 | LA r2,_Dsc_000004(,r | |
00010A 4140 7088 001702 | LA r4,_Dsc_000018(,r | |
00010E 58F0 1008 001702 | L r15,&EPA_&WSA(,r1 | |
000112 5800 100C 001702 | L r0,&EPA_&WSA(,r1, | |
000116 5000 C1F4 001702 | ST r0,_CEECAA_(,r12, | |
00011A 4150 7D4C 001702 | LA r5,+CONSTANT_AREA | |
00011E 4110 D098 001702 | LA r1,#MX_TEMP21(,r1 | |
000122 5050 D098 001702 | ST r5,#MX_TEMP21(,r1 | |
000126 5040 D09C 001702 | ST r4,#MX_TEMP21(,r1 | |
00012A E54C D0A0 0000 001702 | MVHI #MX_TEMP21(r13,16 | |
000130 5020 D0A4 001702 | ST r2,#MX_TEMP21(,r1 | |
000134 E54C D0A8 0000 001702 | MVHI #MX_TEMP21(r13,16 | |
00013A 0DEF 001702 | BASR r14,r15 | |
00013C A7F4 00DF 001702 | J @21L433 | |
000140 001699 | @21L442 DS 0H | |
000140 001705 | @21L295 DS 0H | |
000140 5810 D0B4 001706 | L r1,#CEECAACRENT_2 | |
000144 5800 300A 001706 | L r0,=Q(ERRORMESSAG | |
000148 B9FA 1010 001706 | ALRK r1,r0,r1 | |
00014C 5010 D0C4 001706 | ST r1,#STRTEMP21(,r1 | |
000150 9240 1000 001706 | MVI ERRORMESSAGE(r1,0 | |
000154 D2C6 1001 1000 001706 | MVC ERRORMESSAGE(199, | |
00015A 5810 D0B4 001707 | L r1,#CEECAACRENT_2 | |
00015E B9FA 1010 001707 | ALRK r1,r0,r1 | |
000162 D23C 1000 7490 001707 | MVC ERRORMESSAGE(61,r | |
000168 5810 D0B4 001707 | L r1,#CEECAACRENT_2 | |
00016C B9FA 1010 001707 | ALRK r1,r0,r1 | |
000170 4110 103D 001707 | LA r1,ERRORMESSAGE(, | |
000174 5010 D0C4 001707 | ST r1,#STRTEMP21(,r1 | |
000178 9240 1000 001707 | MVI ERRORMESSAGE(r1,0 | |
00017C D289 1001 1000 001707 | MVC ERRORMESSAGE(138, | |
000182 5810 D0B4 001709 | L r1,#CEECAACRENT_2 | |
000186 1E01 001709 | ALR r0,r1 | |
000188 5850 D0B0 001709 | L r5,#ENV:TERM_PARS | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00018C 5010 C1F4 001709 | ST r1,_CEECAA_(,r12, | |
000190 58F0 300E 001709 | L r15,=A(DISPLAY_PA | |
000194 4110 D098 001709 | LA r1,#MX_TEMP21(,r1 | |
000198 5000 D098 001709 | ST r0,#MX_TEMP21(,r1 | |
00019C 0DEF 001709 | BASR r14,r15 | |
00019E 5800 D0B4 001714 | L r0,#CEECAACRENT_2 | |
0001A2 5820 3006 001714 | L r2,=Q(RETURNCODE) | |
0001A6 B9FA 0092 001714 | ALRK r9,r2,r0 | |
0001AA 5810 D0B8 001714 | L r1,#SR_PARM_21(,r | |
0001AE 5880 1000 001714 | L r8,_addrPARSERINS | |
0001B2 5840 D0B0 001714 | L r4,#ENV:TERM_PARS | |
0001B6 5810 602C 001714 | L r1,=A(HWTJTERM)(, | |
0001BA 4140 40B0 001714 | LA r4,DIAG_AREA(,r4, | |
0001BE 4150 74D0 001714 | LA r5,'....'(,r7,123 | |
0001C2 A54A 8000 001714 | OILH r4,H'-32768' | |
0001C6 58F0 1008 001714 | L r15,&EPA_&WSA(,r1 | |
0001CA 5800 100C 001714 | L r0,&EPA_&WSA(,r1, | |
0001CE 5000 C1F4 001714 | ST r0,_CEECAA_(,r12, | |
0001D2 4110 D098 001714 | LA r1,#MX_TEMP21(,r1 | |
0001D6 5090 D098 001714 | ST r9,#MX_TEMP21(,r1 | |
0001DA 5080 D09C 001714 | ST r8,#MX_TEMP21(,r1 | |
0001DE 5050 D0A0 001714 | ST r5,#MX_TEMP21(,r1 | |
0001E2 5040 D0A4 001714 | ST r4,#MX_TEMP21(,r1 | |
0001E6 0DEF 001714 | BASR r14,r15 | |
0001E8 1802 001714 | LR r0,r2 | |
0001EA 5810 D0B4 001721 | L r1,#CEECAACRENT_2 | |
0001EE B9FA 1010 001721 | ALRK r1,r0,r1 | |
0001F2 5800 1000 001721 | L r0,RETURNCODE(,r1 | |
0001F6 1200 001721 | LTR r0,r0 | |
0001F8 A774 0021 001721 | JNE @21L304 | |
0001FC 001721 | @21L306 DS 0H | |
0001FC 5810 6000 001722 | L r1,=A(IBMQJDSB)(, | |
000200 4120 7018 001722 | LA r2,_Dsc_000004(,r | |
000204 4140 70E0 001722 | LA r4,_Dsc_000029(,r | |
000208 58F0 1008 001722 | L r15,&EPA_&WSA(,r1 | |
00020C 5800 100C 001722 | L r0,&EPA_&WSA(,r1, | |
000210 5000 C1F4 001722 | ST r0,_CEECAA_(,r12, | |
000214 4150 7D6C 001722 | LA r5,+CONSTANT_AREA | |
000218 4110 D098 001722 | LA r1,#MX_TEMP21(,r1 | |
00021C 5050 D098 001722 | ST r5,#MX_TEMP21(,r1 | |
000220 5040 D09C 001722 | ST r4,#MX_TEMP21(,r1 | |
000224 E54C D0A0 0000 001722 | MVHI #MX_TEMP21(r13,16 | |
00022A 5020 D0A4 001722 | ST r2,#MX_TEMP21(,r1 | |
00022E E54C D0A8 0000 001722 | MVHI #MX_TEMP21(r13,16 | |
000234 0DEF 001722 | BASR r14,r15 | |
000236 A7F4 0031 001722 | J @21L305 | |
00023A 001722 | @21L304 DS 0H | |
00023A 001724 | @21L297 DS 0H | |
00023A 5810 D0B4 001725 | L r1,#CEECAACRENT_2 | |
00023E 5800 300A 001725 | L r0,=Q(ERRORMESSAG | |
000242 B9FA 1010 001725 | ALRK r1,r0,r1 | |
000246 5010 D0C4 001725 | ST r1,#STRTEMP21(,r1 | |
00024A 9240 1000 001725 | MVI ERRORMESSAGE(r1,0 | |
00024E D2C6 1001 1000 001725 | MVC ERRORMESSAGE(199, | |
000254 5810 D0B4 001726 | L r1,#CEECAACRENT_2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000258 B9FA 1010 001726 | ALRK r1,r0,r1 | |
00025C D241 1000 74D4 001726 | MVC ERRORMESSAGE(66,r | |
000262 5810 D0B4 001726 | L r1,#CEECAACRENT_2 | |
000266 B9FA 1010 001726 | ALRK r1,r0,r1 | |
00026A 4110 1042 001726 | LA r1,ERRORMESSAGE(, | |
00026E 5010 D0C4 001726 | ST r1,#STRTEMP21(,r1 | |
000272 9240 1000 001726 | MVI ERRORMESSAGE(r1,0 | |
000276 D284 1001 1000 001726 | MVC ERRORMESSAGE(133, | |
00027C 5810 D0B4 001728 | L r1,#CEECAACRENT_2 | |
000280 1E01 001728 | ALR r0,r1 | |
000282 5850 D0B0 001728 | L r5,#ENV:TERM_PARS | |
000286 5010 C1F4 001728 | ST r1,_CEECAA_(,r12, | |
00028A 58F0 300E 001728 | L r15,=A(DISPLAY_PA | |
00028E 4110 D098 001728 | LA r1,#MX_TEMP21(,r1 | |
000292 5000 D098 001728 | ST r0,#MX_TEMP21(,r1 | |
000296 0DEF 001728 | BASR r14,r15 | |
000298 001729 | @21L298 DS 0H | |
000298 001729 | @21L305 DS 0H | |
000298 001730 | @21L296 DS 0H | |
000298 A7F4 0031 001730 | J @21L433 | |
00029C 000000 | @21L443 DS 0H | |
00029C 001732 | @21L299 DS 0H | |
00029C 5810 D0B4 001733 | L r1,#CEECAACRENT_2 | |
0002A0 5800 300A 001733 | L r0,=Q(ERRORMESSAG | |
0002A4 B9FA 1010 001733 | ALRK r1,r0,r1 | |
0002A8 5010 D0C4 001733 | ST r1,#STRTEMP21(,r1 | |
0002AC 9240 1000 001733 | MVI ERRORMESSAGE(r1,0 | |
0002B0 D2C6 1001 1000 001733 | MVC ERRORMESSAGE(199, | |
0002B6 5810 D0B4 001734 | L r1,#CEECAACRENT_2 | |
0002BA B9FA 1010 001734 | ALRK r1,r0,r1 | |
0002BE D239 1000 7518 001734 | MVC ERRORMESSAGE(58,r | |
0002C4 5810 D0B4 001734 | L r1,#CEECAACRENT_2 | |
0002C8 B9FA 1010 001734 | ALRK r1,r0,r1 | |
0002CC 4110 103A 001734 | LA r1,ERRORMESSAGE(, | |
0002D0 5010 D0C4 001734 | ST r1,#STRTEMP21(,r1 | |
0002D4 9240 1000 001734 | MVI ERRORMESSAGE(r1,0 | |
0002D8 D28C 1001 1000 001734 | MVC ERRORMESSAGE(141, | |
0002DE 5810 D0B4 001736 | L r1,#CEECAACRENT_2 | |
0002E2 1E01 001736 | ALR r0,r1 | |
0002E4 5850 D0B0 001736 | L r5,#ENV:TERM_PARS | |
0002E8 5010 C1F4 001736 | ST r1,_CEECAA_(,r12, | |
0002EC 58F0 300E 001736 | L r15,=A(DISPLAY_PA | |
0002F0 4110 D098 001736 | LA r1,#MX_TEMP21(,r1 | |
0002F4 5000 D098 001736 | ST r0,#MX_TEMP21(,r1 | |
0002F8 0DEF 001736 | BASR r14,r15 | |
0002FA 001737 | @21L300 DS 0H | |
0002FA 001699 | @21L433 DS 0H | |
0002FA 001740 | @21L294 DS 0H | |
0002FA 001740 | @21L434 DS 0H | |
0002FA 5800 D0B4 000000 | L r0,#CEECAACRENT_2 | |
0002FE 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000302 Start of Epilog | |
000302 58D0 D004 001740 | L r13,4(,r13) | |
000306 58E0 D00C 001740 | L r14,12(,r13) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00030A 9829 D01C 001740 | LM r2,r9,28(r13) | |
00030E 051E 001740 | BALR r1,r14 | |
000310 0707 001740 | NOPR 7 | |
000312 0000 | |
000314 Start of Literals | |
000314 00000000 =Q(@STATIC) | |
000318 00000000 =Q(RETURNCODE) | |
00031C 00000000 =Q(ERRORMESSAGE) | |
000320 00003AE8 =A(DISPLAY_PARSE_ | |
000324 End of Literals | |
*** General purpose registers used: 111111111100111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 232 | |
*** Size of executable code: 786 | |
*** CSECT Offset: 18744 : 0x4938 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
PARSE_JSON_TEXT | |
000000 001616 | DS 0D | |
000000 47F0 F024 001616 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000E0 DSA size | |
00000C 00002B68 =A(PPA1-PARSE_JSO | |
000010 47F0 F001 001616 | B 1(,r15) | |
000014 58F0 C31C 001616 | L r15,796(,r12) | |
000018 184E 001616 | LR r4,r14 | |
00001A 05EF 001616 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001616 | J *+24 | |
000024 90EA D00C 001616 | STM r14,r10,12(r13) | |
000028 58E0 D04C 001616 | L r14,76(,r13) | |
00002C 4100 E0E0 001616 | LA r0,224(,r14) | |
000030 5500 C314 001616 | CL r0,788(,r12) | |
000034 A724 FFF0 001616 | JH *-32 | |
000038 58F0 C280 001616 | L r15,640(,r12) | |
00003C 90F0 E048 001616 | STM r15,r0,72(r14) | |
000040 9210 E000 001616 | MVI 0(r14),16 | |
000044 50D0 E004 001616 | ST r13,4(,r14) | |
000048 18DE 001616 | LR r13,r14 | |
00004A C030 0000 00A9 001616 | LARL r3,F'169' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0BC 000000 | ST r0,#CEECAACRENT_2 | |
000058 5800 D0BC 000000 | L r0,#CEECAACRENT_2 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 0B8A 000000 | LARL r7,F'2954' | |
00006A 5010 D0B8 001616 | ST r1,#SR_PARM_22(,r | |
00006E 5050 D0B4 001616 | ST r5,#ENV:PARSE_JSO | |
000072 5810 D0B8 001623 | L r1,#SR_PARM_22(,r | |
000076 5810 1008 001623 | L r1,_addrINBODYLEN | |
00007A 5800 1000 001623 | L r0,_shadow3(,r1,0 | |
00007E 5000 D0B0 001623 | ST r0,RESPBODYLEN(,r | |
000082 5800 D0BC 001629 | L r0,#CEECAACRENT_2 | |
000086 5820 3004 001629 | L r2,=Q(RETURNCODE) | |
00008A B9FA 00A2 001629 | ALRK r10,r2,r0 | |
00008E 5810 D0B8 001629 | L r1,#SR_PARM_22(,r | |
000092 5890 1000 001629 | L r9,_addrPARSERINS | |
000096 5880 1004 001629 | L r8,_addrRESPBODY( | |
00009A 5840 D0B4 001629 | L r4,#ENV:PARSE_JSO | |
00009E 5810 6028 001629 | L r1,=A(HWTJPARS)(, | |
0000A2 4140 40B0 001629 | LA r4,DIAG_AREA(,r4, | |
0000A6 4150 D0B0 001629 | LA r5,RESPBODYLEN(,r | |
0000AA A54A 8000 001629 | OILH r4,H'-32768' | |
0000AE 58F0 1008 001629 | L r15,&EPA_&WSA(,r1 | |
0000B2 5800 100C 001629 | L r0,&EPA_&WSA(,r1, | |
0000B6 5000 C1F4 001629 | ST r0,_CEECAA_(,r12, | |
0000BA 4110 D098 001629 | LA r1,#MX_TEMP22(,r1 | |
0000BE 50A0 D098 001629 | ST r10,#MX_TEMP22(,r | |
0000C2 5090 D09C 001629 | ST r9,#MX_TEMP22(,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C6 5080 D0A0 001629 | ST r8,#MX_TEMP22(,r1 | |
0000CA 5050 D0A4 001629 | ST r5,#MX_TEMP22(,r1 | |
0000CE 5040 D0A8 001629 | ST r4,#MX_TEMP22(,r1 | |
0000D2 0DEF 001629 | BASR r14,r15 | |
0000D4 1802 001629 | LR r0,r2 | |
0000D6 5810 D0BC 001635 | L r1,#CEECAACRENT_2 | |
0000DA B9FA 1010 001635 | ALRK r1,r0,r1 | |
0000DE 5800 1000 001635 | L r0,RETURNCODE(,r1 | |
0000E2 1200 001635 | LTR r0,r0 | |
0000E4 A774 0021 001635 | JNE @22L311 | |
0000E8 001635 | @22L313 DS 0H | |
0000E8 5810 6000 001636 | L r1,=A(IBMQJDSB)(, | |
0000EC 4120 7018 001636 | LA r2,_Dsc_000004(,r | |
0000F0 4140 7068 001636 | LA r4,_Dsc_000014(,r | |
0000F4 58F0 1008 001636 | L r15,&EPA_&WSA(,r1 | |
0000F8 5800 100C 001636 | L r0,&EPA_&WSA(,r1, | |
0000FC 5000 C1F4 001636 | ST r0,_CEECAA_(,r12, | |
000100 4150 7D98 001636 | LA r5,+CONSTANT_AREA | |
000104 4110 D098 001636 | LA r1,#MX_TEMP22(,r1 | |
000108 5050 D098 001636 | ST r5,#MX_TEMP22(,r1 | |
00010C 5040 D09C 001636 | ST r4,#MX_TEMP22(,r1 | |
000110 E54C D0A0 0000 001636 | MVHI #MX_TEMP22(r13,16 | |
000116 5020 D0A4 001636 | ST r2,#MX_TEMP22(,r1 | |
00011A E54C D0A8 0000 001636 | MVHI #MX_TEMP22(r13,16 | |
000120 0DEF 001636 | BASR r14,r15 | |
000122 A7F4 0031 001636 | J @22L312 | |
000126 001636 | @22L311 DS 0H | |
000126 001638 | @22L309 DS 0H | |
000126 5810 D0BC 001639 | L r1,#CEECAACRENT_2 | |
00012A 5800 3008 001639 | L r0,=Q(ERRORMESSAG | |
00012E B9FA 1010 001639 | ALRK r1,r0,r1 | |
000132 5010 D0C8 001639 | ST r1,#STRTEMP22(,r1 | |
000136 9240 1000 001639 | MVI ERRORMESSAGE(r1,0 | |
00013A D2C6 1001 1000 001639 | MVC ERRORMESSAGE(199, | |
000140 5810 D0BC 001640 | L r1,#CEECAACRENT_2 | |
000144 B9FA 1010 001640 | ALRK r1,r0,r1 | |
000148 D219 1000 7474 001640 | MVC ERRORMESSAGE(26,r | |
00014E 5810 D0BC 001640 | L r1,#CEECAACRENT_2 | |
000152 B9FA 1010 001640 | ALRK r1,r0,r1 | |
000156 4110 101A 001640 | LA r1,ERRORMESSAGE(, | |
00015A 5010 D0C8 001640 | ST r1,#STRTEMP22(,r1 | |
00015E 9240 1000 001640 | MVI ERRORMESSAGE(r1,0 | |
000162 D2AC 1001 1000 001640 | MVC ERRORMESSAGE(173, | |
000168 5810 D0BC 001641 | L r1,#CEECAACRENT_2 | |
00016C 1E01 001641 | ALR r0,r1 | |
00016E 5850 D0B4 001641 | L r5,#ENV:PARSE_JSO | |
000172 5010 C1F4 001641 | ST r1,_CEECAA_(,r12, | |
000176 58F0 300C 001641 | L r15,=A(DISPLAY_PA | |
00017A 4110 D098 001641 | LA r1,#MX_TEMP22(,r1 | |
00017E 5000 D098 001641 | ST r0,#MX_TEMP22(,r1 | |
000182 0DEF 001641 | BASR r14,r15 | |
000184 001642 | @22L310 DS 0H | |
000184 001642 | @22L312 DS 0H | |
000184 001644 | @22L308 DS 0H | |
000184 001644 | @22L432 DS 0H | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000184 5800 D0BC 000000 | L r0,#CEECAACRENT_2 | |
000188 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
00018C Start of Epilog | |
00018C 58D0 D004 001644 | L r13,4(,r13) | |
000190 58E0 D00C 001644 | L r14,12(,r13) | |
000194 982A D01C 001644 | LM r2,r10,28(r13) | |
000198 051E 001644 | BALR r1,r14 | |
00019A 0707 001644 | NOPR 7 | |
00019C Start of Literals | |
00019C 00000000 =Q(@STATIC) | |
0001A0 00000000 =Q(RETURNCODE) | |
0001A4 00000000 =Q(ERRORMESSAGE) | |
0001A8 00003AE8 =A(DISPLAY_PARSE_ | |
0001AC End of Literals | |
*** General purpose registers used: 111111111110111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 224 | |
*** Size of executable code: 412 | |
*** CSECT Offset: 19552 : 0x4C60 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
INIT_PARSER | |
000000 001574 | DS 0D | |
000000 47F0 F024 001574 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000E0 DSA size | |
00000C 00002A08 =A(PPA1-INIT_PARS | |
000010 47F0 F001 001574 | B 1(,r15) | |
000014 58F0 C31C 001574 | L r15,796(,r12) | |
000018 184E 001574 | LR r4,r14 | |
00001A 05EF 001574 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001574 | J *+24 | |
000024 90E9 D00C 001574 | STM r14,r9,12(r13) | |
000028 58E0 D04C 001574 | L r14,76(,r13) | |
00002C 4100 E0E0 001574 | LA r0,224(,r14) | |
000030 5500 C314 001574 | CL r0,788(,r12) | |
000034 A724 FFF0 001574 | JH *-32 | |
000038 58F0 C280 001574 | L r15,640(,r12) | |
00003C 90F0 E048 001574 | STM r15,r0,72(r14) | |
000040 9210 E000 001574 | MVI 0(r14),16 | |
000044 50D0 E004 001574 | ST r13,4(,r14) | |
000048 18DE 001574 | LR r13,r14 | |
00004A C030 0000 009D 001574 | LARL r3,F'157' | |
000050 End of Prolog | |
000050 5800 C1F4 000000 | L r0,_CEECAA_(,r12, | |
000054 5000 D0B4 000000 | ST r0,#CEECAACRENT_2 | |
000058 5800 D0B4 000000 | L r0,#CEECAACRENT_2 | |
00005C 5820 3000 000000 | L r2,=Q(@STATIC)(,r | |
000060 1E02 000000 | ALR r0,r2 | |
000062 1860 000000 | LR r6,r0 | |
000064 C070 0000 0AB2 000000 | LARL r7,F'2738' | |
00006A 5010 D0B8 001574 | ST r1,#SR_PARM_23(,r | |
00006E 5050 D0B0 001574 | ST r5,#ENV:INIT_PARS | |
000072 5800 D0B4 001579 | L r0,#CEECAACRENT_2 | |
000076 5820 3004 001579 | L r2,=Q(RETURNCODE) | |
00007A B9FA 0092 001579 | ALRK r9,r2,r0 | |
00007E 5810 D0B8 001579 | L r1,#SR_PARM_23(,r | |
000082 5850 1000 001579 | L r5,_addrPARSERINS | |
000086 5840 D0B0 001579 | L r4,#ENV:INIT_PARS | |
00008A 5810 6024 001579 | L r1,=A(HWTJINIT)(, | |
00008E 4140 40B0 001579 | LA r4,DIAG_AREA(,r4, | |
000092 4180 7450 001579 | LA r8,'....'(,r7,110 | |
000096 A54A 8000 001579 | OILH r4,H'-32768' | |
00009A 58F0 1008 001579 | L r15,&EPA_&WSA(,r1 | |
00009E 5800 100C 001579 | L r0,&EPA_&WSA(,r1, | |
0000A2 5000 C1F4 001579 | ST r0,_CEECAA_(,r12, | |
0000A6 4110 D098 001579 | LA r1,#MX_TEMP23(,r1 | |
0000AA 5090 D098 001579 | ST r9,#MX_TEMP23(,r1 | |
0000AE 5080 D09C 001579 | ST r8,#MX_TEMP23(,r1 | |
0000B2 5050 D0A0 001579 | ST r5,#MX_TEMP23(,r1 | |
0000B6 5040 D0A4 001579 | ST r4,#MX_TEMP23(,r1 | |
0000BA 0DEF 001579 | BASR r14,r15 | |
0000BC 1802 001579 | LR r0,r2 | |
0000BE 5810 D0B4 001584 | L r1,#CEECAACRENT_2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C2 B9FA 1010 001584 | ALRK r1,r0,r1 | |
0000C6 5800 1000 001584 | L r0,RETURNCODE(,r1 | |
0000CA 1200 001584 | LTR r0,r0 | |
0000CC A774 0021 001584 | JNE @23L318 | |
0000D0 001584 | @23L320 DS 0H | |
0000D0 5810 6000 001585 | L r1,=A(IBMQJDSB)(, | |
0000D4 4120 7018 001585 | LA r2,_Dsc_000004(,r | |
0000D8 4140 70C0 001585 | LA r4,_Dsc_000025(,r | |
0000DC 58F0 1008 001585 | L r15,&EPA_&WSA(,r1 | |
0000E0 5800 100C 001585 | L r0,&EPA_&WSA(,r1, | |
0000E4 5000 C1F4 001585 | ST r0,_CEECAA_(,r12, | |
0000E8 4150 7DB2 001585 | LA r5,+CONSTANT_AREA | |
0000EC 4110 D098 001585 | LA r1,#MX_TEMP23(,r1 | |
0000F0 5050 D098 001585 | ST r5,#MX_TEMP23(,r1 | |
0000F4 5040 D09C 001585 | ST r4,#MX_TEMP23(,r1 | |
0000F8 E54C D0A0 0000 001585 | MVHI #MX_TEMP23(r13,16 | |
0000FE 5020 D0A4 001585 | ST r2,#MX_TEMP23(,r1 | |
000102 E54C D0A8 0000 001585 | MVHI #MX_TEMP23(r13,16 | |
000108 0DEF 001585 | BASR r14,r15 | |
00010A A7F4 0031 001585 | J @23L319 | |
00010E 001585 | @23L318 DS 0H | |
00010E 001587 | @23L316 DS 0H | |
00010E 5810 D0B4 001588 | L r1,#CEECAACRENT_2 | |
000112 5800 3008 001588 | L r0,=Q(ERRORMESSAG | |
000116 B9FA 1010 001588 | ALRK r1,r0,r1 | |
00011A 5010 D0C4 001588 | ST r1,#STRTEMP23(,r1 | |
00011E 9240 1000 001588 | MVI ERRORMESSAGE(r1,0 | |
000122 D2C6 1001 1000 001588 | MVC ERRORMESSAGE(199, | |
000128 5810 D0B4 001589 | L r1,#CEECAACRENT_2 | |
00012C B9FA 1010 001589 | ALRK r1,r0,r1 | |
000130 D21C 1000 7454 001589 | MVC ERRORMESSAGE(29,r | |
000136 5810 D0B4 001589 | L r1,#CEECAACRENT_2 | |
00013A B9FA 1010 001589 | ALRK r1,r0,r1 | |
00013E 4110 101D 001589 | LA r1,ERRORMESSAGE(, | |
000142 5010 D0C4 001589 | ST r1,#STRTEMP23(,r1 | |
000146 9240 1000 001589 | MVI ERRORMESSAGE(r1,0 | |
00014A D2A9 1001 1000 001589 | MVC ERRORMESSAGE(170, | |
000150 5810 D0B4 001590 | L r1,#CEECAACRENT_2 | |
000154 1E01 001590 | ALR r0,r1 | |
000156 5850 D0B0 001590 | L r5,#ENV:INIT_PARS | |
00015A 5010 C1F4 001590 | ST r1,_CEECAA_(,r12, | |
00015E 58F0 300C 001590 | L r15,=A(DISPLAY_PA | |
000162 4110 D098 001590 | LA r1,#MX_TEMP23(,r1 | |
000166 5000 D098 001590 | ST r0,#MX_TEMP23(,r1 | |
00016A 0DEF 001590 | BASR r14,r15 | |
00016C 001591 | @23L317 DS 0H | |
00016C 001591 | @23L319 DS 0H | |
00016C 001593 | @23L315 DS 0H | |
00016C 001593 | @23L431 DS 0H | |
00016C 5800 D0B4 000000 | L r0,#CEECAACRENT_2 | |
000170 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
000174 Start of Epilog | |
000174 58D0 D004 001593 | L r13,4(,r13) | |
000178 58E0 D00C 001593 | L r14,12(,r13) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00017C 9829 D01C 001593 | LM r2,r9,28(r13) | |
000180 051E 001593 | BALR r1,r14 | |
000182 0707 001593 | NOPR 7 | |
000184 Start of Literals | |
000184 00000000 =Q(@STATIC) | |
000188 00000000 =Q(RETURNCODE) | |
00018C 00000000 =Q(ERRORMESSAGE) | |
000190 00003AE8 =A(DISPLAY_PARSE_ | |
000194 End of Literals | |
*** General purpose registers used: 111111111100111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 224 | |
*** Size of executable code: 388 | |
*** CSECT Offset: 19984 : 0x4E10 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
SEARCHANDDESERIALIZEDATA | |
000000 001377 | DS 0D | |
000000 47F0 F024 001377 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000001E0 DSA size | |
00000C 000028B8 =A(PPA1-SEARCHAND | |
000010 47F0 F001 001377 | B 1(,r15) | |
000014 58F0 C31C 001377 | L r15,796(,r12) | |
000018 184E 001377 | LR r4,r14 | |
00001A 05EF 001377 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 001377 | J *+24 | |
000024 90E9 D00C 001377 | STM r14,r9,12(r13) | |
000028 58E0 D04C 001377 | L r14,76(,r13) | |
00002C 4100 E1E0 001377 | LA r0,480(,r14) | |
000030 5500 C314 001377 | CL r0,788(,r12) | |
000034 A724 FFF0 001377 | JH *-32 | |
000038 58F0 C280 001377 | L r15,640(,r12) | |
00003C 90F0 E048 001377 | STM r15,r0,72(r14) | |
000040 9210 E000 001377 | MVI 0(r14),16 | |
000044 50D0 E004 001377 | ST r13,4(,r14) | |
000048 18DE 001377 | LR r13,r14 | |
00004A C040 0000 0802 001377 | LARL r4,F'2050' | |
000050 End of Prolog | |
000050 5810 C1F4 000000 | L r1,_CEECAA_(,r12, | |
000054 5010 D114 000000 | ST r1,#CEECAACRENT_2 | |
000058 C060 0000 09EC 000000 | LARL r6,F'2540' | |
00005E 5050 D0F0 001377 | ST r5,#ENV:SEARCHAND | |
000062 E54C D0B4 0000 001377 | MVHI WEATHEROBJECT(r13 | |
000068 E54C D0B0 0000 001377 | MVHI STATUSOBJECT(r13, | |
00006E E54C D0B8 0000 001396 | MVHI _temp44(r13,184), | |
000074 4110 D0BC 001396 | LA r1,_temp45(,r13,1 | |
000078 5010 D0E8 001396 | ST r1,_temp49(,r13,2 | |
00007C D203 1000 640C 001396 | MVC #AddressShadow(4, | |
000082 5810 D0E8 001396 | L r1,_temp49(,r13,2 | |
000086 4110 1004 001396 | LA r1,#AddressShadow | |
00008A 5010 D100 001396 | ST r1,#STRTEMP24(,r1 | |
00008E 9240 1000 001396 | MVI #AddressShadow(r1 | |
000092 D21A 1001 1000 001396 | MVC #AddressShadow(27 | |
000098 E54C D0DC 0004 001396 | MVHI _temp46(r13,220), | |
00009E 4120 D0AC 001396 | LA r2,STRINGLEN(,r13 | |
0000A2 4130 D0DC 001396 | LA r3,_temp46(,r13,2 | |
0000A6 4170 D0BC 001396 | LA r7,_temp45(,r13,1 | |
0000AA 4180 D0B8 001396 | LA r8,_temp44(,r13,1 | |
0000AE 5850 D0F0 001396 | L r5,#ENV:SEARCHAND | |
0000B2 5810 D114 001396 | L r1,#CEECAACRENT_2 | |
0000B6 5010 C1F4 001396 | ST r1,_CEECAA_(,r12, | |
0000BA 58F0 4002 001396 | L r15,=A(FIND_STRIN | |
0000BE 4110 D098 001396 | LA r1,#MX_TEMP24(,r1 | |
0000C2 5080 D098 001396 | ST r8,#MX_TEMP24(,r1 | |
0000C6 5070 D09C 001396 | ST r7,#MX_TEMP24(,r1 | |
0000CA 5030 D0A0 001396 | ST r3,#MX_TEMP24(,r1 | |
0000CE 5020 D0A4 001396 | ST r2,#MX_TEMP24(,r1 | |
0000D2 0DEF 001396 | BASR r14,r15 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000D4 181F 001396 | LR r1,r15 | |
0000D6 5010 D0A8 001396 | ST r1,STRINGPTR(,r13 | |
0000DA 5820 D114 001398 | L r2,#CEECAACRENT_2 | |
0000DE 5810 4006 001398 | L r1,=Q(RETURNCODE) | |
0000E2 1E12 001398 | ALR r1,r2 | |
0000E4 5810 1000 001398 | L r1,RETURNCODE(,r1 | |
0000E8 1211 001398 | LTR r1,r1 | |
0000EA A774 0085 001398 | JNE @24L345 | |
0000EE 001398 | @24L347 DS 0H | |
0000EE 001399 | @24L323 DS 0H | |
0000EE 5810 D0AC 001400 | L r1,STRINGLEN(,r13 | |
0000F2 A71E 0032 001400 | CHI r1,H'50' | |
0000F6 A7D4 0007 001400 | JNH @24L348 | |
0000FA 001400 | @24L350 DS 0H | |
0000FA E54C D0AC 0032 001401 | MVHI STRINGLEN(r13,172 | |
000100 A7F4 0002 001401 | J @24L349 | |
000104 001401 | @24L348 DS 0H | |
000104 001401 | @24L349 DS 0H | |
000104 5810 D0F0 001403 | L r1,#ENV:SEARCHAND | |
000108 5810 1134 001403 | L r1,MYRESPBODYUSER | |
00010C 5820 100C 001403 | L r2,_shadow6(,r1,1 | |
000110 5810 D0AC 001403 | L r1,STRINGLEN(,r13 | |
000114 EB31 001F 00DC 001403 | SRAK r3,r1,31 | |
00011A C037 FFFF FFFF 001403 | XILF r3,F'-1' | |
000120 1413 001403 | NR r1,r3 | |
000122 C01B 0000 7FFF 001403 | NILF r1,F'32767' | |
000128 5020 D118 001403 | ST r2,#wtemp_94(,r13 | |
00012C 5010 D0EC 001403 | ST r1,_temp50(,r13,2 | |
000130 5820 D118 001403 | L r2,#wtemp_94(,r13 | |
000134 5020 D0E8 001403 | ST r2,_temp49(,r13,2 | |
000138 5830 D0A8 001403 | L r3,STRINGPTR(,r13 | |
00013C 5810 D0AC 001403 | L r1,STRINGLEN(,r13 | |
000140 EB51 001F 00DC 001403 | SRAK r5,r1,31 | |
000146 C057 FFFF FFFF 001403 | XILF r5,F'-1' | |
00014C 1415 001403 | NR r1,r5 | |
00014E C01B 0000 7FFF 001403 | NILF r1,F'32767' | |
000154 5030 D11C 001403 | ST r3,#wtemp_95(,r13 | |
000158 5020 D120 001403 | ST r2,#wtemp_96(,r13 | |
00015C 5010 D0E4 001403 | ST r1,_temp48(,r13,2 | |
000160 5830 D0EC 001403 | L r3,_temp50(,r13,2 | |
000164 1913 001403 | CR r1,r3 | |
000166 B9F2 4031 001403 | LOCRL r3,r1 | |
00016A 5030 D0E0 001403 | ST r3,_temp47(,r13,2 | |
00016E 5810 D120 001403 | L r1,#wtemp_96(,r13 | |
000172 5820 D11C 001403 | L r2,#wtemp_95(,r13 | |
000176 58F0 400A 001403 | L r15,=A(_outlineCo | |
00017A 4DE0 F010 001403 | BAS r14,16(,r15) | |
00017E 4700 000C 001403 | NOP 12 | |
000182 5820 D0E8 001403 | L r2,_temp49(,r13,2 | |
000186 5830 D0E0 001403 | L r3,_temp47(,r13,2 | |
00018A 5810 D0EC 001403 | L r1,_temp50(,r13,2 | |
00018E 1F13 001403 | SLR r1,r3 | |
000190 B9FA 3052 001403 | ALRK r5,r2,r3 | |
000194 5050 D128 001403 | ST r5,#wtemp_98(,r13 | |
000198 B9FA 30E2 001403 | ALRK r14,r2,r3 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00019C 50E0 D100 001403 | ST r14,#STRTEMP24(,r | |
0001A0 1211 001403 | LTR r1,r1 | |
0001A2 A784 0027 001403 | JE @24L457 | |
0001A6 9240 E000 001403 | MVI #AddressShadow(r1 | |
0001AA A71A FFFF 001403 | AHI r1,H'-1' | |
0001AE 1211 001403 | LTR r1,r1 | |
0001B0 A784 0020 001403 | JE @24L457 | |
0001B4 A71A FFFF 001403 | AHI r1,H'-1' | |
0001B8 5010 D104 001403 | ST r1,#STRTEMP24(,r1 | |
0001BC 8A10 0008 001403 | SRA r1,8 | |
0001C0 5010 D0FC 001403 | ST r1,#STRTEMP24(,r1 | |
0001C4 1211 001403 | LTR r1,r1 | |
0001C6 A784 0010 001403 | JE @24L459 | |
0001CA 001403 | @24L458 DS 0H | |
0001CA 5810 D0FC 001403 | L r1,#STRTEMP24(,r1 | |
0001CE D2FF E001 E000 001403 | MVC #AddressShadow(25 | |
0001D4 41E0 E100 001403 | LA r14,#AddressShado | |
0001D8 EC21 FFFF 00DA 001403 | ALHSIK r2,r1,H'-1' | |
0001DE 5020 D0FC 001403 | ST r2,#STRTEMP24(,r1 | |
0001E2 A716 FFF4 001403 | BRCT r1,@24L458 | |
0001E6 001403 | @24L459 DS 0H | |
0001E6 5810 D104 001403 | L r1,#STRTEMP24(,r1 | |
0001EA C610 0000 0D25 001403 | EXRL r1,F'3365' | |
0001F0 001403 | @24L457 DS 0H | |
0001F0 001405 | @24L324 DS 0H | |
0001F0 A7F4 0002 001405 | J @24L346 | |
0001F4 001405 | @24L345 DS 0H | |
0001F4 001405 | @24L346 DS 0H | |
0001F4 E54C D0DC 0000 001409 | MVHI _temp46(r13,220), | |
0001FA 4110 D0BC 001409 | LA r1,_temp45(,r13,1 | |
0001FE 5010 D0E8 001409 | ST r1,_temp49(,r13,2 | |
000202 D203 1000 6410 001409 | MVC #AddressShadow(4, | |
000208 5810 D0E8 001409 | L r1,_temp49(,r13,2 | |
00020C 4110 1004 001409 | LA r1,#AddressShadow | |
000210 5010 D100 001409 | ST r1,#STRTEMP24(,r1 | |
000214 9240 1000 001409 | MVI #AddressShadow(r1 | |
000218 D21A 1001 1000 001409 | MVC #AddressShadow(27 | |
00021E E54C D0B8 0004 001409 | MVHI _temp44(r13,184), | |
000224 4120 D0AC 001409 | LA r2,STRINGLEN(,r13 | |
000228 4130 D0B8 001409 | LA r3,_temp44(,r13,1 | |
00022C 4170 D0BC 001409 | LA r7,_temp45(,r13,1 | |
000230 4180 D0DC 001409 | LA r8,_temp46(,r13,2 | |
000234 5850 D0F0 001409 | L r5,#ENV:SEARCHAND | |
000238 5810 D114 001409 | L r1,#CEECAACRENT_2 | |
00023C 5010 C1F4 001409 | ST r1,_CEECAA_(,r12, | |
000240 58F0 4002 001409 | L r15,=A(FIND_STRIN | |
000244 4110 D098 001409 | LA r1,#MX_TEMP24(,r1 | |
000248 5080 D098 001409 | ST r8,#MX_TEMP24(,r1 | |
00024C 5070 D09C 001409 | ST r7,#MX_TEMP24(,r1 | |
000250 5030 D0A0 001409 | ST r3,#MX_TEMP24(,r1 | |
000254 5020 D0A4 001409 | ST r2,#MX_TEMP24(,r1 | |
000258 0DEF 001409 | BASR r14,r15 | |
00025A 181F 001409 | LR r1,r15 | |
00025C 5010 D0A8 001409 | ST r1,STRINGPTR(,r13 | |
000260 5820 D114 001411 | L r2,#CEECAACRENT_2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000264 5810 4006 001411 | L r1,=Q(RETURNCODE) | |
000268 1E12 001411 | ALR r1,r2 | |
00026A 5810 1000 001411 | L r1,RETURNCODE(,r1 | |
00026E 1211 001411 | LTR r1,r1 | |
000270 A774 0087 001411 | JNE @24L351 | |
000274 001411 | @24L353 DS 0H | |
000274 001412 | @24L325 DS 0H | |
000274 5810 D0AC 001413 | L r1,STRINGLEN(,r13 | |
000278 A71E 0006 001413 | CHI r1,H'6' | |
00027C A7D4 0007 001413 | JNH @24L354 | |
000280 001413 | @24L356 DS 0H | |
000280 E54C D0AC 0006 001414 | MVHI STRINGLEN(r13,172 | |
000286 A7F4 0002 001414 | J @24L355 | |
00028A 001414 | @24L354 DS 0H | |
00028A 001414 | @24L355 DS 0H | |
00028A 5810 D0F0 001416 | L r1,#ENV:SEARCHAND | |
00028E 5810 1134 001416 | L r1,MYRESPBODYUSER | |
000292 5820 100C 001416 | L r2,_shadow6(,r1,1 | |
000296 5810 D0AC 001416 | L r1,STRINGLEN(,r13 | |
00029A EB31 001F 00DC 001416 | SRAK r3,r1,31 | |
0002A0 C037 FFFF FFFF 001416 | XILF r3,F'-1' | |
0002A6 1413 001416 | NR r1,r3 | |
0002A8 C01B 0000 7FFF 001416 | NILF r1,F'32767' | |
0002AE 4120 2032 001416 | LA r2,#AddressShadow | |
0002B2 5020 D130 001416 | ST r2,#wtemp_100(,r1 | |
0002B6 5010 D0E0 001416 | ST r1,_temp47(,r13,2 | |
0002BA 5820 D130 001416 | L r2,#wtemp_100(,r1 | |
0002BE 5020 D0E8 001416 | ST r2,_temp49(,r13,2 | |
0002C2 5830 D0A8 001416 | L r3,STRINGPTR(,r13 | |
0002C6 5810 D0AC 001416 | L r1,STRINGLEN(,r13 | |
0002CA EB51 001F 00DC 001416 | SRAK r5,r1,31 | |
0002D0 C057 FFFF FFFF 001416 | XILF r5,F'-1' | |
0002D6 1415 001416 | NR r1,r5 | |
0002D8 C01B 0000 7FFF 001416 | NILF r1,F'32767' | |
0002DE 5030 D134 001416 | ST r3,#wtemp_101(,r1 | |
0002E2 5020 D138 001416 | ST r2,#wtemp_102(,r1 | |
0002E6 5010 D0E4 001416 | ST r1,_temp48(,r13,2 | |
0002EA 5830 D0E0 001416 | L r3,_temp47(,r13,2 | |
0002EE 1913 001416 | CR r1,r3 | |
0002F0 B9F2 4031 001416 | LOCRL r3,r1 | |
0002F4 5030 D0EC 001416 | ST r3,_temp50(,r13,2 | |
0002F8 5810 D138 001416 | L r1,#wtemp_102(,r1 | |
0002FC 5820 D134 001416 | L r2,#wtemp_101(,r1 | |
000300 58F0 400A 001416 | L r15,=A(_outlineCo | |
000304 4DE0 F010 001416 | BAS r14,16(,r15) | |
000308 4700 000C 001416 | NOP 12 | |
00030C 5820 D0E8 001416 | L r2,_temp49(,r13,2 | |
000310 5830 D0EC 001416 | L r3,_temp50(,r13,2 | |
000314 5810 D0E0 001416 | L r1,_temp47(,r13,2 | |
000318 1F13 001416 | SLR r1,r3 | |
00031A B9FA 3052 001416 | ALRK r5,r2,r3 | |
00031E 5050 D128 001416 | ST r5,#wtemp_98(,r13 | |
000322 B9FA 30E2 001416 | ALRK r14,r2,r3 | |
000326 50E0 D100 001416 | ST r14,#STRTEMP24(,r | |
00032A 1211 001416 | LTR r1,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00032C A784 0027 001416 | JE @24L460 | |
000330 9240 E000 001416 | MVI #AddressShadow(r1 | |
000334 A71A FFFF 001416 | AHI r1,H'-1' | |
000338 1211 001416 | LTR r1,r1 | |
00033A A784 0020 001416 | JE @24L460 | |
00033E A71A FFFF 001416 | AHI r1,H'-1' | |
000342 5010 D104 001416 | ST r1,#STRTEMP24(,r1 | |
000346 8A10 0008 001416 | SRA r1,8 | |
00034A 5010 D0FC 001416 | ST r1,#STRTEMP24(,r1 | |
00034E 1211 001416 | LTR r1,r1 | |
000350 A784 0010 001416 | JE @24L462 | |
000354 001416 | @24L461 DS 0H | |
000354 5810 D0FC 001416 | L r1,#STRTEMP24(,r1 | |
000358 D2FF E001 E000 001416 | MVC #AddressShadow(25 | |
00035E 41E0 E100 001416 | LA r14,#AddressShado | |
000362 EC21 FFFF 00DA 001416 | ALHSIK r2,r1,H'-1' | |
000368 5020 D0FC 001416 | ST r2,#STRTEMP24(,r1 | |
00036C A716 FFF4 001416 | BRCT r1,@24L461 | |
000370 001416 | @24L462 DS 0H | |
000370 5810 D104 001416 | L r1,#STRTEMP24(,r1 | |
000374 C610 0000 0C60 001416 | EXRL r1,F'3168' | |
00037A 001416 | @24L460 DS 0H | |
00037A 001418 | @24L326 DS 0H | |
00037A A7F4 0002 001418 | J @24L352 | |
00037E 001418 | @24L351 DS 0H | |
00037E 001418 | @24L352 DS 0H | |
00037E E54C D0B8 0000 001422 | MVHI _temp44(r13,184), | |
000384 4110 D0BC 001422 | LA r1,_temp45(,r13,1 | |
000388 5010 D0E8 001422 | ST r1,_temp49(,r13,2 | |
00038C D204 1000 6414 001422 | MVC #AddressShadow(5, | |
000392 5810 D0E8 001422 | L r1,_temp49(,r13,2 | |
000396 4110 1005 001422 | LA r1,#AddressShadow | |
00039A 5010 D100 001422 | ST r1,#STRTEMP24(,r1 | |
00039E 9240 1000 001422 | MVI #AddressShadow(r1 | |
0003A2 D219 1001 1000 001422 | MVC #AddressShadow(26 | |
0003A8 E54C D0DC 0005 001422 | MVHI _temp46(r13,220), | |
0003AE 4120 D0AC 001422 | LA r2,STRINGLEN(,r13 | |
0003B2 4130 D0DC 001422 | LA r3,_temp46(,r13,2 | |
0003B6 4170 D0BC 001422 | LA r7,_temp45(,r13,1 | |
0003BA 4180 D0B8 001422 | LA r8,_temp44(,r13,1 | |
0003BE 5850 D0F0 001422 | L r5,#ENV:SEARCHAND | |
0003C2 5810 D114 001422 | L r1,#CEECAACRENT_2 | |
0003C6 5010 C1F4 001422 | ST r1,_CEECAA_(,r12, | |
0003CA 58F0 4002 001422 | L r15,=A(FIND_STRIN | |
0003CE 4110 D098 001422 | LA r1,#MX_TEMP24(,r1 | |
0003D2 5080 D098 001422 | ST r8,#MX_TEMP24(,r1 | |
0003D6 5070 D09C 001422 | ST r7,#MX_TEMP24(,r1 | |
0003DA 5030 D0A0 001422 | ST r3,#MX_TEMP24(,r1 | |
0003DE 5020 D0A4 001422 | ST r2,#MX_TEMP24(,r1 | |
0003E2 0DEF 001422 | BASR r14,r15 | |
0003E4 181F 001422 | LR r1,r15 | |
0003E6 5010 D0A8 001422 | ST r1,STRINGPTR(,r13 | |
0003EA 5820 D114 001424 | L r2,#CEECAACRENT_2 | |
0003EE 5810 4006 001424 | L r1,=Q(RETURNCODE) | |
0003F2 1E12 001424 | ALR r1,r2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0003F4 5810 1000 001424 | L r1,RETURNCODE(,r1 | |
0003F8 1211 001424 | LTR r1,r1 | |
0003FA A774 0087 001424 | JNE @24L357 | |
0003FE 001424 | @24L359 DS 0H | |
0003FE 001425 | @24L327 DS 0H | |
0003FE 5810 D0AC 001426 | L r1,STRINGLEN(,r13 | |
000402 A71E 001E 001426 | CHI r1,H'30' | |
000406 A7D4 0007 001426 | JNH @24L360 | |
00040A 001426 | @24L362 DS 0H | |
00040A E54C D0AC 001E 001427 | MVHI STRINGLEN(r13,172 | |
000410 A7F4 0002 001427 | J @24L361 | |
000414 001427 | @24L360 DS 0H | |
000414 001427 | @24L361 DS 0H | |
000414 5810 D0F0 001429 | L r1,#ENV:SEARCHAND | |
000418 5810 1134 001429 | L r1,MYRESPBODYUSER | |
00041C 5820 100C 001429 | L r2,_shadow6(,r1,1 | |
000420 5810 D0AC 001429 | L r1,STRINGLEN(,r13 | |
000424 EB31 001F 00DC 001429 | SRAK r3,r1,31 | |
00042A C037 FFFF FFFF 001429 | XILF r3,F'-1' | |
000430 1413 001429 | NR r1,r3 | |
000432 C01B 0000 7FFF 001429 | NILF r1,F'32767' | |
000438 4120 2038 001429 | LA r2,#AddressShadow | |
00043C 5020 D144 001429 | ST r2,#wtemp_105(,r1 | |
000440 5010 D0EC 001429 | ST r1,_temp50(,r13,2 | |
000444 5820 D144 001429 | L r2,#wtemp_105(,r1 | |
000448 5020 D0E8 001429 | ST r2,_temp49(,r13,2 | |
00044C 5830 D0A8 001429 | L r3,STRINGPTR(,r13 | |
000450 5810 D0AC 001429 | L r1,STRINGLEN(,r13 | |
000454 EB51 001F 00DC 001429 | SRAK r5,r1,31 | |
00045A C057 FFFF FFFF 001429 | XILF r5,F'-1' | |
000460 1415 001429 | NR r1,r5 | |
000462 C01B 0000 7FFF 001429 | NILF r1,F'32767' | |
000468 5030 D148 001429 | ST r3,#wtemp_106(,r1 | |
00046C 5020 D14C 001429 | ST r2,#wtemp_107(,r1 | |
000470 5010 D0E4 001429 | ST r1,_temp48(,r13,2 | |
000474 5830 D0EC 001429 | L r3,_temp50(,r13,2 | |
000478 1913 001429 | CR r1,r3 | |
00047A B9F2 4031 001429 | LOCRL r3,r1 | |
00047E 5030 D0E0 001429 | ST r3,_temp47(,r13,2 | |
000482 5810 D14C 001429 | L r1,#wtemp_107(,r1 | |
000486 5820 D148 001429 | L r2,#wtemp_106(,r1 | |
00048A 58F0 400A 001429 | L r15,=A(_outlineCo | |
00048E 4DE0 F010 001429 | BAS r14,16(,r15) | |
000492 4700 000C 001429 | NOP 12 | |
000496 5820 D0E8 001429 | L r2,_temp49(,r13,2 | |
00049A 5830 D0E0 001429 | L r3,_temp47(,r13,2 | |
00049E 5810 D0EC 001429 | L r1,_temp50(,r13,2 | |
0004A2 1F13 001429 | SLR r1,r3 | |
0004A4 B9FA 3052 001429 | ALRK r5,r2,r3 | |
0004A8 5050 D128 001429 | ST r5,#wtemp_98(,r13 | |
0004AC B9FA 30E2 001429 | ALRK r14,r2,r3 | |
0004B0 50E0 D100 001429 | ST r14,#STRTEMP24(,r | |
0004B4 1211 001429 | LTR r1,r1 | |
0004B6 A784 0027 001429 | JE @24L463 | |
0004BA 9240 E000 001429 | MVI #AddressShadow(r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0004BE A71A FFFF 001429 | AHI r1,H'-1' | |
0004C2 1211 001429 | LTR r1,r1 | |
0004C4 A784 0020 001429 | JE @24L463 | |
0004C8 A71A FFFF 001429 | AHI r1,H'-1' | |
0004CC 5010 D104 001429 | ST r1,#STRTEMP24(,r1 | |
0004D0 8A10 0008 001429 | SRA r1,8 | |
0004D4 5010 D0FC 001429 | ST r1,#STRTEMP24(,r1 | |
0004D8 1211 001429 | LTR r1,r1 | |
0004DA A784 0010 001429 | JE @24L465 | |
0004DE 001429 | @24L464 DS 0H | |
0004DE 5810 D0FC 001429 | L r1,#STRTEMP24(,r1 | |
0004E2 D2FF E001 E000 001429 | MVC #AddressShadow(25 | |
0004E8 41E0 E100 001429 | LA r14,#AddressShado | |
0004EC EC21 FFFF 00DA 001429 | ALHSIK r2,r1,H'-1' | |
0004F2 5020 D0FC 001429 | ST r2,#STRTEMP24(,r1 | |
0004F6 A716 FFF4 001429 | BRCT r1,@24L464 | |
0004FA 001429 | @24L465 DS 0H | |
0004FA 5810 D104 001429 | L r1,#STRTEMP24(,r1 | |
0004FE C610 0000 0B9B 001429 | EXRL r1,F'2971' | |
000504 001429 | @24L463 DS 0H | |
000504 001431 | @24L328 DS 0H | |
000504 A7F4 0002 001431 | J @24L358 | |
000508 001431 | @24L357 DS 0H | |
000508 001431 | @24L358 DS 0H | |
000508 E54C D0DC 0000 001439 | MVHI _temp46(r13,220), | |
00050E 4110 D0BC 001439 | LA r1,_temp45(,r13,1 | |
000512 5010 D0E8 001439 | ST r1,_temp49(,r13,2 | |
000516 D204 1000 641C 001439 | MVC #AddressShadow(5, | |
00051C 5810 D0E8 001439 | L r1,_temp49(,r13,2 | |
000520 4110 1005 001439 | LA r1,#AddressShadow | |
000524 5010 D100 001439 | ST r1,#STRTEMP24(,r1 | |
000528 9240 1000 001439 | MVI #AddressShadow(r1 | |
00052C D219 1001 1000 001439 | MVC #AddressShadow(26 | |
000532 E54C D0B8 0005 001439 | MVHI _temp44(r13,184), | |
000538 4120 D0AC 001439 | LA r2,STRINGLEN(,r13 | |
00053C 4130 D0B8 001439 | LA r3,_temp44(,r13,1 | |
000540 4170 D0BC 001439 | LA r7,_temp45(,r13,1 | |
000544 4180 D0DC 001439 | LA r8,_temp46(,r13,2 | |
000548 5850 D0F0 001439 | L r5,#ENV:SEARCHAND | |
00054C 5810 D114 001439 | L r1,#CEECAACRENT_2 | |
000550 5010 C1F4 001439 | ST r1,_CEECAA_(,r12, | |
000554 58F0 4002 001439 | L r15,=A(FIND_STRIN | |
000558 4110 D098 001439 | LA r1,#MX_TEMP24(,r1 | |
00055C 5080 D098 001439 | ST r8,#MX_TEMP24(,r1 | |
000560 5070 D09C 001439 | ST r7,#MX_TEMP24(,r1 | |
000564 5030 D0A0 001439 | ST r3,#MX_TEMP24(,r1 | |
000568 5020 D0A4 001439 | ST r2,#MX_TEMP24(,r1 | |
00056C 0DEF 001439 | BASR r14,r15 | |
00056E 181F 001439 | LR r1,r15 | |
000570 5010 D0A8 001439 | ST r1,STRINGPTR(,r13 | |
000574 5820 D114 001441 | L r2,#CEECAACRENT_2 | |
000578 5810 4006 001441 | L r1,=Q(RETURNCODE) | |
00057C 1E12 001441 | ALR r1,r2 | |
00057E 5810 1000 001441 | L r1,RETURNCODE(,r1 | |
000582 1211 001441 | LTR r1,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000584 A774 004C 001441 | JNE @24L363 | |
000588 001441 | @24L365 DS 0H | |
000588 001442 | @24L329 DS 0H | |
000588 5810 D0AC 001443 | L r1,STRINGLEN(,r13 | |
00058C A71E 0001 001443 | CHI r1,H'1' | |
000590 A7D4 0007 001443 | JNH @24L366 | |
000594 001443 | @24L368 DS 0H | |
000594 E54C D0AC 0001 001444 | MVHI STRINGLEN(r13,172 | |
00059A A7F4 0002 001444 | J @24L367 | |
00059E 001444 | @24L366 DS 0H | |
00059E 001444 | @24L367 DS 0H | |
00059E 5810 D0AC 001446 | L r1,STRINGLEN(,r13 | |
0005A2 A71E 0004 001446 | CHI r1,H'4' | |
0005A6 A774 0039 001446 | JNE @24L369 | |
0005AA 5810 D0A8 001446 | L r1,STRINGPTR(,r13 | |
0005AE 5820 D0AC 001446 | L r2,STRINGLEN(,r13 | |
0005B2 EB32 001F 00DC 001446 | SRAK r3,r2,31 | |
0005B8 C037 FFFF FFFF 001446 | XILF r3,F'-1' | |
0005BE B9F4 3032 001446 | NRK r3,r2,r3 | |
0005C2 C03B 0000 7FFF 001446 | NILF r3,F'32767' | |
0005C8 5010 D158 001446 | ST r1,#wtemp_110(,r1 | |
0005CC 5030 D0E0 001446 | ST r3,_temp47(,r13,2 | |
0005D0 5820 D158 001446 | L r2,#wtemp_110(,r1 | |
0005D4 4190 0004 001446 | LA r9,4 | |
0005D8 4180 6DD8 001446 | LA r8,+CONSTANT_AREA | |
0005DC A928 0040 001446 | CLCLE r2,r8,64 | |
0005E0 A714 FFFE 001446 | JO *-4 | |
0005E4 B222 0010 001446 | IPM r1 | |
0005E8 8810 001C 001446 | SRL r1,28 | |
0005EC 1211 001446 | LTR r1,r1 | |
0005EE A774 0015 001446 | JNE @24L369 | |
0005F2 001446 | @24L371 DS 0H | |
0005F2 5810 D0F0 001448 | L r1,#ENV:SEARCHAND | |
0005F6 5810 1134 001448 | L r1,MYRESPBODYUSER | |
0005FA 5810 100C 001448 | L r1,_shadow6(,r1,1 | |
0005FE 4110 1056 001448 | LA r1,#AddressShadow | |
000602 5010 D0E8 001448 | ST r1,_temp49(,r13,2 | |
000606 E320 1000 0094 001448 | LLC r2,_shadow2(,r1,0 | |
00060C A52B 0080 001448 | OILL r2,H'128' | |
000610 4220 1000 001448 | STC r2,_shadow2(,r1,0 | |
000614 A7F4 0002 001448 | J @24L370 | |
000618 001448 | @24L369 DS 0H | |
000618 001448 | @24L370 DS 0H | |
000618 001449 | @24L330 DS 0H | |
000618 A7F4 0002 001449 | J @24L364 | |
00061C 001449 | @24L363 DS 0H | |
00061C 001449 | @24L364 DS 0H | |
00061C 5820 D114 001451 | L r2,#CEECAACRENT_2 | |
000620 5810 4006 001451 | L r1,=Q(RETURNCODE) | |
000624 1E12 001451 | ALR r1,r2 | |
000626 5810 1000 001451 | L r1,RETURNCODE(,r1 | |
00062A 1211 001451 | LTR r1,r1 | |
00062C A774 028D 001451 | JNE @24L372 | |
000630 5810 D0F0 001451 | L r1,#ENV:SEARCHAND | |
000634 5810 1134 001451 | L r1,MYRESPBODYUSER | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000638 5810 100C 001451 | L r1,_shadow6(,r1,1 | |
00063C E310 1056 0094 001451 | LLC r1,_shadow2(,r1,8 | |
000642 C01B 0000 0080 001451 | NILF r1,F'128' | |
000648 C21F 0000 0000 001451 | CLFI r1,F'0' | |
00064E A784 027C 001451 | JE @24L372 | |
000652 001451 | @24L374 DS 0H | |
000652 001452 | @24L331 DS 0H | |
000652 E54C D0B8 0000 001457 | MVHI _temp44(r13,184), | |
000658 4110 D0BC 001457 | LA r1,_temp45(,r13,1 | |
00065C 5010 D0E8 001457 | ST r1,_temp49(,r13,2 | |
000660 D205 1000 6424 001457 | MVC #AddressShadow(6, | |
000666 5810 D0E8 001457 | L r1,_temp49(,r13,2 | |
00066A 4110 1006 001457 | LA r1,#AddressShadow | |
00066E 5010 D100 001457 | ST r1,#STRTEMP24(,r1 | |
000672 9240 1000 001457 | MVI #AddressShadow(r1 | |
000676 D218 1001 1000 001457 | MVC #AddressShadow(25 | |
00067C E54C D0DC 0006 001457 | MVHI _temp46(r13,220), | |
000682 4120 D0DC 001457 | LA r2,_temp46(,r13,2 | |
000686 4130 D0BC 001457 | LA r3,_temp45(,r13,1 | |
00068A 4170 D0B8 001457 | LA r7,_temp44(,r13,1 | |
00068E 5850 D0F0 001457 | L r5,#ENV:SEARCHAND | |
000692 5810 D114 001457 | L r1,#CEECAACRENT_2 | |
000696 5010 C1F4 001457 | ST r1,_CEECAA_(,r12, | |
00069A 58F0 400E 001457 | L r15,=A(FIND_OBJEC | |
00069E 4110 D098 001457 | LA r1,#MX_TEMP24(,r1 | |
0006A2 5070 D098 001457 | ST r7,#MX_TEMP24(,r1 | |
0006A6 5030 D09C 001457 | ST r3,#MX_TEMP24(,r1 | |
0006AA 5020 D0A0 001457 | ST r2,#MX_TEMP24(,r1 | |
0006AE 0DEF 001457 | BASR r14,r15 | |
0006B0 181F 001457 | LR r1,r15 | |
0006B2 5010 D0B0 001457 | ST r1,STATUSOBJECT(, | |
0006B6 4110 D0BC 001461 | LA r1,_temp45(,r13,1 | |
0006BA 5010 D0E8 001461 | ST r1,_temp49(,r13,2 | |
0006BE D203 1000 642C 001461 | MVC #AddressShadow(4, | |
0006C4 5810 D0E8 001461 | L r1,_temp49(,r13,2 | |
0006C8 4110 1004 001461 | LA r1,#AddressShadow | |
0006CC 5010 D100 001461 | ST r1,#STRTEMP24(,r1 | |
0006D0 9240 1000 001461 | MVI #AddressShadow(r1 | |
0006D4 D21A 1001 1000 001461 | MVC #AddressShadow(27 | |
0006DA E54C D0DC 0004 001461 | MVHI _temp46(r13,220), | |
0006E0 4120 D0AC 001461 | LA r2,STRINGLEN(,r13 | |
0006E4 4130 D0DC 001461 | LA r3,_temp46(,r13,2 | |
0006E8 4170 D0BC 001461 | LA r7,_temp45(,r13,1 | |
0006EC 4180 D0B0 001461 | LA r8,STATUSOBJECT(, | |
0006F0 5850 D0F0 001461 | L r5,#ENV:SEARCHAND | |
0006F4 5810 D114 001461 | L r1,#CEECAACRENT_2 | |
0006F8 5010 C1F4 001461 | ST r1,_CEECAA_(,r12, | |
0006FC 58F0 4002 001461 | L r15,=A(FIND_STRIN | |
000700 4110 D098 001461 | LA r1,#MX_TEMP24(,r1 | |
000704 5080 D098 001461 | ST r8,#MX_TEMP24(,r1 | |
000708 5070 D09C 001461 | ST r7,#MX_TEMP24(,r1 | |
00070C 5030 D0A0 001461 | ST r3,#MX_TEMP24(,r1 | |
000710 5020 D0A4 001461 | ST r2,#MX_TEMP24(,r1 | |
000714 0DEF 001461 | BASR r14,r15 | |
000716 181F 001461 | LR r1,r15 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000718 5010 D0A8 001461 | ST r1,STRINGPTR(,r13 | |
00071C 5820 D114 001463 | L r2,#CEECAACRENT_2 | |
000720 5810 4006 001463 | L r1,=Q(RETURNCODE) | |
000724 1E12 001463 | ALR r1,r2 | |
000726 5810 1000 001463 | L r1,RETURNCODE(,r1 | |
00072A 1211 001463 | LTR r1,r1 | |
00072C A774 0087 001463 | JNE @24L375 | |
000730 001463 | @24L377 DS 0H | |
000730 001464 | @24L333 DS 0H | |
000730 5810 D0AC 001465 | L r1,STRINGLEN(,r13 | |
000734 A71E 001E 001465 | CHI r1,H'30' | |
000738 A7D4 0007 001465 | JNH @24L378 | |
00073C 001465 | @24L380 DS 0H | |
00073C E54C D0AC 001E 001466 | MVHI STRINGLEN(r13,172 | |
000742 A7F4 0002 001466 | J @24L379 | |
000746 001466 | @24L378 DS 0H | |
000746 001466 | @24L379 DS 0H | |
000746 5810 D0F0 001468 | L r1,#ENV:SEARCHAND | |
00074A 5810 1134 001468 | L r1,MYRESPBODYUSER | |
00074E 5820 100C 001468 | L r2,_shadow6(,r1,1 | |
000752 5810 D0AC 001468 | L r1,STRINGLEN(,r13 | |
000756 EB31 001F 00DC 001468 | SRAK r3,r1,31 | |
00075C C037 FFFF FFFF 001468 | XILF r3,F'-1' | |
000762 1413 001468 | NR r1,r3 | |
000764 C01B 0000 7FFF 001468 | NILF r1,F'32767' | |
00076A 4120 205A 001468 | LA r2,#AddressShadow | |
00076E 5020 D164 001468 | ST r2,#wtemp_113(,r1 | |
000772 5010 D0E0 001468 | ST r1,_temp47(,r13,2 | |
000776 5820 D164 001468 | L r2,#wtemp_113(,r1 | |
00077A 5020 D0E8 001468 | ST r2,_temp49(,r13,2 | |
00077E 5830 D0A8 001468 | L r3,STRINGPTR(,r13 | |
000782 5810 D0AC 001468 | L r1,STRINGLEN(,r13 | |
000786 EB51 001F 00DC 001468 | SRAK r5,r1,31 | |
00078C C057 FFFF FFFF 001468 | XILF r5,F'-1' | |
000792 1415 001468 | NR r1,r5 | |
000794 C01B 0000 7FFF 001468 | NILF r1,F'32767' | |
00079A 5030 D168 001468 | ST r3,#wtemp_114(,r1 | |
00079E 5020 D16C 001468 | ST r2,#wtemp_115(,r1 | |
0007A2 5010 D0E4 001468 | ST r1,_temp48(,r13,2 | |
0007A6 5830 D0E0 001468 | L r3,_temp47(,r13,2 | |
0007AA 1913 001468 | CR r1,r3 | |
0007AC B9F2 4031 001468 | LOCRL r3,r1 | |
0007B0 5030 D0EC 001468 | ST r3,_temp50(,r13,2 | |
0007B4 5810 D16C 001468 | L r1,#wtemp_115(,r1 | |
0007B8 5820 D168 001468 | L r2,#wtemp_114(,r1 | |
0007BC 58F0 400A 001468 | L r15,=A(_outlineCo | |
0007C0 4DE0 F010 001468 | BAS r14,16(,r15) | |
0007C4 4700 000C 001468 | NOP 12 | |
0007C8 5820 D0E8 001468 | L r2,_temp49(,r13,2 | |
0007CC 5830 D0EC 001468 | L r3,_temp50(,r13,2 | |
0007D0 5810 D0E0 001468 | L r1,_temp47(,r13,2 | |
0007D4 1F13 001468 | SLR r1,r3 | |
0007D6 B9FA 3052 001468 | ALRK r5,r2,r3 | |
0007DA 5050 D128 001468 | ST r5,#wtemp_98(,r13 | |
0007DE B9FA 30E2 001468 | ALRK r14,r2,r3 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0007E2 50E0 D100 001468 | ST r14,#STRTEMP24(,r | |
0007E6 1211 001468 | LTR r1,r1 | |
0007E8 A784 0027 001468 | JE @24L466 | |
0007EC 9240 E000 001468 | MVI #AddressShadow(r1 | |
0007F0 A71A FFFF 001468 | AHI r1,H'-1' | |
0007F4 1211 001468 | LTR r1,r1 | |
0007F6 A784 0020 001468 | JE @24L466 | |
0007FA A71A FFFF 001468 | AHI r1,H'-1' | |
0007FE 5010 D104 001468 | ST r1,#STRTEMP24(,r1 | |
000802 8A10 0008 001468 | SRA r1,8 | |
000806 5010 D0FC 001468 | ST r1,#STRTEMP24(,r1 | |
00080A 1211 001468 | LTR r1,r1 | |
00080C A784 0010 001468 | JE @24L468 | |
000810 001468 | @24L467 DS 0H | |
000810 5810 D0FC 001468 | L r1,#STRTEMP24(,r1 | |
000814 D2FF E001 E000 001468 | MVC #AddressShadow(25 | |
00081A 41E0 E100 001468 | LA r14,#AddressShado | |
00081E EC21 FFFF 00DA 001468 | ALHSIK r2,r1,H'-1' | |
000824 5020 D0FC 001468 | ST r2,#STRTEMP24(,r1 | |
000828 A716 FFF4 001468 | BRCT r1,@24L467 | |
00082C 001468 | @24L468 DS 0H | |
00082C 5810 D104 001468 | L r1,#STRTEMP24(,r1 | |
000830 C610 0000 0A02 001468 | EXRL r1,F'2562' | |
000836 001468 | @24L466 DS 0H | |
000836 001470 | @24L334 DS 0H | |
000836 A7F4 0002 001470 | J @24L376 | |
00083A 001470 | @24L375 DS 0H | |
00083A 001470 | @24L376 DS 0H | |
00083A 4110 D0BC 001474 | LA r1,_temp45(,r13,1 | |
00083E 5010 D0E8 001474 | ST r1,_temp49(,r13,2 | |
000842 D205 1000 6430 001474 | MVC #AddressShadow(6, | |
000848 5810 D0E8 001474 | L r1,_temp49(,r13,2 | |
00084C 4110 1006 001474 | LA r1,#AddressShadow | |
000850 5010 D100 001474 | ST r1,#STRTEMP24(,r1 | |
000854 9240 1000 001474 | MVI #AddressShadow(r1 | |
000858 D218 1001 1000 001474 | MVC #AddressShadow(25 | |
00085E E54C D0DC 0006 001474 | MVHI _temp46(r13,220), | |
000864 4120 D0AC 001474 | LA r2,STRINGLEN(,r13 | |
000868 4130 D0DC 001474 | LA r3,_temp46(,r13,2 | |
00086C 4170 D0BC 001474 | LA r7,_temp45(,r13,1 | |
000870 4180 D0B0 001474 | LA r8,STATUSOBJECT(, | |
000874 5850 D0F0 001474 | L r5,#ENV:SEARCHAND | |
000878 5810 D114 001474 | L r1,#CEECAACRENT_2 | |
00087C 5010 C1F4 001474 | ST r1,_CEECAA_(,r12, | |
000880 58F0 4002 001474 | L r15,=A(FIND_STRIN | |
000884 4110 D098 001474 | LA r1,#MX_TEMP24(,r1 | |
000888 5080 D098 001474 | ST r8,#MX_TEMP24(,r1 | |
00088C 5070 D09C 001474 | ST r7,#MX_TEMP24(,r1 | |
000890 5030 D0A0 001474 | ST r3,#MX_TEMP24(,r1 | |
000894 5020 D0A4 001474 | ST r2,#MX_TEMP24(,r1 | |
000898 0DEF 001474 | BASR r14,r15 | |
00089A 181F 001474 | LR r1,r15 | |
00089C 5010 D0A8 001474 | ST r1,STRINGPTR(,r13 | |
0008A0 5820 D114 001476 | L r2,#CEECAACRENT_2 | |
0008A4 5810 4006 001476 | L r1,=Q(RETURNCODE) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0008A8 1E12 001476 | ALR r1,r2 | |
0008AA 5810 1000 001476 | L r1,RETURNCODE(,r1 | |
0008AE 1211 001476 | LTR r1,r1 | |
0008B0 A774 0087 001476 | JNE @24L381 | |
0008B4 001476 | @24L383 DS 0H | |
0008B4 001477 | @24L335 DS 0H | |
0008B4 5810 D0AC 001478 | L r1,STRINGLEN(,r13 | |
0008B8 A71E 001E 001478 | CHI r1,H'30' | |
0008BC A7D4 0007 001478 | JNH @24L384 | |
0008C0 001478 | @24L386 DS 0H | |
0008C0 E54C D0AC 001E 001480 | MVHI STRINGLEN(r13,172 | |
0008C6 A7F4 0002 001480 | J @24L385 | |
0008CA 001480 | @24L384 DS 0H | |
0008CA 001480 | @24L385 DS 0H | |
0008CA 5810 D0F0 001482 | L r1,#ENV:SEARCHAND | |
0008CE 5810 1134 001482 | L r1,MYRESPBODYUSER | |
0008D2 5820 100C 001482 | L r2,_shadow6(,r1,1 | |
0008D6 5810 D0AC 001482 | L r1,STRINGLEN(,r13 | |
0008DA EB31 001F 00DC 001482 | SRAK r3,r1,31 | |
0008E0 C037 FFFF FFFF 001482 | XILF r3,F'-1' | |
0008E6 1413 001482 | NR r1,r3 | |
0008E8 C01B 0000 7FFF 001482 | NILF r1,F'32767' | |
0008EE 4120 2078 001482 | LA r2,#AddressShadow | |
0008F2 5020 D178 001482 | ST r2,#wtemp_118(,r1 | |
0008F6 5010 D0EC 001482 | ST r1,_temp50(,r13,2 | |
0008FA 5820 D178 001482 | L r2,#wtemp_118(,r1 | |
0008FE 5020 D0E8 001482 | ST r2,_temp49(,r13,2 | |
000902 5830 D0A8 001482 | L r3,STRINGPTR(,r13 | |
000906 5810 D0AC 001482 | L r1,STRINGLEN(,r13 | |
00090A EB51 001F 00DC 001482 | SRAK r5,r1,31 | |
000910 C057 FFFF FFFF 001482 | XILF r5,F'-1' | |
000916 1415 001482 | NR r1,r5 | |
000918 C01B 0000 7FFF 001482 | NILF r1,F'32767' | |
00091E 5030 D17C 001482 | ST r3,#wtemp_119(,r1 | |
000922 5020 D180 001482 | ST r2,#wtemp_120(,r1 | |
000926 5010 D0E4 001482 | ST r1,_temp48(,r13,2 | |
00092A 5830 D0EC 001482 | L r3,_temp50(,r13,2 | |
00092E 1913 001482 | CR r1,r3 | |
000930 B9F2 4031 001482 | LOCRL r3,r1 | |
000934 5030 D0E0 001482 | ST r3,_temp47(,r13,2 | |
000938 5810 D180 001482 | L r1,#wtemp_120(,r1 | |
00093C 5820 D17C 001482 | L r2,#wtemp_119(,r1 | |
000940 58F0 400A 001482 | L r15,=A(_outlineCo | |
000944 4DE0 F010 001482 | BAS r14,16(,r15) | |
000948 4700 000C 001482 | NOP 12 | |
00094C 5820 D0E8 001482 | L r2,_temp49(,r13,2 | |
000950 5830 D0E0 001482 | L r3,_temp47(,r13,2 | |
000954 5810 D0EC 001482 | L r1,_temp50(,r13,2 | |
000958 1F13 001482 | SLR r1,r3 | |
00095A B9FA 3052 001482 | ALRK r5,r2,r3 | |
00095E 5050 D128 001482 | ST r5,#wtemp_98(,r13 | |
000962 B9FA 30E2 001482 | ALRK r14,r2,r3 | |
000966 50E0 D100 001482 | ST r14,#STRTEMP24(,r | |
00096A 1211 001482 | LTR r1,r1 | |
00096C A784 0027 001482 | JE @24L469 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000970 9240 E000 001482 | MVI #AddressShadow(r1 | |
000974 A71A FFFF 001482 | AHI r1,H'-1' | |
000978 1211 001482 | LTR r1,r1 | |
00097A A784 0020 001482 | JE @24L469 | |
00097E A71A FFFF 001482 | AHI r1,H'-1' | |
000982 5010 D104 001482 | ST r1,#STRTEMP24(,r1 | |
000986 8A10 0008 001482 | SRA r1,8 | |
00098A 5010 D0FC 001482 | ST r1,#STRTEMP24(,r1 | |
00098E 1211 001482 | LTR r1,r1 | |
000990 A784 0010 001482 | JE @24L471 | |
000994 001482 | @24L470 DS 0H | |
000994 5810 D0FC 001482 | L r1,#STRTEMP24(,r1 | |
000998 D2FF E001 E000 001482 | MVC #AddressShadow(25 | |
00099E 41E0 E100 001482 | LA r14,#AddressShado | |
0009A2 EC21 FFFF 00DA 001482 | ALHSIK r2,r1,H'-1' | |
0009A8 5020 D0FC 001482 | ST r2,#STRTEMP24(,r1 | |
0009AC A716 FFF4 001482 | BRCT r1,@24L470 | |
0009B0 001482 | @24L471 DS 0H | |
0009B0 5810 D104 001482 | L r1,#STRTEMP24(,r1 | |
0009B4 C610 0000 0940 001482 | EXRL r1,F'2368' | |
0009BA 001482 | @24L469 DS 0H | |
0009BA 001484 | @24L336 DS 0H | |
0009BA A7F4 0002 001484 | J @24L382 | |
0009BE 001484 | @24L381 DS 0H | |
0009BE 001484 | @24L382 DS 0H | |
0009BE 4110 D0BC 001488 | LA r1,_temp45(,r13,1 | |
0009C2 5010 D0E8 001488 | ST r1,_temp49(,r13,2 | |
0009C6 D207 1000 6438 001488 | MVC #AddressShadow(8, | |
0009CC 5810 D0E8 001488 | L r1,_temp49(,r13,2 | |
0009D0 4110 1008 001488 | LA r1,#AddressShadow | |
0009D4 5010 D100 001488 | ST r1,#STRTEMP24(,r1 | |
0009D8 9240 1000 001488 | MVI #AddressShadow(r1 | |
0009DC D216 1001 1000 001488 | MVC #AddressShadow(23 | |
0009E2 E54C D0DC 0008 001488 | MVHI _temp46(r13,220), | |
0009E8 4120 D0AC 001488 | LA r2,STRINGLEN(,r13 | |
0009EC 4130 D0DC 001488 | LA r3,_temp46(,r13,2 | |
0009F0 4170 D0BC 001488 | LA r7,_temp45(,r13,1 | |
0009F4 4180 D0B0 001488 | LA r8,STATUSOBJECT(, | |
0009F8 5850 D0F0 001488 | L r5,#ENV:SEARCHAND | |
0009FC 5810 D114 001488 | L r1,#CEECAACRENT_2 | |
000A00 5010 C1F4 001488 | ST r1,_CEECAA_(,r12, | |
000A04 58F0 4002 001488 | L r15,=A(FIND_STRIN | |
000A08 4110 D098 001488 | LA r1,#MX_TEMP24(,r1 | |
000A0C 5080 D098 001488 | ST r8,#MX_TEMP24(,r1 | |
000A10 5070 D09C 001488 | ST r7,#MX_TEMP24(,r1 | |
000A14 5030 D0A0 001488 | ST r3,#MX_TEMP24(,r1 | |
000A18 5020 D0A4 001488 | ST r2,#MX_TEMP24(,r1 | |
000A1C 0DEF 001488 | BASR r14,r15 | |
000A1E 181F 001488 | LR r1,r15 | |
000A20 5010 D0A8 001488 | ST r1,STRINGPTR(,r13 | |
000A24 5820 D114 001490 | L r2,#CEECAACRENT_2 | |
000A28 5810 4006 001490 | L r1,=Q(RETURNCODE) | |
000A2C 1E12 001490 | ALR r1,r2 | |
000A2E 5810 1000 001490 | L r1,RETURNCODE(,r1 | |
000A32 1211 001490 | LTR r1,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000A34 A774 0087 001490 | JNE @24L387 | |
000A38 001490 | @24L389 DS 0H | |
000A38 001491 | @24L337 DS 0H | |
000A38 5810 D0AC 001492 | L r1,STRINGLEN(,r13 | |
000A3C A71E 001E 001492 | CHI r1,H'30' | |
000A40 A7D4 0007 001492 | JNH @24L390 | |
000A44 001492 | @24L392 DS 0H | |
000A44 E54C D0AC 001E 001494 | MVHI STRINGLEN(r13,172 | |
000A4A A7F4 0002 001494 | J @24L391 | |
000A4E 001494 | @24L390 DS 0H | |
000A4E 001494 | @24L391 DS 0H | |
000A4E 5810 D0F0 001496 | L r1,#ENV:SEARCHAND | |
000A52 5810 1134 001496 | L r1,MYRESPBODYUSER | |
000A56 5820 100C 001496 | L r2,_shadow6(,r1,1 | |
000A5A 5810 D0AC 001496 | L r1,STRINGLEN(,r13 | |
000A5E EB31 001F 00DC 001496 | SRAK r3,r1,31 | |
000A64 C037 FFFF FFFF 001496 | XILF r3,F'-1' | |
000A6A 1413 001496 | NR r1,r3 | |
000A6C C01B 0000 7FFF 001496 | NILF r1,F'32767' | |
000A72 4120 2096 001496 | LA r2,#AddressShadow | |
000A76 5020 D18C 001496 | ST r2,#wtemp_123(,r1 | |
000A7A 5010 D0E0 001496 | ST r1,_temp47(,r13,2 | |
000A7E 5820 D18C 001496 | L r2,#wtemp_123(,r1 | |
000A82 5020 D0E8 001496 | ST r2,_temp49(,r13,2 | |
000A86 5830 D0A8 001496 | L r3,STRINGPTR(,r13 | |
000A8A 5810 D0AC 001496 | L r1,STRINGLEN(,r13 | |
000A8E EB51 001F 00DC 001496 | SRAK r5,r1,31 | |
000A94 C057 FFFF FFFF 001496 | XILF r5,F'-1' | |
000A9A 1415 001496 | NR r1,r5 | |
000A9C C01B 0000 7FFF 001496 | NILF r1,F'32767' | |
000AA2 5030 D190 001496 | ST r3,#wtemp_124(,r1 | |
000AA6 5020 D194 001496 | ST r2,#wtemp_125(,r1 | |
000AAA 5010 D0E4 001496 | ST r1,_temp48(,r13,2 | |
000AAE 5830 D0E0 001496 | L r3,_temp47(,r13,2 | |
000AB2 1913 001496 | CR r1,r3 | |
000AB4 B9F2 4031 001496 | LOCRL r3,r1 | |
000AB8 5030 D0EC 001496 | ST r3,_temp50(,r13,2 | |
000ABC 5810 D194 001496 | L r1,#wtemp_125(,r1 | |
000AC0 5820 D190 001496 | L r2,#wtemp_124(,r1 | |
000AC4 58F0 400A 001496 | L r15,=A(_outlineCo | |
000AC8 4DE0 F010 001496 | BAS r14,16(,r15) | |
000ACC 4700 000C 001496 | NOP 12 | |
000AD0 5820 D0E8 001496 | L r2,_temp49(,r13,2 | |
000AD4 5830 D0EC 001496 | L r3,_temp50(,r13,2 | |
000AD8 5810 D0E0 001496 | L r1,_temp47(,r13,2 | |
000ADC 1F13 001496 | SLR r1,r3 | |
000ADE B9FA 3052 001496 | ALRK r5,r2,r3 | |
000AE2 5050 D128 001496 | ST r5,#wtemp_98(,r13 | |
000AE6 B9FA 30E2 001496 | ALRK r14,r2,r3 | |
000AEA 50E0 D100 001496 | ST r14,#STRTEMP24(,r | |
000AEE 1211 001496 | LTR r1,r1 | |
000AF0 A784 0027 001496 | JE @24L472 | |
000AF4 9240 E000 001496 | MVI #AddressShadow(r1 | |
000AF8 A71A FFFF 001496 | AHI r1,H'-1' | |
000AFC 1211 001496 | LTR r1,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000AFE A784 0020 001496 | JE @24L472 | |
000B02 A71A FFFF 001496 | AHI r1,H'-1' | |
000B06 5010 D104 001496 | ST r1,#STRTEMP24(,r1 | |
000B0A 8A10 0008 001496 | SRA r1,8 | |
000B0E 5010 D0FC 001496 | ST r1,#STRTEMP24(,r1 | |
000B12 1211 001496 | LTR r1,r1 | |
000B14 A784 0010 001496 | JE @24L474 | |
000B18 001496 | @24L473 DS 0H | |
000B18 5810 D0FC 001496 | L r1,#STRTEMP24(,r1 | |
000B1C D2FF E001 E000 001496 | MVC #AddressShadow(25 | |
000B22 41E0 E100 001496 | LA r14,#AddressShado | |
000B26 EC21 FFFF 00DA 001496 | ALHSIK r2,r1,H'-1' | |
000B2C 5020 D0FC 001496 | ST r2,#STRTEMP24(,r1 | |
000B30 A716 FFF4 001496 | BRCT r1,@24L473 | |
000B34 001496 | @24L474 DS 0H | |
000B34 5810 D104 001496 | L r1,#STRTEMP24(,r1 | |
000B38 C610 0000 087E 001496 | EXRL r1,F'2174' | |
000B3E 001496 | @24L472 DS 0H | |
000B3E 001498 | @24L338 DS 0H | |
000B3E A7F4 0002 001498 | J @24L388 | |
000B42 001498 | @24L387 DS 0H | |
000B42 001498 | @24L388 DS 0H | |
000B42 001499 | @24L332 DS 0H | |
000B42 A7F4 0002 001499 | J @24L373 | |
000B46 001499 | @24L372 DS 0H | |
000B46 001499 | @24L373 DS 0H | |
000B46 E54C D0DC 0000 001508 | MVHI _temp46(r13,220), | |
000B4C 4110 D0BC 001508 | LA r1,_temp45(,r13,1 | |
000B50 5010 D0E8 001508 | ST r1,_temp49(,r13,2 | |
000B54 D206 1000 6440 001508 | MVC #AddressShadow(7, | |
000B5A 5810 D0E8 001508 | L r1,_temp49(,r13,2 | |
000B5E 4110 1007 001508 | LA r1,#AddressShadow | |
000B62 5010 D100 001508 | ST r1,#STRTEMP24(,r1 | |
000B66 9240 1000 001508 | MVI #AddressShadow(r1 | |
000B6A D217 1001 1000 001508 | MVC #AddressShadow(24 | |
000B70 E54C D0B8 0007 001508 | MVHI _temp44(r13,184), | |
000B76 4120 D0B8 001508 | LA r2,_temp44(,r13,1 | |
000B7A 4130 D0BC 001508 | LA r3,_temp45(,r13,1 | |
000B7E 4170 D0DC 001508 | LA r7,_temp46(,r13,2 | |
000B82 5850 D0F0 001508 | L r5,#ENV:SEARCHAND | |
000B86 5810 D114 001508 | L r1,#CEECAACRENT_2 | |
000B8A 5010 C1F4 001508 | ST r1,_CEECAA_(,r12, | |
000B8E 58F0 400E 001508 | L r15,=A(FIND_OBJEC | |
000B92 4110 D098 001508 | LA r1,#MX_TEMP24(,r1 | |
000B96 5070 D098 001508 | ST r7,#MX_TEMP24(,r1 | |
000B9A 5030 D09C 001508 | ST r3,#MX_TEMP24(,r1 | |
000B9E 5020 D0A0 001508 | ST r2,#MX_TEMP24(,r1 | |
000BA2 0DEF 001508 | BASR r14,r15 | |
000BA4 181F 001508 | LR r1,r15 | |
000BA6 5010 D0B4 001508 | ST r1,WEATHEROBJECT( | |
000BAA 4110 D0BC 001514 | LA r1,_temp45(,r13,1 | |
000BAE 5010 D0E8 001514 | ST r1,_temp49(,r13,2 | |
000BB2 D206 1000 6440 001514 | MVC #AddressShadow(7, | |
000BB8 5810 D0E8 001514 | L r1,_temp49(,r13,2 | |
000BBC 4110 1007 001514 | LA r1,#AddressShadow | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000BC0 5010 D100 001514 | ST r1,#STRTEMP24(,r1 | |
000BC4 9240 1000 001514 | MVI #AddressShadow(r1 | |
000BC8 D217 1001 1000 001514 | MVC #AddressShadow(24 | |
000BCE E54C D0B8 0007 001514 | MVHI _temp44(r13,184), | |
000BD4 4120 D0AC 001514 | LA r2,STRINGLEN(,r13 | |
000BD8 4130 D0B8 001514 | LA r3,_temp44(,r13,1 | |
000BDC 4170 D0BC 001514 | LA r7,_temp45(,r13,1 | |
000BE0 4180 D0B4 001514 | LA r8,WEATHEROBJECT( | |
000BE4 5850 D0F0 001514 | L r5,#ENV:SEARCHAND | |
000BE8 5810 D114 001514 | L r1,#CEECAACRENT_2 | |
000BEC 5010 C1F4 001514 | ST r1,_CEECAA_(,r12, | |
000BF0 58F0 4002 001514 | L r15,=A(FIND_STRIN | |
000BF4 4110 D098 001514 | LA r1,#MX_TEMP24(,r1 | |
000BF8 5080 D098 001514 | ST r8,#MX_TEMP24(,r1 | |
000BFC 5070 D09C 001514 | ST r7,#MX_TEMP24(,r1 | |
000C00 5030 D0A0 001514 | ST r3,#MX_TEMP24(,r1 | |
000C04 5020 D0A4 001514 | ST r2,#MX_TEMP24(,r1 | |
000C08 0DEF 001514 | BASR r14,r15 | |
000C0A 181F 001514 | LR r1,r15 | |
000C0C 5010 D0A8 001514 | ST r1,STRINGPTR(,r13 | |
000C10 5820 D114 001516 | L r2,#CEECAACRENT_2 | |
000C14 5810 4006 001516 | L r1,=Q(RETURNCODE) | |
000C18 1E12 001516 | ALR r1,r2 | |
000C1A 5810 1000 001516 | L r1,RETURNCODE(,r1 | |
000C1E 1211 001516 | LTR r1,r1 | |
000C20 A774 0087 001516 | JNE @24L393 | |
000C24 001516 | @24L395 DS 0H | |
000C24 001517 | @24L339 DS 0H | |
000C24 5810 D0AC 001518 | L r1,STRINGLEN(,r13 | |
000C28 A71E 001E 001518 | CHI r1,H'30' | |
000C2C A7D4 0007 001518 | JNH @24L396 | |
000C30 001518 | @24L398 DS 0H | |
000C30 E54C D0AC 001E 001519 | MVHI STRINGLEN(r13,172 | |
000C36 A7F4 0002 001519 | J @24L397 | |
000C3A 001519 | @24L396 DS 0H | |
000C3A 001519 | @24L397 DS 0H | |
000C3A 5810 D0F0 001521 | L r1,#ENV:SEARCHAND | |
000C3E 5810 1134 001521 | L r1,MYRESPBODYUSER | |
000C42 5820 100C 001521 | L r2,_shadow6(,r1,1 | |
000C46 5810 D0AC 001521 | L r1,STRINGLEN(,r13 | |
000C4A EB31 001F 00DC 001521 | SRAK r3,r1,31 | |
000C50 C037 FFFF FFFF 001521 | XILF r3,F'-1' | |
000C56 1413 001521 | NR r1,r3 | |
000C58 C01B 0000 7FFF 001521 | NILF r1,F'32767' | |
000C5E 4120 20B4 001521 | LA r2,#AddressShadow | |
000C62 5020 D1A4 001521 | ST r2,#wtemp_129(,r1 | |
000C66 5010 D0EC 001521 | ST r1,_temp50(,r13,2 | |
000C6A 5820 D1A4 001521 | L r2,#wtemp_129(,r1 | |
000C6E 5020 D0E8 001521 | ST r2,_temp49(,r13,2 | |
000C72 5830 D0A8 001521 | L r3,STRINGPTR(,r13 | |
000C76 5810 D0AC 001521 | L r1,STRINGLEN(,r13 | |
000C7A EB51 001F 00DC 001521 | SRAK r5,r1,31 | |
000C80 C057 FFFF FFFF 001521 | XILF r5,F'-1' | |
000C86 1415 001521 | NR r1,r5 | |
000C88 C01B 0000 7FFF 001521 | NILF r1,F'32767' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000C8E 5030 D1A8 001521 | ST r3,#wtemp_130(,r1 | |
000C92 5020 D1AC 001521 | ST r2,#wtemp_131(,r1 | |
000C96 5010 D0E4 001521 | ST r1,_temp48(,r13,2 | |
000C9A 5830 D0EC 001521 | L r3,_temp50(,r13,2 | |
000C9E 1913 001521 | CR r1,r3 | |
000CA0 B9F2 4031 001521 | LOCRL r3,r1 | |
000CA4 5030 D0E0 001521 | ST r3,_temp47(,r13,2 | |
000CA8 5810 D1AC 001521 | L r1,#wtemp_131(,r1 | |
000CAC 5820 D1A8 001521 | L r2,#wtemp_130(,r1 | |
000CB0 58F0 400A 001521 | L r15,=A(_outlineCo | |
000CB4 4DE0 F010 001521 | BAS r14,16(,r15) | |
000CB8 4700 000C 001521 | NOP 12 | |
000CBC 5820 D0E8 001521 | L r2,_temp49(,r13,2 | |
000CC0 5830 D0E0 001521 | L r3,_temp47(,r13,2 | |
000CC4 5810 D0EC 001521 | L r1,_temp50(,r13,2 | |
000CC8 1F13 001521 | SLR r1,r3 | |
000CCA B9FA 3052 001521 | ALRK r5,r2,r3 | |
000CCE 5050 D128 001521 | ST r5,#wtemp_98(,r13 | |
000CD2 B9FA 30E2 001521 | ALRK r14,r2,r3 | |
000CD6 50E0 D100 001521 | ST r14,#STRTEMP24(,r | |
000CDA 1211 001521 | LTR r1,r1 | |
000CDC A784 0027 001521 | JE @24L475 | |
000CE0 9240 E000 001521 | MVI #AddressShadow(r1 | |
000CE4 A71A FFFF 001521 | AHI r1,H'-1' | |
000CE8 1211 001521 | LTR r1,r1 | |
000CEA A784 0020 001521 | JE @24L475 | |
000CEE A71A FFFF 001521 | AHI r1,H'-1' | |
000CF2 5010 D104 001521 | ST r1,#STRTEMP24(,r1 | |
000CF6 8A10 0008 001521 | SRA r1,8 | |
000CFA 5010 D0FC 001521 | ST r1,#STRTEMP24(,r1 | |
000CFE 1211 001521 | LTR r1,r1 | |
000D00 A784 0010 001521 | JE @24L477 | |
000D04 001521 | @24L476 DS 0H | |
000D04 5810 D0FC 001521 | L r1,#STRTEMP24(,r1 | |
000D08 D2FF E001 E000 001521 | MVC #AddressShadow(25 | |
000D0E 41E0 E100 001521 | LA r14,#AddressShado | |
000D12 EC21 FFFF 00DA 001521 | ALHSIK r2,r1,H'-1' | |
000D18 5020 D0FC 001521 | ST r2,#STRTEMP24(,r1 | |
000D1C A716 FFF4 001521 | BRCT r1,@24L476 | |
000D20 001521 | @24L477 DS 0H | |
000D20 5810 D104 001521 | L r1,#STRTEMP24(,r1 | |
000D24 C610 0000 0788 001521 | EXRL r1,F'1928' | |
000D2A 001521 | @24L475 DS 0H | |
000D2A 001523 | @24L340 DS 0H | |
000D2A A7F4 0002 001523 | J @24L394 | |
000D2E 001523 | @24L393 DS 0H | |
000D2E 001523 | @24L394 DS 0H | |
000D2E 4110 D0BC 001527 | LA r1,_temp45(,r13,1 | |
000D32 5010 D0E8 001527 | ST r1,_temp49(,r13,2 | |
000D36 D203 1000 6448 001527 | MVC #AddressShadow(4, | |
000D3C 5810 D0E8 001527 | L r1,_temp49(,r13,2 | |
000D40 4110 1004 001527 | LA r1,#AddressShadow | |
000D44 5010 D100 001527 | ST r1,#STRTEMP24(,r1 | |
000D48 9240 1000 001527 | MVI #AddressShadow(r1 | |
000D4C D21A 1001 1000 001527 | MVC #AddressShadow(27 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000D52 E54C D0B8 0004 001527 | MVHI _temp44(r13,184), | |
000D58 4120 D0AC 001527 | LA r2,STRINGLEN(,r13 | |
000D5C 4130 D0B8 001527 | LA r3,_temp44(,r13,1 | |
000D60 4170 D0BC 001527 | LA r7,_temp45(,r13,1 | |
000D64 4180 D0B4 001527 | LA r8,WEATHEROBJECT( | |
000D68 5850 D0F0 001527 | L r5,#ENV:SEARCHAND | |
000D6C 5810 D114 001527 | L r1,#CEECAACRENT_2 | |
000D70 5010 C1F4 001527 | ST r1,_CEECAA_(,r12, | |
000D74 58F0 4002 001527 | L r15,=A(FIND_STRIN | |
000D78 4110 D098 001527 | LA r1,#MX_TEMP24(,r1 | |
000D7C 5080 D098 001527 | ST r8,#MX_TEMP24(,r1 | |
000D80 5070 D09C 001527 | ST r7,#MX_TEMP24(,r1 | |
000D84 5030 D0A0 001527 | ST r3,#MX_TEMP24(,r1 | |
000D88 5020 D0A4 001527 | ST r2,#MX_TEMP24(,r1 | |
000D8C 0DEF 001527 | BASR r14,r15 | |
000D8E 181F 001527 | LR r1,r15 | |
000D90 5010 D0A8 001527 | ST r1,STRINGPTR(,r13 | |
000D94 5820 D114 001529 | L r2,#CEECAACRENT_2 | |
000D98 5810 4006 001529 | L r1,=Q(RETURNCODE) | |
000D9C 1E12 001529 | ALR r1,r2 | |
000D9E 5810 1000 001529 | L r1,RETURNCODE(,r1 | |
000DA2 1211 001529 | LTR r1,r1 | |
000DA4 A774 0087 001529 | JNE @24L399 | |
000DA8 001529 | @24L401 DS 0H | |
000DA8 001530 | @24L341 DS 0H | |
000DA8 5810 D0AC 001531 | L r1,STRINGLEN(,r13 | |
000DAC A71E 001E 001531 | CHI r1,H'30' | |
000DB0 A7D4 0007 001531 | JNH @24L402 | |
000DB4 001531 | @24L404 DS 0H | |
000DB4 E54C D0AC 001E 001532 | MVHI STRINGLEN(r13,172 | |
000DBA A7F4 0002 001532 | J @24L403 | |
000DBE 001532 | @24L402 DS 0H | |
000DBE 001532 | @24L403 DS 0H | |
000DBE 5810 D0F0 001534 | L r1,#ENV:SEARCHAND | |
000DC2 5810 1134 001534 | L r1,MYRESPBODYUSER | |
000DC6 5820 100C 001534 | L r2,_shadow6(,r1,1 | |
000DCA 5810 D0AC 001534 | L r1,STRINGLEN(,r13 | |
000DCE EB31 001F 00DC 001534 | SRAK r3,r1,31 | |
000DD4 C037 FFFF FFFF 001534 | XILF r3,F'-1' | |
000DDA 1413 001534 | NR r1,r3 | |
000DDC C01B 0000 7FFF 001534 | NILF r1,F'32767' | |
000DE2 4120 20D2 001534 | LA r2,#AddressShadow | |
000DE6 5020 D1B8 001534 | ST r2,#wtemp_134(,r1 | |
000DEA 5010 D0E0 001534 | ST r1,_temp47(,r13,2 | |
000DEE 5820 D1B8 001534 | L r2,#wtemp_134(,r1 | |
000DF2 5020 D0E8 001534 | ST r2,_temp49(,r13,2 | |
000DF6 5830 D0A8 001534 | L r3,STRINGPTR(,r13 | |
000DFA 5810 D0AC 001534 | L r1,STRINGLEN(,r13 | |
000DFE EB51 001F 00DC 001534 | SRAK r5,r1,31 | |
000E04 C057 FFFF FFFF 001534 | XILF r5,F'-1' | |
000E0A 1415 001534 | NR r1,r5 | |
000E0C C01B 0000 7FFF 001534 | NILF r1,F'32767' | |
000E12 5030 D1BC 001534 | ST r3,#wtemp_135(,r1 | |
000E16 5020 D1C0 001534 | ST r2,#wtemp_136(,r1 | |
000E1A 5010 D0E4 001534 | ST r1,_temp48(,r13,2 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000E1E 5830 D0E0 001534 | L r3,_temp47(,r13,2 | |
000E22 1913 001534 | CR r1,r3 | |
000E24 B9F2 4031 001534 | LOCRL r3,r1 | |
000E28 5030 D0EC 001534 | ST r3,_temp50(,r13,2 | |
000E2C 5810 D1C0 001534 | L r1,#wtemp_136(,r1 | |
000E30 5820 D1BC 001534 | L r2,#wtemp_135(,r1 | |
000E34 58F0 400A 001534 | L r15,=A(_outlineCo | |
000E38 4DE0 F010 001534 | BAS r14,16(,r15) | |
000E3C 4700 000C 001534 | NOP 12 | |
000E40 5820 D0E8 001534 | L r2,_temp49(,r13,2 | |
000E44 5830 D0EC 001534 | L r3,_temp50(,r13,2 | |
000E48 5810 D0E0 001534 | L r1,_temp47(,r13,2 | |
000E4C 1F13 001534 | SLR r1,r3 | |
000E4E B9FA 3052 001534 | ALRK r5,r2,r3 | |
000E52 5050 D128 001534 | ST r5,#wtemp_98(,r13 | |
000E56 B9FA 30E2 001534 | ALRK r14,r2,r3 | |
000E5A 50E0 D100 001534 | ST r14,#STRTEMP24(,r | |
000E5E 1211 001534 | LTR r1,r1 | |
000E60 A784 0027 001534 | JE @24L478 | |
000E64 9240 E000 001534 | MVI #AddressShadow(r1 | |
000E68 A71A FFFF 001534 | AHI r1,H'-1' | |
000E6C 1211 001534 | LTR r1,r1 | |
000E6E A784 0020 001534 | JE @24L478 | |
000E72 A71A FFFF 001534 | AHI r1,H'-1' | |
000E76 5010 D104 001534 | ST r1,#STRTEMP24(,r1 | |
000E7A 8A10 0008 001534 | SRA r1,8 | |
000E7E 5010 D0FC 001534 | ST r1,#STRTEMP24(,r1 | |
000E82 1211 001534 | LTR r1,r1 | |
000E84 A784 0010 001534 | JE @24L480 | |
000E88 001534 | @24L479 DS 0H | |
000E88 5810 D0FC 001534 | L r1,#STRTEMP24(,r1 | |
000E8C D2FF E001 E000 001534 | MVC #AddressShadow(25 | |
000E92 41E0 E100 001534 | LA r14,#AddressShado | |
000E96 EC21 FFFF 00DA 001534 | ALHSIK r2,r1,H'-1' | |
000E9C 5020 D0FC 001534 | ST r2,#STRTEMP24(,r1 | |
000EA0 A716 FFF4 001534 | BRCT r1,@24L479 | |
000EA4 001534 | @24L480 DS 0H | |
000EA4 5810 D104 001534 | L r1,#STRTEMP24(,r1 | |
000EA8 C610 0000 06C6 001534 | EXRL r1,F'1734' | |
000EAE 001534 | @24L478 DS 0H | |
000EAE 001536 | @24L342 DS 0H | |
000EAE A7F4 0002 001536 | J @24L400 | |
000EB2 001536 | @24L399 DS 0H | |
000EB2 001536 | @24L400 DS 0H | |
000EB2 4110 D0BC 001540 | LA r1,_temp45(,r13,1 | |
000EB6 5010 D0E8 001540 | ST r1,_temp49(,r13,2 | |
000EBA D203 1000 644C 001540 | MVC #AddressShadow(4, | |
000EC0 5810 D0E8 001540 | L r1,_temp49(,r13,2 | |
000EC4 4110 1004 001540 | LA r1,#AddressShadow | |
000EC8 5010 D100 001540 | ST r1,#STRTEMP24(,r1 | |
000ECC 9240 1000 001540 | MVI #AddressShadow(r1 | |
000ED0 D21A 1001 1000 001540 | MVC #AddressShadow(27 | |
000ED6 E54C D0B8 0004 001540 | MVHI _temp44(r13,184), | |
000EDC 4120 D0AC 001540 | LA r2,STRINGLEN(,r13 | |
000EE0 4130 D0B8 001540 | LA r3,_temp44(,r13,1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000EE4 4170 D0BC 001540 | LA r7,_temp45(,r13,1 | |
000EE8 4180 D0B4 001540 | LA r8,WEATHEROBJECT( | |
000EEC 5850 D0F0 001540 | L r5,#ENV:SEARCHAND | |
000EF0 5810 D114 001540 | L r1,#CEECAACRENT_2 | |
000EF4 5010 C1F4 001540 | ST r1,_CEECAA_(,r12, | |
000EF8 58F0 4002 001540 | L r15,=A(FIND_STRIN | |
000EFC 4110 D098 001540 | LA r1,#MX_TEMP24(,r1 | |
000F00 5080 D098 001540 | ST r8,#MX_TEMP24(,r1 | |
000F04 5070 D09C 001540 | ST r7,#MX_TEMP24(,r1 | |
000F08 5030 D0A0 001540 | ST r3,#MX_TEMP24(,r1 | |
000F0C 5020 D0A4 001540 | ST r2,#MX_TEMP24(,r1 | |
000F10 0DEF 001540 | BASR r14,r15 | |
000F12 181F 001540 | LR r1,r15 | |
000F14 5010 D0A8 001540 | ST r1,STRINGPTR(,r13 | |
000F18 5820 D114 001542 | L r2,#CEECAACRENT_2 | |
000F1C 5810 4006 001542 | L r1,=Q(RETURNCODE) | |
000F20 1E12 001542 | ALR r1,r2 | |
000F22 5810 1000 001542 | L r1,RETURNCODE(,r1 | |
000F26 1211 001542 | LTR r1,r1 | |
000F28 A774 0087 001542 | JNE @24L405 | |
000F2C 001542 | @24L407 DS 0H | |
000F2C 001543 | @24L343 DS 0H | |
000F2C 5810 D0AC 001544 | L r1,STRINGLEN(,r13 | |
000F30 A71E 001E 001544 | CHI r1,H'30' | |
000F34 A7D4 0007 001544 | JNH @24L408 | |
000F38 001544 | @24L410 DS 0H | |
000F38 E54C D0AC 001E 001545 | MVHI STRINGLEN(r13,172 | |
000F3E A7F4 0002 001545 | J @24L409 | |
000F42 001545 | @24L408 DS 0H | |
000F42 001545 | @24L409 DS 0H | |
000F42 5810 D0F0 001547 | L r1,#ENV:SEARCHAND | |
000F46 5810 1134 001547 | L r1,MYRESPBODYUSER | |
000F4A 5820 100C 001547 | L r2,_shadow6(,r1,1 | |
000F4E 5810 D0AC 001547 | L r1,STRINGLEN(,r13 | |
000F52 EB31 001F 00DC 001547 | SRAK r3,r1,31 | |
000F58 C037 FFFF FFFF 001547 | XILF r3,F'-1' | |
000F5E 1413 001547 | NR r1,r3 | |
000F60 C01B 0000 7FFF 001547 | NILF r1,F'32767' | |
000F66 4120 20F0 001547 | LA r2,#AddressShadow | |
000F6A 5020 D1CC 001547 | ST r2,#wtemp_139(,r1 | |
000F6E 5010 D0EC 001547 | ST r1,_temp50(,r13,2 | |
000F72 5820 D1CC 001547 | L r2,#wtemp_139(,r1 | |
000F76 5020 D0E8 001547 | ST r2,_temp49(,r13,2 | |
000F7A 5830 D0A8 001547 | L r3,STRINGPTR(,r13 | |
000F7E 5810 D0AC 001547 | L r1,STRINGLEN(,r13 | |
000F82 EB51 001F 00DC 001547 | SRAK r5,r1,31 | |
000F88 C057 FFFF FFFF 001547 | XILF r5,F'-1' | |
000F8E 1415 001547 | NR r1,r5 | |
000F90 C01B 0000 7FFF 001547 | NILF r1,F'32767' | |
000F96 5030 D1D0 001547 | ST r3,#wtemp_140(,r1 | |
000F9A 5020 D1D4 001547 | ST r2,#wtemp_141(,r1 | |
000F9E 5010 D0E4 001547 | ST r1,_temp48(,r13,2 | |
000FA2 5830 D0EC 001547 | L r3,_temp50(,r13,2 | |
000FA6 1913 001547 | CR r1,r3 | |
000FA8 B9F2 4031 001547 | LOCRL r3,r1 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000FAC 5030 D0E0 001547 | ST r3,_temp47(,r13,2 | |
000FB0 5810 D1D4 001547 | L r1,#wtemp_141(,r1 | |
000FB4 5820 D1D0 001547 | L r2,#wtemp_140(,r1 | |
000FB8 58F0 400A 001547 | L r15,=A(_outlineCo | |
000FBC 4DE0 F010 001547 | BAS r14,16(,r15) | |
000FC0 4700 000C 001547 | NOP 12 | |
000FC4 5810 D0E8 001547 | L r1,_temp49(,r13,2 | |
000FC8 5820 D0E0 001547 | L r2,_temp47(,r13,2 | |
000FCC 5800 D0EC 001547 | L r0,_temp50(,r13,2 | |
000FD0 1F02 001547 | SLR r0,r2 | |
000FD2 B9FA 2031 001547 | ALRK r3,r1,r2 | |
000FD6 5030 D128 001547 | ST r3,#wtemp_98(,r13 | |
000FDA B9FA 20E1 001547 | ALRK r14,r1,r2 | |
000FDE 50E0 D100 001547 | ST r14,#STRTEMP24(,r | |
000FE2 1200 001547 | LTR r0,r0 | |
000FE4 A784 0027 001547 | JE @24L481 | |
000FE8 9240 E000 001547 | MVI #AddressShadow(r1 | |
000FEC A70A FFFF 001547 | AHI r0,H'-1' | |
000FF0 1200 001547 | LTR r0,r0 | |
000FF2 A784 0020 001547 | JE @24L481 | |
000FF6 A70A FFFF 001547 | AHI r0,H'-1' | |
000FFA 5000 D104 001547 | ST r0,#STRTEMP24(,r1 | |
000FFE 8A00 0008 001547 | SRA r0,8 | |
001002 5000 D0FC 001547 | ST r0,#STRTEMP24(,r1 | |
001006 1200 001547 | LTR r0,r0 | |
001008 A784 0010 001547 | JE @24L483 | |
00100C 001547 | @24L482 DS 0H | |
00100C 5800 D0FC 001547 | L r0,#STRTEMP24(,r1 | |
001010 D2FF E001 E000 001547 | MVC #AddressShadow(25 | |
001016 41E0 E100 001547 | LA r14,#AddressShado | |
00101A EC10 FFFF 00DA 001547 | ALHSIK r1,r0,H'-1' | |
001020 5010 D0FC 001547 | ST r1,#STRTEMP24(,r1 | |
001024 A706 FFF4 001547 | BRCT r0,@24L482 | |
001028 001547 | @24L483 DS 0H | |
001028 5810 D104 001547 | L r1,#STRTEMP24(,r1 | |
00102C C610 0000 0604 001547 | EXRL r1,F'1540' | |
001032 001547 | @24L481 DS 0H | |
001032 001549 | @24L344 DS 0H | |
001032 A7F4 0002 001549 | J @24L406 | |
001036 001549 | @24L405 DS 0H | |
001036 001549 | @24L406 DS 0H | |
001036 001551 | @24L322 DS 0H | |
001036 001551 | @24L430 DS 0H | |
001036 5800 D114 000000 | L r0,#CEECAACRENT_2 | |
00103A 5000 C1F4 000000 | ST r0,_CEECAA_(,r12, | |
00103E Start of Epilog | |
00103E 58D0 D004 001551 | L r13,4(,r13) | |
001042 58E0 D00C 001551 | L r14,12(,r13) | |
001046 9829 D01C 001551 | LM r2,r9,28(r13) | |
00104A 051E 001551 | BALR r1,r14 | |
00104C 0707 001551 | NOPR 7 | |
00104E 0000 | |
001050 Start of Literals | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
001050 00004800 =A(FIND_STRING) | |
001054 00000000 =Q(RETURNCODE) | |
001058 000060B8 =A(_outlineConc) | |
00105C 000046D0 =A(FIND_OBJECT) | |
001060 End of Literals | |
*** General purpose registers used: 111111111100111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 480 | |
*** Size of executable code: 4174 | |
*** CSECT Offset: 20392 : 0x4FA8 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000000 000000 | _CsCopy DS 0D | |
000000 47F0 F001 000000 | B 1(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000E0 DSA size | |
00000C 000018B0 =A(PPA1-_CsCopy) | |
000010 90E6 D00C 000000 | STM r14,r6,12(r13) | |
000014 58E0 D04C 000000 | L r14,76(,r13) | |
000018 4100 E0E0 000000 | LA r0,224(,r14) | |
00001C 5500 C314 000000 | CL r0,788(,r12) | |
000020 A7D4 0008 000000 | JNH *+16 | |
000024 58F0 C31C 000000 | L r15,796(,r12) | |
000028 184E 000000 | LR r4,r14 | |
00002A 05EF 000000 | BALR r14,r15 | |
00002C 00000010 =F'16' | |
000030 5000 E04C 000000 | ST r0,76(,r14) | |
000034 9210 E000 000000 | MVI 0(r14),16 | |
000038 50D0 E004 000000 | ST r13,4(,r14) | |
00003C 5800 D014 000000 | L r0,20(,r13) | |
000040 18DE 000000 | LR r13,r14 | |
000042 186E 000000 | LR r6,r14 | |
000044 C040 0000 0033 000000 | LARL r4,F'51' | |
00004A End of Prolog | |
00004A 5010 60BC 000000 | ST r1,_parm1(,r6,188 | |
00004E 5020 60C0 000000 | ST r2,_parm2(,r6,192 | |
000052 5030 60C4 000000 | ST r3,_parm3(,r6,196 | |
000056 5810 60C4 000000 | L r1,_parm3(,r6,196 | |
00005A 1211 000000 | LTR r1,r1 | |
00005C A7D4 001E 000000 | JNH @25L414 | |
000060 000000 | @25L413 DS 0H | |
000060 5810 60C8 000000 | L r1,_parm4(,r6,200 | |
000064 5820 60BC 000000 | L r2,_parm1(,r6,188 | |
000068 5830 60C0 000000 | L r3,_parm2(,r6,192 | |
00006C 58F0 4002 000000 | L r15,=A(_outlineCo | |
000070 4DE0 F010 000000 | BAS r14,16(,r15) | |
000074 4700 000C 000000 | NOP 12 | |
000078 5800 60C8 000000 | L r0,_parm4(,r6,200 | |
00007C 5810 60C0 000000 | L r1,_parm2(,r6,192 | |
000080 1E01 000000 | ALR r0,r1 | |
000082 5000 60C8 000000 | ST r0,_parm4(,r6,200 | |
000086 5800 60C4 000000 | L r0,_parm3(,r6,196 | |
00008A A70A FFFF 000000 | AHI r0,H'-1' | |
00008E 5000 60C4 000000 | ST r0,_parm3(,r6,196 | |
000092 1200 000000 | LTR r0,r0 | |
000094 A724 FFE6 000000 | JH @25L413 | |
000098 000000 | @25L414 DS 0H | |
000098 000000 | @25L412 DS 0H | |
000098 000000 | @25L440 DS 0H | |
000098 Start of Epilog | |
000098 58D0 D004 000000 | L r13,4(,r13) | |
00009C 58E0 D00C 000000 | L r14,12(,r13) | |
0000A0 9846 D024 000000 | LM r4,r6,36(r13) | |
0000A4 47F0 E004 000000 | B 4(,r14) | |
0000A8 0707 000000 | NOPR 7 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000AA 0000 | |
0000AC Start of Literals | |
0000AC 000060B8 =A(_outlineConc) | |
0000B0 End of Literals | |
*** General purpose registers used: 111110100000111 | |
*** Floating point registers used: 111111110000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 224 | |
*** Size of executable code: 170 | |
*** CSECT Offset: 24584 : 0x6008 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
_outlineConc | |
000000 000000 | DS 0D | |
000000 47F0 F001 000000 | B 1(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 000000D8 DSA size | |
00000C 00001848 =A(PPA1-_outlineC | |
000010 9059 D028 000000 | STM r5,r9,40(r13) | |
000014 End of Prolog | |
000014 1233 000000 | LTR r3,r3 | |
000016 4110 1000 000000 | LA r1,#MEMORY(,r1,0) | |
00001A 4120 2000 000000 | LA r2,#MEMORY(,r2,0) | |
00001E A784 0019 000000 | JE @27L487 | |
000022 1521 000000 | CLR r2,r1 | |
000024 A784 0016 000000 | JE @27L487 | |
000028 0630 000000 | BCTR r3,r0 | |
00002A 1853 000000 | LR r5,r3 | |
00002C 8A50 0008 000000 | SRA r5,8 | |
000030 A784 000B 000000 | JE @27L485 | |
000034 000000 | @27L484 DS 0H | |
000034 D2FF 1000 2000 000000 | MVC #MEMORY(256,r1,0) | |
00003A 4110 1100 000000 | LA r1,#MEMORY(,r1,25 | |
00003E 4120 2100 000000 | LA r2,#MEMORY(,r2,25 | |
000042 A756 FFF9 000000 | BRCT r5,@27L484 | |
000046 000000 | @27L485 DS 0H | |
000046 C090 0000 016D 000000 | LARL r9,F'365' | |
00004C 4430 9DDC 000000 | EX r3,#EX_MVC_r20971 | |
000050 000000 | @27L487 DS 0H | |
000050 Start of Epilog | |
000050 9859 D028 000000 | LM r5,r9,40(r13) | |
000054 47F0 E004 000000 | B 4(,r14) | |
000058 0707 000000 | NOPR 7 | |
*** General purpose registers used: 011101000100011 | |
*** Floating point registers used: 000000000000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 216 | |
*** Size of executable code: 90 | |
*** CSECT Offset: 24760 : 0x60B8 | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
__dllstaticinit | |
000000 000000 | DS 0D | |
000000 47F0 F024 000000 | B 36(,r15) | |
000004 01C3C5C5 CEE eyecatcher | |
000008 00000098 DSA size | |
00000C 00001830 =A(PPA1-__dllstat | |
000010 47F0 F001 000000 | B 1(,r15) | |
000014 58F0 C31C 000000 | L r15,796(,r12) | |
000018 184E 000000 | LR r4,r14 | |
00001A 05EF 000000 | BALR r14,r15 | |
00001C 00000000 =F'0' | |
000020 A7F4 000C 000000 | J *+24 | |
000024 90E4 D00C 000000 | STM r14,r4,12(r13) | |
000028 58E0 D04C 000000 | L r14,76(,r13) | |
00002C 4100 E098 000000 | LA r0,152(,r14) | |
000030 5500 C314 000000 | CL r0,788(,r12) | |
000034 A724 FFF0 000000 | JH *-32 | |
000038 5000 E04C 000000 | ST r0,76(,r14) | |
00003C 9210 E000 000000 | MVI 0(r14),16 | |
000040 50D0 E004 000000 | ST r13,4(,r14) | |
000044 18DE 000000 | LR r13,r14 | |
000046 C030 0000 0105 000000 | LARL r3,F'261' | |
00004C End of Prolog | |
00004C 5810 C1F4 000000 | L r1,_CEECAA_(,r12, | |
000050 58E0 3000 000000 | L r14,=Q(HWTHTERM)( | |
000054 410E 1000 000000 | LA r0,=Q(HWTHTERM)(r | |
000058 58E0 3004 000000 | L r14,=Q(_HWTHXPI1) | |
00005C 414E 1000 000000 | LA r4,=Q(_HWTHXPI1)( | |
000060 5000 4000 000000 | ST r0,_HWTHXPI1(,r4, | |
000064 58E0 3008 000000 | L r14,=Q(HWTHSLST)( | |
000068 410E 1000 000000 | LA r0,=Q(HWTHSLST)(r | |
00006C 5000 4004 000000 | ST r0,_HWTHXPI1(,r4, | |
000070 58E0 300C 000000 | L r14,=Q(HWTHSET)(, | |
000074 410E 1000 000000 | LA r0,=Q(HWTHSET)(r1 | |
000078 5000 4008 000000 | ST r0,_HWTHXPI1(,r4, | |
00007C 58E0 3010 000000 | L r14,=Q(HWTHRSET)( | |
000080 410E 1000 000000 | LA r0,=Q(HWTHRSET)(r | |
000084 5000 400C 000000 | ST r0,_HWTHXPI1(,r4, | |
000088 58E0 3014 000000 | L r14,=Q(HWTHRQST)( | |
00008C 410E 1000 000000 | LA r0,=Q(HWTHRQST)(r | |
000090 5000 4010 000000 | ST r0,_HWTHXPI1(,r4, | |
000094 58E0 3018 000000 | L r14,=Q(HWTHINIT)( | |
000098 410E 1000 000000 | LA r0,=Q(HWTHINIT)(r | |
00009C 5000 4014 000000 | ST r0,_HWTHXPI1(,r4, | |
0000A0 58E0 301C 000000 | L r14,=Q(HWTHDISC)( | |
0000A4 410E 1000 000000 | LA r0,=Q(HWTHDISC)(r | |
0000A8 5000 4018 000000 | ST r0,_HWTHXPI1(,r4, | |
0000AC 58E0 3020 000000 | L r14,=Q(HWTHCONN)( | |
0000B0 410E 1000 000000 | LA r0,=Q(HWTHCONN)(r | |
0000B4 5000 401C 000000 | ST r0,_HWTHXPI1(,r4, | |
0000B8 58E0 3024 000000 | L r14,=Q(HWTHRCVX)( | |
0000BC 410E 1000 000000 | LA r0,=Q(HWTHRCVX)(r | |
0000C0 5000 4020 000000 | ST r0,_HWTHXPI1(,r4, | |
0000C4 58E0 3028 000000 | L r14,=Q(HWTHSNDX)( | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0000C8 410E 1000 000000 | LA r0,=Q(HWTHSNDX)(r | |
0000CC 5000 4024 000000 | ST r0,_HWTHXPI1(,r4, | |
0000D0 58E0 302C 000000 | L r14,=Q(HWTJDEL)(, | |
0000D4 410E 1000 000000 | LA r0,=Q(HWTJDEL)(r1 | |
0000D8 5000 4028 000000 | ST r0,_HWTHXPI1(,r4, | |
0000DC 58E0 3030 000000 | L r14,=Q(HWTJTERM)( | |
0000E0 410E 1000 000000 | LA r0,=Q(HWTJTERM)(r | |
0000E4 5000 402C 000000 | ST r0,_HWTHXPI1(,r4, | |
0000E8 58E0 3034 000000 | L r14,=Q(HWTJSRCH)( | |
0000EC 410E 1000 000000 | LA r0,=Q(HWTJSRCH)(r | |
0000F0 5000 4030 000000 | ST r0,_HWTHXPI1(,r4, | |
0000F4 58E0 3038 000000 | L r14,=Q(HWTJSERI)( | |
0000F8 410E 1000 000000 | LA r0,=Q(HWTJSERI)(r | |
0000FC 5000 4034 000000 | ST r0,_HWTHXPI1(,r4, | |
000100 58E0 303C 000000 | L r14,=Q(HWTJPARS)( | |
000104 410E 1000 000000 | LA r0,=Q(HWTJPARS)(r | |
000108 5000 4038 000000 | ST r0,_HWTHXPI1(,r4, | |
00010C 58E0 3040 000000 | L r14,=Q(HWTJINIT)( | |
000110 410E 1000 000000 | LA r0,=Q(HWTJINIT)(r | |
000114 5000 403C 000000 | ST r0,_HWTHXPI1(,r4, | |
000118 58E0 3044 000000 | L r14,=Q(HWTJGVAL)( | |
00011C 410E 1000 000000 | LA r0,=Q(HWTJGVAL)(r | |
000120 5000 4040 000000 | ST r0,_HWTHXPI1(,r4, | |
000124 58E0 3048 000000 | L r14,=Q(HWTJGOEN)( | |
000128 410E 1000 000000 | LA r0,=Q(HWTJGOEN)(r | |
00012C 5000 4044 000000 | ST r0,_HWTHXPI1(,r4, | |
000130 58E0 304C 000000 | L r14,=Q(HWTJGNUV)( | |
000134 410E 1000 000000 | LA r0,=Q(HWTJGNUV)(r | |
000138 5000 4048 000000 | ST r0,_HWTHXPI1(,r4, | |
00013C 58E0 3050 000000 | L r14,=Q(HWTJGNUE)( | |
000140 410E 1000 000000 | LA r0,=Q(HWTJGNUE)(r | |
000144 5000 404C 000000 | ST r0,_HWTHXPI1(,r4, | |
000148 58E0 3054 000000 | L r14,=Q(HWTJGJST)( | |
00014C 410E 1000 000000 | LA r0,=Q(HWTJGJST)(r | |
000150 5000 4050 000000 | ST r0,_HWTHXPI1(,r4, | |
000154 58E0 3058 000000 | L r14,=Q(HWTJGBOV)( | |
000158 410E 1000 000000 | LA r0,=Q(HWTJGBOV)(r | |
00015C 5000 4054 000000 | ST r0,_HWTHXPI1(,r4, | |
000160 58E0 305C 000000 | L r14,=Q(HWTJGAEN)( | |
000164 410E 1000 000000 | LA r0,=Q(HWTJGAEN)(r | |
000168 5000 4058 000000 | ST r0,_HWTHXPI1(,r4, | |
00016C 58E0 3060 000000 | L r14,=Q(HWTJCREN)( | |
000170 410E 1000 000000 | LA r0,=Q(HWTJCREN)(r | |
000174 5000 405C 000000 | ST r0,_HWTHXPI1(,r4, | |
000178 58E0 3064 000000 | L r14,=Q(IBMQJDSB)( | |
00017C 410E 1000 000000 | LA r0,=Q(IBMQJDSB)(r | |
000180 58E0 3068 000000 | L r14,=Q(@STATIC)(, | |
000184 41FE 1000 000000 | LA r15,=Q(@STATIC)(r | |
000188 5000 F000 000000 | ST r0,=A(IBMQJDSB)(, | |
00018C 58E0 306C 000000 | L r14,=Q(IBMQEFSH)( | |
000190 410E 1000 000000 | LA r0,=Q(IBMQEFSH)(r | |
000194 5000 F004 000000 | ST r0,=A(IBMQEFSH)(, | |
000198 58E0 3018 000000 | L r14,=Q(HWTHINIT)( | |
00019C 410E 1000 000000 | LA r0,=Q(HWTHINIT)(r | |
0001A0 5000 F008 000000 | ST r0,=A(HWTHINIT)(, | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0001A4 58E0 300C 000000 | L r14,=Q(HWTHSET)(, | |
0001A8 410E 1000 000000 | LA r0,=Q(HWTHSET)(r1 | |
0001AC 5000 F00C 000000 | ST r0,=A(HWTHSET)(,r | |
0001B0 58E0 3020 000000 | L r14,=Q(HWTHCONN)( | |
0001B4 410E 1000 000000 | LA r0,=Q(HWTHCONN)(r | |
0001B8 5000 F010 000000 | ST r0,=A(HWTHCONN)(, | |
0001BC 58E0 3008 000000 | L r14,=Q(HWTHSLST)( | |
0001C0 410E 1000 000000 | LA r0,=Q(HWTHSLST)(r | |
0001C4 5000 F014 000000 | ST r0,=A(HWTHSLST)(, | |
0001C8 58E0 3014 000000 | L r14,=Q(HWTHRQST)( | |
0001CC 410E 1000 000000 | LA r0,=Q(HWTHRQST)(r | |
0001D0 5000 F018 000000 | ST r0,=A(HWTHRQST)(, | |
0001D4 58E0 301C 000000 | L r14,=Q(HWTHDISC)( | |
0001D8 410E 1000 000000 | LA r0,=Q(HWTHDISC)(r | |
0001DC 5000 F01C 000000 | ST r0,=A(HWTHDISC)(, | |
0001E0 58E0 3000 000000 | L r14,=Q(HWTHTERM)( | |
0001E4 410E 1000 000000 | LA r0,=Q(HWTHTERM)(r | |
0001E8 5000 F020 000000 | ST r0,=A(HWTHTERM)(, | |
0001EC 58E0 3040 000000 | L r14,=Q(HWTJINIT)( | |
0001F0 410E 1000 000000 | LA r0,=Q(HWTJINIT)(r | |
0001F4 5000 F024 000000 | ST r0,=A(HWTJINIT)(, | |
0001F8 58E0 303C 000000 | L r14,=Q(HWTJPARS)( | |
0001FC 410E 1000 000000 | LA r0,=Q(HWTJPARS)(r | |
000200 5000 F028 000000 | ST r0,=A(HWTJPARS)(, | |
000204 58E0 3030 000000 | L r14,=Q(HWTJTERM)( | |
000208 410E 1000 000000 | LA r0,=Q(HWTJTERM)(r | |
00020C 5000 F02C 000000 | ST r0,=A(HWTJTERM)(, | |
000210 58E0 3034 000000 | L r14,=Q(HWTJSRCH)( | |
000214 410E 1000 000000 | LA r0,=Q(HWTJSRCH)(r | |
000218 5000 F030 000000 | ST r0,=A(HWTJSRCH)(, | |
00021C 58E0 3054 000000 | L r14,=Q(HWTJGJST)( | |
000220 410E 1000 000000 | LA r0,=Q(HWTJGJST)(r | |
000224 5000 F034 000000 | ST r0,=A(HWTJGJST)(, | |
000228 58E0 3044 000000 | L r14,=Q(HWTJGVAL)( | |
00022C 410E 1000 000000 | LA r0,=Q(HWTJGVAL)(r | |
000230 5000 F038 000000 | ST r0,=A(HWTJGVAL)(, | |
000234 58E0 3058 000000 | L r14,=Q(HWTJGBOV)( | |
000238 410E 1000 000000 | LA r0,=Q(HWTJGBOV)(r | |
00023C 5000 F03C 000000 | ST r0,=A(HWTJGBOV)(, | |
000240 Start of Epilog | |
000240 58D0 D004 000000 | L r13,4(,r13) | |
000244 58E0 D00C 000000 | L r14,12(,r13) | |
000248 9824 D01C 000000 | LM r2,r4,28(r13) | |
00024C 051E 000000 | BALR r1,r14 | |
00024E 0707 000000 | NOPR 7 | |
000250 Start of Literals | |
000250 00000000 =Q(HWTHTERM) | |
000254 00000000 =Q(_HWTHXPI1) | |
000258 00000000 =Q(HWTHSLST) | |
00025C 00000000 =Q(HWTHSET) | |
000260 00000000 =Q(HWTHRSET) | |
000264 00000000 =Q(HWTHRQST) | |
000268 00000000 =Q(HWTHINIT) | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00026C 00000000 =Q(HWTHDISC) | |
000270 00000000 =Q(HWTHCONN) | |
000274 00000000 =Q(HWTHRCVX) | |
000278 00000000 =Q(HWTHSNDX) | |
00027C 00000000 =Q(HWTJDEL) | |
000280 00000000 =Q(HWTJTERM) | |
000284 00000000 =Q(HWTJSRCH) | |
000288 00000000 =Q(HWTJSERI) | |
00028C 00000000 =Q(HWTJPARS) | |
000290 00000000 =Q(HWTJINIT) | |
000294 00000000 =Q(HWTJGVAL) | |
000298 00000000 =Q(HWTJGOEN) | |
00029C 00000000 =Q(HWTJGNUV) | |
0002A0 00000000 =Q(HWTJGNUE) | |
0002A4 00000000 =Q(HWTJGJST) | |
0002A8 00000000 =Q(HWTJGBOV) | |
0002AC 00000000 =Q(HWTJGAEN) | |
0002B0 00000000 =Q(HWTJCREN) | |
0002B4 00000000 =Q(IBMQJDSB) | |
0002B8 00000000 =Q(@STATIC) | |
0002BC 00000000 =Q(IBMQEFSH) | |
0002C0 End of Literals | |
*** General purpose registers used: 111110000000111 | |
*** Floating point registers used: 000000000000000 | |
*** Size of register spill area: 512(max) 0(used) | |
*** Size of dynamic storage: 152 | |
*** Size of executable code: 592 | |
*** CSECT Offset: 24856 : 0x6118 | |
Constant Area | |
000000 02020240 00000031 02020240 00000033 |... ....... ....| | |
000010 02020240 00000034 02020000 00000000 |... ............| | |
000020 02020240 0000007C 02020240 00000001 |... ...@... ....| | |
000030 02020240 00000040 02020240 00000047 |... ... ... ....| | |
000040 02020240 000000C8 02020240 00000011 |... ...H... ....| | |
000050 02020240 00000012 02020240 00000016 |... ....... ....| | |
000060 02020240 00000017 02020240 0000001A |... ....... ....| | |
000070 02020240 0000001C 02020240 0000001E |... ....... ....| | |
000080 02020240 0000001F 02020240 00000020 |... ....... ....| | |
000090 02020240 00000021 02020240 000000DE |... ....... ....| | |
0000A0 02020240 00000022 02020240 00000023 |... ....... ....| | |
0000B0 02020240 00000024 02020240 00000025 |... ....... ....| | |
0000C0 02020240 00000026 02020240 00000028 |... ....... ....| | |
0000D0 02020240 00000029 02020240 0000002A |... ....... ....| | |
0000E0 02020240 0000002B 02020240 0000002C |... ....... ....| | |
0000F0 02020240 0000002D 02020240 0000002E |... ....... ....| | |
000100 02020240 0000002F 83969595 8583A389 |... ....connecti| | |
000110 96950000 998598A4 85A2A340 40400000 |on..request ..| | |
000120 E2E4C3C3 C5E2E27A 40C8E6E3 C8C9D5C9 |SUCCESS: HWTHINI| | |
000130 E3408399 8581A385 84400000 408995A2 |T created .. ins| | |
000140 A3819583 854B0000 C8E6E3C8 C9D5C9E3 |tance...HWTHINIT| | |
000150 40868189 9385844B 88A3A397 7A6161A2 | failed.http://s| | |
000160 8599A589 8385A24B 8681814B 8796A500 |ervices.faa.gov.| | |
000170 E285A340 86818993 8584404D C8E6E3C8 |Set failed (HWTH| | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000180 E2C5E35D 4B40C881 95849385 7A400000 |SET). Handle: ..| | |
000190 C3969595 8583A340 86818993 8584404D |Connect failed (| | |
0001A0 C8E6E3C8 C3D6D5D5 5D4BC396 95958583 |HWTHCONN).Connec| | |
0001B0 A3899695 40888195 8493857A 40000000 |tion handle: ...| | |
0001C0 61818999 979699A3 61A2A381 A3A4A261 |/airport/status/| | |
0001D0 C88499C4 81A38140 C29684A8 C481A381 |HdrData BodyData| | |
0001E0 C1838385 97A37A81 97979389 8381A389 |Accept:applicati| | |
0001F0 96956191 A2969500 C1838385 97A360D3 |on/json.Accept-L| | |
000200 819587A4 8187857A 40859560 E4E20000 |anguage: en-US..| | |
000210 E29389A2 A3408681 89938584 404DC8E6 |Slist failed (HW| | |
000220 E3C8E2D3 E2E35D4B D98598A4 85A2A340 |THSLST).Request | | |
000230 88819584 93857A40 D98598A4 85A2A340 |handle: Request | | |
000240 86818993 8584404D C8E6E3C8 D9D8E2E3 |failed (HWTHRQST| | |
000250 5D4BC396 95958583 A3899695 40888195 |).Connection han| | |
000260 8493857A 40000000 D98598A4 85A2A340 |dle: ...Request | | |
000270 88819584 93857A40 C489A283 96959585 |handle: Disconne| | |
000280 83A3404D C8E6E3C8 C4C9E2C3 5D408681 |ct (HWTHDISC) fa| | |
000290 89938584 4BC39695 958583A3 89969540 |iled.Connection | | |
0002A0 88819584 93857A40 E3859994 899581A3 |handle: Terminat| | |
0002B0 85408681 89938584 404DC8E6 E3C8E3C5 |e failed (HWTHTE| | |
0002C0 D9D45D4B C8819584 93857A40 C1899997 |RM).Handle: Airp| | |
0002D0 9699A340 8481A381 40869699 40000000 |ort data for ...| | |
0002E0 C1899997 9699A340 95819485 7A400000 |Airport name: ..| | |
0002F0 C1899997 9699A340 A2A381A3 857A4000 |Airport state: .| | |
000300 A885A200 95960000 C1899997 9699A340 |yes.no..Airport | | |
000310 C4859381 A87A4000 C4859381 A840E3A8 |Delay: .Delay Ty| | |
000320 97857A40 C4859381 A840D985 81A29695 |pe: Delay Reason| | |
000330 7A400000 C1A58740 C4859381 A87A4000 |: ..Avg Delay: .| | |
000340 E3859497 859981A3 A499857A 40000000 |Temperature: ...| | |
000350 E6899584 7A400000 D985A3A4 999540C3 |Wind: ..Return C| | |
000360 96848540 7E400000 F0F1F2F3 F4F5F6F7 |ode = ..01234567| | |
000370 F8F9C1C2 C3C4C5C6 E28599A5 89838540 |89ABCDEFService | | |
000380 40404040 7E400000 D98581A2 969540C3 | = ..Reason C| | |
000390 96848540 7E400000 D98581A2 969540E3 |ode = ..Reason T| | |
0003A0 85A7A340 7E400000 D985A297 9695A285 |ext = ..Response| | |
0003B0 40A2A381 A3A4A240 83968485 407E4000 | status code = .| | |
0003C0 40404020 20202020 20202020 21200000 | .............| | |
0003D0 C8E3E3D7 40E2A381 A3A4A240 D98581A2 |HTTP Status Reas| | |
0003E0 9695407E 40000000 D985A297 9695A285 |on = ...Response| | |
0003F0 40C88581 84859940 40D58194 857A0000 | Header Name:..| | |
000400 02020240 40E58193 A4857A00 95819485 |... Value:.name| | |
000410 C9C1E3C1 A2A381A3 85000000 84859381 |IATAstate...dela| | |
000420 A8000000 A2A381A3 A4A20000 A3A89785 |y...status..type| | |
000430 998581A2 96950000 81A587C4 859381A8 |reason..avgDelay| | |
000440 A68581A3 88859900 A3859497 A6899584 |weather.tempwind| | |
000450 00000000 D78199A2 85994089 9589A389 |....Parser initi| | |
000460 819389A9 81A38996 95408681 89938584 |alization failed| | |
000470 4B000000 E4958182 938540A3 96409781 |....Unable to pa| | |
000480 99A28540 D1E2D6D5 408481A3 814B0000 |rse JSON data...| | |
000490 E4958182 938540A3 96409785 99869699 |Unable to perfor| | |
0004A0 94408393 858195A4 974BD985 A399A889 |m cleanup.Retryi| | |
0004B0 958740A6 89A38840 C6D6D9C3 C5409697 |ng with FORCE op| | |
0004C0 A3899695 40859581 82938584 4B000000 |tion enabled....| | |
0004D0 00000001 E4958182 938540A3 96408393 |....Unable to cl| | |
0004E0 858195A4 9740A689 A38840C8 E6E3D16D |eanup with HWTJ_| | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
0004F0 C6D6D9C3 C54BC396 A4938440 9596A340 |FORCE.Could not | | |
000500 86998585 40978199 A2859940 A6969992 |free parser work| | |
000510 40819985 814B0000 E4958182 938540A3 | area...Unable t| | |
000520 96409785 99869699 94408393 858195A4 |o perform cleanu| | |
000530 974BC396 A4938440 9596A340 86998585 |p.Could not free| | |
000540 40978199 A2859940 A6969992 40819985 | parser work are| | |
000550 814B0000 00000002 C5999996 99409683 |a.......Error oc| | |
000560 83A49999 858440A6 88899385 40A28581 |curred while sea| | |
000570 99838889 95874086 96994081 40958194 |rching for a nam| | |
000580 854B4040 E3888540 95819485 40A681A2 |e. The name was| | |
000590 408696A4 95844082 A4A340A3 88854040 | found but the | | |
0005A0 A58193A4 8540A681 A2409596 A3409686 |value was not of| | |
0005B0 40A38885 4085A797 8583A385 8440A3A8 | the expected ty| | |
0005C0 97854B40 40000000 E2858199 83884086 |pe. ...Search f| | |
0005D0 81899385 844B40D5 81948540 A681A240 |ailed. Name was | | |
0005E0 9596A340 8696A495 84404089 9540A388 |not found in th| | |
0005F0 8540A297 85838986 89858440 96829185 |e specified obje| | |
000600 83A34B00 C2A48686 859940A2 89A98540 |ct..Buffer size | | |
000610 89A240A3 969640A2 94819393 4B000000 |is too small....| | |
000620 C5999996 99409683 83A49999 85844089 |Error occurred i| | |
000630 9540C496 6DC785A3 6DE58193 A4854B40 |n Do_Get_Value. | | |
000640 C8E6E3D1 C7E5C1D3 40868189 9385844B |HWTJGVAL failed.| | |
000650 C5999996 99409683 83A49999 85844089 |Error occurred i| | |
000660 9540C496 6DC785A3 6DE58193 A4854B40 |n Do_Get_Value. | | |
000670 C8E6E3D1 C7C2D6E5 40868189 9385844B |HWTJGBOV failed.| | |
000680 C1954089 95A58193 89844085 95A399A8 |An invalid entry| | |
000690 40A3A897 854089A2 408696A4 95844089 | type is found i| | |
0006A0 9540C496 6DC785A3 6DE58193 A4854BC9 |n Do_Get_Value.I| | |
0006B0 5C5C40D9 85A29796 95A28540 C29684A8 |** Response Body| | |
0006C0 40C5A789 A340D985 838589A5 85A240C3 | Exit Receives C| | |
0006D0 9695A399 9693405C 5CC9D596 40C29684 |ontrol **INo Bod| | |
0006E0 A840A4A2 85998481 A38140A6 81A240A2 |y userdata was s| | |
0006F0 97858389 86898584 5AC9D985 A2979695 |pecified!IRespon| | |
000700 A2854082 9684A840 89954083 9695A399 |se body in contr| | |
000710 969340A6 89A38896 A4A34085 A5859940 |ol without ever | | |
000720 99858385 89A58995 87408995 84898381 |receiving indica| | |
000730 A3969940 968640D1 E2D6D540 8481A381 |tor of JSON data| | |
000740 4BC95C5C 40D985A2 979695A2 8540C296 |.I** Response Bo| | |
000750 84A840C5 A789A340 D985A3A4 9995A240 |dy Exit Returns | | |
000760 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
000770 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
000780 5C5C5C5C 5C5C5C5C 5C5C5C5C 5CC95C5C |*************I**| | |
000790 40D985A2 979695A2 8540C885 81848599 | Response Header| | |
0007A0 40C5A789 A340D985 838589A5 85A240C3 | Exit Receives C| | |
0007B0 9695A399 9693405C 5CC9D596 40C88581 |ontrol **INo Hea| | |
0007C0 84859940 A4A28599 8481A381 40A681A2 |der userdata was| | |
0007D0 40A29785 83898689 85845AC9 40C95C5C | specified!I I**| | |
0007E0 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
0007F0 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
000800 5C5C5C5C D200E001 E000C396 96928985 |****K.\.\.Cookie| | |
000810 40E2A396 998540C6 A493935A D6A38885 | Store Full!Othe| | |
000820 994085A7 89A34086 93818740 8696A495 |r exit flag foun| | |
000830 844BC396 95A38595 A360E3A8 97858197 |d.Content-Typeap| | |
000840 97938983 81A38996 956191A2 9695D985 |plication/jsonRe| | |
000850 838589A5 85844083 96999985 83A340C3 |ceived correct C| | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000860 9695A385 95A360E3 A8978540 88858184 |ontent-Type head| | |
000870 85994BC9 5C5C40D9 85A29796 95A28540 |er.I** Response | | |
000880 C8858184 859940C5 A789A340 D985A3A4 |Header Exit Retu| | |
000890 9995A240 5C5C0214 7483648C 5CC8E3E3 |rns **...c..*HTT| | |
0008A0 D740E685 8240C595 81829385 948595A3 |P Web Enablement| | |
0008B0 40E39696 939289A3 40E28194 97938540 | Toolkit Sample | | |
0008C0 C2858789 95A25CC9 5C5C40C2 9687A4A2 |Begins*I** Bogus| | |
0008D0 40C9C1E3 C1408189 99979699 A3408396 | IATA airport co| | |
0008E0 848540A2 97858389 86898584 5A405C5C |de specified! **| | |
0008F0 5C5C5C5C 5C5C5C5C 40D79996 87998194 |******** Program| | |
000900 40C59584 858440E2 A4838385 A2A286A4 | Ended Successfu| | |
000910 9393A840 5C5C5C5C 5C5C5C5C 5CC95C5C |lly *********I**| | |
000920 5C5C5C5C 5C5C40D7 99968799 819440C5 |****** Program E| | |
000930 95848584 40E495A2 A4838385 A2A286A4 |nded Unsuccessfu| | |
000940 9393A840 5C5C5C5C 5C5C5C5C 5CC95CC8 |lly *********I*H| | |
000950 E3E3D740 E6858240 C5958182 93859485 |TTP Web Enableme| | |
000960 95A340E3 96969392 89A340E2 81949793 |nt Toolkit Sampl| | |
000970 8540C595 84A25CC9 5C5C5C5C 5C5C5C5C |e Ends*I********| | |
000980 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
000990 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
0009A0 5CC95C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |*I**************| | |
0009B0 5C5C5C5C 5C5C5C5C 5C5C5C5C 5C5C5C5C |****************| | |
0009C0 5C5C5C5C 5CC96060 60606060 60606060 |*****I----------| | |
0009D0 60606060 60606060 60606060 60606060 |----------------| | |
0009E0 60606060 60606060 60C9C3A4 99998595 |---------ICurren| | |
0009F0 A340A685 81A38885 99408396 958489A3 |t weather condit| | |
000A00 899695A2 7A40E2E4 C3C3C5E2 E27A40E3 |ions: SUCCESS: T| | |
000A10 85999489 9581A385 40A2A483 83858584 |erminate succeed| | |
000A20 8584404D C8E6E3C8 E3C5D9D4 5D4BE2E4 |ed (HWTHTERM).SU| | |
000A30 C3C3C5E2 E27A40C4 89A28396 95958583 |CCESS: Disconnec| | |
000A40 A340A2A4 83838585 84858440 4DC8E6E3 |t succeeded (HWT| | |
000A50 C8C4C9E2 C35D4BC9 E2E4C3C3 C5E2E27A |HDISC).ISUCCESS:| | |
000A60 40D98598 A485A2A3 40A2A483 83858584 | Request succeed| | |
000A70 8584404D C8E6E3C8 D9D8E2E3 5D4BE2E4 |ed (HWTHRQST).SU| | |
000A80 C3C3C5E2 E27A40E2 D389A2A3 40A2A483 |CCESS: SList suc| | |
000A90 83858584 8584404D C8E6E3C8 E2D3E2E3 |ceeded (HWTHSLST| | |
000AA0 5D4B5C40 C1848440 C1838385 97A37A81 |).* Add Accept:a| | |
000AB0 97979389 8381A389 96956191 A2969540 |pplication/json | | |
000AC0 998598A4 85A2A340 88849940 5CC95C5C |request hdr *I**| | |
000AD0 40C18484 40C18383 8597A360 D3819587 | Add Accept-Lang| | |
000AE0 A4818785 7A408595 60E4E240 998598A4 |uage: en-US requ| | |
000AF0 85A2A340 88849940 5C5C5C5C 40E285A3 |est hdr **** Set| | |
000B00 40C8E6E3 C86DD6D7 E36DD9C5 D8E4C5E2 | HWTH_OPT_REQUES| | |
000B10 E3D4C5E3 C8D6C440 86969940 998598A4 |TMETHOD for requ| | |
000B20 85A2A340 5C5C5C5C 5C5C5C5C 40E285A3 |est ******** Set| | |
000B30 40C8E6E3 C86DD6D7 E36DE4D9 C9408696 | HWTH_OPT_URI fo| | |
000B40 99409985 98A485A2 A3405C5C 5C5C5C5C |r request ******| | |
000B50 5CE285A3 40C8E6E3 C86DD6D7 E36DD9C5 |*Set HWTH_OPT_RE| | |
000B60 E2D7D6D5 E2C5C8C4 D96DC5E7 C9E34086 |SPONSEHDR_EXIT f| | |
000B70 96994099 8598A485 A2A35CC9 5C5C40E2 |or request*I** S| | |
000B80 85A340C8 E6E3C86D D6D7E36D D9C5E2D7 |et HWTH_OPT_RESP| | |
000B90 D6D5E2C5 C8C4D96D E4E2C5D9 C4C1E3C1 |ONSEHDR_USERDATA| | |
000BA0 40869699 40998598 A485A2A3 405C5CC9 | for request **I| | |
000BB0 5C5C40E2 85A340C8 E6E3C86D D6D7E36D |** Set HWTH_OPT_| | |
000BC0 D9C5E2D7 D6D5E2C5 C2D6C4E8 6DC5E7C9 |RESPONSEBODY_EXI| | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000BD0 E3408696 99404099 8598A485 A2A3405C |T for request *| | |
000BE0 5CC95C5C 40E285A3 40C8E6E3 C86DD6D7 |*I** Set HWTH_OP| | |
000BF0 E36DD9C5 E2D7D6D5 E2C5C2D6 C4E86DE4 |T_RESPONSEBODY_U| | |
000C00 E2C5D9C4 C1E3C140 40869699 40998598 |SERDATA for req| | |
000C10 A485A2A3 5C5C5C5C 40E285A3 40C8E6E3 |uest**** Set HWT| | |
000C20 C86DD6D7 E36DE3D9 C1D5E2D3 C1E3C56D |H_OPT_TRANSLATE_| | |
000C30 D9C5E2D7 C2D6C4E8 40869699 40998598 |RESPBODY for req| | |
000C40 A485A2A3 405C5CC9 5C5C40E2 85A340C8 |uest **I** Set H| | |
000C50 E6E3C86D D6D7E36D C8E3E3D7 C8C5C1C4 |WTH_OPT_HTTPHEAD| | |
000C60 C5D9E240 86969940 998598A4 85A2A340 |ERS for request | | |
000C70 5C5CE2E4 C3C3C5E2 E27A40C3 96959585 |**SUCCESS: Conne| | |
000C80 83A340A2 A4838385 85848584 404DC8E6 |ct succeeded (HW| | |
000C90 E3C8C3D6 D5D55D4B E2E4C3C3 C5E2E27A |THCONN).SUCCESS:| | |
000CA0 40E285A3 40A2A483 83858584 8584404D | Set succeeded (| | |
000CB0 C8E6E3C8 E2C5E35D 4BC95C5C 5C5C40E2 |HWTHSET).I**** S| | |
000CC0 85A340C8 E6E3C86D D6D7E36D E5C5D9C2 |et HWTH_OPT_VERB| | |
000CD0 D6E2C540 86969940 83969595 8583A389 |OSE for connecti| | |
000CE0 9695405C 5C5C5CC9 405C5C5C 5C5C5C40 |on ****I ****** | | |
000CF0 E285A340 C8E6E3C8 6DD6D7E3 6DE4D9C9 |Set HWTH_OPT_URI| | |
000D00 40869699 40839695 958583A3 89969540 | for connection | | |
000D10 5C5C5C5C 5C5C40C9 405C5C40 E285A340 |****** I ** Set | | |
000D20 C8E6E3C8 6DD6D7E3 6DC3D6D6 D2C9C5E3 |HWTH_OPT_COOKIET| | |
000D30 E8D7C540 86969940 83969595 8583A389 |YPE for connecti| | |
000D40 9695405C 5C00D200 E000F000 E2E4C3C3 |on **.K.\.0.SUCC| | |
000D50 C5E2E27A 40D78199 A2859940 A6969992 |ESS: Parser work| | |
000D60 40819985 81408699 8585844B E2E4C3C3 | area freed.SUCC| | |
000D70 C5E2E27A 40D78199 A2859940 A6969992 |ESS: Parser work| | |
000D80 40819985 81408699 85858440 A689A388 | area freed with| | |
000D90 40C6D6D9 C3C54BC9 E2E4C3C3 C5E2E27A | FORCE.ISUCCESS:| | |
000DA0 40D1E2D6 D5408481 A3814097 8199A285 | JSON data parse| | |
000DB0 844BE2E4 C3C3C5E2 E27A40A9 61D6E240 |d.SUCCESS: z/OS | | |
000DC0 D1E2D6D5 40978199 A2859940 899589A3 |JSON parser init| | |
000DD0 89819389 A985844B A399A485 D2001000 |ialized.trueK...| | |
000DE0 2000 |.. | | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
PPA1: Entry Point Constants | |
000000 1CCEA126 =F'483303718' | |
000004 00007950 =A(PPA2-HWTHBDYX) | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000145 =F'1342177605' | |
000028 FFFF8E88 =F'-29048' | |
00002C 38280000 =F'942145536' | |
000030 4008013D =F'1074266429' | |
000034 00000000 =F'0' | |
000038 0008 **** AL2(8),C'HWTHBDYX | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCEA126 =F'483303718' | |
000004 000076A8 =A(PPA2-HWTHHDRX) | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000001 =AL3(1) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000505 =F'1342178565' | |
000028 FFFF90E8 =F'-28440' | |
00002C 38280000 =F'942145536' | |
000030 400804FD =F'1074267389' | |
000034 00000000 =F'0' | |
000038 0008 **** AL2(8),C'HWTHHDRX | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCEA126 =F'483303718' | |
000004 00006C90 =A(PPA2-HWTHXPI1) | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFF00000 =F'-1048576' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000358 =F'1342178136' | |
000028 FFFF9AB8 =F'-25928' | |
00002C 38280000 =F'942145536' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000030 40080350 =F'1074266960' | |
000034 00000000 =F'0' | |
000038 0008 **** AL2(8),C'HWTHXPI1 | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000065A8 =A(PPA2-DISPLAY_E | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000202 =F'1342177794' | |
000028 FFFFA158 =F'-24232' | |
00002C 38280000 =F'942145536' | |
000030 400801FA =F'1074266618' | |
000034 00000000 =F'0' | |
000038 000D **** AL2(13),C'DISPLAY | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000061A0 =A(PPA2-WRITEDATA | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500002A2 =F'1342177954' | |
000028 FFFFA518 =F'-23272' | |
00002C 38280000 =F'942145536' | |
000030 4008029A =F'1074266778' | |
000034 00000000 =F'0' | |
000038 0009 **** AL2(9),C'WRITEDAT | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00005C58 =A(PPA2-HTTP_TERM | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFE00000 =F'-2097152' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000C4 =F'1342177476' | |
000028 FFFFAA18 =F'-21992' | |
00002C 38280000 =F'942145536' | |
000030 400800BC =F'1074266300' | |
000034 00000000 =F'0' | |
000038 000E **** AL2(14),C'HTTP_TE | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00005AC0 =A(PPA2-HTTP_DISC | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000C0 =F'1342177472' | |
000028 FFFFAB68 =F'-21656' | |
00002C 38280000 =F'942145536' | |
000030 400800B8 =F'1074266296' | |
000034 00000000 =F'0' | |
000038 000F **** AL2(15),C'HTTP_DI | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00005930 =A(PPA2-HTTP_REQU | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFE00000 =F'-2097152' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000E2 =F'1342177506' | |
000028 FFFFACA8 =F'-21336' | |
00002C 38280000 =F'942145536' | |
000030 400800DA =F'1074266330' | |
000034 00000000 =F'0' | |
000038 000C **** AL2(12),C'HTTP_RE | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00005760 =A(PPA2-HTTP_SLIS | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000010 FFFC0000 =F'-262144' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000E4 =F'1342177508' | |
000028 FFFFAE30 =F'-20944' | |
00002C 38280000 =F'942145536' | |
000030 400800DC =F'1074266332' | |
000034 00000000 =F'0' | |
000038 000A **** AL2(10),C'HTTP_SL | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00005588 =A(PPA2-BUILDSLIS | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFFC0000 =F'-262144' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000192 =F'1342177682' | |
000028 FFFFAFC0 =F'-20544' | |
00002C 38280000 =F'942145536' | |
000030 4008018A =F'1074266506' | |
000034 00000000 =F'0' | |
000038 000A **** AL2(10),C'BUILDSL | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00005258 =A(PPA2-HTTP_SETU | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFFC0000 =F'-262144' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 5000052B =F'1342178603' | |
000028 FFFFB2A8 =F'-19800' | |
00002C 38280000 =F'942145536' | |
000030 40080523 =F'1074267427' | |
000034 00000000 =F'0' | |
000038 0011 **** AL2(17),C'HTTP_SE | |
PPA1 End | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000047E8 =A(PPA2-HTTP_CONN | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000D4 =F'1342177492' | |
000028 FFFFBCC8 =F'-17208' | |
00002C 38280000 =F'942145536' | |
000030 400800CC =F'1074266316' | |
000034 00000000 =F'0' | |
000038 000C **** AL2(12),C'HTTP_CO | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00004630 =A(PPA2-HTTP_SET) | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFF80000 =F'-524288' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000E0 =F'1342177504' | |
000028 FFFFBE38 =F'-16840' | |
00002C 38280000 =F'942145536' | |
000030 400800D8 =F'1074266328' | |
000034 00000000 =F'0' | |
000038 0008 **** AL2(8),C'HTTP_SET | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00004460 =A(PPA2-HTTP_SETU | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFFC0000 =F'-262144' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500001D5 =F'1342177749' | |
000028 FFFFBFC0 =F'-16448' | |
00002C 38280000 =F'942145536' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000030 400801CD =F'1074266573' | |
000034 00000000 =F'0' | |
000038 0014 **** AL2(20),C'HTTP_SE | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000040A8 =A(PPA2-HTTP_INIT | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFE00000 =F'-2097152' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000F3 =F'1342177523' | |
000028 FFFFC328 =F'-15576' | |
00002C 38280000 =F'942145536' | |
000030 400800EB =F'1074266347' | |
000034 00000000 =F'0' | |
000038 0009 **** AL2(9),C'HTTP_INI | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00003EB0 =A(PPA2-DISPLAY_P | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500001D3 =F'1342177747' | |
000028 FFFFC4D8 =F'-15144' | |
00002C 38280000 =F'942145536' | |
000030 400801CB =F'1074266571' | |
000034 00000000 =F'0' | |
000038 0011 **** AL2(17),C'DISPLAY | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00003B00 =A(PPA2-DO_GET_VA | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFFC0000 =F'-262144' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000002 =AL3(2) | |
00001C 0040 =H'64' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000284 =F'1342177924' | |
000028 FFFFC838 =F'-14280' | |
00002C 38290000 =F'942211072' | |
000030 4008027C =F'1074266748' | |
000034 00000000 =F'0' | |
000038 000C **** AL2(12),C'DO_GET_ | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000035E0 =A(PPA2-FIND_VALU | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFFC0000 =F'-262144' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 5000017D =F'1342177661' | |
000028 FFFFCD10 =F'-13040' | |
00002C 38280000 =F'942145536' | |
000030 40080175 =F'1074266485' | |
000034 00000000 =F'0' | |
000038 000A **** AL2(10),C'FIND_VA | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000032C8 =A(PPA2-FIND_OBJE | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000091 =F'1342177425' | |
000028 FFFFCFE0 =F'-12320' | |
00002C 38280000 =F'942145536' | |
000030 40080089 =F'1074266249' | |
000034 00000000 =F'0' | |
000038 000B **** AL2(11),C'FIND_OB | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00003198 =A(PPA2-FIND_STRI | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000010 FFC00000 =F'-4194304' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000095 =F'1342177429' | |
000028 FFFFD0C8 =F'-12088' | |
00002C 38280000 =F'942145536' | |
000030 4008008D =F'1074266253' | |
000034 00000000 =F'0' | |
000038 000B **** AL2(11),C'FIND_ST | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00003060 =A(PPA2-TERM_PARS | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFF00000 =F'-1048576' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000189 =F'1342177673' | |
000028 FFFFD1B8 =F'-11848' | |
00002C 38280000 =F'942145536' | |
000030 40080181 =F'1074266497' | |
000034 00000000 =F'0' | |
000038 000B **** AL2(11),C'TERM_PA | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00002D38 =A(PPA2-PARSE_JSO | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFF80000 =F'-524288' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000CE =F'1342177486' | |
000028 FFFFD498 =F'-11112' | |
00002C 38280000 =F'942145536' | |
000030 400800C6 =F'1074266310' | |
000034 00000000 =F'0' | |
000038 000F **** AL2(15),C'PARSE_J | |
PPA1 End | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00002B88 =A(PPA2-INIT_PARS | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFF00000 =F'-1048576' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 500000C2 =F'1342177474' | |
000028 FFFFD5F8 =F'-10760' | |
00002C 38280000 =F'942145536' | |
000030 400800BA =F'1074266298' | |
000034 00000000 =F'0' | |
000038 000B **** AL2(11),C'INIT_PA | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 000029F0 =A(PPA2-SEARCHAND | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FFF00000 =F'-1048576' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000001 =AL3(1) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000827 =F'1342179367' | |
000028 FFFFD748 =F'-10424' | |
00002C 38280000 =F'942145536' | |
000030 4008081F =F'1074268191' | |
000034 00000000 =F'0' | |
000038 0018 **** AL2(24),C'SEARCHA | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2129 =F'483270953' | |
000004 00001990 =A(PPA2-_CsCopy) | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FF800000 =F'-8388608' | |
000014 00000001 =F'1' | |
000018 E0 =AL1(224) | |
000019 000001 =AL3(1) | |
00001C 0240 =H'576' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000055 =F'1342177365' | |
000028 FFFFE750 =F'-6320' | |
00002C 18250000 =F'405078016' | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
OFFSET OBJECT CODE LINE# FILE# P S E U D O A S S E M B L Y L I S | |
000030 2009004C =F'537460812' | |
000034 00000000 =F'0' | |
000038 0007 **** AL2(7),C'_CsCopy' | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2129 =F'483270953' | |
000004 000018E0 =A(PPA2-_outlineC | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 01F00000 =F'32505856' | |
000014 00000001 =F'1' | |
000018 E4 =AL1(228) | |
000019 000000 =AL3(0) | |
00001C 0240 =H'576' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 5000002D =F'1342177325' | |
000028 FFFFE7B8 =F'-6216' | |
00002C 180A0000 =F'403308544' | |
000030 20050028 =F'537198632' | |
000034 00000000 =F'0' | |
000038 000C **** AL2(12),C'_outlin | |
PPA1 End | |
PPA1: Entry Point Constants | |
000000 1CCE2126 =F'483270950' | |
000004 00001880 =A(PPA2-__dllstat | |
000008 00000000 =F'0' | |
00000C 00000000 =F'0' | |
000010 FE000000 =F'-33554432' | |
000014 00000001 =F'1' | |
000018 90 =AL1(144) | |
000019 000000 =AL3(0) | |
00001C 0040 =H'64' | |
00001E 0012 =H'18' | |
000020 00000000 =F'0' | |
000024 50000128 =F'1342177576' | |
000028 FFFFE7D0 =F'-6192' | |
00002C 38260000 =F'942014464' | |
000030 40080120 =F'1074266400' | |
000034 00000000 =F'0' | |
000038 000F **** AL2(15),C'__dllst | |
PPA1 End | |
PPA2: Compile Unit Block | |
000000 0B00 3203 =F'184562179' | |
000004 FFFF 8668 =A(CEESTART-PPA2) | |
000008 0000 0000 =F'0' | |
00000C FFFF 8668 =A(TIMESTMP-PPA2) | |
000010 0000 0000 =F'0' | |
000014 0200 0000 =F'33554432' | |
PPA2 End | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
E X T E R N A L S Y M B O L D I C T I O N | |
TYPE ID ADDR LENGTH NAME | |
SD 1 000000 0079B0 HWTHPI11 | |
PR 2 000000 000040 @STATIC | |
PR 3 000000 000060 _HWTHXPI1 | |
PR 4 000000 0000C8 ERRORMESSAGE | |
PR 5 000000 000004 RESPHDREXITADDR | |
PR 6 000000 000004 RESPBDYEXITADDR | |
PR 7 000000 00000C PARSER_INSTANCE | |
PR 8 000000 000004 RETURNCODE | |
SD 9 000000 000008 @@DLLI | |
LD 0 000048 000001 HWTHBDYX | |
LD 0 0002F0 000001 HWTHHDRX | |
LD 0 000D08 000001 HWTHXPI1 | |
ER 10 000000 CEESG003 | |
ER 11 000000 CEESG011 | |
UR 14 000000 HWTHTERM | |
UR 15 000000 HWTHSLST | |
UR 16 000000 HWTHSET | |
UR 17 000000 HWTHRSET | |
UR 18 000000 HWTHRQST | |
UR 19 000000 HWTHINIT | |
UR 20 000000 HWTHDISC | |
UR 21 000000 HWTHCONN | |
UR 22 000000 HWTHRCVX | |
UR 23 000000 HWTHSNDX | |
UR 24 000000 HWTJDEL | |
UR 25 000000 HWTJTERM | |
UR 26 000000 HWTJSRCH | |
UR 27 000000 HWTJSERI | |
UR 28 000000 HWTJPARS | |
UR 29 000000 HWTJINIT | |
UR 30 000000 HWTJGVAL | |
UR 31 000000 HWTJGOEN | |
UR 32 000000 HWTJGNUV | |
UR 33 000000 HWTJGNUE | |
UR 34 000000 HWTJGJST | |
UR 35 000000 HWTJGBOV | |
UR 36 000000 HWTJGAEN | |
UR 37 000000 HWTJCREN | |
UR 38 000000 IBMQJDSB | |
UR 39 000000 IBMQEFSH | |
ER 40 000000 CEESTART | |
SD 41 000000 000008 @@PPA2 | |
SD 42 000000 00000C CEEMAIN | |
ER 43 000000 IBMPINPL | |
15655-PL5 IBM(R) Enterprise PL/I for z/OS | |
- Compiler Messages | |
0 Message Line.File Message Description | |
0 IBM2660I W 994.0 Program logic may lead to the END statement for | |
HWTHXPI1 even though HWTHXPI1 is a function that | |
should return a value. | |
- File Reference Table | |
0 File Included From Name | |
0 0 ZDO.MTTRMOST.STUFF(HWTHXPI1) | |
1 6.0 SYS1.MACLIB(HWTJIPLI) | |
2 7.0 SYS1.MACLIB(HWTHIPLI) | |
- Component Return Code Messages (Total/Suppressed) Time | |
0 MACRO 0 0 / 0 0 secs | |
Compiler 4 326 / 325 2 secs | |
0 End of compilation of HWTHXPI1 | |
1z/OS V2 R3 BINDER 05:42:40 SUNDAY JUNE 21, 2020 | |
BATCH EMULATOR JOB(ZDOMTR ) STEP(LINKPLI ) PGM= IEWL | |
IEW2278I B352 INVOCATION PARAMETERS - LIST,MAP,RENT | |
IEW2322I 1220 1 INCLUDE OBJLIB(HWTHXPI1) | |
IEW2322I 1220 2 NAME HWTHXPI1(R) | |
IEW2456E 9207 SYMBOL HWTHRCVX UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM TH | |
IEW2456E 9207 SYMBOL HWTHSNDX UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM TH | |
1 *** M O D U L E M A P *** | |
--------------- | |
CLASS B_TEXT LENGTH = 15AC ATTRIBUTES = CAT, LOAD, RMODE=ANY | |
OFFSET = 0 IN SEGMENT 001 ALIGN = DBLWORD | |
--------------- | |
SECTION CLASS ------- SOURCE -------- | |
OFFSET OFFSET NAME TYPE LENGTH DDNAME SEQ MEMBER | |
0 CEESTART CSECT 7C OBJLIB 01 HWTHXPI1 | |
80 CEEOPIPI * CSECT 263 SYSLIB 01 CEEOPIPI | |
2E8 IBMPINPL * CSECT 24 SYSLIB 01 IBMPINPL | |
310 IBMQEFSH * CSECT 14 SYSLIB 01 IBMQEFSH | |
328 IBMQJDSB * CSECT 14 SYSLIB 01 IBMQJDSB | |
340 HWTJCSS * CSECT 2C4 SYSLIB 02 HWTJCREN | |
18 358 HWTJCREN LABEL | |
48 388 HWTJGAEN LABEL | |
78 3B8 HWTJGBOV LABEL | |
A8 3E8 HWTJGJST LABEL | |
D8 418 HWTJGNUE LABEL | |
108 448 HWTJGNUV LABEL | |
138 478 HWTJGOEN LABEL | |
168 4A8 HWTJGVAL LABEL | |
198 4D8 HWTJINIT LABEL | |
1C8 508 HWTJPARS LABEL | |
1F8 538 HWTJSERI LABEL | |
228 568 HWTJSRCH LABEL | |
258 598 HWTJTERM LABEL | |
288 5C8 HWTJDEL LABEL | |
608 HWTHCSS * CSECT 1A6 SYSLIB 02 HWTHCONN | |
18 620 HWTHCONN LABEL | |
48 650 HWTHDISC LABEL | |
78 680 HWTHINIT LABEL | |
A8 6B0 HWTHRQST LABEL | |
D8 6E0 HWTHRSET LABEL | |
108 710 HWTHSET LABEL | |
138 740 HWTHSLST LABEL | |
168 770 HWTHTERM LABEL | |
7B0 CEESG011 * CSECT 68 SYSLIB 01 CEESG011 | |
818 CEESG003 * CSECT 12B SYSLIB 01 CEESG003 | |
948 CEEROOTA * CSECT 1F0 SYSLIB 01 CEEROOTA | |
0 948 CEEROOTD LABEL | |
B38 CEEBETBL * CSECT 28 SYSLIB 01 CEEBETBL | |
B60 CEEBPUBT * CSECT 70 SYSLIB 01 CEEBPUBT | |
BD0 CEEBTRM * CSECT A4 SYSLIB 01 CEEBTRM | |
C78 CEEBLLST * CSECT 5C SYSLIB 01 CEEBLLST | |
1 *** M O D U L E M A P *** | |
SECTION CLASS ------- SOURCE -------- | |
OFFSET OFFSET NAME TYPE LENGTH DDNAME SEQ MEMBER | |
10 C88 CEELLIST LABEL | |
CD8 CEEBINT * CSECT 8 SYSLIB 01 CEEBINT | |
CE0 CEEARLU * CSECT B8 SYSLIB 01 CEEARLU | |
D98 CEEBPIRA * CSECT 2A0 SYSLIB 01 CEEINT | |
0 D98 CEEINT LABEL | |
0 D98 CEEBPIRB LABEL | |
0 D98 CEEBPIRC LABEL | |
1038 CEECPYRT * CSECT E2 SYSLIB 01 CEEINT | |
1120 CEEP#TRM * CSECT 178 SYSLIB 01 CEEP#TRM | |
1298 CEEP#CAL * CSECT A8 SYSLIB 01 CEEP#CAL | |
1340 CEEP#INT * CSECT 258 SYSLIB 01 CEEP#INT | |
1598 CEETGTFN * CSECT 14 SYSLIB 01 CEETGTFN | |
1 *** M O D U L E M A P *** | |
--------------- | |
CLASS C_CODE LENGTH = 79BC ATTRIBUTES = CAT, LOAD, RMODE=ANY | |
OFFSET = 15B0 IN SEGMENT 001 ALIGN = DBLWORD | |
--------------- | |
SECTION CLASS ------- SOURCE -------- | |
OFFSET OFFSET NAME TYPE LENGTH DDNAME SEQ MEMBER | |
0 HWTHPI11 CSECT 79B0 OBJLIB 01 HWTHXPI1 | |
0 0 HWTHPI11 LABEL | |
48 48 HWTHBDYX LABEL | |
2F0 2F0 HWTHHDRX LABEL | |
D08 D08 HWTHXPI1 LABEL | |
79B0 CEEMAIN CSECT C OBJLIB 01 HWTHXPI1 | |
0 79B0 CEEMAIN LABEL | |
--------------- | |
CLASS C_@@DLLI LENGTH = 8 ATTRIBUTES = MRG, LOAD, RMODE=ANY | |
OFFSET = 8F70 IN SEGMENT 001 ALIGN = DBLWORD | |
--------------- | |
CLASS | |
OFFSET NAME TYPE LENGTH SECTION | |
0 $PRIV000010 PART 8 HWTHPI11 | |
--------------- | |
CLASS C_@@PPA2 LENGTH = 8 ATTRIBUTES = MRG, LOAD, RMODE=ANY | |
OFFSET = 8F78 IN SEGMENT 001 ALIGN = DBLWORD | |
--------------- | |
CLASS | |
OFFSET NAME TYPE LENGTH SECTION | |
0 $PRIV000011 PART 8 HWTHPI11 | |
--------------- | |
CLASS B_LIT LENGTH = 100 ATTRIBUTES = CAT, LOAD, RMODE=ANY | |
OFFSET = 8F80 IN SEGMENT 001 ALIGN = DBLWORD | |
--------------- | |
SECTION CLASS ------- SOURCE -------- | |
OFFSET OFFSET NAME TYPE LENGTH DDNAME SEQ MEMBER | |
0 IEWBLIT CSECT 100 **NULL** | |
0 0 IEWBLIT LABEL | |
--------------- | |
CLASS C_WSA LENGTH = 50C ATTRIBUTES = MRG, DEFER , RMODE=ANY | |
OFFSET = 0 IN SEGMENT 002 ALIGN = DBLWORD | |
--------------- | |
CLASS | |
OFFSET NAME TYPE LENGTH SECTION | |
0 PARSER_INSTANCE PART C PARSER_INSTANCE | |
C ERRORMESSAGE PART C8 ERRORMESSAGE | |
D8 HWTHBDYX DESCRIPTOR 20 | |
F8 HWTHTERM DESCRIPTOR 20 | |
118 HWTHSLST DESCRIPTOR 20 | |
1 *** M O D U L E M A P *** | |
SECTION CLASS ------- SOURCE -------- | |
OFFSET OFFSET NAME TYPE LENGTH DDNAME SEQ MEMBER | |
138 HWTHHDRX DESCRIPTOR 20 | |
158 HWTHRSET DESCRIPTOR 20 | |
178 HWTHRQST DESCRIPTOR 20 | |
198 HWTJPARS DESCRIPTOR 20 | |
1B8 HWTHDISC DESCRIPTOR 20 | |
1D8 HWTHCONN DESCRIPTOR 20 | |
1F8 HWTHRCVX DESCRIPTOR 20 | |
218 HWTHSNDX DESCRIPTOR 20 | |
238 HWTHSET DESCRIPTOR 20 | |
258 HWTJTERM DESCRIPTOR 20 | |
278 HWTJSRCH DESCRIPTOR 20 | |
298 HWTHINIT DESCRIPTOR 20 | |
2B8 HWTJGAEN DESCRIPTOR 20 | |
2D8 HWTJINIT DESCRIPTOR 20 | |
2F8 HWTJGVAL DESCRIPTOR 20 | |
318 HWTJGOEN DESCRIPTOR 20 | |
338 HWTJGNUV DESCRIPTOR 20 | |
358 HWTJGNUE DESCRIPTOR 20 | |
378 HWTJGJST DESCRIPTOR 20 | |
398 HWTJGBOV DESCRIPTOR 20 | |
3B8 HWTJSERI DESCRIPTOR 20 | |
3D8 HWTJCREN DESCRIPTOR 20 | |
3F8 IBMQJDSB DESCRIPTOR 20 | |
418 IBMQEFSH DESCRIPTOR 20 | |
438 HWTJDEL DESCRIPTOR 20 | |
458 _HWTHXPI1 PART 60 _HWTHXPI1 | |
4B8 RESPHDREXITADDR PART 4 RESPHDREXITADDR | |
4C0 RESPBDYEXITADDR PART 4 RESPBDYEXITADDR | |
4C8 $PRIV000012 PART 40 HWTHPI11 | |
508 RETURNCODE PART 4 RETURNCODE | |
1 *** DATA SET SUMMARY *** | |
DDNAME CONCAT FILE IDENTIFICATION | |
OBJLIB 01 ZDO.MTTRMOST.OBJ | |
SYSLIB 01 CEE.SCEELKED | |
SYSLIB 02 SYS1.CSSLIB | |
1 *** SYMBOL REFERENCES NOT ASSOCIATED WITH ANY ADCON *** | |
TYPE SCOPE NAME | |
*** E N D O F M O D U L E M A P *** | |
*** O P E R A T I O N S U M M A R Y R E P O | |
1PROCESSING OPTIONS: | |
ALIASES NO | |
ALIGN2 NO | |
AMODE UNSPECIFIED | |
CALL YES | |
CASE UPPER | |
COMPAT UNSPECIFIED | |
COMPRESS AUTO | |
DCBS NO | |
DYNAM NO | |
EXTATTR UNSPECIFIED | |
EXITS: NONE | |
FILL NONE | |
GID UNSPECIFIED | |
HOBSET NO | |
INFO NO | |
LET 04 | |
LINECT 060 | |
LIST SUMMARY | |
LISTPRIV NO | |
LONGPARM NO | |
MAP YES | |
MAXBLK 032760 | |
MODMAP NO | |
MSGLEVEL 00 | |
OVLY NO | |
PRINT YES | |
RES NO | |
REUSABILITY REENTRANT | |
RMODE UNSPECIFIED | |
RMODEX NO | |
SIGN NO | |
STORENX NOREPLACE | |
STRIPCL NO | |
STRIPSEC NO | |
SYMTRACE | |
TERM NO | |
TRAP ON | |
UID UNSPECIFIED | |
UPCASE NO | |
WKSPACE 000000K,000000K | |
XCAL NO | |
XREF NO | |
***END OF OPTIONS*** | |
1SAVE OPERATION SUMMARY: | |
MEMBER NAME HWTHXPI1 | |
LOAD LIBRARY ZDO.MTTRMOST.LOAD | |
PROGRAM TYPE PROGRAM OBJECT(FORMAT 3) | |
VOLUME SERIAL ZDO003 | |
DISPOSITION REPLACED | |
TIME OF SAVE 05.42.41 JUN 21, 2020 | |
1SAVE MODULE ATTRIBUTES: | |
AC 000 | |
AMODE 31 | |
COMPRESSION NONE | |
DC NO | |
EDITABLE YES | |
EXCEEDS 16MB NO | |
EXECUTABLE NO | |
LONGPARM NO | |
MIGRATABLE NO | |
OL NO | |
OVLY NO | |
PACK,PRIME NO,NO | |
PAGE ALIGN NO | |
REFR NO | |
RENT YES | |
REUS YES | |
RMODE ANY | |
SCTR NO | |
SIGN NO | |
SSI | |
SYM GENERATED NO | |
TEST NO | |
XPLINK NO | |
MODULE SIZE (HEX) 0000958C | |
DASD SIZE (HEX) 00018000 | |
1 ENTRY POINT AND ALIAS SUMMARY: | |
NAME: ENTRY TYPE AMODE C_OFFSET CLASS NAME STATUS | |
CEESTART MAIN_EP 31 00000000 B_TEXT | |
*** E N D O F O P E R A T I O N S U M M A R Y | |
1z/OS V2 R3 BINDER 05:42:40 SUNDAY JUNE 21, 2020 | |
BATCH EMULATOR JOB(ZDOMTR ) STEP(LINKPLI ) PGM= IEWL | |
IEW2008I 0F03 PROCESSING COMPLETED. RETURN CODE = 8. | |
1---------------------- | |
MESSAGE SUMMARY REPORT | |
---------------------- | |
TERMINAL MESSAGES (SEVERITY = 16) | |
NONE | |
SEVERE MESSAGES (SEVERITY = 12) | |
NONE | |
ERROR MESSAGES (SEVERITY = 08) | |
2456 | |
WARNING MESSAGES (SEVERITY = 04) | |
NONE | |
INFORMATIONAL MESSAGES (SEVERITY = 00) | |
2008 2278 2322 | |
**** END OF MESSAGE SUMMARY REPORT **** | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment