Ariba Supplier OnRamp 7.1 | webMethods Ariba Supplier OnRamp Documentation | webMethods Ariba Supplier OnRamp Installation and User’s Documentation | Concepts | cXML Document Processing without Trading Networks | ProfileRequest Processing
 
ProfileRequest Processing
 
The ProfileRequest Handler
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.