Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Properties | Web Service Descriptor Properties | General Properties for Web Service Descriptors
 
General Properties for Web Service Descriptors
In the Properties view, under General, you can view and assign properties to a web service descriptor.
Property
Description
Name
Displays the name of the web service descriptor.
Direction
Displays whether the web service descriptor is for a provider web service (that can be invoked by an external user) or for a consumer web service (that requests the use of a provider entity's web service).
WS-I compliance
Specifies whether the web service descriptor enforces compliance with the WS-I Basic Profile 1.1 standards.
Note:
WS-I Basic Profile 1.0 supports only HTTP or HTTPS bindings. Consequently, WS-I compliance cannot be enforced if the WSDL contains a SOAP over JMS binding. The WS-I compliance property cannot be set to true if a web service descriptor has a JMS binder.
Reuse
Specifies whether this element can be dragged from the CentraSite Registry Explorer view to a BPM process or CAF project.
When this property is set to public, you can drag the asset to a BPM process or CAF project.
When this property is set to private (the default), you cannot drag the asset to a BPM process or CAF project.
All published assets are available for Impact Analysis, whether they are public or private.
Although changing the public/private status will immediately change whether or not you can drag an element to a BPM process or CAF project, the element's status in CentraSite will not change until the next publication of assets to CentraSite.
Source URI
Displays the location of the source used to create the web service descriptor. For a consumer web service descriptor or a WSDL first provider web service descriptor, the Source URI is the location of the WSDL document. For a service first web service descriptor, the Source URI is empty.
Target namespace
Displays the XML Target Namespace of the web service. By default this is set to the fully qualified URL of the host server.
WSDL URL
URL used to retrieve the WSDL for the web service.
Namespaces
Displays a list of the XML namespaces and the associated namespace prefixes used within the web service descriptor when it was initially created.
Attachment enabled
Specifies whether any attachment should be enabled. The default is False.
Pipeline headers enabled
Specifies whether the contents of the SOAP header are placed in the pipeline as a document named soapHeaders.
When this property is set to true for a provider web service descriptor and an IS service that corresponds to an operation in the WSD is invoked, Integration Server places the contents of the SOAP request header in the input pipeline for the IS service.
When this property is set to true for a consumer web service descriptor and one of the web service connectors is invoked, Integration Server places the contents of the SOAP response header in the output pipeline for the web service connector.
The default is False.
Note:
For web service descriptors contained in packages created in earlier versions of Integration Server, the Pipeline headers enabled property is set to true.
Validate SOAP response
For a consumer web service descriptor, specifies whether Integration Server validates a SOAP response received by any web service connectors within the consumer WSD. The default is True.
Note:
This property applies to consumer web service descriptors only.
Created on version
Identifies the version of Integration Server on which the web service descriptor was created.
Pre-8.2 compatibility mode
Indicates whether or not the web service descriptor runs in pre-8.2 compatibility mode. Web service descriptors that run in pre-8.2 compatibility mode are compatible with the web services implementation introduced in Integration Server 7.1. Web service descriptors that do not run in pre-8.2 compatibility mode are compatible with the current version of the Web Services Stack which was introduced in Integration Server 8.2.
For web service descriptors created using Designer on Integration Server 8.2 and later, the default is False. For web service descriptors created using Developer, the default is True.
Note:
The Pre-8.2 compatibility mode property and the ability to run in pre-8.2 compatibility mode are deprecated as of Integration Server 10.4 due to the deprecation of the web services implementation introduced in Integration Server version 7.1.
Validate schemas using Xerces
Indicates whether Integration Server validates the schemas associated with the web service descriptor in the following situations:
*You change the IS schemas, document types, or signatures of the services associated with a web service descriptor.
*You refresh the web service connectors for a consumer web service descriptor.
The default is True.
If you migrated a web service descriptor from a previous version of Integration Server, the migration utility set the value based on the version of Integration Server from which the web service descriptor was migrated.
*If the web service descriptor was migrated from Integration Server version 7.1.x, the migration utility sets the Validate Schema using Xerces property to true.
*If the web service descriptor was migrated from Integration Server version 8.x, the migration utility used the value of the watt.server.wsdl.validateWSDLSchemaUsingXerces parameter to determine the value of the Validate Schema using Xerces property. If the parameter is set to true, the migration utility set the property to true. It the parameter is set to false, the migration utility set the property to false.
Note:
The watt.server.wsdl.validateWSDLSchemaUsingXerces parameter was removed in Integration Server version 9.0.
Outbound callback service
Fully qualified name of the IS service that Integration Server must invoke for an outbound SOAP message if you want to insert custom processing logic into a SOAP request message in case of a consumer web service descriptor and a SOAP response message in case of a provider web service descriptor. For more information about outbound callback services, see Web Services Developer’s Guide.
Filter login credentials
Indicates whether or not Integration Server filters the login credentials in incoming SOAP requests based on the credentials that are provided in the WS-Security policy attached to the web service descriptor.
When this property is set to true, Integration Server filters the login credentials in incoming SOAP requests and processes only those credentials that are provided in the WS-Security policy attached to the web service descriptor.
When this property is set to false, Integration Server processes all the credentials that are available in the incoming SOAP request without verifying whether the credentials are also provided in the WS-Security policy attached to the web service descriptor.
The default is True.
Integration Server applies this property to process incoming requests in case of provider web service descriptors and to process asynchronous responses in case of consumer web service descriptors.
Omit xsd:any from WSDL
When generating the schema definition in a WSDL for a provider web service descriptor, specifies whether the xsd:any element is omitted from the complex type definition that corresponds to an open document.
Integration Server considers a document to be open if the Allow unspecified fields property is set to True and considers a document to be closed if the Allow unspecified fields property is set to False.
Select...
To...
True
Omit the xsd:any element from the schema portion of the WSDL document whether or not the document variable has Allow unspecified fields set to true.
False
Retain the xsd:any element in the schema portion of the WSDL document only if the document variable has Allow unspecified fields set to true.
Note:
For changes to this property to take effect, save the changes and either refresh the web service descriptor or reload the package that contains the web service descriptor.