Rational Developer for System z, Versión 7.6.1

WSDL2ELSSpec

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.

Contenido por

ServiceImplementationSpec

Contiene

Ninguno

Atributos

La Tabla 1 muestra los atributos de WSDL2ELSSpec.

Tabla 1. Especificaciones de atributos para WSDL2ELSSpec
Campos Descripción

Atributo: defaultCharMaxLength
Valores válidos: n donde 1 <= n <= (215 – 1)
¿Obligatorio?: No
Valor predeterminado: n = 256

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:
  • xsd:string
  • xsd:simpleType con xsd:string como tipo base, pero omitiendo las facetas de restricción length o maxLength.

Atributo: defaultTotalDigits
Valores válidos: n donde 1 <= n <= 31
¿Obligatorio?: No
Valor predeterminado: n=31

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:
  • xsd:decimal
  • xsd:integer
  • xsd:simpleType con xsd:decimal o xsd:integer como tipo base, pero omitiendo la faceta de restricción totalDigits.

Atributo: defaultFractionDigits
Valores válidos: n donde 0 <= n <= 31
¿Obligatorio?: No
Valor predeterminado: n = 6

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:
  • xsd:decimal
  • xsd:simpleType con xsd:string como tipo base, pero omitiendo la faceta de restricción fractionDigits.

Atributo:  defaultDateTimeLength
Valores válidos: n donde 1 <= n <= (215 – 1)
¿Obligatorio?: No
Valor predeterminado: n = 64

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:
  • xsd:date, xsd:dateTime, xsd:duration, xsd:gDay, xsd:gMonth, xsd:gMonthDay, xsd:gYear, xsd:gYearMonth y xsd:time.
  • xsd:simpleType con uno de los tipos anteriores como tipo base, pero omitiendo las facetas de restricción length o maxLength.

Atributo: inlineMaxOccursLimit
Valores válidos: n donde 1 <= n <= (231 – 1)
¿Obligatorio?: No
Valor predeterminado: n=20

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
Valores válidos: n donde 1 <= n <= 100
¿Obligatorio?: No
Valor predeterminado: n=100

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
Valores válidos: consulte la descripción.
¿Obligatorio?:
Valor predeterminado: Ninguno

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
Valores válidos: consulte la descripción.
¿Obligatorio?:
Valor predeterminado: Ninguno

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
Valores válidos: consulte la descripción.
¿Obligatorio?:
Valor predeterminado: Ninguno

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
Valores válidos: consulte la descripción.
¿Obligatorio?:
Valor predeterminado: Ninguno

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.

Ejemplo

<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" />


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)