Este tema describe cómo se crean los nombres de las estructuras principales, estructuras secundarias y variables elementales de Enterprise PL/I generadas en el escenario WSDL2PLI.
Cuando el componente de generación de archivos WSDL2PLI crea un elemento de datos PL/I (una variable elemental, una estructura secundaria o una estructura principal), deriva el identificador del elemento del valor de atributo name del elemento XML correspondiente.
Además de la derivación descrita anteriormente, el componente WSDL2PLI también añade sufijos a determinados identificadores de PL/I para llamar la atención sobre variables o estructuras funcionalmente relacionadas.
| Sufijo: | Descripción: |
|---|---|
| _att | Una estructura secundaria o variable elemental que representa un atributo XML. |
| _bit | Una variable elemental que indica si la estructura secundaria o variable elemental PL/I que la sigue en la estructura de lenguaje se ha recibido (entrada) o debe generarse (salida). |
| _cnt | Una variable elemental que indica el número de entradas utilizadas en la matriz que la sigue en la estructura de lenguaje. |
| _lim | Una variable elemental que especifica el límite superior de un asunto REFER (matriz ilimitada) en tiempo de ejecución. |
| _ptr | Una variable elemental que contiene la dirección inicial del almacenamiento asignado para una estructura principal que contiene asuntos REFER. Esta variable debe utilizarse con la sentencia PL/I ALLOCATE, por ejemplo: allocate (struct) set (@irz_struct_ptr)). |
| _ref | Una estructura principal que contiene variables elementales que actúan como objetos REFER. Los objetos de esta estructura se leen al asignar la estructura principal correspondiente que contiene los asuntos REFER. |