Table 1 shows the attributes for WSDL2ELSSpec.
| Fields | Description |
|---|---|
Attribute: defaultCharMaxLength |
Specifies a value that is applied when elementary
language structure members are generated for XSD element and attribute
declarations of the following types:
|
Attribute: defaultBase64BinaryLength |
Specifies a value that is applied when elementary
language structure members are generated for XSD element and attribute
declarations of the following types:
|
Attribute: defaultTotalDigits |
Specifies a value that is applied when elementary
language structure members are generated for XSD element and attribute
declarations of the following types:
|
Attribute: defaultFractionDigits |
Specifies a value that is applied when elementary
language structure members are generated for XSD element and attribute
declarations of the following types:
|
Attribute: defaultDateTimeLength |
Specifies a value that is applied when elementary
language structure members are generated for XSD element and attribute
declarations of the following types:
|
Attribute: fileContainer |
Specifies the relative path
of the file container that contains the generated files. This path
is relative to the project that is specified in EISProject/@name.
For example, the fileContainer "generated", as used in the example
below, specifies a directory at the top level of the project specified
in EISProject/@name. If the directory does not exist it is created. If the directory exists its contents are overwritten. |
Attribute: inlineMaxOccursLimit |
Specifies a value that is applied when language
structure members are generated for XSD element declarations that
specify the minOccurs and maxOccurs facets. If an XML element specifies a minOccurs or maxOccurs facet value that is greater than the value of this attribute, then the generated PL/I code uses arrays whose limits are determined at execution time (for example, by using the REFER clause in PL/I). |
Attribute: languageFileName |
Specifies the file name
of the generated file into which language structures are written.
If the file does not exist it is created. If the file exists it is overwritten. |
Attribute: languageNameLimit |
Specifies a value that is applied when names
are derived for language structures and language structure members
from the names of corresponding XSD element and attribute declarations.
For PL/I, if the value of this attribute is greater than 31 then generated language structures must be compiled with the option “LIMITS(NAME(n))”, where 31 < n <= 100. |
Attribute: logFileName |
Specifies the file name
of the file into which log information is written. If the file does not exist it is created. If the file exists it is overwritten. |
Attribute: mappingDirectory |
Specifies the relative path of
the directory in which the metadata file is created. This
path is relative to the path that is specified in @fileContainer. If the directory does not exist it is created. If the directory exists its contents are overwritten. |
Attribute: metadataFileName |
Specifies the file name
of the file into which WSDL2ELS metadata is written. If the file does not exist it is created. If the file exists it is overwritten. |
<WSDL2ELSSpec
defaultCharMaxLength="256"
defaultBase64BinaryLength="256"
defaultTotalDigits="31"
defaultFractionDigits="6"
defaultDateTimeLength="64"
inlineMaxOccursLimit="20"
languageNameLimit="31"
fileContainer="/generated"
languageFileName="MYAPP.inc"
logFileName="MYAPP.log"
mappingDirectory="metadata/mapping"
metadataFileName="MYAPP_metadata.xml" />