ProfileRequest Processing
A ProfileRequest is a buyer's query to a supplier for a list of cXML request transactions that the supplier is capable of processing. Ariba Supplier OnRamp processes a ProfileRequest message as follows:
receiveCXML searches for the developer-defined
ProfileRequest handler. receiveCXML queries the Configuration Module for the handler service name by calling
wm.ariba.supplier.handlers:getHandler. For more information, see
The ProfileRequest Handler.
receiveCXML invokes the handler.
If an error occurs when the handler is invoked, receiveCXML returns an ErrorResponse to the Ariba Buyer. Any errors that occur while the handler executes are returned in a serviceError record (assuming that you designed the handler with the appropriate specifications).
If an error did not occur,
receiveCXML extracts the
handledRequests string array output parameter and returns a ProfileResponse to the Ariba Buyer, based on the result.