public class Inquiry3to2 extends Object implements UDDIInquiryPortType, BindingProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
VERSION |
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
Inquiry3to2() |
| 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.
|
Binding |
getBinding() |
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.
|
EndpointReference |
getEndpointReference() |
<T extends EndpointReference> |
getEndpointReference(Class<T> clazz) |
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.
|
Map<String,Object> |
getRequestContext() |
Map<String,Object> |
getResponseContext() |
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.
|
Inquire |
getUDDIv2WebServiceClient() |
public static final String VERSION
public Inquire getUDDIv2WebServiceClient()
public BindingDetail findBinding(FindBinding body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypefindBinding in interface UDDIInquiryPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic BusinessList findBusiness(FindBusiness body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypefindBusiness in interface UDDIInquiryPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic RelatedBusinessesList findRelatedBusinesses(FindRelatedBusinesses body) throws DispositionReportFaultMessage, RemoteException
findRelatedBusinesses in interface UDDIInquiryPortTypeDispositionReportFaultMessageRemoteExceptionpublic ServiceList findService(FindService body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypefindService in interface UDDIInquiryPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic TModelList findTModel(FindTModel body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypefindTModel in interface UDDIInquiryPortTypebody - 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.
DispositionReportFaultMessageRemoteExceptionpublic BindingDetail getBindingDetail(GetBindingDetail body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypegetBindingDetail in interface UDDIInquiryPortTypebody - · 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.
DispositionReportFaultMessageRemoteExceptionpublic BusinessDetail getBusinessDetail(GetBusinessDetail body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypegetBusinessDetail in interface UDDIInquiryPortTypebody - · 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.
DispositionReportFaultMessageRemoteExceptionpublic OperationalInfos getOperationalInfo(GetOperationalInfo body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypegetOperationalInfo in interface UDDIInquiryPortTypebody - · 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.
DispositionReportFaultMessageRemoteExceptionpublic ServiceDetail getServiceDetail(GetServiceDetail body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypegetServiceDetail in interface UDDIInquiryPortTypebody - · 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".
DispositionReportFaultMessageRemoteExceptionpublic TModelDetail getTModelDetail(GetTModelDetail body) throws DispositionReportFaultMessage, RemoteException
UDDIInquiryPortTypegetTModelDetail in interface UDDIInquiryPortTypebody - · 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".
DispositionReportFaultMessageRemoteExceptionpublic Map<String,Object> getRequestContext()
getRequestContext in interface BindingProviderpublic Map<String,Object> getResponseContext()
getResponseContext in interface BindingProviderpublic Binding getBinding()
getBinding in interface BindingProviderpublic EndpointReference getEndpointReference()
getEndpointReference in interface BindingProviderpublic <T extends EndpointReference> T getEndpointReference(Class<T> clazz)
getEndpointReference in interface BindingProviderCopyright © 2004–2021 The Apache Software Foundation. All rights reserved.