Utilice este elemento del documento ServiceSpecification.xml para especificar las opciones de generación de los artefactos que implementan una descripción de servicio en un escenario descendente.
La Tabla 1 muestra los atributos de WSDL2ELSSpec.
| Campos | Descripción |
|---|---|
Atributo: defaultCharMaxLength |
Especifica un valor que se aplica cuando se generan miembros
de estructura de lenguaje elemental para declaraciones de elemento y atributo XSD
de los tipos siguientes:
|
Atributo: defaultTotalDigits |
Especifica un valor que se aplica cuando se generan miembros de
estructura de lenguaje elemental para declaraciones de elemento y atributo XSD de los
tipos siguientes:
|
Atributo: defaultFractionDigits |
Especifica un valor que se aplica cuando se generan miembros de
estructura de lenguaje elemental para declaraciones de elemento y atributo XSD de los
tipos siguientes:
|
Atributo: defaultDateTimeLength |
Especifica un valor que se aplica cuando se generan miembros de
estructura de lenguaje elemental para declaraciones de elemento y atributo XSD de los
tipos siguientes:
|
Atributo: inlineMaxOccursLimit |
Especifica un valor que se aplica cuando se generan miembros de
estructura de lenguaje para declaraciones de elemento XSD que especifican las facetas
minOccurs y maxOccurs. Si un elemento XML especifica un valor de faceta minOccurs o maxOccurs superior al valor de este atributo, el código PL/I generado utiliza matrices cuyos límites se determinan en tiempo de ejecución (por ejemplo, utilizando la cláusula REFER en PL/I). |
Atributo: languageNameLimit |
Especifica un valor que se aplica cuando se derivan nombres
para estructuras de lenguaje y miembros de
estructura de lenguaje a partir de los nombres de las declaraciones de
elemento y atributo XSD correspondientes.
Para PL/I, si el valor de este atributo es superior a 31, las estructuras de lenguaje generadas deben compilarse con la opción “LIMITS(NAME(n))”, donde 31 < n <= 100. |
Atributo: targetLanguageFile |
Especifica el nombre de archivo completo del archivo generado
en el que se graban las estructuras de lenguaje. Si el archivo no existe, se crea. Si el archivo existe, se sobrescribe. |
Atributo: targetLogFile |
Especifica el nombre de archivo completo del archivo en el
que se graba la información de registro. Si el archivo no existe, se crea. Si el archivo existe, se sobrescribe. |
Atributo: targetMappingDirectory |
Especifica el nombre completo del directorio en el
que se crea el archivo de metadatos. Si el directorio no existe, se crea. Si el directorio existe, se sobrescribe su contenido. |
Atributo: targetMetadataFile |
Especifica el nombre de archivo completo del archivo en el
que se graban los metadatos de generación. Si el archivo no existe, se crea. Si el archivo existe, se sobrescribe. |
<WSDL2ELSSpec
defaultCharMaxLength="256"
defaultTotalDigits="31"
defaultFractionDigits="6"
defaultDateTimeLength="64"
inlineMaxOccursLimit="20"
languageNameLimit="31"
targetLanguageFile="C:\workspace\EISProject\MYAPP.inc"
targetLogFile="C:\workspace\EISProject\MYAPP.log"
targetMappingDirectory="C:\workspace\EISProject\mapping"
targetMetadataFile="C:\workspace\EISProject\MYAPP_metadata.xml" />