Service binding
A service binding in the service management profile represents a particular service interaction protocol, specified by a WSDL binding, as defined by the binding namespace, binding name and version.
The URI for service binding entities is http://www.ibm.com/xmlns/prod/serviceregistry/v6r3/ServiceModel#ServiceBinding.
The following tables describe the properties and relationships that are defined for a service binding:
| Displayed property name | Actual property name | Description | Type |
|---|---|---|---|
| Name | name | A descriptive name for the service binding. | String |
| Description | description | A textual description of the service binding. | String |
| Namespace | namespace | The XML schema namespace for the service binding. | String |
| Version | version | The version of the service binding. | String |
| Binding name | sm63_bindingName | The name of the derived WSDL binding entity that is represented by this service binding. | String |
| Binding namespace | sm63_bindingNamespace | The namespace of the derived WSDL binding entity that is represented by this service binding. | String |
| Binding version | sm63_bindingVersion | The version of the derived WSDL binding entity that is represented by this service binding. | String |
| Owned relationship | Relationship name | Description | Type | Cardinality |
|---|---|---|---|---|
| Interface | sm63_interface | Represents a set of WSDL port types. | Service interface | 1 |
| WSDL bindings | sm63_wsdlBindings | The derived WSDL binding entities that are represented by this service binding. The derived WSDL binding targets are created when a WSDL document is loaded. | WSDL binding | 0,* |
| Reverse relationship | Relationship name | Description | Type | Cardinality |
|---|---|---|---|---|
| Dependent service port(s) | sm63_binding | The service ports that reference this service binding. | Service port | 0,* |