Package | Description |
---|---|
org.apache.juddi.v3_service |
This WSDL defines the jUDDI API Service.
|
org.uddi.v3_service |
WSDL service definition for UDDI 3.0.2 specification
|
Modifier and Type | Method and Description |
---|---|
void |
JUDDIApiPortType.adminDeleteSubscription(String authInfo,
List<String> subscriptionKey)
deletes a client subscription
|
void |
JUDDIApiPortType.adminDeleteTModel(DeleteTModel body) |
DispositionReport |
JUDDIApiPortType.adminSaveBusiness(String authInfo,
List<AdminSaveBusinessWrapper> values)
saves a business just like from the Publication API, however administrators can use this to perform restores from backup.
|
void |
JUDDIApiPortType.adminSaveSubscription(String authInfo,
String publisherOrUsername,
Holder<List<Subscription>> subscriptions)
saves a client subscription, useful for restore functions
|
DispositionReport |
JUDDIApiPortType.adminSaveTModel(String authInfo,
List<AdminSaveTModelWrapper> values)
saves a tModel just like from the Publication API, however administrators can use this to perform restores from backup.
|
void |
JUDDIApiPortType.deleteClerk(DeleteClerk request)
removes a clerk from the database, useful for replication scenarios.
|
void |
JUDDIApiPortType.deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) |
void |
JUDDIApiPortType.deleteNode(DeleteNode body)
removes a node from the database, useful for replication scenarios.
|
void |
JUDDIApiPortType.deletePublisher(DeletePublisher body) |
ClerkList |
JUDDIApiPortType.getAllClerks(String authInfo)
gets all Clerks persisted in the database, useful for replication scenarios.
|
List<SubscriptionWrapper> |
JUDDIApiPortType.getAllClientSubscriptionInfo(String authInfo)
gets all client subscriptions.
|
NodeList |
JUDDIApiPortType.getAllNodes(String authInfo)
gets all nodes persisted in the database, useful for replication scenarios
|
PublisherDetail |
JUDDIApiPortType.getAllPublisherDetail(GetAllPublisherDetail body) |
GetEntityHistoryMessageResponse |
JUDDIApiPortType.getEntityHistory(GetEntityHistoryMessageRequest body)
gets a given entities change record history
|
GetFailedReplicationChangeRecordsMessageResponse |
JUDDIApiPortType.getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body)
gets a list of change records that were received from another node but failed to save locally, usually due to a key conflict
|
PublisherDetail |
JUDDIApiPortType.getPublisherDetail(GetPublisherDetail parameters) |
ReplicationConfiguration |
JUDDIApiPortType.getReplicationNodes(String authInfo)
returns all Nodes that have been enabled for replication.
|
SyncSubscriptionDetail |
JUDDIApiPortType.invokeSyncSubscription(SyncSubscription syncSubscription) |
ClerkDetail |
JUDDIApiPortType.saveClerk(SaveClerk body) |
ClientSubscriptionInfoDetail |
JUDDIApiPortType.saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) |
NodeDetail |
JUDDIApiPortType.saveNode(SaveNode body) |
PublisherDetail |
JUDDIApiPortType.savePublisher(SavePublisher body) |
DispositionReport |
JUDDIApiPortType.setReplicationNodes(String authInfo,
ReplicationConfiguration replicationConfiguration)
sets all Nodes for replication.
|
Modifier and Type | Method and Description |
---|---|
void |
UDDIPublicationPortType.addPublisherAssertions(AddPublisherAssertions body)
The add_publisherAssertions API call causes one or more
publisherAssertions to be added to an individual publisher’s assertion
collection.
|
void |
UDDIPublicationPortType.deleteBinding(DeleteBinding body)
The delete_binding API call causes one or more instances of
bindingTemplate data to be deleted from the UDDI registry.
|
void |
UDDIPublicationPortType.deleteBusiness(DeleteBusiness body)
The delete_business API call is used to remove one or more business
registrations and all elements that correspond to the natural content of
the corresponding businessEntity elements from a UDDI registry.
|
void |
UDDIPublicationPortType.deletePublisherAssertions(DeletePublisherAssertions body)
The delete_publisherAssertions API call causes one or more
publisherAssertion elements to be removed from a publisher’s assertion
collection.
|
void |
UDDIPublicationPortType.deleteService(DeleteService body)
The delete_service API call is used to remove one or more businessService
elements from the UDDI registry and from its containing businessEntity
parent.
|
void |
UDDISubscriptionPortType.deleteSubscription(DeleteSubscription body)
Cancels an existing subscription.
|
void |
UDDIPublicationPortType.deleteTModel(DeleteTModel body)
The delete_tModel API call is used to logically delete one or more tModel
structures.
|
void |
UDDISecurityPortType.discardAuthToken(DiscardAuthToken body)
The discard_authToken API call is used to inform a node that the passed
authentication token is to be discarded, effectively ending the session.
|
void |
UDDICustodyTransferPortType.discardTransferToken(DiscardTransferToken body)
The discard_transferToken API is a client API used to discard a
transferToken obtained through the get_transferToken API at the same
node.
|
String |
UDDIReplicationPortType.doPing(DoPing body)
This UDDI API message provides the means by which the current existence
and replication readiness of a node may be obtained.
|
BindingDetail |
UDDIInquiryPortType.findBinding(FindBinding body)
The find_binding API is used to find UDDI bindingTemplate elements.
|
BusinessList |
UDDIInquiryPortType.findBusiness(FindBusiness body)
The find_business API is used to find UDDI businessEntity elements.
|
RelatedBusinessesList |
UDDIInquiryPortType.findRelatedBusinesses(FindRelatedBusinesses body) |
ServiceList |
UDDIInquiryPortType.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 |
UDDIInquiryPortType.findTModel(FindTModel body)
The find_tModel API is used to find UDDI tModel elements.
|
void |
UDDIValueSetCachingPortType.getAllValidValues(String authInfo,
String tModelKey,
Holder<String> chunkToken,
Holder<List<ValidValue>> validValue)
A UDDI node that supports external value sets MAY invoke a get_allValidValues Web service offered by a value set provider that has granted permission to that registry to cache the valid values for that value set. The external value set provider MAY offer the get_allValidValues Web service and the UDDI node MAY use it. The normal use is to return a full set of valid values for the identified value set. If the value set provider determines there are too many values to return in one chunk, the set of valid values may be returned in chunks. |
List<AssertionStatusItem> |
UDDIPublicationPortType.getAssertionStatusReport(String authInfo,
CompletionStatus completionStatus)
The get_assertionStatusReport API call provides administrative support
for determining the status of current and outstanding publisher
assertions that involve any of the business registrations managed by the
individual publisher.
|
AuthToken |
UDDISecurityPortType.getAuthToken(GetAuthToken body)
The get_authToken API call is used to obtain an authentication token.
|
BindingDetail |
UDDIInquiryPortType.getBindingDetail(GetBindingDetail body)
The get_bindingDetail API call returns the bindingTemplate structure
corresponding to each of the bindingKey values specified.
|
BusinessDetail |
UDDIInquiryPortType.getBusinessDetail(GetBusinessDetail body)
The get_businessDetail API call returns the businessEntity structure
corresponding to each of the businessKey values specified.
|
ChangeRecords |
UDDIReplicationPortType.getChangeRecords(GetChangeRecords body)
The get_changeRecords message is used to initiate the replication of
change records from one node to another.
|
List<ChangeRecordIDType> |
UDDIReplicationPortType.getHighWaterMarks()
This UDDI API message provides a means to obtain a list of highWaterMark
element containing the highest known USN for all nodes in the replication
graph.
|
OperationalInfos |
UDDIInquiryPortType.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.
|
List<PublisherAssertion> |
UDDIPublicationPortType.getPublisherAssertions(String authInfo)
The get_publisherAssertions API call is used to obtain the full set of
publisher assertions that is associated with an individual publisher.
|
RegisteredInfo |
UDDIPublicationPortType.getRegisteredInfo(GetRegisteredInfo body)
The get_registeredInfo API call is used to get an abbreviated list of all
businessEntity and tModel data that are controlled by a publisher.
|
ServiceDetail |
UDDIInquiryPortType.getServiceDetail(GetServiceDetail body)
The get_serviceDetail API call returns the businessService structure
corresponding to each of the serviceKey values specified.
|
SubscriptionResultsList |
UDDISubscriptionPortType.getSubscriptionResults(GetSubscriptionResults body)
This API allows a subscriber to request that the
information pertaining to an existing subscription be returned. This is
useful, for example, to obtain historical data when a subscription is first set
up or when a subscriber misses the notification normally provided by the
registry. The results are returned synchronously as the response to this
call. The get_subscriptionResults API can also be used as an alternative to
notifications for obtaining subscription data.
|
List<Subscription> |
UDDISubscriptionPortType.getSubscriptions(String authInfo)
Returns the complete list of existing subscriptions owned by the
subscriber.
|
TModelDetail |
UDDIInquiryPortType.getTModelDetail(GetTModelDetail body)
The get_tModelDetail API call returns the tModel structure, corresponding
to each of the tModelKey values specified.
|
void |
UDDICustodyTransferPortType.getTransferToken(String authInfo,
KeyBag keyBag,
Holder<String> nodeID,
Holder<XMLGregorianCalendar> expirationTime,
Holder<byte[]> opaqueToken)
The get_transferToken API is a client API used to initiate the transfer
of custody of one or more businessEntity or tModel entities from one node
to another.
|
void |
UDDIReplicationPortType.notifyChangeRecordsAvailable(NotifyChangeRecordsAvailable body)
Nodes can inform other nodes that they have new change records available for consumption by replication by using this message. |
DispositionReport |
UDDISubscriptionListenerPortType.notifySubscriptionListener(NotifySubscriptionListener body)
This API, when implemented by a subscriber and specified in a
subscription, enables the node to deliver notifications to subscription
listeners by invoking a Web service.
|
BindingDetail |
UDDIPublicationPortType.saveBinding(SaveBinding body)
The save_binding API call is used to save or update a complete
bindingTemplate element.
|
BusinessDetail |
UDDIPublicationPortType.saveBusiness(SaveBusiness body)
The save_business API call is used to save or update information about a complete businessEntity structure. This API has the broadest scope of all of the save_xx API calls, and can be used to make sweeping changes to the published information for one or more businessEntity elements controlled by an individual. |
ServiceDetail |
UDDIPublicationPortType.saveService(SaveService body)
The save_service API call adds or updates one or more businessService
elements.
|
void |
UDDISubscriptionPortType.saveSubscription(String authInfo,
Holder<List<Subscription>> subscription)
The save_subscription API registers a request to monitor specific registry content and to have the node periodically notify the subscriber when changes are available.
|
TModelDetail |
UDDIPublicationPortType.saveTModel(SaveTModel body)
The save_tModel API call adds or updates one or more registered tModel
elements.
|
void |
UDDIPublicationPortType.setPublisherAssertions(String authInfo,
Holder<List<PublisherAssertion>> publisherAssertion)
The set_publisherAssertions API call is used to manage all of the tracked
relationship assertions associated with an individual publisher.
|
void |
UDDIReplicationPortType.transferCustody(TransferCustody body)
Invoked by the target node in a custody transfer operation in response to
transfer_entities, this API is used by the custodial node to ensure that
permission has been granted to transfer custody of the entities that the
target publisher has requested.
|
void |
UDDICustodyTransferPortType.transferEntities(TransferEntities body)
The transfer_entities API is used by publishers to whom custody is being
transferred to actually perform the transfer.
|
DispositionReport |
UDDIValueSetValidationPortType.validateValues(ValidateValues body)
A UDDI node that supports external validation sends the validate_values API to the appropriate external Web service, of which there is exactly one, whenever a publisher saves data that uses a keyedReference or keyedReferenceGroup whose use is regulated by the external party who controls that Web service. |
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.