IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Parsing issues


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
guptaritu1

New User


Joined: 10 Jun 2009
Posts: 5
Location: Delhi

PostPosted: Mon Jun 22, 2009 4:46 pm
Reply with quote

Hi,

For structure:
struct DFHREQUEST {
int notify_count;
char userid??(9??);
int bt_id; }

and jcl:
//JAVAPROG EXEC DFHLS2WS,REGION=0M,
// JAVADIR='/usr/lpp/java/J1.4',
// TMPDIR='/tmp',
//* PATHPREF='/Service',
// USSDIR='cicsts32'
//INPUT.SYSUT1 DD *
LOGFILE=/U/EXAMPLEAPP/WSBIND/C.LOG
PDSLIB=//NCS.STD.NCSIT98.BNYCSTR
REQMEM=TESTFIRS
RESPMEM=TESTSECO
MAPPING-LEVEL=2
CHAR-VARYING=NULL
LANG=C
PGMNAME=PAAT110
URI=/usr/WEB
PGMINT=COMMAREA
WSBIND=/usr/WEB/cstr.wsbind
WSDL=/usr/WEB/cstr.wsdl
/*

Can you explain why BT_ID is starting at offset 16 whereas userid is of length 8 and int of 4. so it should be 12 not 16.


LOG file:
Log file from: DFHLS2WS
WSBind file: /usr/WEB/cstr.wsbind
WSBind version: 1.3.00
Mapping level: 2 (TS 3.2 GA mappings)
Mode: Provider
Created: 22 Jun 2009 06:06
Release: CER
Build-Level: CERINC83-07156
Platform: z/OS version 01.09.00 (architecture 390)
Java version: J2RE 1.4.2 IBM z/OS Persistent Reusable VM build cm142-20080923 (SR12) (JIT enabled: jitc)
--------------------------

DFHPI9609I Parameter "BINDING" has value "null".
DFHPI9609I Parameter "CCSID" has value "null".
DFHPI9609I Parameter "CHAR-MULTIPLIER" has value "1".
DFHPI9609I Parameter "CHAR-VARYING" has value "NULL".
DFHPI9609I Parameter "CHAR-VARYING-LIMIT" has value "32767".
DFHPI9609I Parameter "CONTID" has value " ".
DFHPI9609I Parameter "DEFAULT-CHAR-MAXLENGTH" has value "255".
DFHPI9609I Parameter "HTTPPROXY" has value "null".
DFHPI9609I Parameter "INTERNAL_PGMNAME" has value "PAAT110".
DFHPI9609I Parameter "LANG" has value "C".
DFHPI9609I Parameter "LOGFILE" has value "/U/EXAMPLEAPP/WSBIND/C.LOG".
DFHPI9609I Parameter "MAPPING-LEVEL" has value "2".
DFHPI9609I Parameter "MINIMUM-RUNTIME-LEVEL" has value "MINIMUM".
DFHPI9609I Parameter "OPERATIONS" has value "null".
DFHPI9609I Parameter "PDSCP" has value "null".
DFHPI9609I Parameter "PDSLIB" has value "//NCS.STD.NCSIT98.BNYCSTR".
DFHPI9609I Parameter "PGMINT" has value "COMMAREA".
DFHPI9609I Parameter "PGMNAME" has value "PAAT110".
DFHPI9609I Parameter "REQMEM" has value "TESTFIRS".
DFHPI9609I Parameter "REQUEST-NAMESPACE" has value "null".
DFHPI9609I Parameter "REQUEST_STRUCT" has value "null".
DFHPI9609I Parameter "RESPMEM" has value "TESTSECO".
DFHPI9609I Parameter "RESPONSE-NAMESPACE" has value "null".
DFHPI9609I Parameter "RESPONSE_STRUCT" has value "null".
DFHPI9609I Parameter "SERVICE" has value "null".
DFHPI9609I Parameter "SOAPVER" has value "1.1".
DFHPI9609I Parameter "STRUCTURE" has value "null".
DFHPI9609I Parameter "STYLE" has value "DOCUMENT".
DFHPI9609I Parameter "TRANSACTION" has value "null".
DFHPI9609I Parameter "URI" has value "/usr/WEB".
DFHPI9609I Parameter "URI_ABSOLUTE" has value "null".
DFHPI9609I Parameter "URI_RELATIVE" has value "/usr/WEB".
DFHPI9609I Parameter "USERID" has value "null".
DFHPI9609I Parameter "WSBIND" has value "/usr/WEB/cstr.wsbind".
DFHPI9609I Parameter "WSDL" has value "/usr/WEB/cstr.wsdl".
DFHPI9609I Parameter "WSDL-SERVICE" has value "null".
DFHPI9609I Parameter "WSDL_1.1" has value "null".
DFHPI9609I Parameter "WSDL_2.0" has value "null".
DFHPI9609I Parameter "VENDOR-CONVERTER-NAME" has value "null".
DFHPI9609I Parameter "VENDOR-APP-INTERFACE-LENGTH" has value "null".
DFHPI9609I Parameter "*/" has value "null".
SCCSID for ICMBuilderImpl is:
@(#) PIJV/XSD/com/ibm/cics/schema/impl/ICMBuilderImpl.java, PIJV, CER, CERINC83-07156 1.33 07/04/27 11:18:32


Creating ICM: RequestICM
-------------

style: WRAPPED_DOCUMENT
wsdlOperationURI: www.PAAT110.TESTFIRS.Request.com
wsdlOperationName: PAAT110Operation
response message?: false
mapping level: 2 (TS 3.2 GA mappings)



Logging info for ICM: RequestICM
---------------------

Creating an ICM, name 'RequestICM' style '2' namespace 'http://www.PAAT110.TESTFIRS.Request.com' operation 'PAAT110Operation' response 'false' language 'C' startingFromWSDL 'false' mappingLevel '2 (TS 3.2 GA mappings)'.
Creating a global element named: PAAT110Operation

Reading and parsing language structure: //NCS.STD.NCSIT98.BNYCSTR(TESTFIRS)
--------------------------------------
>³struct DFHREQUEST {
>³int notify_count;
>³char userid??(9??);
>³int bt_id;
>³};


Scanning for Top-level Structures
---------------------------------
Top Level Object: struct DFHREQUEST {int notify_count;char useridÕ9þ;int bt_id;};

Found Main-Structure 'DFHREQUEST'.
Sending struct start, name=dfhrequest
Adding a structural entry. Name: 'dfhrequest'.
Creating a global element named: dfhrequest
Adding data entry (1), name=notify_count,7,0,true,false,false
Adding a Data Element entry. Name: 'notify_count' type: 'INT' lar: '0' aligned: 'true' mappingStrategy: 'NOT SET'.
Creating a global element named: notify_count
Adding data entry (1), name=userid,1,8,true,false,false
Adding a Data Element entry. Name: 'userid' type: 'CHAR_ARRAY' lar: '8' aligned: 'true' mappingStrategy: 'NULL_TERMINATED_CHAR_ARRAY'.
Creating a global element named: userid
Adding data entry (1), name=bt_id,7,0,true,false,false
Adding a Data Element entry. Name: 'bt_id' type: 'INT' lar: '0' aligned: 'true' mappingStrategy: 'NOT SET'.
Creating a global element named: bt_id
Sending struct end
Adding an end structural/repeat entry.
DFHPI9608W WARNINGS have been generated processing file "//NCS.STD.NCSIT98.BNYCSTR(TESTFIRS)".
Sending lang-struct end
SCCSID for ICMBuilderImpl is:
@(#) PIJV/XSD/com/ibm/cics/schema/impl/ICMBuilderImpl.java, PIJV, CER, CERINC83-07156 1.33 07/04/27 11:18:32


Creating ICM: RequestICM
-------------

style: DOCUMENT
wsdlOperationURI: www.PAAT110.TESTFIRS.Request.com
wsdlOperationName: PAAT110Operation
response message?: false
mapping level: 2 (TS 3.2 GA mappings)

Creating a new level with initial offset 0 and identity 1412465185
Adding element declaration: www.PAAT110.TESTFIRS.Request.com#PAAT110Operation
in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = true delegate = org.eclipse.xsd.impl.XSDElementDeclarationImpl@43dc4221 (element: Õxsd:element: nullþ) (name: PAAT110Operation, targetNamespace: www.PAAT110.TESTFIRS.Request.com) (value: null, constraint: <unset>, form: qualified, lexicalValue: null) (nillable: false, disallowedSubstitutions: Õþ, substitutionGroupExclusions: Õþ, abstract: <unset>, lexicalFinal: Õþ, block: Õþ)
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: true
is mixed: false
supress padding message: true
Creating a new level with initial offset 0 and identity 1580810785
Processing element: www.PAAT110.TESTFIRS.Request.com#PAAT110Operation type namespace:
Processing complex type: www.PAAT110.TESTFIRS.Request.com#ProgramInterface
Content is of type: org.eclipse.xsd.impl.XSDParticleImpl
in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Model Group composition is a sequence of:

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = true delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: true
is mixed: false
supress padding message: true
Creating a new level with initial offset 0 and identity 1627046433
Processing element: www.PAAT110.TESTFIRS.Request.com#dfhrequest type namespace: www.PAAT110.TESTFIRS.Request.com
Processing complex type: www.PAAT110.TESTFIRS.Request.com#dfhrequest_._type
Content is of type: org.eclipse.xsd.impl.XSDParticleImpl
in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Model Group composition is a sequence of:

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = false delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Processing element: www.PAAT110.TESTFIRS.Request.com#notify_count type namespace: www.PAAT110.TESTFIRS.Request.com
Processing simple type: www.PAAT110.TESTFIRS.Request.com#notify_count_._type typeName: notify_count
Found simple type derived from: int
Type is: www.PAAT110.TESTFIRS.Request.com#notify_count
XPATH is: +++http://www.PAAT110.TESTFIRS.Request.com~~~PAAT110Operation+++http://www.PAAT110.TESTFIRS.Request.com~~~dfhrequest+++http://www.PAAT110.TESTFIRS.Request.com~~~notify_count
Default value is: null
is aligned: true
are widechars: false
Adding entry for 'notify_count' for type 'NUMERIC' and language 'C' of length '4' and required alignment 'FULL-WORD' at offset '0' with mapping strategy 'NOT APPLIC' to level '1627046433'.

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = false delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Processing element: www.PAAT110.TESTFIRS.Request.com#userid type namespace: www.PAAT110.TESTFIRS.Request.com
Processing simple type: www.PAAT110.TESTFIRS.Request.com#userid_._type typeName: userid
Found simple type derived from: string
Type is: www.PAAT110.TESTFIRS.Request.com#userid
XPATH is: +++http://www.PAAT110.TESTFIRS.Request.com~~~PAAT110Operation+++http://www.PAAT110.TESTFIRS.Request.com~~~dfhrequest+++http://www.PAAT110.TESTFIRS.Request.com~~~userid
Default value is: null
is aligned: true
are widechars: false
Adding entry for 'userid' for type 'TEXT' and language 'C' of length '9' and required alignment 'BYTE' at offset '4' with mapping strategy 'NULL_TERMINATED_CHAR_ARRAY' to level '1627046433'.

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = false delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Processing element: www.PAAT110.TESTFIRS.Request.com#bt_id type namespace: www.PAAT110.TESTFIRS.Request.com
Processing simple type: www.PAAT110.TESTFIRS.Request.com#bt_id_._type typeName: bt_id
Found simple type derived from: int
Type is: www.PAAT110.TESTFIRS.Request.com#bt_id
XPATH is: +++http://www.PAAT110.TESTFIRS.Request.com~~~PAAT110Operation+++http://www.PAAT110.TESTFIRS.Request.com~~~dfhrequest+++http://www.PAAT110.TESTFIRS.Request.com~~~bt_id
Default value is: null
is aligned: true
are widechars: false
Adding entry for 'bt_id' for type 'NUMERIC' and language 'C' of length '4' and required alignment 'FULL-WORD' at offset '16' with mapping strategy 'NOT APPLIC' to level '1627046433'.
Adding entry for 'space for an array' for type 'NUMERIC' and language 'C' of length '20' and required alignment 'BYTE' at offset '0' with mapping strategy 'NOT APPLIC' to level '1580810785'.
Adding entry for 'space for an array' for type 'NUMERIC' and language 'C' of length '20' and required alignment 'BYTE' at offset '0' with mapping strategy 'NOT APPLIC' to level '1412465185'.
Finished adding element declaration: www.PAAT110.TESTFIRS.Request.com#PAAT110Operation


ICM as text: RequestICM(Request)
------------

ICM Header Section:

EYECATCHER = >DFHICM<
MAPPING LEVEL= 00040000 (TS 3.2 GA mappings)
ICM LENGTH = 0x00000000000004b1 (1201)
ICM NAME = RequestICM(Request)
SIZE OF STRUCTURE = 0x0000000000000014 (20)
XML TEMPLATE
OFFSET = 0x000000000000048f (1167)
LENGTH = 0x0000000000000022 (34)
VALUE = <SOAP-ENV:Body>&A;</SOAP-ENV:Body>
DATA OFFSET = 0x0000000000000218 (536)



ICM Index Section: Offset Of Start of Index Section = 0x0000000000000058 (88)


NUMBER OF INDEX ENTRIES = 5

OPTIMISED INDEX OFFSET = 0x00000000000001b8 (440)
OPTIMISED INDEX AVAILABLE = true
XOP ELIGIBLE = false
RESPONSE MESSAGE = false
REQUEST MESSAGE = true
ATTRIBUTES SIGNIFICANT = false
NAMESPACE SIGNIFICANT = false

Index Offset: 0x0000000000000070 (112)
Index Offset: 0x0000000000000090 (144)
Index Offset: 0x00000000000000c8 (200)
Index Offset: 0x0000000000000118 (280)
Index Offset: 0x0000000000000168 (360)

Index Entry (Offset within ICM = 0x0000000000000070 (112))
POSITION NUMBER = 1
XPATH (TEXT = /PAAT110Operation)
XPATH PARTS = 1
NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'PAAT110Operation'
offset '0x0000000000000438 (1080)'
length '16'

OFFSET = 0x0000000000000218 (536)
PROBABLE NEXT INDEX ENTRY = 0x0000000000000090 (144)

Index Entry (Offset within ICM = 0x0000000000000090 (144))
POSITION NUMBER = 2
XPATH (TEXT = /PAAT110Operation/dfhrequest)
XPATH PARTS = 2
NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'PAAT110Operation'
offset '0x0000000000000438 (1080)'
length '16'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'dfhrequest'
offset '0x00000000000003d9 (985)'
length '10'

OFFSET = 0x0000000000000268 (616)
PROBABLE NEXT INDEX ENTRY = 0x0000000000000118 (280)

Index Entry (Offset within ICM = 0x00000000000000c8 (200))
POSITION NUMBER = 3
XPATH (TEXT = /PAAT110Operation/dfhrequest/bt_id)
XPATH PARTS = 3
NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'PAAT110Operation'
offset '0x0000000000000438 (1080)'
length '16'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'dfhrequest'
offset '0x00000000000003d9 (985)'
length '10'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'bt_id'
offset '0x0000000000000419 (1049)'
length '5'

OFFSET = 0x0000000000000368 (872)
PROBABLE NEXT INDEX ENTRY = unknown.

Index Entry (Offset within ICM = 0x0000000000000118 (280))
POSITION NUMBER = 4
XPATH (TEXT = /PAAT110Operation/dfhrequest/notify_count)
XPATH PARTS = 3
NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'PAAT110Operation'
offset '0x0000000000000438 (1080)'
length '16'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'dfhrequest'
offset '0x00000000000003d9 (985)'
length '10'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'notify_count'
offset '0x00000000000003e5 (997)'
length '12'

OFFSET = 0x00000000000002b8 (696)
PROBABLE NEXT INDEX ENTRY = 0x0000000000000168 (360)

Index Entry (Offset within ICM = 0x0000000000000168 (360))
POSITION NUMBER = 5
XPATH (TEXT = /PAAT110Operation/dfhrequest/userid)
XPATH PARTS = 3
NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'PAAT110Operation'
offset '0x0000000000000438 (1080)'
length '16'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'dfhrequest'
offset '0x00000000000003d9 (985)'
length '10'

NAMESPACE
value 'http://www.PAAT110.TESTFIRS.Request.com'
offset '0x0000000000000450 (1104)'
length '39'
ELEMENT
value 'userid'
offset '0x0000000000000405 (1029)'
length '6'

OFFSET = 0x0000000000000310 (784)
PROBABLE NEXT INDEX ENTRY = 0x00000000000000c8 (200)

ICM OPTIMISED INDEX:


ENTRY NUMBER: 1
FIRST CHILD POS = 2
LAST CHILD POS = 2
NESTING LEVEL = 1
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000070 (112)

ENTRY NUMBER: 2
FIRST CHILD POS = 3
LAST CHILD POS = 5
NESTING LEVEL = 2
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000090 (144)

ENTRY NUMBER: 3
FIRST CHILD POS = 32767
LAST CHILD POS = 0
NESTING LEVEL = 3
ASSOCIATED INDEX ENTRY OFFSET = 0x00000000000000c8 (200)

ENTRY NUMBER: 4
FIRST CHILD POS = 32767
LAST CHILD POS = 0
NESTING LEVEL = 3
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000118 (280)

ENTRY NUMBER: 5
FIRST CHILD POS = 32767
LAST CHILD POS = 0
NESTING LEVEL = 3
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000168 (360)



ICM Data Section:
Offset Of Start of Data Section = 0x0000000000000218 (536)

EXTENDED_FIXED_REPEAT (Offset within ICM = 0x0000000000000218 (536))
RECORD TYPE = 7
NUM ATTRIBUTES = 0
RECORD LENGTH = 80
OFFSET OF NEXT LOGICAL ENTRY = 0x0000000000000268 (616)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0x00000000000003c8 (968)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED FIXED REPEAT:

Fixed Repeat (Offset within ICM = 0x0000000000000230 (560))
RECORD TYPE = 2
CONTENT BITS = 1
STRUCTURAL CONTENT = true
MIXED CONTENT = false
OCCURRENCES = 1
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x00000000000003f2 (1010)
LENGTH = 0x0000000000000003 (3)
VALUE = &A;
STRUCTURE NAME
DELEGATED OFFSET = 0x0000000000000438 (1080)
LENGTH = 0x0000000000000010 (16)
VALUE = PAAT110Operation
SIZE OF STRUCTURE = 0x0000000000000014 (20)
OFFSET INTO STRUCTURE = 0x0000000000000000 (0)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
XML TEMPLATE
OFFSET = 0x0000000000000437 (1079)
LENGTH = 0x0000000000000058 (88)
VALUE = <PAAT110Operation xmlns="http://www.PAAT110.TESTFIRS.Request.com">&A;</PAAT110Operation>
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_FIXED_REPEAT (Offset within ICM = 0x0000000000000268 (616))
RECORD TYPE = 7
NUM ATTRIBUTES = 0
RECORD LENGTH = 80
OFFSET OF NEXT LOGICAL ENTRY = 0x00000000000002b8 (696)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0x00000000000003c0 (960)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED FIXED REPEAT:

Fixed Repeat (Offset within ICM = 0x0000000000000280 (640))
RECORD TYPE = 2
CONTENT BITS = 1
STRUCTURAL CONTENT = true
MIXED CONTENT = false
OCCURRENCES = 1
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x00000000000003f2 (1010)
LENGTH = 0x0000000000000003 (3)
VALUE = &A;
STRUCTURE NAME
DELEGATED OFFSET = 0x00000000000003d9 (985)
LENGTH = 0x000000000000000a (10)
VALUE = dfhrequest
SIZE OF STRUCTURE = 0x0000000000000014 (20)
OFFSET INTO STRUCTURE = 0x0000000000000000 (0)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
XML TEMPLATE
OFFSET = 0x00000000000003d8 (984)
LENGTH = 0x000000000000005f (95)
VALUE = <dfhrequest><notify_count>&A;</notify_count><userid>&B;</userid><bt_id>&C;</bt_id></dfhrequest>
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_DATA_ELEMENT (Offset within ICM = 0x00000000000002b8 (696))
RECORD TYPE = 6
NUM ATTRIBUTES = 0
RECORD LENGTH = 88
OFFSET OF NEXT LOGICAL ENTRY = 0x0000000000000310 (784)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0xffffffffffffffff (-1)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED DATA ELEMENT:

Data Element (Offset within ICM = 0x00000000000002d0 (720))
RECORD TYPE = 1
DATA TYPE = INT
LAR = 0
EXTENDED LAR = 0 (TOTAL LAR = 0)
FRACTION DIGITS = -1
WHITE SPACE = COLLAPSE
ELEMENT NAMESPACE
DELEGATED OFFSET = 0x0000000000000450 (1104)
LENGTH = 0x0000000000000027 (39)
VALUE = www.PAAT110.TESTFIRS.Request.com
ELEMENT LOCAL NAME
DELEGATED OFFSET = 0x00000000000003e5 (997)
LENGTH = 0x000000000000000c (12)
VALUE = notify_count
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x00000000000003f2 (1010)
LENGTH = 0x0000000000000003 (3)
VALUE = &A;
DEFAULT VALUE LENGTH = UNSPECIFIED
FLAGS BYTE:
WIDE CHARS = false
SIGN LEADING = false
SEPARATE CHAR = false
CONTAINER MAPPING = false
VARIABLE MAPPING = false
NULL TERMINATED MAPPING = false
OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
(COMMENTS = ÕThis field represents the value of XML element '/PAAT110Operation/dfhrequest/notify_count'., XML data type: 'int'.þ)
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_DATA_ELEMENT (Offset within ICM = 0x0000000000000310 (784))
RECORD TYPE = 6
NUM ATTRIBUTES = 0
RECORD LENGTH = 88
OFFSET OF NEXT LOGICAL ENTRY = 0x0000000000000368 (872)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0xffffffffffffffff (-1)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED DATA ELEMENT:

Data Element (Offset within ICM = 0x0000000000000328 (808))
RECORD TYPE = 1
DATA TYPE = CHAR_ARRAY
LAR = 8
EXTENDED LAR = 0 (TOTAL LAR = 8)
FRACTION DIGITS = -1
WHITE SPACE = PRESERVE
ELEMENT NAMESPACE
DELEGATED OFFSET = 0x0000000000000450 (1104)
LENGTH = 0x0000000000000027 (39)
VALUE = www.PAAT110.TESTFIRS.Request.com
ELEMENT LOCAL NAME
DELEGATED OFFSET = 0x0000000000000405 (1029)
LENGTH = 0x0000000000000006 (6)
VALUE = userid
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x000000000000040c (1036)
LENGTH = 0x0000000000000003 (3)
VALUE = &B;
DEFAULT VALUE LENGTH = UNSPECIFIED
FLAGS BYTE:
WIDE CHARS = false
SIGN LEADING = false
SEPARATE CHAR = false
CONTAINER MAPPING = false
VARIABLE MAPPING = false
NULL TERMINATED MAPPING = true
OFFSET WITHIN STRUCTURE = 0x0000000000000004 (4)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000004 (4)
(COMMENTS = ÕThis field represents the value of XML element '/PAAT110Operation/dfhrequest/userid'., XML data type: 'string'.þ)
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_DATA_ELEMENT (Offset within ICM = 0x0000000000000368 (872))
RECORD TYPE = 6
NUM ATTRIBUTES = 0
RECORD LENGTH = 88
OFFSET OF NEXT LOGICAL ENTRY = 0x00000000000003c0 (960)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0xffffffffffffffff (-1)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED DATA ELEMENT:

Data Element (Offset within ICM = 0x0000000000000380 (896))
RECORD TYPE = 1
DATA TYPE = INT
LAR = 0
EXTENDED LAR = 0 (TOTAL LAR = 0)
FRACTION DIGITS = -1
WHITE SPACE = COLLAPSE
ELEMENT NAMESPACE
DELEGATED OFFSET = 0x0000000000000450 (1104)
LENGTH = 0x0000000000000027 (39)
VALUE = www.PAAT110.TESTFIRS.Request.com
ELEMENT LOCAL NAME
DELEGATED OFFSET = 0x0000000000000419 (1049)
LENGTH = 0x0000000000000005 (5)
VALUE = bt_id
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x000000000000041f (1055)
LENGTH = 0x0000000000000003 (3)
VALUE = &C;
DEFAULT VALUE LENGTH = UNSPECIFIED
FLAGS BYTE:
WIDE CHARS = false
SIGN LEADING = false
SEPARATE CHAR = false
CONTAINER MAPPING = false
VARIABLE MAPPING = false
NULL TERMINATED MAPPING = false
OFFSET WITHIN STRUCTURE = 0x0000000000000010 (16)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000010 (16)
(COMMENTS = ÕThis field represents the value of XML element '/PAAT110Operation/dfhrequest/bt_id'., XML data type: 'int'.þ)
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

End Repeat (Offset within ICM = 0x00000000000003c0 (960))
RECORD TYPE = 4

End Repeat (Offset within ICM = 0x00000000000003c8 (968))
RECORD TYPE = 4

End Data Section (Offset within ICM = 0x00000000000003d0 (976))
RECORD TYPE = 5



ICM Constants Section:
Offset Of Start of Constants Section = 0x00000000000003d8 (984)


OFFSET = 0x00000000000003d8 (984)
LENGTH = 0x000000000000005f (95)
VALUE = <dfhrequest><notify_count>&A;</notify_count><userid>&B;</userid><bt_id>&C;</bt_id></dfhrequest>

OFFSET = 0x0000000000000437 (1079)
LENGTH = 0x0000000000000058 (88)
VALUE = <PAAT110Operation xmlns="http://www.PAAT110.TESTFIRS.Request.com">&A;</PAAT110Operation>

OFFSET = 0x000000000000048f (1167)
LENGTH = 0x0000000000000022 (34)
VALUE = <SOAP-ENV:Body>&A;</SOAP-ENV:Body>


ICM as data: RequestICM(Request)
------------


Offset: 0x0000000000000000 (0)
6ec4c6c8 c9c3d44c 00000004 00000000 00000000 000004b1 d98598a4 85a2a3c9 *>DFHICM<...............RequestI*
c3d44dd9 8598a485 a2a35d00 00000000 00000000 00000000 00000000 00000014 *CM(Request).....................*
00000000 0000048f 00000000 00000022 00000000 00000218 00000005 0001b824 *..............................*
00700090 00c80118 01680000 00000000 00010090 00000218 27100000 00000000 *...H........................*
00000000 00000450 00000000 00000438 00020118 00000268 27100000 00000000 *.......&.......................*
00000000 00000450 00000000 00000438 270a0000 00000000 00000000 00000450 *.......&.......................&*
00000000 000003d9 0003ffff 00000368 27100000 00000000 00000000 00000450 *.......R....................&*
00000000 00000438 270a0000 00000000 00000000 00000450 00000000 000003d9 *.......................&.......R*

Offset: 0x0000000000000100 (256)
27050000 00000000 00000000 00000450 00000000 00000419 00030168 000002b8 *...............&..............*
27100000 00000000 00000000 00000450 00000000 00000438 270a0000 00000000 *...............&................*
00000000 00000450 00000000 000003d9 270c0000 00000000 00000000 00000450 *.......&.......R...............&*
00000000 000003e5 000300c8 00000310 27100000 00000000 00000000 00000450 *.......V...H...................&*
00000000 00000438 270a0000 00000000 00000000 00000450 00000000 000003d9 *.......................&.......R*
27060000 00000000 00000000 00000450 00000000 00000405 00000001 00000001 *...............&................*
00000000 ffffffff 00000002 00000002 00000001 00000070 00000003 00000005 *...........................*
00000002 00000090 00007fff 00000000 00000003 000000c8 00007fff 00000000 *........."...........H.."....*

Offset: 0x0000000000000200 (512)
00000003 00000118 00007fff 00000000 00000003 00000168 07000050 00000268 *.........."..............&...*
ffffffff 000003c8 00000000 00000000 02010001 00000310 00000000 00000014 *...H........................*
00000000 00000000 00000000 000003f2 00000000 00000438 00000000 00000058 *...............2...............*
00000000 00000437 07000050 000002b8 ffffffff 000003c0 00000000 00000000 *...........&......{........*
02010001 0000030a 00000000 00000014 00000000 00000000 00000000 000003f2 *...............................2*
00000000 000003d9 00000000 0000005f 00000000 000003d8 06000058 00000310 *.......R..............Q.......*
ffffffff ffffffff 00000000 00000000 01070000 ff000027 000c0003 00000000 *.......................*
00000000 00000000 00000000 00000450 00000000 000003e5 00000000 000003f2 *...............&.......V.......2*

Offset: 0x0000000000000300 (768)
ffffffff ffffffff ffffffff ffffffff 06000058 00000368 ffffffff ffffffff *......*
00000000 00000000 01010008 ff020027 00060003 00000100 00000000 00000004 *...............................*
00000000 00000450 00000000 00000405 00000000 0000040c ffffffff ffffffff *.......&................*
ffffffff ffffffff 06000058 000003c0 ffffffff ffffffff 00000000 00000000 *......{........*
01070000 ff000027 00050003 00000000 00000000 00000010 00000000 00000450 *..............................&*
00000000 00000419 00000000 0000041f ffffffff ffffffff ffffffff ffffffff *................*
04000000 00000000 04000000 00000000 05000000 00000000 4c848688 998598a4 *........................<dfhrequ*
85a2a36e 4c9596a3 8986a86d 8396a495 a36e50c1 5e4c6195 96a38986 a86d8396 *est><notify_count>&A;</notify_co*

Offset: 0x0000000000000400 (1024)
a495a36e 4ca4a285 9989846e 50c25e4c 61a4a285 9989846e 4c82a36d 89846e50 *unt><userid>&B;</userid><bt_id>&*
c35e4c61 82a36d89 846e4c61 84868899 8598a485 a2a36e4c d7c1c1e3 f1f1f0d6 *C;</bt_id></dfhrequest><PAAT110O*
97859981 a3899695 40a79493 95a27e7f 88a3a397 7a6161a6 a6a64bd7 c1c1e3f1 *peration xmlns="http://www.PAAT1*
f1f04be3 c5e2e3c6 c9d9e24b d98598a4 85a2a34b 8396947f 6e50c15e 4c61d7c1 *10.TESTFIRS.Request.com">&A;</PA*
c1e3f1f1 f0d69785 9981a389 96956e4c e2d6c1d7 60c5d5e5 7ac29684 a86e50c1 *AT110Operation><SOAP-ENV:Body>&A*
5e4c61e2 d6c1d760 c5d5e57a c29684a8 6e *;</SOAP-ENV:Body>*

Total length of binary data is: 0x00000000000004b1 (1201)


SCCSID for ICMBuilderImpl is:
@(#) PIJV/XSD/com/ibm/cics/schema/impl/ICMBuilderImpl.java, PIJV, CER, CERINC83-07156 1.33 07/04/27 11:18:32


Creating ICM: ResponseICM
-------------

style: WRAPPED_DOCUMENT
wsdlOperationURI: www.PAAT110.TESTSECO.Response.com
wsdlOperationName: PAAT110Operation
response message?: true
mapping level: 2 (TS 3.2 GA mappings)



Logging info for ICM: ResponseICM
---------------------

Creating an ICM, name 'ResponseICM' style '2' namespace 'http://www.PAAT110.TESTSECO.Response.com' operation 'PAAT110Operation' response 'true' language 'C' startingFromWSDL 'false' mappingLevel '2 (TS 3.2 GA mappings)'.
Creating a global element named: PAAT110OperationResponse

Reading and parsing language structure: //NCS.STD.NCSIT98.BNYCSTR(TESTSECO)
--------------------------------------
>³struct DFHRESPONSE {
>³int notify_count;
>³char userid??(9??);
>³int bt_id;
>³};


Scanning for Top-level Structures
---------------------------------
Top Level Object: struct DFHRESPONSE {int notify_count;char useridÕ9þ;int bt_id;};

Found Main-Structure 'DFHRESPONSE'.
Sending struct start, name=dfhresponse
Adding a structural entry. Name: 'dfhresponse'.
Creating a global element named: dfhresponse
Adding data entry (1), name=notify_count,7,0,true,false,false
Adding a Data Element entry. Name: 'notify_count' type: 'INT' lar: '0' aligned: 'true' mappingStrategy: 'NOT SET'.
Creating a global element named: notify_count
Adding data entry (1), name=userid,1,8,true,false,false
Adding a Data Element entry. Name: 'userid' type: 'CHAR_ARRAY' lar: '8' aligned: 'true' mappingStrategy: 'NULL_TERMINATED_CHAR_ARRAY'.
Creating a global element named: userid
Adding data entry (1), name=bt_id,7,0,true,false,false
Adding a Data Element entry. Name: 'bt_id' type: 'INT' lar: '0' aligned: 'true' mappingStrategy: 'NOT SET'.
Creating a global element named: bt_id
Sending struct end
Adding an end structural/repeat entry.
DFHPI9608W WARNINGS have been generated processing file "//NCS.STD.NCSIT98.BNYCSTR(TESTSECO)".
Sending lang-struct end
SCCSID for ICMBuilderImpl is:
@(#) PIJV/XSD/com/ibm/cics/schema/impl/ICMBuilderImpl.java, PIJV, CER, CERINC83-07156 1.33 07/04/27 11:18:32


Creating ICM: ResponseICM
-------------

style: DOCUMENT
wsdlOperationURI: www.PAAT110.TESTSECO.Response.com
wsdlOperationName: PAAT110Operation
response message?: true
mapping level: 2 (TS 3.2 GA mappings)

Creating a new level with initial offset 0 and identity 1885897250
Adding element declaration: www.PAAT110.TESTSECO.Response.com#PAAT110OperationResponse
in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = true delegate = org.eclipse.xsd.impl.XSDElementDeclarationImpl@5fff4222 (element: Õxsd:element: nullþ) (name: PAAT110OperationResponse, targetNamespace: www.PAAT110.TESTSECO.Response.com) (value: null, constraint: <unset>, form: qualified, lexicalValue: null) (nillable: false, disallowedSubstitutions: Õþ, substitutionGroupExclusions: Õþ, abstract: <unset>, lexicalFinal: Õþ, block: Õþ)
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: true
is mixed: false
supress padding message: true
Creating a new level with initial offset 0 and identity 2032058914
Processing element: www.PAAT110.TESTSECO.Response.com#PAAT110OperationResponse type namespace:
Processing complex type: www.PAAT110.TESTSECO.Response.com#ProgramInterface
Content is of type: org.eclipse.xsd.impl.XSDParticleImpl
in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Model Group composition is a sequence of:

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = true delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: true
is mixed: false
supress padding message: true
Creating a new level with initial offset 0 and identity 2014396962
Processing element: www.PAAT110.TESTSECO.Response.com#dfhresponse type namespace: www.PAAT110.TESTSECO.Response.com
Processing complex type: www.PAAT110.TESTSECO.Response.com#dfhresponse_._type
Content is of type: org.eclipse.xsd.impl.XSDParticleImpl
in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDModelGroupImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Model Group composition is a sequence of:

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = false delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Processing element: www.PAAT110.TESTSECO.Response.com#notify_count type namespace: www.PAAT110.TESTSECO.Response.com
Processing simple type: www.PAAT110.TESTSECO.Response.com#notify_count_._type typeName: notify_count
Found simple type derived from: int
Type is: www.PAAT110.TESTSECO.Response.com#notify_count
XPATH is: +++http://www.PAAT110.TESTSECO.Response.com~~~PAAT110OperationResponse+++http://www.PAAT110.TESTSECO.Response.com~~~dfhresponse+++http://www.PAAT110.TESTSECO.Response.com~~~notify_count
Default value is: null
is aligned: true
are widechars: false
Adding entry for 'notify_count' for type 'NUMERIC' and language 'C' of length '4' and required alignment 'FULL-WORD' at offset '0' with mapping strategy 'NOT APPLIC' to level '2014396962'.

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = false delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Processing element: www.PAAT110.TESTSECO.Response.com#userid type namespace: www.PAAT110.TESTSECO.Response.com
Processing simple type: www.PAAT110.TESTSECO.Response.com#userid_._type typeName: userid
Found simple type derived from: string
Type is: www.PAAT110.TESTSECO.Response.com#userid
XPATH is: +++http://www.PAAT110.TESTSECO.Response.com~~~PAAT110OperationResponse+++http://www.PAAT110.TESTSECO.Response.com~~~dfhresponse+++http://www.PAAT110.TESTSECO.Response.com~~~userid
Default value is: null
is aligned: true
are widechars: false
Adding entry for 'userid' for type 'TEXT' and language 'C' of length '9' and required alignment 'BYTE' at offset '4' with mapping strategy 'NULL_TERMINATED_CHAR_ARRAY' to level '2014396962'.

in isStructuralElement(particle, false) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
minOccurs = 1 maxOccurs = 1 isComplex = false delegate = null
in isMixedContent(particle) content is of type: org.eclipse.xsd.impl.XSDElementDeclarationImpl
Particle must appear 1 to 1 times.
is structural: false
is mixed: false
supress padding message: true
Processing element: www.PAAT110.TESTSECO.Response.com#bt_id type namespace: www.PAAT110.TESTSECO.Response.com
Processing simple type: www.PAAT110.TESTSECO.Response.com#bt_id_._type typeName: bt_id
Found simple type derived from: int
Type is: www.PAAT110.TESTSECO.Response.com#bt_id
XPATH is: +++http://www.PAAT110.TESTSECO.Response.com~~~PAAT110OperationResponse+++http://www.PAAT110.TESTSECO.Response.com~~~dfhresponse+++http://www.PAAT110.TESTSECO.Response.com~~~bt_id
Default value is: null
is aligned: true
are widechars: false
Adding entry for 'bt_id' for type 'NUMERIC' and language 'C' of length '4' and required alignment 'FULL-WORD' at offset '16' with mapping strategy 'NOT APPLIC' to level '2014396962'.
Adding entry for 'space for an array' for type 'NUMERIC' and language 'C' of length '20' and required alignment 'BYTE' at offset '0' with mapping strategy 'NOT APPLIC' to level '2032058914'.
Adding entry for 'space for an array' for type 'NUMERIC' and language 'C' of length '20' and required alignment 'BYTE' at offset '0' with mapping strategy 'NOT APPLIC' to level '1885897250'.
Finished adding element declaration: www.PAAT110.TESTSECO.Response.com#PAAT110OperationResponse


ICM as text: ResponseICM(Response)
------------

ICM Header Section:

EYECATCHER = >DFHICM<
MAPPING LEVEL= 00040000 (TS 3.2 GA mappings)
ICM LENGTH = 0x00000000000004c4 (1220)
ICM NAME = ResponseICM(Response)
SIZE OF STRUCTURE = 0x0000000000000014 (20)
XML TEMPLATE
OFFSET = 0x00000000000004a2 (1186)
LENGTH = 0x0000000000000022 (34)
VALUE = <SOAP-ENV:Body>&A;</SOAP-ENV:Body>
DATA OFFSET = 0x0000000000000218 (536)



ICM Index Section: Offset Of Start of Index Section = 0x0000000000000058 (88)


NUMBER OF INDEX ENTRIES = 5

OPTIMISED INDEX OFFSET = 0x00000000000001b8 (440)
OPTIMISED INDEX AVAILABLE = true
XOP ELIGIBLE = false
RESPONSE MESSAGE = true
REQUEST MESSAGE = false
ATTRIBUTES SIGNIFICANT = false
NAMESPACE SIGNIFICANT = false

Index Offset: 0x0000000000000070 (112)
Index Offset: 0x0000000000000090 (144)
Index Offset: 0x00000000000000c8 (200)
Index Offset: 0x0000000000000118 (280)
Index Offset: 0x0000000000000168 (360)

Index Entry (Offset within ICM = 0x0000000000000070 (112))
POSITION NUMBER = 1
XPATH (TEXT = /PAAT110OperationResponse)
XPATH PARTS = 1
NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'PAAT110OperationResponse'
offset '0x000000000000043a (1082)'
length '24'

OFFSET = 0x0000000000000218 (536)
PROBABLE NEXT INDEX ENTRY = 0x0000000000000090 (144)

Index Entry (Offset within ICM = 0x0000000000000090 (144))
POSITION NUMBER = 2
XPATH (TEXT = /PAAT110OperationResponse/dfhresponse)
XPATH PARTS = 2
NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'PAAT110OperationResponse'
offset '0x000000000000043a (1082)'
length '24'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'dfhresponse'
offset '0x00000000000003d9 (985)'
length '11'

OFFSET = 0x0000000000000268 (616)
PROBABLE NEXT INDEX ENTRY = 0x0000000000000118 (280)

Index Entry (Offset within ICM = 0x00000000000000c8 (200))
POSITION NUMBER = 3
XPATH (TEXT = /PAAT110OperationResponse/dfhresponse/bt_id)
XPATH PARTS = 3
NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'PAAT110OperationResponse'
offset '0x000000000000043a (1082)'
length '24'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'dfhresponse'
offset '0x00000000000003d9 (985)'
length '11'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'bt_id'
offset '0x000000000000041a (1050)'
length '5'

OFFSET = 0x0000000000000368 (872)
PROBABLE NEXT INDEX ENTRY = unknown.

Index Entry (Offset within ICM = 0x0000000000000118 (280))
POSITION NUMBER = 4
XPATH (TEXT = /PAAT110OperationResponse/dfhresponse/notify_count)
XPATH PARTS = 3
NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'PAAT110OperationResponse'
offset '0x000000000000043a (1082)'
length '24'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'dfhresponse'
offset '0x00000000000003d9 (985)'
length '11'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'notify_count'
offset '0x00000000000003e6 (998)'
length '12'

OFFSET = 0x00000000000002b8 (696)
PROBABLE NEXT INDEX ENTRY = 0x0000000000000168 (360)

Index Entry (Offset within ICM = 0x0000000000000168 (360))
POSITION NUMBER = 5
XPATH (TEXT = /PAAT110OperationResponse/dfhresponse/userid)
XPATH PARTS = 3
NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'PAAT110OperationResponse'
offset '0x000000000000043a (1082)'
length '24'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'dfhresponse'
offset '0x00000000000003d9 (985)'
length '11'

NAMESPACE
value 'http://www.PAAT110.TESTSECO.Response.com'
offset '0x000000000000045a (1114)'
length '40'
ELEMENT
value 'userid'
offset '0x0000000000000406 (1030)'
length '6'

OFFSET = 0x0000000000000310 (784)
PROBABLE NEXT INDEX ENTRY = 0x00000000000000c8 (200)

ICM OPTIMISED INDEX:


ENTRY NUMBER: 1
FIRST CHILD POS = 2
LAST CHILD POS = 2
NESTING LEVEL = 1
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000070 (112)

ENTRY NUMBER: 2
FIRST CHILD POS = 3
LAST CHILD POS = 5
NESTING LEVEL = 2
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000090 (144)

ENTRY NUMBER: 3
FIRST CHILD POS = 32767
LAST CHILD POS = 0
NESTING LEVEL = 3
ASSOCIATED INDEX ENTRY OFFSET = 0x00000000000000c8 (200)

ENTRY NUMBER: 4
FIRST CHILD POS = 32767
LAST CHILD POS = 0
NESTING LEVEL = 3
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000118 (280)

ENTRY NUMBER: 5
FIRST CHILD POS = 32767
LAST CHILD POS = 0
NESTING LEVEL = 3
ASSOCIATED INDEX ENTRY OFFSET = 0x0000000000000168 (360)



ICM Data Section:
Offset Of Start of Data Section = 0x0000000000000218 (536)

EXTENDED_FIXED_REPEAT (Offset within ICM = 0x0000000000000218 (536))
RECORD TYPE = 7
NUM ATTRIBUTES = 0
RECORD LENGTH = 80
OFFSET OF NEXT LOGICAL ENTRY = 0x0000000000000268 (616)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0x00000000000003c8 (968)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED FIXED REPEAT:

Fixed Repeat (Offset within ICM = 0x0000000000000230 (560))
RECORD TYPE = 2
CONTENT BITS = 1
STRUCTURAL CONTENT = true
MIXED CONTENT = false
OCCURRENCES = 1
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x00000000000003f3 (1011)
LENGTH = 0x0000000000000003 (3)
VALUE = &A;
STRUCTURE NAME
DELEGATED OFFSET = 0x000000000000043a (1082)
LENGTH = 0x0000000000000018 (24)
VALUE = PAAT110OperationResponse
SIZE OF STRUCTURE = 0x0000000000000014 (20)
OFFSET INTO STRUCTURE = 0x0000000000000000 (0)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
XML TEMPLATE
OFFSET = 0x0000000000000439 (1081)
LENGTH = 0x0000000000000069 (105)
VALUE = <PAAT110OperationResponse xmlns="http://www.PAAT110.TESTSECO.Response.com">&A;</PAAT110OperationResponse>
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_FIXED_REPEAT (Offset within ICM = 0x0000000000000268 (616))
RECORD TYPE = 7
NUM ATTRIBUTES = 0
RECORD LENGTH = 80
OFFSET OF NEXT LOGICAL ENTRY = 0x00000000000002b8 (696)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0x00000000000003c0 (960)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED FIXED REPEAT:

Fixed Repeat (Offset within ICM = 0x0000000000000280 (640))
RECORD TYPE = 2
CONTENT BITS = 1
STRUCTURAL CONTENT = true
MIXED CONTENT = false
OCCURRENCES = 1
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x00000000000003f3 (1011)
LENGTH = 0x0000000000000003 (3)
VALUE = &A;
STRUCTURE NAME
DELEGATED OFFSET = 0x00000000000003d9 (985)
LENGTH = 0x000000000000000b (11)
VALUE = dfhresponse
SIZE OF STRUCTURE = 0x0000000000000014 (20)
OFFSET INTO STRUCTURE = 0x0000000000000000 (0)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
XML TEMPLATE
OFFSET = 0x00000000000003d8 (984)
LENGTH = 0x0000000000000061 (97)
VALUE = <dfhresponse><notify_count>&A;</notify_count><userid>&B;</userid><bt_id>&C;</bt_id></dfhresponse>
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_DATA_ELEMENT (Offset within ICM = 0x00000000000002b8 (696))
RECORD TYPE = 6
NUM ATTRIBUTES = 0
RECORD LENGTH = 88
OFFSET OF NEXT LOGICAL ENTRY = 0x0000000000000310 (784)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0xffffffffffffffff (-1)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED DATA ELEMENT:

Data Element (Offset within ICM = 0x00000000000002d0 (720))
RECORD TYPE = 1
DATA TYPE = INT
LAR = 0
EXTENDED LAR = 0 (TOTAL LAR = 0)
FRACTION DIGITS = -1
WHITE SPACE = COLLAPSE
ELEMENT NAMESPACE
DELEGATED OFFSET = 0x000000000000045a (1114)
LENGTH = 0x0000000000000028 (40)
VALUE = www.PAAT110.TESTSECO.Response.com
ELEMENT LOCAL NAME
DELEGATED OFFSET = 0x00000000000003e6 (998)
LENGTH = 0x000000000000000c (12)
VALUE = notify_count
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x00000000000003f3 (1011)
LENGTH = 0x0000000000000003 (3)
VALUE = &A;
DEFAULT VALUE LENGTH = UNSPECIFIED
FLAGS BYTE:
WIDE CHARS = false
SIGN LEADING = false
SEPARATE CHAR = false
CONTAINER MAPPING = false
VARIABLE MAPPING = false
NULL TERMINATED MAPPING = false
OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000000 (0)
(COMMENTS = ÕThis field represents the value of XML element '/PAAT110OperationResponse/dfhresponse/notify_count'., XML data type: 'int'.þ)
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_DATA_ELEMENT (Offset within ICM = 0x0000000000000310 (784))
RECORD TYPE = 6
NUM ATTRIBUTES = 0
RECORD LENGTH = 88
OFFSET OF NEXT LOGICAL ENTRY = 0x0000000000000368 (872)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0xffffffffffffffff (-1)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED DATA ELEMENT:

Data Element (Offset within ICM = 0x0000000000000328 (808))
RECORD TYPE = 1
DATA TYPE = CHAR_ARRAY
LAR = 8
EXTENDED LAR = 0 (TOTAL LAR = 8)
FRACTION DIGITS = -1
WHITE SPACE = PRESERVE
ELEMENT NAMESPACE
DELEGATED OFFSET = 0x000000000000045a (1114)
LENGTH = 0x0000000000000028 (40)
VALUE = www.PAAT110.TESTSECO.Response.com
ELEMENT LOCAL NAME
DELEGATED OFFSET = 0x0000000000000406 (1030)
LENGTH = 0x0000000000000006 (6)
VALUE = userid
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x000000000000040d (1037)
LENGTH = 0x0000000000000003 (3)
VALUE = &B;
DEFAULT VALUE LENGTH = UNSPECIFIED
FLAGS BYTE:
WIDE CHARS = false
SIGN LEADING = false
SEPARATE CHAR = false
CONTAINER MAPPING = false
VARIABLE MAPPING = false
NULL TERMINATED MAPPING = true
OFFSET WITHIN STRUCTURE = 0x0000000000000004 (4)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000004 (4)
(COMMENTS = ÕThis field represents the value of XML element '/PAAT110OperationResponse/dfhresponse/userid'., XML data type: 'string'.þ)
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

EXTENDED_DATA_ELEMENT (Offset within ICM = 0x0000000000000368 (872))
RECORD TYPE = 6
NUM ATTRIBUTES = 0
RECORD LENGTH = 88
OFFSET OF NEXT LOGICAL ENTRY = 0x00000000000003c0 (960)
OFFSET OF FIRST/NEXT ATTRIBUTE = 0xffffffffffffffff (-1)
OFFSET OF END REPEAT ENTRY = 0xffffffffffffffff (-1)
SHARED EXPANSION SPACE LENGTH = 8
EMBEDDED DATA ELEMENT:

Data Element (Offset within ICM = 0x0000000000000380 (896))
RECORD TYPE = 1
DATA TYPE = INT
LAR = 0
EXTENDED LAR = 0 (TOTAL LAR = 0)
FRACTION DIGITS = -1
WHITE SPACE = COLLAPSE
ELEMENT NAMESPACE
DELEGATED OFFSET = 0x000000000000045a (1114)
LENGTH = 0x0000000000000028 (40)
VALUE = www.PAAT110.TESTSECO.Response.com
ELEMENT LOCAL NAME
DELEGATED OFFSET = 0x000000000000041a (1050)
LENGTH = 0x0000000000000005 (5)
VALUE = bt_id
XML TEMPLATE LOCATION NAME
DELEGATED OFFSET = 0x0000000000000420 (1056)
LENGTH = 0x0000000000000003 (3)
VALUE = &C;
DEFAULT VALUE LENGTH = UNSPECIFIED
FLAGS BYTE:
WIDE CHARS = false
SIGN LEADING = false
SEPARATE CHAR = false
CONTAINER MAPPING = false
VARIABLE MAPPING = false
NULL TERMINATED MAPPING = false
OFFSET WITHIN STRUCTURE = 0x0000000000000010 (16)
ABSOLUTE OFFSET WITHIN STRUCTURE = 0x0000000000000010 (16)
(COMMENTS = ÕThis field represents the value of XML element '/PAAT110OperationResponse/dfhresponse/bt_id'., XML data type: 'int'.þ)
VARIABLE LENGTH BUFFER SPACE LENGTH = 0

End Repeat (Offset within ICM = 0x00000000000003c0 (960))
RECORD TYPE = 4

End Repeat (Offset within ICM = 0x00000000000003c8 (968))
RECORD TYPE = 4

End Data Section (Offset within ICM = 0x00000000000003d0 (976))
RECORD TYPE = 5



ICM Constants Section:
Offset Of Start of Constants Section = 0x00000000000003d8 (984)


OFFSET = 0x00000000000003d8 (984)
LENGTH = 0x0000000000000061 (97)
VALUE = <dfhresponse><notify_count>&A;</notify_count><userid>&B;</userid><bt_id>&C;</bt_id></dfhresponse>

OFFSET = 0x0000000000000439 (1081)
LENGTH = 0x0000000000000069 (105)
VALUE = <PAAT110OperationResponse xmlns="http://www.PAAT110.TESTSECO.Response.com">&A;</PAAT110OperationResponse>

OFFSET = 0x00000000000004a2 (1186)
LENGTH = 0x0000000000000022 (34)
VALUE = <SOAP-ENV:Body>&A;</SOAP-ENV:Body>


ICM as data: ResponseICM(Response)
------------


Offset: 0x0000000000000000 (0)
6ec4c6c8 c9c3d44c 00000004 00000000 00000000 000004c4 d985a297 9695a285 *>DFHICM<...............DResponse*
c9c3d44d d985a297 9695a285 5d000000 00000000 00000000 00000000 00000014 *ICM(Response)...................*
00000000 000004a2 00000000 00000022 00000000 00000218 00000005 0001b828 *.......s.......................*
00700090 00c80118 01680000 00000000 00010090 00000218 28180000 00000000 *...H........................*
00000000 0000045a 00000000 0000043a 00020118 00000268 28180000 00000000 *.......!.......................*
00000000 0000045a 00000000 0000043a 280b0000 00000000 00000000 0000045a *.......!.......................!*
00000000 000003d9 0003ffff 00000368 28180000 00000000 00000000 0000045a *.......R....................!*
00000000 0000043a 280b0000 00000000 00000000 0000045a 00000000 000003d9 *.......................!.......R*

Offset: 0x0000000000000100 (256)
28050000 00000000 00000000 0000045a 00000000 0000041a 00030168 000002b8 *...............!..............*
28180000 00000000 00000000 0000045a 00000000 0000043a 280b0000 00000000 *...............!................*
00000000 0000045a 00000000 000003d9 280c0000 00000000 00000000 0000045a *.......!.......R...............!*
00000000 000003e6 000300c8 00000310 28180000 00000000 00000000 0000045a *.......W...H...................!*
00000000 0000043a 280b0000 00000000 00000000 0000045a 00000000 000003d9 *.......................!.......R*
28060000 00000000 00000000 0000045a 00000000 00000406 00000001 00000001 *...............!................*
00000000 ffffffff 00000002 00000002 00000001 00000070 00000003 00000005 *...........................*
00000002 00000090 00007fff 00000000 00000003 000000c8 00007fff 00000000 *........."...........H.."....*

Offset: 0x0000000000000200 (512)
00000003 00000118 00007fff 00000000 00000003 00000168 07000050 00000268 *.........."..............&...*
ffffffff 000003c8 00000000 00000000 02010001 00000318 00000000 00000014 *...H........................*
00000000 00000000 00000000 000003f3 00000000 0000043a 00000000 00000069 *...............3...............*
00000000 00000439 07000050 000002b8 ffffffff 000003c0 00000000 00000000 *...........&......{........*
02010001 0000030b 00000000 00000014 00000000 00000000 00000000 000003f3 *...............................3*
00000000 000003d9 00000000 00000061 00000000 000003d8 06000058 00000310 *.......R......./.......Q.......*
ffffffff ffffffff 00000000 00000000 01070000 ff000028 000c0003 00000000 *.......................*
00000000 00000000 00000000 0000045a 00000000 000003e6 00000000 000003f3 *...............!.......W.......3*

Offset: 0x0000000000000300 (768)
ffffffff ffffffff ffffffff ffffffff 06000058 00000368 ffffffff ffffffff *......*
00000000 00000000 01010008 ff020028 00060003 00000100 00000000 00000004 *...............................*
00000000 0000045a 00000000 00000406 00000000 0000040d ffffffff ffffffff *.......!................*
ffffffff ffffffff 06000058 000003c0 ffffffff ffffffff 00000000 00000000 *......{........*
01070000 ff000028 00050003 00000000 00000000 00000010 00000000 0000045a *..............................!*
00000000 0000041a 00000000 00000420 ffffffff ffffffff ffffffff ffffffff *................*
04000000 00000000 04000000 00000000 05000000 00000000 4c848688 9985a297 *........................<dfhresp*
9695a285 6e4c9596 a38986a8 6d8396a4 95a36e50 c15e4c61 9596a389 86a86d83 *onse><notify_count>&A;</notify_c*

Offset: 0x0000000000000400 (1024)
96a495a3 6e4ca4a2 85998984 6e50c25e 4c61a4a2 85998984 6e4c82a3 6d89846e *ount><userid>&B;</userid><bt_id>*
50c35e4c 6182a36d 89846e4c 61848688 9985a297 9695a285 6e4cd7c1 c1e3f1f1 *&C;</bt_id></dfhresponse><PAAT11*
f0d69785 9981a389 9695d985 a2979695 a28540a7 949395a2 7e7f88a3 a3977a61 *0OperationResponse xmlns="http:/*
61a6a6a6 4bd7c1c1 e3f1f1f0 4be3c5e2 e3e2c5c3 d64bd985 a2979695 a2854b83 */www.PAAT110.TESTSECO.Response.c*
96947f6e 50c15e4c 61d7c1c1 e3f1f1f0 d6978599 81a38996 95d985a2 979695a2 *om">&A;</PAAT110OperationRespons*
856e4ce2 d6c1d760 c5d5e57a c29684a8 6e50c15e 4c61e2d6 c1d760c5 d5e57ac2 *e><SOAP-ENV:Body>&A;</SOAP-ENV:B*
9684a86e *ody>*

Total length of binary data is: 0x00000000000004c4 (1220)


Building request message
Building response message
DFHPI9629I The minimum runtime level required for this Web service is "2.0".
DFHPI9640I This Web service should be installed into a PIPELINE that uses SOAP version "1.1".



The contents of the WSBind file follow:


Offset: 0x0000000000000000 (0)
6ee6e2c2 c9d5c44c 00001528 f2f0f0f9 f0f6f2f2 f0f6f0f6 01030000 61a4a299 *>WSBIND<....200906220606..../usr*
61e6c5c2 6183a2a3 994ba6a2 82899584 40404040 40404040 40404040 40404040 */WEB/cstr.wsbind *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *

Offset: 0x0000000000000100 (256)
40404040 40404040 40404040 40404040 40404040 40404040 404040c0 000008a0 * {...*
00000001 0161a4a2 9961e6c5 c26183a2 a3994ba6 a2849340 40404040 40404040 *...../usr/WEB/cstr.wsdl *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *

Offset: 0x0000000000000200 (512)
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 * *
40404040 d7c1c1e3 f1f1f0c8 e3e3d7e2 968197c2 89958489 95874040 40404040 * PAAT110HTTPSoapBinding *
40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 *
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Mon Jun 22, 2009 5:20 pm
Reply with quote

Quote:
Can you explain why BT_ID is starting at offset 16 whereas userid is of length 8 and int of 4. so it should be 12 not 16.
Wrong:
Quote:
Adding entry for 'notify_count' for type 'NUMERIC' and language 'C' of length '4' and required alignment 'FULL-WORD' at offset '0' with mapping strategy 'NOT APPLIC' to level '1627046433'.
Adding entry for 'userid' for type 'TEXT' and language 'C' of length '9' and required alignment 'BYTE' at offset '4' with mapping strategy 'NULL_TERMINATED_CHAR_ARRAY' to level '1627046433'.
Adding entry for 'bt_id' for type 'NUMERIC' and language 'C' of length '4' and required alignment 'FULL-WORD' at offset '16' with mapping strategy 'NOT APPLIC' to level '1627046433'.
Did you miss the null terminator on the user id? That adds one byte to the length, making it 9 not 8. Therefore, this requires, for fullword alignment, that bt_id start at 16 not 12.
Back to top
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Tue Jun 23, 2009 4:13 am
Reply with quote

did you happen to notice this forum is called

MAINFRAME FORUM, not "JAVAWORLD" ?


Maybe one of the Java heads can answer you question, for me, I
stick to writing assembler or cobol for CICS applications.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Issues Converting From ZD to Signed N... DFSORT/ICETOOL 4
No new posts Parsing Large JSON file using COBOL COBOL Programming 4
No new posts Issues with VIEW DATASET Command CLIST & REXX 2
No new posts parsing variable length/position data... DFSORT/ICETOOL 5
No new posts Issues with executing a REXX MACRO th... TSO/ISPF 4
Search our Forums:

Back to Top