WS_Cust
Click here for a complete list of operations.
GetIssue
Test
The test form is only available for methods with primitive types as parameters.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /TruxWeb/WSCustomer_Cust/WS_Cust.asmx HTTP/1.1 Host: payments.robinsonwasteservices.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.trux.com/GetIssue" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <Credentials xmlns="http://www.trux.com/"> <sAccountID>string</sAccountID> <sAuthCode>string</sAuthCode> <isAuthCodeEncrypted>boolean</isAuthCodeEncrypted> <areParametersEncrypted>boolean</areParametersEncrypted> <encryptedParameterNames> <string>string</string> <string>string</string> </encryptedParameterNames> <requireEncryptedResponse>boolean</requireEncryptedResponse> <encryptionMethod>string</encryptionMethod> <keyInfo> <encryptedKey>string</encryptedKey> <encryptionPublicKey>string</encryptionPublicKey> </keyInfo> <publicAuthKey>string</publicAuthKey> </Credentials> </soap:Header> <soap:Body> <GetIssue xmlns="http://www.trux.com/"> <issueNumber>string</issueNumber> <includeImages>boolean</includeImages> <includeNotes>boolean</includeNotes> <imageIDs> <string>string</string> <string>string</string> </imageIDs> <companyCode>string</companyCode> </GetIssue> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetIssueResponse xmlns="http://www.trux.com/"> <GetIssueResult> <issueNumber>int</issueNumber> <customerNumber>int</customerNumber> <siteNumber>int</siteNumber> <serviceNumber>int</serviceNumber> <miscName>string</miscName> <contactName>string</contactName> <issueCreateDate>string</issueCreateDate> <issueModifyDate>string</issueModifyDate> <issueClosedDate>string</issueClosedDate> <userCreated>string</userCreated> <userModified>string</userModified> <userClosed>string</userClosed> <details>string</details> <issueType>string</issueType> <urgency>string</urgency> <subject>string</subject> <route>int</route> <promiseDate>string</promiseDate> <phone>string</phone> <scheduledCall>int</scheduledCall> <notes> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> </notes> <images> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> </images> <userAssigned>string</userAssigned> <address>string</address> <lat>double</lat> <lng>double</lng> <action>string</action> <city>string</city> <custName>string</custName> <siteName>string</siteName> <servDesc>string</servDesc> <contactEmail>string</contactEmail> <callDesc>string</callDesc> <history> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> </history> </GetIssueResult> </GetIssueResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /TruxWeb/WSCustomer_Cust/WS_Cust.asmx HTTP/1.1 Host: payments.robinsonwasteservices.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <Credentials xmlns="http://www.trux.com/"> <sAccountID>string</sAccountID> <sAuthCode>string</sAuthCode> <isAuthCodeEncrypted>boolean</isAuthCodeEncrypted> <areParametersEncrypted>boolean</areParametersEncrypted> <encryptedParameterNames> <string>string</string> <string>string</string> </encryptedParameterNames> <requireEncryptedResponse>boolean</requireEncryptedResponse> <encryptionMethod>string</encryptionMethod> <keyInfo> <encryptedKey>string</encryptedKey> <encryptionPublicKey>string</encryptionPublicKey> </keyInfo> <publicAuthKey>string</publicAuthKey> </Credentials> </soap12:Header> <soap12:Body> <GetIssue xmlns="http://www.trux.com/"> <issueNumber>string</issueNumber> <includeImages>boolean</includeImages> <includeNotes>boolean</includeNotes> <imageIDs> <string>string</string> <string>string</string> </imageIDs> <companyCode>string</companyCode> </GetIssue> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetIssueResponse xmlns="http://www.trux.com/"> <GetIssueResult> <issueNumber>int</issueNumber> <customerNumber>int</customerNumber> <siteNumber>int</siteNumber> <serviceNumber>int</serviceNumber> <miscName>string</miscName> <contactName>string</contactName> <issueCreateDate>string</issueCreateDate> <issueModifyDate>string</issueModifyDate> <issueClosedDate>string</issueClosedDate> <userCreated>string</userCreated> <userModified>string</userModified> <userClosed>string</userClosed> <details>string</details> <issueType>string</issueType> <urgency>string</urgency> <subject>string</subject> <route>int</route> <promiseDate>string</promiseDate> <phone>string</phone> <scheduledCall>int</scheduledCall> <notes> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> </notes> <images> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> </images> <userAssigned>string</userAssigned> <address>string</address> <lat>double</lat> <lng>double</lng> <action>string</action> <city>string</city> <custName>string</custName> <siteName>string</siteName> <servDesc>string</servDesc> <contactEmail>string</contactEmail> <callDesc>string</callDesc> <history> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> </history> </GetIssueResult> </GetIssueResponse> </soap12:Body> </soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /TruxWeb/WSCustomer_Cust/WS_Cust.asmx/GetIssue?issueNumber=string&includeImages=string&includeNotes=string&imageIDs=string&imageIDs=string&companyCode=string HTTP/1.1 Host: payments.robinsonwasteservices.com
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <CSIssue xmlns="http://www.trux.com/"> <issueNumber>int</issueNumber> <customerNumber>int</customerNumber> <siteNumber>int</siteNumber> <serviceNumber>int</serviceNumber> <miscName>string</miscName> <contactName>string</contactName> <issueCreateDate>string</issueCreateDate> <issueModifyDate>string</issueModifyDate> <issueClosedDate>string</issueClosedDate> <userCreated>string</userCreated> <userModified>string</userModified> <userClosed>string</userClosed> <details>string</details> <issueType>string</issueType> <urgency>string</urgency> <subject>string</subject> <route>int</route> <promiseDate>string</promiseDate> <phone>string</phone> <scheduledCall>int</scheduledCall> <notes> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> </notes> <images> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> </images> <userAssigned>string</userAssigned> <address>string</address> <lat>double</lat> <lng>double</lng> <action>string</action> <city>string</city> <custName>string</custName> <siteName>string</siteName> <servDesc>string</servDesc> <contactEmail>string</contactEmail> <callDesc>string</callDesc> <history> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> </history> </CSIssue>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /TruxWeb/WSCustomer_Cust/WS_Cust.asmx/GetIssue HTTP/1.1 Host: payments.robinsonwasteservices.com Content-Type: application/x-www-form-urlencoded Content-Length: length issueNumber=string&includeImages=string&includeNotes=string&imageIDs=string&imageIDs=string&companyCode=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <CSIssue xmlns="http://www.trux.com/"> <issueNumber>int</issueNumber> <customerNumber>int</customerNumber> <siteNumber>int</siteNumber> <serviceNumber>int</serviceNumber> <miscName>string</miscName> <contactName>string</contactName> <issueCreateDate>string</issueCreateDate> <issueModifyDate>string</issueModifyDate> <issueClosedDate>string</issueClosedDate> <userCreated>string</userCreated> <userModified>string</userModified> <userClosed>string</userClosed> <details>string</details> <issueType>string</issueType> <urgency>string</urgency> <subject>string</subject> <route>int</route> <promiseDate>string</promiseDate> <phone>string</phone> <scheduledCall>int</scheduledCall> <notes> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> <CSIssueNote> <id>int</id> <issueNumber>int</issueNumber> <date>string</date> <user>string</user> <note>string</note> <sysNote>int</sysNote> <updatedID>int</updatedID> </CSIssueNote> </notes> <images> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> <CSIssueImage> <id>int</id> <issueNumber>int</issueNumber> <image>string</image> <note>string</note> <action>string</action> <updatedID>int</updatedID> </CSIssueImage> </images> <userAssigned>string</userAssigned> <address>string</address> <lat>double</lat> <lng>double</lng> <action>string</action> <city>string</city> <custName>string</custName> <siteName>string</siteName> <servDesc>string</servDesc> <contactEmail>string</contactEmail> <callDesc>string</callDesc> <history> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> <CSIssueHistoryItem> <issueNumber>int</issueNumber> <id>int</id> <note>string</note> </CSIssueHistoryItem> </history> </CSIssue>