NonStop SOAP 4.1 User's Manual

Cause
This is due to the duplicate entry of the field name.
Effect
NonStop SOAP service deployment files will not be generated. Then, SoapAdminCL will exit.
Recovery
Remove the duplicate entry and use the same command again.
SOAPADMIN ERROR >>Duplicate entry of DDL Definition <DDLDefinition> in SDL
Cause
This is due to the duplicate entry of the DDL Definition name in SDL Requestinfo/ResponseInfo.
Effect
NonStop SOAP service deployment files will not be generated. Then, SoapAdminCL exits.
Recovery
Remove the duplicate entry and use the same command again.
SOAPADMIN ERROR >> Optional Element <element name> is used as soap occurs depending on
for <element name> You cannot use optional element as SOAP OCCURS DEPENDING ON field.
Cause
The @SOAP_OCCURS_DEP_ON field is defined as optional using @SOAP_OPTIONAL DDL
comment.
Effect
The command fails.
Recovery
The DDL field defined as optional using @SOAP_OPTIONAL cannot be used in
@SOAP_OCCURS_DEP_ON. Resolve the conflict in the DDL file, regenerate the DDL dictionaries,
and run the SoapAdminCL command.
SOAPADMIN ERROR >> Optional Element <element name> is used as occurs depending on for
<element name>. You cannot use optional element as OCCURS DEPENDING ON field.
Cause
The OCCURS DEPENDING ON clause cannot be applied to a field which is defined as optional
using @SOAP_OPTIONAL DDL comment.
Effect
The command fails.
Recovery
The DDL field defined as optional using @SOAP_OPTIONAL cannot be used in OCCURS
DEPENDING ON clause. Resolve the conflict in the DDL file, regenerate the DDL dictionaries,
and run the SoapAdminCL command.
SOAPADMIN ERROR >> Error in definition of the service <service name>. The attribute
"SoapDDLAttribute" cannot have a value "yes" when the attribute "SoapMessageType" is set to
"rpc".
Cause
The SoapDDLAttribute attribute has a value yes when the SoapMessageType attribute is
set to rpc.
Effect
The command fails.
Recovery
Resolve the conflict between the SoapDDLAttribute attribute and the SoapMessageType
attribute and run the SoapAdminCL command.
NonStop SOAP 4 Error Messages 299