public interface UDDIInquiryPortType extends Remote
Modifier and Type | Method and Description |
---|---|
BindingDetail |
findBinding(FindBinding body)
The find_binding API is used to find UDDI bindingTemplate elements.
|
BusinessList |
findBusiness(FindBusiness body)
The find_business API is used to find UDDI businessEntity elements.
|
RelatedBusinessesList |
findRelatedBusinesses(FindRelatedBusinesses body) |
ServiceList |
findService(FindService body)
The find_relatedBusinesses API is used to find businessEntity elements,
which have a completed relationship with the specified businessEntity
that matches the criteria supplied.
|
TModelList |
findTModel(FindTModel body)
The find_tModel API is used to find UDDI tModel elements.
|
BindingDetail |
getBindingDetail(GetBindingDetail body)
The get_bindingDetail API call returns the bindingTemplate structure
corresponding to each of the bindingKey values specified.
|
BusinessDetail |
getBusinessDetail(GetBusinessDetail body)
The get_businessDetail API call returns the businessEntity structure
corresponding to each of the businessKey values specified.
|
OperationalInfos |
getOperationalInfo(GetOperationalInfo body)
The get_operationalnfo API call is used to retrieve entity level
operational information (such as the date and time that the data
structure was created and last modified, the identifier of the UDDI node
at which the entity was published and the identity of the publisher)
pertaining to one or more entities.
|
ServiceDetail |
getServiceDetail(GetServiceDetail body)
The get_serviceDetail API call returns the businessService structure
corresponding to each of the serviceKey values specified.
|
TModelDetail |
getTModelDetail(GetTModelDetail body)
The get_tModelDetail API call returns the tModel structure, corresponding
to each of the tModelKey values specified.
|
BindingDetail findBinding(FindBinding body) throws DispositionReportFaultMessage, RemoteException
body
- DispositionReportFaultMessage,
- RemoteExceptionDispositionReportFaultMessage
RemoteException
BusinessList findBusiness(FindBusiness body) throws DispositionReportFaultMessage, RemoteException
body
- DispositionReportFaultMessage,
- RemoteException DispositionReportFaultMessage
RemoteException
RelatedBusinessesList findRelatedBusinesses(FindRelatedBusinesses body) throws DispositionReportFaultMessage, RemoteException
body
- DispositionReportFaultMessage,
- RemoteExceptionDispositionReportFaultMessage
RemoteException
ServiceList findService(FindService body) throws DispositionReportFaultMessage, RemoteException
body
- DispositionReportFaultMessage,
- RemoteExceptionDispositionReportFaultMessage
RemoteException
TModelList findTModel(FindTModel body) throws DispositionReportFaultMessage, RemoteException
body
- authInfo: This optional argument is an element that contains an authentication token. Registries that wish to restrict who can perform an inquiry in them typically require authInfo for this call.
· categoryBag: This is a list of category references. The returned tModelList contains tModelInfo elements whose associated tModels match all of the categories passed (logical AND by default). Specifying the appropriate findQualifiers can override this behavior. Matching rules for the use of keyedReferences and keyedReferenceGroups are described in Section 5.1.7 Matching Rules for keyedReferences and keyedReferenceGroups.
· findQualifiers: This collection of findQualifier elements is used to alter the default behavior of search functionality. See Section 5.1.4 Find Qualifiers for more information.
· identifierBag This is a list of identifier references in the form of keyedReference elements. The returned tModelList contains tModelInfo elements whose associated tModels match any of the identifiers passed (logical OR by default). Specifying the appropriate findQualifiers can override this behavior. Matching rules are described in Section 5.1.7 Matching Rules for keyedReferences and keyedReferenceGroups.
· listHead: This optional integer value is used to indicate which item SHOULD be returned as the head of the list. The client may request a subset of the matching data by indicating which item in the resultant set constitutes the beginning of the returned data. The use of the listDescription element is mutually exclusive to the use of the truncated attribute that simply indicates a truncated result list in the Inquiry APIs. See Section 5.1.5 Use of listDescription, for a detailed description of the listHead argument.
· maxRows: This optional integer value allows the requesting program to limit the number of results returned. This argument can be used in conjunction with the listHead argument.
· name: This string value represents the name of the tModel elements to be found. Since tModel data only has a single name, only a single name may be passed. The argument must match exactly since "exactMatch" is the default behavior, but if the "approximateMatch" findQualifier is used together with the appropriate wildcard character, then matching is done according to wildcard rules. See Section 5.1.6 About Wildcards for additional information. The name MAY be marked with an xml:lang adornment. If a language markup is specified, the search results report a match only on those entries that match both the name value and language criteria. The match on language is a leftmost case-insensitive comparison of the characters supplied. This allows one to find all tModels whose name begins with an "A" and are expressed in any dialect of French, for example. Values which can be passed in the language criteria adornment MUST obey the rules governing the xml:lang data type as defined in Section 3.3.2.3 name.
In the event that no matches were located for the specified criteria, the tModelList returned will not contain a tModelInfos element. This signifies zero matches. If no arguments are passed, a zero-match result is returned.
In the event of a large number of matches (as determined by the node), or if the number of matches exceeds the value of the maxRows attribute, the result set MAY be truncated. When this occurs, the tModelList contains the attribute "truncated" with the value "true".
As an alternative to the truncated attribute, a registry MAY return a listDescription element. See Section 5.1.5 Use of listDescription for additional information.
DispositionReportFaultMessage,
- RemoteException f any error occurs in processing this API call, a dispositionReport element is returned to the caller within a SOAP Fault. In addition to the errors common to all APIs, the following error information is relevant here:
· E_invalidCombination: signifies that conflicting findQualifiers have been specified. The error text clearly identifies the findQualifiers that caused the problem.
· E_invalidKeyPassed: signifies that the uddi_key value passed did not match with any known tModelKey values. The error structure signifies the condition that occurred and the error text clearly calls out the offending key.
· E_unsupported: signifies that one of the findQualifier values passed was invalid. The invalid qualifier is clearly indicated in the error text.
· E_resultSetTooLarge: signifies that the node deems that a result set from an inquiry is too large and does not honor requests to obtain the results for this inquiry, even using subsets. The inquiry that triggered this error SHOULD be refined and re-issued.
DispositionReportFaultMessage
RemoteException
BindingDetail getBindingDetail(GetBindingDetail body) throws DispositionReportFaultMessage, RemoteException
body
- · authInfo: This optional argument is an element that contains an authentication token. Registries that wish to restrict who can perform an inquiry in them typically require authInfo for this call.
· bindingKey: One or more uddi_key values that represent the UDDI assigned keys for specific instances of registered bindingTemplate data.
This API call returns a bindingDetail on successful match of the specified bindingKey values. See Section 5.1.9.3 [find_binding] Returns for information on this structure. If multiple bindingKey values were passed, the results are returned in the same order as the keys passed.
If a large number of keys are passed, the node MAY truncate the result set. When this occurs, the bindingDetail result contains the attribute "truncated" with the value "true".
A node MUST NOT return a listDescription element as part of the bindingDetail in response to this API call.
DispositionReportFaultMessage,
- RemoteException If any error
occurs in processing this API call, a dispositionReport structure is
returned to the caller in a SOAP Fault. In addition to the errors common
to all APIs, the following error information is relevant here:
· E_invalidKeyPassed: signifies that one of the uddi_key values passed
did not match with any known bindingKey key values. No partial results
are returned – if any bindingKey values passed are not valid bindingKey
values, this error is returned. The error text clearly calls out the
offending key.DispositionReportFaultMessage
RemoteException
BusinessDetail getBusinessDetail(GetBusinessDetail body) throws DispositionReportFaultMessage, RemoteException
body
- · authInfo: This optional argument is an element that contains an authentication token. Registries that wish to restrict who can perform an inquiry in them typically require authInfo for this call.
· businessKey: One or more uddi_key values that represent specific instances of known businessEntity data.
If multiple businessKey values were passed, the results MUST be returned in the same order as the keys passed.
If a large number of keys are passed, a node MAY truncate the result set. When this occurs, the businessDetail response contains the attribute "truncated " with the value "true".
businessEntity elements retrieved with get_businessDetail can contain service projections. Such projected services appear in full in the businessEntity in which they occur. Projected services can be distinguished from the services that are naturally contained in the businessEntity in which they appear by their businessKey. Services naturally contained in the businessEntity have the businessKey of the businessEntity in which they appear. Projected services have the businessKey of the businessEntity of which they are a natural part.
DispositionReportFaultMessage,
- RemoteException If any error occurs in processing this API call, a dispositionReport element is returned to the caller within a SOAP Fault. In addition to the errors common to all APIs, the following error information is relevant here:
· E_invalidKeyPassed: signifies that one of the uddi_key values passed did not match with any known businessKey values. No partial results are returned – if any businessKey values passed are not valid, this error is returned. The error text clearly calls out the offending key.
DispositionReportFaultMessage
RemoteException
OperationalInfos getOperationalInfo(GetOperationalInfo body) throws DispositionReportFaultMessage, RemoteException
body
- · authInfo: This optional argument is an element that contains an authentication token. Registries that wish to restrict who can perform an inquiry in them typically require authInfo for this call.
· entityKey: One or more uddi_key values that represent businessEntity, businessService, bindingTemplate or tModelKeys.
DispositionReportFaultMessage,
- RemoteException If any error occurs in processing this API call, a dispositionReport element is returned to the caller within a SOAP Fault. In addition to the errors common to all APIs, the following error information is relevant here:
· E_invalidKeyPassed: signifies that one of the uddi_key values passed did not match with any known entityKey values. No partial results are returned – if any entityKey values passed are not valid, this error is returned. The error text clearly calls out the offending key(s).
DispositionReportFaultMessage
RemoteException
ServiceDetail getServiceDetail(GetServiceDetail body) throws DispositionReportFaultMessage, RemoteException
body
- · authInfo: This optional argument is an element that contains an authentication token. Registries that wish to restrict who can perform an inquiry in them typically require authInfo for this call.
· serviceKey: One or more uddi_key values that represent UDDI assigned serviceKey values of specific instances of known businessService data.
If multiple serviceKey values were passed, the results will be returned in the same order as the keys passed.
If a large number of keys are passed, a node MAY truncate the result set. When this occurs, the response contains the attribute "truncated" with the value "true".
DispositionReportFaultMessage,
- RemoteException If any error occurs in processing this API call, a dispositionReport element is returned to the caller within a SOAP Fault. In addition to the errors common to all APIs, the following error information is relevant here:
· E_invalidKeyPassed: signifies that one of the uddi_key values passed did not match with any known serviceKey values. No partial results are returned – if any serviceKey values passed are not valid, this error is returned. The error text clearly calls out the offending key.
DispositionReportFaultMessage
RemoteException
TModelDetail getTModelDetail(GetTModelDetail body) throws DispositionReportFaultMessage, RemoteException
body
- · authInfo: This optional argument is an element that contains an authentication token. Registries that wish to restrict who can perform an inquiry in them typically require authInfo for this call.
· tModelKey: One or more uddi_key values that represent UDDI assigned tModelKey values of specific instances of known tModel data.
If multiple tModelKey values were passed, the results are returned in the same order as the keys passed.
If a large number of keys are passed, a node MAY truncate the result set. When this occurs, the response contains the attribute "truncated" with the value of "true".
DispositionReportFaultMessage,
- RemoteException If any error occurs in processing this API call, a dispositionReport structure is returned to the caller in a SOAP Fault. In addition to the errors common to all APIs, the following error information is relevant here:
· E_invalidKeyPassed: signifies that one of the uddi_key values passed did not match with any known tModelKey values. No partial results are returned – if any tModelKey values passed are not valid, this error is returned. The error text clearly calls out the offending key.
DispositionReportFaultMessage
RemoteException
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.