iSalusTPS.SetSenderResponse

The SetSenderResponse webservice is to confirm the receipt of the retrieved list of <send_item>s from the GetSender webservice. This will ensure the returned list from subsequent GetSender requests will remain unique. Failure to return <passed>Y</passed> will result in redundant <send_item>s in GetSender requests as the queue items are still "Unprocessed".

Sample Request


<request>
  <security>
    <key>ClientUserID~ClientPassword~ClientDatabase</key>
    <version>1.0</version>
    <userid />
    <account>AccountGUID</account>
  </security>
  <response_list>
    <response_item>
      <tps_send_id>1</tps_send_id>
      <passed>Y</passed>
    </response_item>
  </response_list>
</request>

Request

The Request element will serve as a wrapper for the entire body of the XML request.

Request > Security

See documentation for the Security node here:  Access to Webservices

Request > Response_list

This is a container for the response items.  There could be 1 to many response items.

Request > Response_List > Response_item

This is a container for each individual response.  This houses details for the item being returned.

Request > Response_List > Response_Item > TPS_Send_ID

This is the unique ID that represents the result that was received in the following request: iSalusTPS.GetSender

Request > Response_List > Response_Item > Passed

This element will contain either a Y or an N.  Y will indicate that the order was received successfully and will be removed from list.  N will indicate that the order was not picked up successfully and will remain in the queue.