Discovering capabilities of WSDM endpoint
You can discover the capabilities of the WSDM endpoint by issuing a request to return a management capability list.
In the request, the
<dpt:DomainDisambiguator>
node must be set to an
existing application domain on the DataPower® Gateway or set to
default
. If the domain does not exist, the result is an
error.<?xml version="1.0" encoding="UTF-8"?>
<s12:Envelope
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/
wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
xmlns:muws-p1="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
xmlns:muws-p2="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
xmlns:mows="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"
xmlns:mows-1-1="http://docs.oasis-open.org/wsdm/mows-2.xsd"
xmlns:dpt="http://www.datapower.com/schemas/transactions">
<s12:Header>
<wsa:Action>
http://docs.oasis-open.org/wsrf/2004/06/WS-ResourceProperties/
GetResourceProperty
</wsa:Action>
<wsa:To s12:mustUnderstand="1">
https://127.0.0.1:5550/service/wsdm10>
</wsa:To>
<dpt:DomainDisambiguator>wsdm</dpt:DomainDisambiguator>
<dpt:ResourceTypeDisambiguator>wsm/endpoint</dpt:ResourceTypeDisambiguator>
<dpt:InstanceDisambiguator>
http://0.0.0.0:14000/wsdm/service-a
</dpt:InstanceDisambiguator>
</s12:Header>
<s12:Body>
<wsrp:GetResourceProperty>
muws-p1:ManageabilityCapability
</wsrp:GetResourceProperty>
</s12:Body>
</s12:Envelope>
The response returns a list of capabilities, such as the following
details.
<s12:Envelope xmlns:dpt="http://www.datapower.com/schemas/transactions"
xmlns:mows="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"
xmlns:mows-1-1="http://docs.oasis-open.org/wsdm/mows-2.xsd"
xmlns:muws-p1="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
xmlns:muws-p2="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/
wsrf-WS-ResourceProperties-1.2-draft-01.xsd">
<s12:Header>
<wsa0:Action xmlns:wsa0="http://schemas.xmlsoap.org/ws/2003/03/addressing">
http://docs.oasis-open.org/wsrf/2004/06/WS-ResourceProperties/
GetResourcePropertyResponse
</wsa0:Action>
</s12:Header>
<s12:Body>
<wsrp:GetResourcePropertyResponse>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/muws/capabilities/Identity
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/muws/capabilities/
ManageabilityCharacteristics
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/muws/capabilities/OperationalStatus
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/mows/capabilities/OperationalStatus
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/muws/capabilities/Metrics
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/mows/capabilities/Identification
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/mows/capabilities/Metrics
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/mows-2/capabilities/Metrics
</muws-p1:ManageabilityCapability>
<muws-p1:ManageabilityCapability>
http://docs.oasis-open.org/mows-2/capabilities/OperationMetrics
</muws-p1:ManageabilityCapability>
</wsrp:GetResourcePropertyResponse>
</s12:Body>
</s12:Envelope>
This response contains the supported capabilities. Use the standards-specified request formats to use these capabilities.