public class UDDIInquiryImpl extends AuthenticatedService implements UDDIInquiryPortType
AUTHTOKEN_ACTIVE, AUTHTOKEN_RETIRED, baseUrl, baseUrlSSL, ctx, df, UTF8
Constructor and Description |
---|
UDDIInquiryImpl() |
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.
|
getEntityPublisher, getNode, getRequestorsIPAddress, setContext
public BindingDetail findBinding(FindBinding body) throws DispositionReportFaultMessage
UDDIInquiryPortType
findBinding
in interface UDDIInquiryPortType
body
- DispositionReportFaultMessage
public BusinessList findBusiness(FindBusiness body) throws DispositionReportFaultMessage
UDDIInquiryPortType
findBusiness
in interface UDDIInquiryPortType
body
- DispositionReportFaultMessage
public RelatedBusinessesList findRelatedBusinesses(FindRelatedBusinesses body) throws DispositionReportFaultMessage
findRelatedBusinesses
in interface UDDIInquiryPortType
DispositionReportFaultMessage
public ServiceList findService(FindService body) throws DispositionReportFaultMessage
UDDIInquiryPortType
findService
in interface UDDIInquiryPortType
body
- DispositionReportFaultMessage
public TModelList findTModel(FindTModel body) throws DispositionReportFaultMessage
UDDIInquiryPortType
findTModel
in interface UDDIInquiryPortType
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
public BindingDetail getBindingDetail(GetBindingDetail body) throws DispositionReportFaultMessage
UDDIInquiryPortType
getBindingDetail
in interface UDDIInquiryPortType
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
public BusinessDetail getBusinessDetail(GetBusinessDetail body) throws DispositionReportFaultMessage
UDDIInquiryPortType
getBusinessDetail
in interface UDDIInquiryPortType
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
public OperationalInfos getOperationalInfo(GetOperationalInfo body) throws DispositionReportFaultMessage
UDDIInquiryPortType
getOperationalInfo
in interface UDDIInquiryPortType
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
public ServiceDetail getServiceDetail(GetServiceDetail body) throws DispositionReportFaultMessage
UDDIInquiryPortType
getServiceDetail
in interface UDDIInquiryPortType
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
public TModelDetail getTModelDetail(GetTModelDetail body) throws DispositionReportFaultMessage
UDDIInquiryPortType
getTModelDetail
in interface UDDIInquiryPortType
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
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.