Sample Soap Request for Method: updateDonorOrganState( WSDonorOrganDispositions updatedDispositions )

Request: Invalid- set the donor's organ Double-Kidney Not allocated reason when an allocation has already been run.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ctr="http://ctr3ws.cbs.com/"> <soapenv:Header> <wsse:Security soapenv:mustUnderstand="0" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:UsernameToken wsu:Id="UsernameToken-3" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:Username>someCTRuser</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">anypw</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ctr:updateDonorOrganState> <arg0> <nationalDonorId>CTD000007</nationalDonorId> <organDispositionDetails> <organ> <bizRef>HEART</bizRef> </organ> <organType> <bizRef>HEART</bizRef> </organType> <consentedState> <bizRef>CONSENTED</bizRef> </consentedState> <organAllocationNotRunReason> <id>6</id> <!--<bizRef>ORGAN_MEDICALLY_UNSUITABLE</bizRef>--> </organAllocationNotRunReason> </organDispositionDetails> </arg0> </ctr:updateDonorOrganState> </soapenv:Body> </soapenv:Envelope>

Response: The DWL donor's updated organs disposition information.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>Method: updateDonorOrganState; SoapLogID: 3579; Error: Not Allocated Reason cannot be input when HS Heart Allocation has been run. ErrorID: allocation.error.common; Msg: Error: Not Allocated Reason cannot be input when HS Heart Allocation has been run.; MsgHtml: Error: Not Allocated Reason cannot be input when HS Heart Allocation has been run.;</faultstring> </soap:Fault> </soap:Body> </soap:Envelope>