El editor de enlaces de sucesos de CICS importa
estructuras de datos PL/I utilizando las siguientes reglas. Puesto que el compilador Enterprise
PL/I y los compiladores PL/I más antiguos difieren, se soportan dos opciones de lenguaje: PL/I y PLI Enterprise.
Los nombres de campo de PL/I se visualizan de acuerdo con las siguientes reglas:
- Los caracteres que no son válidos en nombres de elemento XML se sustituyen por 'x'.
Por ejemplo, monthly$total pasa a ser monthlyxtotal.
- Los nombres duplicados se convierten en exclusivos añadiendo uno o varios dígitos numéricos.
Por ejemplo, dos instancias de year pasan a ser year y year1.
También se aplican las siguientes restricciones:
- Los elementos de datos con el atributo COMPLEX no se soportan.
- Los elementos de datos especificados como DECIMAL(p,q)
sólo se soportan cuando p ≥ q
- Los elementos de datos especificados como BINARY(p,q)
sólo se soportan cuando q = 0.
- Si se especifica el atributo PRECISION para un elemento de datos,
se ignorará.
- No se soportan las series PICTURE.
- Los elementos de datos ORDINAL se tratan como tipos de datos FIXED BINARY(7).