Annotations for the mapping element

This topic describes the annotations that are defined on the mapping element in mapping session files generated by the WSDL2ELS component in the WSDL2PLI and WSDL2COBOL scenarios.

WSDL2ELS includes annotations on the input and output elements contained within each mapping element if the source or target of the mapping is a language structure or structure member that has functional relationship with some other language structure or language structure member. The annotations correspond with suffixes that WSDL2ELS appends to PL/I identifiers and COBOL data names as described in Creation of PL/I identifiers and Creation of COBOL data names.

Table 1describes these annotations:

Table 1. Annotations generated by WSDL2ELS in the WSDL2PLI scenario
Annotation Key: Value Suffix:
com.ibm.etools.xmlent.mapping.ePliPointerObject _cnt
com.ibm.etools.xmlent.mapping.ePliPresenceObject _bit
com.ibm.etools.xmlent.mapping.ePliBase64BinaryLengthObject _buf_len
com.ibm.etools.xmlent.mapping.ePliPointerObject _ptr
com.ibm.etools.xmlent.mapping.ePliPoolAreaLocalReferObject _lim
com.ibm.etools.xmlent.mapping.ePliPoolAreaExternalReferObject _lim
com.ibm.etools.xmlent.mapping.ePliPoolArea  
com.ibm.etools.xmlent.mapping.ePliLocalReferObject _lim
com.ibm.etools.xmlent.mapping.ePliExternalReferObject _lim

Table 2. Annotations generated by WSDL2ELS in the WSDL2COBOL scenario
Annotation Key: Value Suffix:
com.ibm.etools.xmlent.mapping.eCobolCounterObject -cnt
com.ibm.etools.xmlent.mapping.eCobolPresenceObject -bit
com.ibm.etools.xmlent.mapping.eCobolLocalOccursObject -lim