Service name: rendezvousService
| Binding name: rendezvousSoapBinding
Locations: http://pccit10.cern.ch:8080/rendezvous,
|
||||||||||
| provider
-->
{
xsd:string uri
,
xsd:string encoding
,
}
A service provider indicates the URI endpoint and the encoding for messages used with that service. For example, a provider might have a URI of http://my.domain.com:8080/axis and an encoding of 'soap'. Another provider might have a URI of http://my.domain.com:8081/foo and an encoding of 'xmlrpc'. In this manner, all sorts of endpoints and encodings can be used to describe how to access a service. |
| ServiceDescriptor
-->
{
impl:provider endpoint
^[1,
*]
,
xsd:string provider_dn
^[0,1]
,
xsd:string registrant
^[0,1]
,
xsd:string name
^[0,1]
,
xsd:string vo
^[0,1]
,
xsd:long age
^[0,1]
,
xsd:long expire
^[0,1]
,
xsd:string description
^[0,1]
,
xsd:string wsdl
^[0,1]
,
xsd:string wsdl_signature
^[0,1]
,
xsd:int major_version
^[0,1]
,
xsd:int minor_version
^[0,1]
,
(
xsd:string key
,
xsd:anyType value
,
)
item
^[0,
*]
,
}
The service descriptor is the structure that describes all of the information about a service, including its providers (uri and encoding), name, wsdl, and more. An arbitrary list of key-value pairs can be used to add additional information to a service. |
| ArrayOf_ServiceDescriptor --> ( soapenc:Array [R]:: impl:ServiceDescriptor[] ) |