NonStop SOAP User's Manual

The Service Description Language (SDL)
NonStop SOAP User’s Manual520501-012
3-8
SDL DTD for TS/MP and NonStop Processes
default value is "no" -->
The SoapDDLAttribute provides a way for tagging all the DDL fields of a definition
without having to make any changes to the DDL dictionary. For more information on
using this attribute, see Exposing DDL Fields as XML Attributes on page 4-30.
<!-- Attribute 'OutputFileNamePrefix': Any Prefix that the user
wants in the generated files, default is nothing -->
<!-- Attribute 'GenerateUserExits': The specified value is "yes"
or "no", the default value is "no" -->
If you specify the GenerateUserExits attribute, user-exit code is generated for the
interface. You can customize the generated user-exit code. Sample request and
response XML files are also generated.
<!--Attribute 'Generate': If set to 'no', then nothing will be
generated for this service. The default is 'yes'-->
The Generate attribute lets you enhance an existing application by adding or modifying
service definitions without generating unnecessary files. Set the Generate attribute to
‘yes’ for new and modified service definitions; set the Generate attribute to no’ for all
other service definitions.
To generate DTDs, sample XML input files, and a sample client but not C++ class and
header files, set this attribute to “yes”, and specify the -nocpp option on the SOAP
Admin command line.
<!-- Attribute 'DeployOption': The specified value can be
"addUpdate","add","update","delete", or "skip". The default
value is "addUpdate" -->
The DeployOption attribute controls how the SOAP Admin tool -i should be performed
on the element. If the value is "addUpdate," the interface is added as a Web Service if
it does not exist, otherwise it is updated. If the value is "add," the interface is added as
a Web Service. If the value is "update," and the interface already exists in the Service
Definition Repository, the service definition is updated as indicated in the SDL. If the
value is "delete," the interface is not exposed as a Web service and if the interface
already exists in the Service Definition Repository, its service definition is deleted from
Service Definition Repository. If the value is "skip," the SOAP Admin tool skips the
element.
<!-- Attribute 'Metadata': The specified value is "yes" or "no",
the default value is "yes" -->
The Metadata attribute specifies whether the service reads from the Metadata file or
the DDL dictionary at run time.
<!-- Attribute 'Type': Identifies the type of the pathway
service- context free or context sensitive -->
<!-- Attribute 'Cache': specifies if the SDR data for this
Service should be cached at server startup -->
Note. The CREATEDDLDefFile attribute is not used in NonStop SOAP 2.4 or later releases. It
appears in the SDL DTD for backward compatibility.