electric.uddi.client
Class UDDIClient

java.lang.Object
  extended byelectric.uddi.client.UDDIClient
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants, ISOAPConstants, IUDDIConstants

public final class UDDIClient
extends java.lang.Object
implements IUDDIConstants, ISOAPConstants, IGLUELoggingConstants

UDDIClient is an implementation of a V2 UDDI client that converts incoming method calls to XML on-the-wire format and then sends them via HTTP to their remote destination. Authorization is performed on-demand when the first publication method is invoked.

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.uddi.IUDDIConstants
ACCESS_POINT, ADD_PUBLISHER_ASSERTIONS, ADDRESS, ADDRESS_LINE, AND_ALL_KEYS, ASCENDING, ASSERTION_STATUS_ITEM, ASSERTION_STATUS_REPORT, ASSERTION_TYPE, AUTH_INFO, AUTH_TOKEN, AUTHORIZED_NAME, BINDING_DETAIL, BINDING_KEY, BINDING_TEMPLATE, BINDING_TEMPLATES, BINDING_TYPE, BUSINESS_DETAIL, BUSINESS_DETAIL_EXT, BUSINESS_ENTITY, BUSINESS_ENTITY_EXT, BUSINESS_INFO, BUSINESS_INFOS, BUSINESS_KEY, BUSINESS_LIST, BUSINESS_SERVICE, BUSINESS_SERVICES, BUSINESS_TYPE, CASE_SENSITIVE_MATCH, CATEGORY_BAG, CHECKED, COMBINE_CATEGORY_BAGS, COMPARE_AND_ALL_KEYS, COMPARE_OR_ALL_KEYS, COMPARE_OR_LIKE_KEYS, comparisonStrategies, COMPLETION_STATUS, CONTACT, CONTACTS, CRED, DEFAULT_SITE_OPERATOR, DELETE_BINDING, DELETE_BUSINESS, DELETE_PUBLISHER_ASSERTIONS, DELETE_SERVICE, DELETE_SUBSCRIPTION, DELETE_TMODEL, DESCENDING, DESCRIPTION, directions, DISCARD_AUTH_TOKEN, DISCOVERY_URL, DISCOVERY_URLS, DISPOSITION_REPORT, E_accountLimitExceeded, E_accountLimitExceeded_TEXT, E_assertionNotFound, E_assertionNotFound_TEXT, E_authTokenExpired, E_authTokenExpired_TEXT, E_authTokenRequired, E_authTokenRequired_TEXT, E_busy, E_busy_TEXT, E_categorizationNotAllowed, E_categorizationNotAllowed_TEXT, E_fatalError, E_fatalError_TEXT, E_invalidCategory, E_invalidCategory_TEXT, E_invalidCompletionStatus, E_invalidCompletionStatus_TEXT, E_invalidKeyPassed, E_invalidKeyPassed_TEXT, E_invalidProjection, E_invalidProjection_TEXT, E_invalidURLPassed, E_invalidURLPassed_TEXT, E_invalidValue, E_invalidValue_TEXT, E_keyRetired, E_keyRetired_TEXT, E_languageError, E_languageError_TEXT, E_messageTooLarge, E_messageTooLarge_TEXT, E_nameTooLong, E_nameTooLong_TEXT, E_operatorMismatch, E_operatorMismatch_TEXT, E_other, E_other_TEXT, E_publisherCancelled, E_publisherCancelled_TEXT, E_requestDenied, E_requestDenied_TEXT, E_secretUnknown, E_secretUnknown_TEXT, E_success, E_success_TEXT, E_tooManyOptions, E_tooManyOptions_TEXT, E_transferAborted, E_transferAborted_TEXT, E_unknownUser, E_unknownUser_TEXT, E_unrecognizedVersion, E_unrecognizedVersion_TEXT, E_unsupported, E_unsupported_TEXT, E_userMismatch, E_userMismatch_TEXT, E_valueNotAllowed, E_valueNotAllowed_TEXT, EMAIL, ENTITY_KEY, ERR_CODE, ERR_INFO, ERR_NO, EXACT_NAME_MATCH, FIND_BINDING, FIND_BUSINESS, FIND_QUALIFIER, FIND_QUALIFIERS, FIND_RELATED_BUSINESSES, FIND_SERVICE, FIND_TMODEL, FROM_KEY, FROM_USER, GENERIC, GET_ASSERTION_STATUS_REPORT, GET_AUTH_TOKEN, GET_BINDING_DETAIL, GET_BUSINESS_DETAIL, GET_BUSINESS_DETAIL_EXT, GET_OPERATIONAL_INFO, GET_PUBLISHER_ASSERTIONS, GET_REGISTERED_INFO, GET_SERVICE_DETAIL, GET_SUBSCRIPTION_RESULTS, GET_SUBSCRIPTIONS, GET_TMODEL_DETAIL, HIDDEN, HOSTING_REDIRECTOR, IDENTIFIER, IDENTIFIER_BAG, INQUIRY_METHODS, INSTANCE_DETAILS, INSTANCE_PARMS, KEY_NAME, KEY_VALUE, KEYED_REFERENCE, KEYS_OWNED, LANG, MAX_ROWS, MAX_STANDARD_SERVICES, NAME, NONE, OK, OPERATIONAL_INFOS, OPERATOR, OR_ALL_KEYS, OR_LIKE_KEYS, OVERVIEW_DOC, OVERVIEW_URL, PERSON_NAME, PHONE, PUBLISH_METHODS, PUBLISHER_ASSERTION, PUBLISHER_ASSERTIONS, REGISTERED_INFO, RELATED_BUSINESS_INFO, RELATED_BUSINESS_INFOS, RELATED_BUSINESS_LIST, RESULT, SAVE_BINDING, SAVE_BUSINESS, SAVE_SERVICE, SAVE_SUBSCRIPTION, SAVE_TMODEL, SERVICE_DETAIL, SERVICE_INFO, SERVICE_INFOS, SERVICE_KEY, SERVICE_LIST, SERVICE_SUBSET, SERVICE_TYPE, SET_PUBLISHER_ASSERTIONS, SHARED_RELATIONSHIPS, SORT_BY_DATE_ASCENDING, SORT_BY_DATE_DESCENDING, SORT_BY_NAME_ASCENDING, SORT_BY_NAME_DESCENDING, SORT_CODE, SOUNDEX_NAME_MATCH, SUBSCRIPTION_TYPE, TMODEL, TMODEL_BAG, TMODEL_DETAIL, TMODEL_INFO, TMODEL_INFOS, TMODEL_INSTANCE_DETAILS, TMODEL_INSTANCE_INFO, TMODEL_KEY, TMODEL_LIST, TMODEL_TYPE, TO_KEY, TO_USER, TRUE, TRUNCATED, UDDI, UDDI_BUS_ENTITY_NAME, UDDI_BUS_ENTITY_UUID, UDDI_BUS_REL_NAME, UDDI_BUS_REL_UUID, UDDI_DUNS_NAME, UDDI_DUNS_UUID, UDDI_FAX_NAME, UDDI_FAX_UUID, UDDI_FTP_NAME, UDDI_FTP_UUID, UDDI_GENERAL_KEYWORD_KEY, UDDI_GENERAL_KEYWORD_NAME, UDDI_HOMEPAGE_NAME, UDDI_HOMEPAGE_UUID, UDDI_HTTP_NAME, UDDI_HTTP_UUID, UDDI_INQUIRY_API_NAME, UDDI_INQUIRY_API_NAME_V2, UDDI_INQUIRY_API_UUID, UDDI_INQUIRY_API_UUID_V2, UDDI_ISO3166_NAME, UDDI_ISO3166_UUID, UDDI_MAX_NAME_LENGTH, UDDI_MAX_NAMES, UDDI_MAX_ROWS, UDDI_MISC_TAXONOMY_NAME, UDDI_MISC_TAXONOMY_UUID, UDDI_NAICS_NAME, UDDI_NAICS_UUID, UDDI_NAMESPACE_V1, UDDI_NAMESPACE_V2, UDDI_NAMESPACE_V3, UDDI_OPERATOR_MAX_ROWS, UDDI_OPERATORS_NAME, UDDI_OPERATORS_UUID, UDDI_PUBLISH_API_NAME, UDDI_PUBLISH_API_NAME_V2, UDDI_PUBLISH_API_UUID, UDDI_PUBLISH_API_UUID_V2, UDDI_SMTP_NAME, UDDI_SMTP_UUID, UDDI_SOAP_ACTION, UDDI_STATUS_COMPLETE, UDDI_STATUS_FROM_KEY_INCOMPLETE, UDDI_STATUS_TO_KEY_INCOMPLETE, UDDI_TAXONOMY_API_NAME, UDDI_TAXONOMY_API_NAME_V2, UDDI_TAXONOMY_API_UUID, UDDI_TAXONOMY_API_UUID_V2, UDDI_TELEPHONE_NAME, UDDI_TELEPHONE_UUID, UDDI_THOMAS_REGISTER_NAME, UDDI_THOMAS_REGISTER_UUID, UDDI_TYPE_TAXONOMY_NAME, UDDI_TYPE_TAXONOMY_NAME_UUID, UDDI_UNSPSC_NAME, UDDI_UNSPSC_UUID, UDDI_V1, UDDI_V2, UDDI_V3, UNCHECKED, UPLOAD_REGISTER, URL_TYPE, USE_TYPE, USER_ID, USER_NAME, USER_TYPE, XML
 
Fields inherited from interface electric.soap.ISOAPConstants
ACTOR, ASYNC, BODY, DETAIL, ENCODING_STYLE, ENVELOPE, EXCEPTION, FAULT, FAULT_ACTOR, FAULT_CODE, FAULT_STRING, GET_SOAP_ACTOR, GET_SOAP_CODE, HEADER, MUST_UNDERSTAND, NEXT_ACTOR, OPTIMIZED_HEADER, SET_SOAP_ACTOR, SET_SOAP_CODE, SET_SOAP_DETAIL, SOAP_ACTION_HEADER, SOAP_BINDING, SOAP_ENCODING, SOAP_ENCODING_PREFIX, SOAP_ENVELOPE, SOAP_HTTP_TRANSPORT, SOAP_PREFIX, SOAP11_BINDING, SOAP11_ENCODING, SOAP11_ENVELOPE, SOAP12, SOAP12_BINDING, SOAP12_ENCODING, SOAP12_ENVELOPE, SOAP12_HTTP_CONTENT_TYPE, STACKTRACE, TME_PREFIX, UNDERSTOOD, XSD_PREFIX, XSI_PREFIX, XSI_SUFFIX
 
Fields inherited from interface electric.glue.IGLUELoggingConstants
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Constructor Summary
UDDIClient(java.lang.String inquiryURL)
          Construct a UDDIClient that uses the specified URL for inquiring only.
UDDIClient(java.lang.String inquiryURL, Context context)
          Construct a UDDIClient that uses the specified URL for inquiring only.
UDDIClient(java.lang.String inquiryURL, java.lang.String publicationURL, java.lang.String user, java.lang.String password)
          Construct a UDDIClient that uses the specified URLs for inquiring and publishing, and that uses the specified user/password information when authenticating.
UDDIClient(java.lang.String inquiryURL, java.lang.String publicationURL, java.lang.String user, java.lang.String password, Context context)
          Construct a UDDIClient that uses the specified URLs for inquiring and publishing, and that uses the specified user/password information when authenticating.
 
Method Summary
 void addAssertions(Assertion[] assertions)
          Add the publisher assertions.
 void deleteAssertions(Assertion[] assertions)
          Deletes the publisher assertions.
 void deleteBinding(java.lang.String bindingKey)
          Delete the Binding with the specified key.
 void deleteBindings(java.lang.String[] bindingKeys)
          Delete the Bindings with the specified keys.
 void deleteBusiness(java.lang.String businessKey)
          Delete the Business with the specified key.
 void deleteBusinesses(java.lang.String[] businessKeys)
          Delete the Businesses with the specified keys.
 void deleteService(java.lang.String serviceKey)
          Delete the Service with the specified key.
 void deleteServices(java.lang.String[] serviceKeys)
          Delete the Services with the specified keys.
 void deleteSubscription(java.lang.String[] subscriptionKeys)
           
 void deleteTModel(java.lang.String tModelKey)
          Delete the TModel with the specified key.
 void deleteTModels(java.lang.String[] tModelKeys)
          Delete the TModels with the specified keys.
 void discardAuthorization()
          Discard authorization for the caller.
 Bindings findBindings(FindBindings query)
          Return summaries of Bindings that satisfy the query.
 Bindings findBindings(java.lang.String serviceKey, java.lang.String[] tModelKeys, Qualifier qualifier)
          Return summaries of Bindings that satisfy the query.
 BusinessInfos findBusinesses(FindBusinesses query)
          Return summaries of Businesses that have the specified values.
 BusinessInfos findBusinesses(Name[] names, Identifier[] identifiers, Category[] categories, java.lang.String[] tModelKeys, DiscoveryURL[] discoveryURLs, Qualifier qualifier)
          Return summaries of Businesses that have the specified values.
 RelatedBusinessInfos findRelatedBusinesses(FindRelatedBusinesses query)
          Returns a list of related businesses that satisfy the specified query.
 RelatedBusinessInfos findRelatedBusinesses(java.lang.String businessKey, Identifier keyedReference, Qualifier qualifier)
          Returns a list of related businesses that satisfy the specified query.
 ServiceInfos findServices(FindServices query)
          Return summaries of Services that satisfy the specified query.
 ServiceInfos findServices(java.lang.String businessKey, Name[] names, Category[] categories, java.lang.String[] tModelKeys, Qualifier qualifier)
          Return summaries of Services that satisfy the specified query.
 TModelInfos findTModels(FindTModels query)
          Return summaries of TModels that satifies the specified query.
 TModelInfos findTModels(java.lang.String name, Identifier[] identifiers, Category[] categories, Qualifier qualifier)
          Return summaries of TModels that satifies the specified query.
 Assertions getAssertions()
          Get all the publisher assertions.
 AssertionStatusReport getAssertionStatusReport(java.lang.String status)
          Returns assertion status information.
 Authorization getAuthorization()
          Gets the authorization using the stored user and password parameters.
 Authorization getAuthorization(java.lang.String user, java.lang.String password)
          Get authorization for the specified user and password.
 Binding getBinding(java.lang.String bindingKey)
          Return the Binding corresponding to the specified key.
 Bindings getBindings(java.lang.String[] bindingKeys)
          Return the Bindings corresponding to the specified keys.
 Business getBusiness(java.lang.String businessKey)
          Return the Business corresponding to the specified key.
 Businesses getBusinesses(java.lang.String[] businessKeys)
          Return the Businesses corresponding to the specified keys.
 Businesses getBusinessesExtended(java.lang.String[] businessKeys)
          Return the Businesses corresponding to the specified keys.
 Business getBusinessExtended(java.lang.String businessKey)
          Return the Business corresponding to the specified key.
 java.lang.String getInquiryURL()
           
 OperationalInfos getOperationalInfo(java.lang.String[] keys)
           
 java.lang.String getPassword()
           
 java.lang.String getPublicationURL()
           
 Registered getRegistered()
          Get information about all of the callers registered entries.
 IUDDIServer getServer()
           
 Service getService(java.lang.String serviceKey)
          Return the Service corresponding to the specified key.
 Services getServices(java.lang.String[] serviceKeys)
          Return the Services corresponding to the specified keys.
 SubscriptionResults getSubscriptionResults(GetSubscriptionResults query)
           
 Subscriptions getSubscriptions()
           
 TModel getTModel(java.lang.String tModelKey)
          Return the TModel corresponding to the specified key.
 TModels getTModels(java.lang.String[] tModelKeys)
          Return the TModels corresponding to the specified keys.
 java.lang.String getUser()
           
 SOAPMessage invokeInquiry(SOAPMessage message, Context messageContext)
           
 SOAPMessage invokePublication(SOAPMessage message, Context messageContext)
           
 boolean isLocal()
           
 Binding saveBinding(Binding binding)
          Save the specified Binding.
 Bindings saveBindings(Binding[] bindings)
          Save the specified Bindings.
 Business saveBusiness(Business business)
          Save the specified Business.
 Business saveBusiness(java.lang.String url)
          Save the Business described by XML at the specified URL.
 Businesses saveBusinesses(Business[] businesses)
          Save the specified Businesses.
 Businesses saveBusinesses(java.lang.String[] urls)
          Save the Businesses described by XML at the specified URLs.
 Service saveService(Service service)
          Save the specified Service.
 Services saveServices(Service[] services)
          Save the specified Services.
 Duration saveSubscriptions(Subscription[] subscriptions)
           
 TModel saveTModel(java.lang.String url)
          Save the TModel defined by XML at the specified URL.
 TModel saveTModel(TModel tModel)
          Save the specified TModel.
 TModels saveTModels(java.lang.String[] urls)
          Save the TModels defined by XML at the specified URLs.
 TModels saveTModels(TModel[] tModels)
          Save the specified TModels.
 Assertions setAssertions(Assertion[] assertions)
          Replaces the set of publisher assertions associated with the user.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UDDIClient

public UDDIClient(java.lang.String inquiryURL)
           throws UDDIException
Construct a UDDIClient that uses the specified URL for inquiring only. If the URL is local, the client will communicate directly with the UDDI server without causing any network traffic.

Parameters:
inquiryURL - The URL to use for inquiring.
Throws:
UDDIException - if a UDDI error occurs.

UDDIClient

public UDDIClient(java.lang.String inquiryURL,
                  Context context)
           throws UDDIException
Construct a UDDIClient that uses the specified URL for inquiring only. If the URL is local, the client will communicate directly with the UDDI server without causing any network traffic.

Parameters:
inquiryURL - The URL to use for inquiring.
context - The context.
Throws:
UDDIException - if a UDDI error occurs.

UDDIClient

public UDDIClient(java.lang.String inquiryURL,
                  java.lang.String publicationURL,
                  java.lang.String user,
                  java.lang.String password)
           throws UDDIException
Construct a UDDIClient that uses the specified URLs for inquiring and publishing, and that uses the specified user/password information when authenticating. If a URL is local, the client will communicate directly with the UDDI server without causing any network traffic.

Parameters:
inquiryURL - The URL to use for inquiring.
publicationURL - The URL to use for publishing.
user - The user to use when authenicating.
password - The password to use when authenticating.
Throws:
UDDIException - if a UDDI error occurs.

UDDIClient

public UDDIClient(java.lang.String inquiryURL,
                  java.lang.String publicationURL,
                  java.lang.String user,
                  java.lang.String password,
                  Context context)
           throws UDDIException
Construct a UDDIClient that uses the specified URLs for inquiring and publishing, and that uses the specified user/password information when authenticating. If a URL is local, the client will communicate directly with the UDDI server without causing any network traffic.

Parameters:
inquiryURL - The URL to use for inquiring.
publicationURL - The URL to use for publishing.
user - The user to use when authenicating.
password - The password to use when authenticating.
context - The context.
Throws:
UDDIException - if a UDDI error occurs.
Method Detail

toString

public java.lang.String toString()

getServer

public IUDDIServer getServer()

isLocal

public boolean isLocal()

getUser

public java.lang.String getUser()

getPassword

public java.lang.String getPassword()

getInquiryURL

public java.lang.String getInquiryURL()

getPublicationURL

public java.lang.String getPublicationURL()

invokeInquiry

public SOAPMessage invokeInquiry(SOAPMessage message,
                                 Context messageContext)
                          throws java.rmi.RemoteException,
                                 java.lang.SecurityException
Parameters:
message -
messageContext -
Throws:
java.rmi.RemoteException
java.lang.SecurityException

invokePublication

public SOAPMessage invokePublication(SOAPMessage message,
                                     Context messageContext)
                              throws java.rmi.RemoteException,
                                     java.lang.SecurityException
Parameters:
message -
messageContext -
Throws:
java.rmi.RemoteException
java.lang.SecurityException

findBusinesses

public BusinessInfos findBusinesses(FindBusinesses query)
                             throws UDDIException
Return summaries of Businesses that have the specified values.

Parameters:
query - The query.
Throws:
UDDIException - if a UDDI error occurs.

findBusinesses

public BusinessInfos findBusinesses(Name[] names,
                                    Identifier[] identifiers,
                                    Category[] categories,
                                    java.lang.String[] tModelKeys,
                                    DiscoveryURL[] discoveryURLs,
                                    Qualifier qualifier)
                             throws UDDIException
Return summaries of Businesses that have the specified values.

Parameters:
names - The names to match against.
identifiers -
categories -
tModelKeys -
discoveryURLs -
qualifier - A qualifier. Null selects the defaults.
Throws:
UDDIException - if a UDDI error occurs.

getBusinesses

public Businesses getBusinesses(java.lang.String[] businessKeys)
                         throws UDDIException
Return the Businesses corresponding to the specified keys.

Parameters:
businessKeys - The business keys.
Throws:
UDDIException - if a UDDI error occurs.

getBusiness

public Business getBusiness(java.lang.String businessKey)
                     throws UDDIException
Return the Business corresponding to the specified key.

Parameters:
businessKey - The business key.
Throws:
UDDIException - if a UDDI error occurs.

getBusinessesExtended

public Businesses getBusinessesExtended(java.lang.String[] businessKeys)
                                 throws UDDIException
Return the Businesses corresponding to the specified keys.

Parameters:
businessKeys -
Throws:
UDDIException - if a UDDI error occurs.

getBusinessExtended

public Business getBusinessExtended(java.lang.String businessKey)
                             throws UDDIException
Return the Business corresponding to the specified key.

Parameters:
businessKey -
Throws:
UDDIException - if a UDDI error occurs.

findRelatedBusinesses

public RelatedBusinessInfos findRelatedBusinesses(FindRelatedBusinesses query)
                                           throws UDDIException
Returns a list of related businesses that satisfy the specified query.

Parameters:
query - The query.
Throws:
UDDIException - if a UDDI error occurs.

findRelatedBusinesses

public RelatedBusinessInfos findRelatedBusinesses(java.lang.String businessKey,
                                                  Identifier keyedReference,
                                                  Qualifier qualifier)
                                           throws UDDIException
Returns a list of related businesses that satisfy the specified query.

Parameters:
businessKey -
keyedReference -
qualifier -
Throws:
UDDIException - if a UDDI error occurs.

findServices

public ServiceInfos findServices(FindServices query)
                          throws UDDIException
Return summaries of Services that satisfy the specified query.

Parameters:
query - The query.
Throws:
UDDIException - if a UDDI error occurs.

findServices

public ServiceInfos findServices(java.lang.String businessKey,
                                 Name[] names,
                                 Category[] categories,
                                 java.lang.String[] tModelKeys,
                                 Qualifier qualifier)
                          throws UDDIException
Return summaries of Services that satisfy the specified query.

Parameters:
businessKey -
names -
categories -
tModelKeys -
qualifier -
Throws:
UDDIException - if a UDDI error occurs.

getServices

public Services getServices(java.lang.String[] serviceKeys)
                     throws UDDIException
Return the Services corresponding to the specified keys.

Parameters:
serviceKeys -
Throws:
UDDIException - if a UDDI error occurs.

getService

public Service getService(java.lang.String serviceKey)
                   throws UDDIException
Return the Service corresponding to the specified key.

Parameters:
serviceKey -
Throws:
UDDIException - if a UDDI error occurs.

findBindings

public Bindings findBindings(FindBindings query)
                      throws UDDIException
Return summaries of Bindings that satisfy the query.

Parameters:
query - The query.
Throws:
UDDIException - if a UDDI error occurs.

findBindings

public Bindings findBindings(java.lang.String serviceKey,
                             java.lang.String[] tModelKeys,
                             Qualifier qualifier)
                      throws UDDIException
Return summaries of Bindings that satisfy the query.

Parameters:
serviceKey -
tModelKeys -
qualifier -
Throws:
UDDIException - if a UDDI error occurs.

getBindings

public Bindings getBindings(java.lang.String[] bindingKeys)
                     throws UDDIException
Return the Bindings corresponding to the specified keys.

Parameters:
bindingKeys - The binding keys.
Throws:
UDDIException - if a UDDI error occurs.

getBinding

public Binding getBinding(java.lang.String bindingKey)
                   throws UDDIException
Return the Binding corresponding to the specified key.

Parameters:
bindingKey - The binding key.
Throws:
UDDIException - if a UDDI error occurs.

findTModels

public TModelInfos findTModels(FindTModels query)
                        throws UDDIException
Return summaries of TModels that satifies the specified query.

Parameters:
query - The query.
Throws:
UDDIException - if a UDDI error occurs.

findTModels

public TModelInfos findTModels(java.lang.String name,
                               Identifier[] identifiers,
                               Category[] categories,
                               Qualifier qualifier)
                        throws UDDIException
Return summaries of TModels that satifies the specified query.

Parameters:
name -
identifiers -
categories -
qualifier -
Throws:
UDDIException - if a UDDI error occurs.

getTModels

public TModels getTModels(java.lang.String[] tModelKeys)
                   throws UDDIException
Return the TModels corresponding to the specified keys.

Parameters:
tModelKeys - The TModel keys.
Throws:
UDDIException - if a UDDI error occurs.

getTModel

public TModel getTModel(java.lang.String tModelKey)
                 throws UDDIException
Return the TModel corresponding to the specified key.

Parameters:
tModelKey - The TModel key.
Throws:
UDDIException - if a UDDI error occurs.

getOperationalInfo

public OperationalInfos getOperationalInfo(java.lang.String[] keys)
                                    throws UDDIException
Parameters:
keys -
Throws:
UDDIException - if a UDDI error occurs.

saveBusinesses

public Businesses saveBusinesses(Business[] businesses)
                          throws UDDIException
Save the specified Businesses.

Parameters:
businesses - The businesses to save.
Throws:
UDDIException - if a UDDI error occurs.

saveBusiness

public Business saveBusiness(Business business)
                      throws UDDIException
Save the specified Business.

Parameters:
business - The business to save.
Throws:
UDDIException - if a UDDI error occurs.

saveBusinesses

public Businesses saveBusinesses(java.lang.String[] urls)
                          throws UDDIException
Save the Businesses described by XML at the specified URLs.

Parameters:
urls - The URLs.
Throws:
UDDIException - if a UDDI error occurs.

saveBusiness

public Business saveBusiness(java.lang.String url)
                      throws UDDIException
Save the Business described by XML at the specified URL.

Parameters:
url - The URL.
Throws:
UDDIException - if a UDDI error occurs.

deleteBusinesses

public void deleteBusinesses(java.lang.String[] businessKeys)
                      throws UDDIException
Delete the Businesses with the specified keys.

Parameters:
businessKeys - The business keys.
Throws:
UDDIException - if a UDDI error occurs.

deleteBusiness

public void deleteBusiness(java.lang.String businessKey)
                    throws UDDIException
Delete the Business with the specified key.

Parameters:
businessKey - The business key.
Throws:
UDDIException - if a UDDI error occurs.

saveServices

public Services saveServices(Service[] services)
                      throws UDDIException
Save the specified Services.

Parameters:
services - The services to save.
Throws:
UDDIException - if a UDDI error occurs.

saveService

public Service saveService(Service service)
                    throws UDDIException
Save the specified Service.

Parameters:
service - The service to save.
Throws:
UDDIException - if a UDDI error occurs.

deleteServices

public void deleteServices(java.lang.String[] serviceKeys)
                    throws UDDIException
Delete the Services with the specified keys.

Parameters:
serviceKeys - The service keys.
Throws:
UDDIException - if a UDDI error occurs.

deleteService

public void deleteService(java.lang.String serviceKey)
                   throws UDDIException
Delete the Service with the specified key.

Parameters:
serviceKey - The service key.
Throws:
UDDIException - if a UDDI error occurs.

saveBindings

public Bindings saveBindings(Binding[] bindings)
                      throws UDDIException
Save the specified Bindings.

Parameters:
bindings - The bindings to save.
Throws:
UDDIException - if a UDDI error occurs.

saveBinding

public Binding saveBinding(Binding binding)
                    throws UDDIException
Save the specified Binding.

Parameters:
binding - The binding to save.
Throws:
UDDIException - if a UDDI error occurs.

deleteBindings

public void deleteBindings(java.lang.String[] bindingKeys)
                    throws UDDIException
Delete the Bindings with the specified keys.

Parameters:
bindingKeys - The binding keys.
Throws:
UDDIException - if a UDDI error occurs.

deleteBinding

public void deleteBinding(java.lang.String bindingKey)
                   throws UDDIException
Delete the Binding with the specified key.

Parameters:
bindingKey - The binding key.
Throws:
UDDIException - if a UDDI error occurs.

saveTModels

public TModels saveTModels(TModel[] tModels)
                    throws UDDIException
Save the specified TModels.

Parameters:
tModels - The TModels to save.
Throws:
UDDIException - if a UDDI error occurs.

saveTModel

public TModel saveTModel(TModel tModel)
                  throws UDDIException
Save the specified TModel.

Parameters:
tModel - The TModel to save.
Throws:
UDDIException - if a UDDI error occurs.

saveTModels

public TModels saveTModels(java.lang.String[] urls)
                    throws UDDIException
Save the TModels defined by XML at the specified URLs.

Parameters:
urls - The URLs.
Throws:
UDDIException - if a UDDI error occurs.

saveTModel

public TModel saveTModel(java.lang.String url)
                  throws UDDIException
Save the TModel defined by XML at the specified URL.

Parameters:
url - The URL.
Throws:
UDDIException - if a UDDI error occurs.

deleteTModels

public void deleteTModels(java.lang.String[] tModelKeys)
                   throws UDDIException
Delete the TModels with the specified keys.

Parameters:
tModelKeys - The TModel keys.
Throws:
UDDIException - if a UDDI error occurs.

deleteTModel

public void deleteTModel(java.lang.String tModelKey)
                  throws UDDIException
Delete the TModel with the specified key.

Parameters:
tModelKey - The TModel key.
Throws:
UDDIException - if a UDDI error occurs.

addAssertions

public void addAssertions(Assertion[] assertions)
                   throws UDDIException
Add the publisher assertions.

Parameters:
assertions - The assertions to add.
Throws:
UDDIException - if a UDDI error occurs.

deleteAssertions

public void deleteAssertions(Assertion[] assertions)
                      throws UDDIException
Deletes the publisher assertions.

Parameters:
assertions - The assertions to delete.
Throws:
UDDIException - if a UDDI error occurs.

getAssertions

public Assertions getAssertions()
                         throws UDDIException
Get all the publisher assertions.

Throws:
UDDIException - if a UDDI error occurs.

setAssertions

public Assertions setAssertions(Assertion[] assertions)
                         throws UDDIException
Replaces the set of publisher assertions associated with the user.

Parameters:
assertions - The assertions to replace with.
Throws:
UDDIException - if a UDDI error occurs.

getAssertionStatusReport

public AssertionStatusReport getAssertionStatusReport(java.lang.String status)
                                               throws UDDIException
Returns assertion status information.

Parameters:
status - The status used in the inquiry.
Throws:
UDDIException - if a UDDI error occurs.

getRegistered

public Registered getRegistered()
                         throws UDDIException
Get information about all of the callers registered entries.

Throws:
UDDIException - if a UDDI error occurs.

getAuthorization

public Authorization getAuthorization(java.lang.String user,
                                      java.lang.String password)
                               throws UDDIException
Get authorization for the specified user and password.

Parameters:
user - The user name.
password - The password.
Throws:
UDDIException - if a UDDI error occurs.

getAuthorization

public Authorization getAuthorization()
                               throws UDDIException
Gets the authorization using the stored user and password parameters.

Throws:
UDDIException

discardAuthorization

public void discardAuthorization()
                          throws UDDIException
Discard authorization for the caller.

Throws:
UDDIException - if a UDDI error occurs.

deleteSubscription

public void deleteSubscription(java.lang.String[] subscriptionKeys)
                        throws UDDIException
Parameters:
subscriptionKeys -
Throws:
UDDIException

getSubscriptionResults

public SubscriptionResults getSubscriptionResults(GetSubscriptionResults query)
                                           throws UDDIException
Parameters:
query -
Throws:
UDDIException

getSubscriptions

public Subscriptions getSubscriptions()
                               throws UDDIException
Throws:
UDDIException

saveSubscriptions

public Duration saveSubscriptions(Subscription[] subscriptions)
                           throws UDDIException
Parameters:
subscriptions -
Throws:
UDDIException


copyright© 2001-2004 by webMethods All Rights Reserved.