Order | Handler | Description |
500 | ValidateRequest | <span style="color: #091e42;">Uses the ValidateXml pipeline to validate the incoming cXml request.</span> |
600 | CreatePunchOutSetupRequest | Creates a new PunchOutSetupRequest. |
700 | CreatePunchOutSession | Uses the CreatePunchOutSession pipeline to create a PunchOutSession. |
800 | ValidateCredentials | <span style="color: #091e42;">Uses the ValidateCredentials pipeline to validate the credentials of the incoming cXml request.</span> |
900 | CreateCustomerOrder | Bypasses handler if PunchOutSession.PunchOutSessionMode is not create. Uses the CreateSetupRequestCustomerOrder to create a CustomerOrder. |
1000 | UpdateCreatedPunchOutSession | Bypasses handler if PunchOutSession.PunchOutSessionMode is not create. Updates the PunchOutSession with values from the CustomerOrder. |
1100 | UpdateExistingPunchOutSession | <span style="color: #091e42;">Bypasses handler if PunchOutSession.PunchOutSessionMode is create or PunchOutSession.PunchOutSessionItemIns count is zero. Uses the first PunchOutSession.PunchOutSessionItemIn.SupplierPartAuxiliaryId to lookup existing PunchOutSession. Updates the PunchOutSession with values from the CustomerOrder.</span> |
1200 | CreateResponse | <span style="color: #091e42;">Creates a cXml response message and sets it to the result.</span> |