|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |
The message name. For example, createRequestByValueRequest
The message name. For example, createRequestByValueResponse (success) or createRequestByValueException (failure)
The event type. For example, javax.oss.om.RequestCreateEvent
Default: tibco.fos.fp.ossj.OrderManagement.MessageQuue Fulfillment Provisioning implements most of this operations using the prov::SOCommand interface, which means that those operations are asynchronous (in the P.RUNTIME vocabulary) and performed on ServiceOrders once those ServiceOrders reach an OrderQueue.Returns the list of supported RequestSpecificationValue (loaded by the Catalog).This is the first operation which is called. Fulfillment Provisioning returns a list of omimpl:ServiceOrderSpecificationImplValue, for every Fulfillment Provisioning Catalog product version.Choose a SerivceOrderSpecificationValue from the list and then call getSupportedEntitySpecificationValues.Fulfillment Provisioning returns a omimpl:ServiceOrderSpecificationImplValue.atttrNames is not supported, indicating all the attributes are returned.Returns the list of supported RequestSpecificationValue types (string identifying the concrete type). Fulfillment Provisioning returns omimpl:ServiceOrderSpecificationImplValue:NS.Returns the list of RequestSpecificationValue instance names loaded by the catalog. Fulfillment Provisioning returns omimpl:ServiceOrderImplValue.Creates a request in the system given a RequestValue and returns the related RequestKey. If requestValue.key is filled, Fulfillment Provisioning uses it, eventually throwing a DuplicateKeyException if the key already exists. If requestValue.key is not filled, Fulfillment Provisioning generates one and returns it in the response.Best effort bulk operation. Attempts to create a list of requests given a list of RequestValue and returns the list of associated RequestKey.Related atomic bulk operation: startRequestByKeysRelated best effort bulk operation: tryStartRequestsByKeysAttempts to start a list of requests given a list of RequestKeys and returns the list of RequestKey that failed.Related atomic bulk operation: createAndStartRequestsByValuesRelated best effort bulk operation: tryCreateAndStartRequestsByValuesAttempts to create and start a list of requests given a list of RequestValue and returns the list RequestKey on which the operation failed.Related atomic bulk operation: getRequestsByKeysFulfillment Provisioning does not support the attrNames parameter, which means that a ServiceOrderValue is returned with all its attributes.Related best effort bulk operation : trySetRequestsByKeysRelated single operation : getRequestByKeyFulfillment Provisioning does not support the attrNames parameter, which means all the request value attribute attributes are returned.Related atomic bulk operation: setRequestsByValuesRelated best effort bulk operation: trySetRequestsByValuesRelated atomic bulk operation : setRequestsByValuesRelated best effort bulk operation : trySetRequestsByValuesRelated atomic bulk operation: setRequestsByValuesRelated single operation: setRequestByValueRelated atomic bulk operation: setRequestsByKeysRelated atomic bulk operation: abortRequestsByKeyRelated best effort bulk operation: tryAbortRequestsByKeysFulfillment Provisioning implements this operation by using the soadmin::Cancel interface, which means that Fulfillment Provisioning aborts the order only if it is flow controlled in a queue (heap or heap out).Aborts processing of the requests identified by the requestKey parameter and the returns the list of RequestKeys where the operation failed.Related atomic bulk operation: abortRequestsByKeyRelated single operation: abortRequestByKeyPuts the Request in the RequestState.SUSPENDED state . No further attribute or state changes take place on the Request and the processing of the Request is stopped.Related atomic bulk operation: suspendRequestsByKeysRelated best effort bulk operation: trySuspendRequestsByKeysFulfillment Provisioning implements this operation by using the soadmin::Suspend interface.Puts the suspended Request in the RequestState.RUNNING state.Related atomic bulk operation: resumeRequestsByKeysRelated best effort bulk operation: tryResumeRequestsByKeysFulfillment Provisioning implements this operation by using the soadmin::Resume interface.Related atomic bulk operation: removeRequestsByKeysRelated best effort bulk operation: tryRemoveRequestsByKeysFulfillment Provisioning application is responsible for deleting ServiceOrders once processing is complete. Fulfillment Provisioning allows clients to explicitly remove a request which is in the closed state. If the request is not in the closed state, then it is left untouched and a OssIllegalStateException exception is returned.Fulfillment Provisioning returns a list of omimpl:ServiceSpecificationImplValue which are related to the ServiceOrderSpecificationKey specificationKey, indicating that this operation returns the list of ServiceSpecificationImplValue for a given Fulfillment Provisioning Catalog version.Event that is sent if a request has changed its interactionStatus.This event is particularly interesting when interactionStatus defines a final state. It embodies the request value and therefore can be interpreted as the final response to the initial request. It contains the related RequestKey.
• setRequestByValue has caused changes to attribute values of a requestThe OSS/J Order Management Client Adapter does not send this event by itself, because usually the enrichment is done by Fulfillment Provisioning Catalog later in the Fulfillment Provisioning application flow. In order to send this event, a ossjomemsca::ClientAdapter in the Fulfillment Provisioning application flow might be deployed.
|
| Copyright © Cloud Software Group, Inc. All Rights Reserved |