Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback


OrderHandlerDescription
500ValidateRequest<span style="color: #091e42;">Uses the ValidateXml pipeline to validate the incoming cXml request.</span>
600CreatePunchOutSetupRequestCreates a new PunchOutSetupRequest.
700CreatePunchOutSessionUses the CreatePunchOutSession pipeline to create a PunchOutSession.
800ValidateCredentials<span style="color: #091e42;">Uses the ValidateCredentials pipeline to validate the credentials of the incoming cXml request.</span>
900CreateCustomerOrderBypasses handler if PunchOutSession.PunchOutSessionMode is not create. Uses the CreateSetupRequestCustomerOrder to create a CustomerOrder.
1000UpdateCreatedPunchOutSessionBypasses handler if PunchOutSession.PunchOutSessionMode is not create. Updates the PunchOutSession with values from the CustomerOrder.
1100UpdateExistingPunchOutSession<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>
1200CreateResponse<span style="color: #091e42;">Creates a cXml response message and sets it to the result.</span>