Welcome
Hello, welcome to the API for Storman Software.
Whether you are developing an internal app, or for your online portal, you can embed a range of Storman functionality right into your website. The Storman API is a fully featured API that allows you to leverage our investments in self storage management technologies.
Our product is comprised of a rich and power API suite, including web services that:
- Send and receive customer information
- Take payments and charge customers
- Create and store quotes/estimates
- Generate reports and reserve units/spaces
- Move Customers in or out
- Send correspondence to customers and many more...
Start developing today!
Getting Started
The Storman Web services can only be contacted using the Storman Server application. The Server publishes information about the available Web Services in a WSDL file,
which can be access at the following URL:
https://ipaddressofStormanservercomputer:19812/4DWSDL
External Examples | Internal Examples |
---|---|
https://203.68.431.117:19812/4DWSDL |
https://192.168.3.17:19812/4DWSDL |
https://sandbox.storman.com:19852/4DWSDL |
https://localhost:19842/4DWSDL |
Storman Server
Below is a screenshot of the Storman Server administration window:
Below is a screenshot of the Storman Server administration web settings:
Storman Server and Security
Using the provided SSL certificates
The Storman Server installation application comes bundled with its own, private and basic self signed certificate. This will allow you to get up and running with our web service straight away without anything extra needed to be done.
Using your own SSL certificates
If you are wanting to use your own SSL certificates, or if you are planning to connect to a Storman server via a DNS address that is not hosted by us. Please contact our API Team here.
Configuring Storman Server for Web Access
Accessing the Storman Web Service across the internet may involve the following:
- static IP address for the Server computer
- external to internal port forwarding
- Incoming and outgoing traffic to be allowed through any internal or external firewalls
The default web port that is used by Storman Server is 19812. In some cases this may be changed, if one or more instances of Storman Server are running on the same server.
Building your application
Storman is a desktop application, therefore we recommend downloading the latest version of Storman Server and Storman Client and installing these on your own infrastructure. We have also provided a demo datafile that can be used.
Downloading Storman
Please use the links below to download our latest release, or contact our Support Team to request the version of the storage facility you are building an application for.
- to download Storman Server x64 click here.
- to download Storman Client click here.
- to download the demo datafile click here.
To view the release notes for this version click here.
Installing Storman
By default Storman server installs into C:\Program Files\Storman Server
and Storman Client installs into C:\Program Files\Storman Client
.
Testing the connection
Once the Storman Server has been started, and any firewall or port settings have been configured. Please open any internet browser on the computer and enter the IP Address and port of the computer, followed by /4DWSDL
. A successful connection will display the WSDL file in an XML format in your browser.
External Examples | Internal Examples |
---|---|
https://203.68.431.117:19812/4DWSDL |
https://192.168.3.17:19812/4DWSDL |
https://sandbox.storman.com:19852/4DWSDL |
https://localhost:19842/4DWSDL |
Example of the XML WSDL below:
Configuring Web Access for Storman Central (hosted)
Storman API Glossary
Reference | Description | Example |
---|---|---|
Facility | ||
Facility Code | This is a 5 character string code, unique to and configured in your Storman database | SDCTY |
User Code | This is a 5 digit code, unique to and configured in your Storman database | 09005 |
Web service password | This is a password that is configured in Storman. This can be found in 'System Setup' from the Maintenance menu | st0rm@n5 |
Customer | ||
Customer Code | This is a 10 character string code, that is prefixed with your facility code and is unique to each customer record in Storman | SDCTYJOHNS |
Agreement Number | This is a 9 character string code, and is unique to each agreement record in Storman | 000001024 |
RAgreement Number | This is a 10 character string code, that is the same as above prefixed with your facility code | SDCTY000001024 |
Agreement | ||
Customer Code | This is a 10 character string code, that is prefixed with your facility code and is unique to each customer record in Storman | SDCTYJOHNS |
Agreement Number | This is a 9 character string code, and is unique to each agreement record in Storman | 000001024 |
RAgreement Number | This is a 10 character string code, that is the same as above prefixed with your facility code | SDCTY000001024 |
Reservation | ||
Customer Code | This is a 10 character string code, that is prefixed with your facility code and is unique to each customer record in Storman | SDCTYJOHNS |
Reservation Number | This is an 8 character string code, and is unique to each agreement record in Storman | 00000024 |
RReservation Number | This is a 10 character string code, that is the same as above prefixed with your facility code | SDCTY00000024 |
Transaction | ||
Analysis Code | This is a 6-8 character string code, that is prefixed with your facility code and is unique to each customer record in Storman | SDCTYRF |
Facility
The following web service methods can be used to retrieve specific facility related information for a Storman database.
WS_GetFacilityDetails
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GetFacilityDetails soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_RetrieveAll xsi:type="xsd:boolean">1</WS_RetrieveAll>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
</stor:WS_GetFacilityDetails>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetFacilityDetailsResponse xmlns:ns1="StorMan">
<WS_asUserCodes href="#ref-1"/>
<WS_asFacilityCodes href="#ref-2"/>
<WS_asFacilityNames href="#ref-3"/>
<WS_asCompanyNames href="#ref-4"/>
<WS_asBusinessNames href="#ref-5"/>
<WS_asShortNames href="#ref-6"/>
<WS_asFacilitySortOrder href="#ref-7"/>
<WS_asFacilityAddresses href="#ref-8"/>
<WS_asFacilityPostCodes href="#ref-9"/>
<WS_asFacilityCities href="#ref-10"/>
<WS_asFacilityStates href="#ref-11"/>
<WS_asFacilityRegions href="#ref-12"/>
<WS_asFacilityCountries href="#ref-13"/>
<WS_asFacilityPhones href="#ref-14"/>
<WS_asFacilityEmails href="#ref-15"/>
<WS_asFacilityTaxNos href="#ref-16"/>
<WS_asFacilityVersions href="#ref-17"/>
<WS_asMarketTypeTitle href="#ref-18"/>
<WS_asCustTypeTitle href="#ref-19"/>
<WS_asBusTypeTitle href="#ref-20"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetFacilityDetailsResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[11]">
<item1>09001</item1>
<item2>09002</item2>
<item3>09003</item3>
<item4>09004</item4>
<item5>09005</item5>
<item6>09006</item6>
<item7>09007</item7>
<item8>09008</item8>
<item9>09009</item9>
<item10>09010</item10>
<item11/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[11]">
<item1>SDCTY</item1>
<item2>SCCTT</item2>
<item3>CFGGB</item3>
<item4>CDSSE</item4>
<item5>AQSFF</item5>
<item6>FFIIJ</item6>
<item7>QUHHF</item7>
<item8>FDYYC</item8>
<item9>HTTUG</item9>
<item10>POSRF</item10>
<item11>SKOPS</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Head Office</item1>
<item2>Demo Auckland</item2>
<item3>Demo Taupo</item3>
<item4>Demo Brisbane</item4>
<item5>Demo Sydney</item5>
<item6>Demo Wellington</item6>
<item7>Demo Melbourne</item7>
<item8>Demo Darwin</item8>
<item9>Demo Perth</item9>
<item10>Demo Queenstown</item10>
<item11>Demo Cloud City</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Demonstration</item1>
<item2>Demonstration</item2>
<item3>Demonstration</item3>
<item4>Demonstration</item4>
<item5>Demonstration</item5>
<item6>Demonstration</item6>
<item7>Demonstration</item7>
<item8>Demonstration</item8>
<item9>Demonstration</item9>
<item10/>
<item11/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Storman DemoCorp</item1>
<item2>Storman DemoCorp</item2>
<item3>Storman DemoCorp</item3>
<item4>Storman DemoCorp</item4>
<item5>Storman DemoCorp</item5>
<item6>Storman DemoCorp</item6>
<item7>Storman DemoCorp</item7>
<item8>Storman DemoCorp</item8>
<item9>Storman DemoCorp</item9>
<item10>Storman DemoCorp</item10>
<item11>Storman DemoCorp</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Head Office</item1>
<item2>Auckland</item2>
<item3>Taupo</item3>
<item4>Brisbane</item4>
<item5>Sydney</item5>
<item6>Wellington</item6>
<item7>Melbourne</item7>
<item8>Darwin</item8>
<item9>Perth</item9>
<item10>Queenstown</item10>
<item11>Demonstration</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:int[11]">
<item1>-1</item1>
<item2>0</item2>
<item3>1</item3>
<item4>2</item4>
<item5>3</item5>
<item6>4</item6>
<item7>5</item7>
<item8>6</item8>
<item9>7</item9>
<item10>8</item10>
<item11>9</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:string[11]">
<item1>123 Marina Avenue</item1>
<item2>123 Marina Avenue</item2>
<item3>123 Marina Avenue</item3>
<item4>123 Marina Avenue</item4>
<item5>123 Marina Avenue</item5>
<item6>123 Marina Avenue</item6>
<item7>123 Marina Avenue</item7>
<item8>123 Marina Avenue</item8>
<item9>123 Marina Avenue</item9>
<item10>123 Marina Avenue</item10>
<item11>123 Marina Avenue</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[11]">
<item1>4006</item1>
<item2>4006</item2>
<item3>4006</item3>
<item4>4006</item4>
<item5>4006</item5>
<item6>4006</item6>
<item7>4006</item7>
<item8>4006</item8>
<item9>4006</item9>
<item10>4006</item10>
<item11>4006</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[11]">
<item1>BRISBANE</item1>
<item2>BRISBANE</item2>
<item3>BRISBANE</item3>
<item4>BRISBANE</item4>
<item5>BRISBANE</item5>
<item6>BRISBANE</item6>
<item7>BRISBANE</item7>
<item8>BRISBANE</item8>
<item9>BRISBANE</item9>
<item10>BRISBANE</item10>
<item11>BRISBANE</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:string[11]">
<item1>QLD</item1>
<item2>QLD</item2>`
<item3>QLD</item3>
<item4>QLD</item4>
<item5>QLD</item5>
<item6>QLD</item6>
<item7>QLD</item7>
<item8>QLD</item8>
<item9>QLD</item9>
<item10>QLD</item10>
<item11>QLD</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Head Office</item1>
<item2>QLD - Queensland</item2>
<item3>QLD - Queensland</item3>
<item4>VIC - Victoria</item4>
<item5>VIC - Victoria</item5>
<item6>SA - South Australia</item6>
<item7>SA - South Australia</item7>
<item8>WA - Western Australia</item8>
<item9>WA - Western Australia</item9>
<item10>NSW - New South Wales</item10>
<item11>NSW - New South Wales</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:string[11]">
<item1>AU</item1>
<item2>NZ</item2>
<item3>AU</item3>
<item4>AU</item4>
<item5>AU</item5>
<item6>UK</item6>
<item7>AU</item7>
<item8>US</item8>
<item9>AU</item9>
<item10>AU</item10>
<item11>AU</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:string[11]">
<item1>092803393</item1>
<item2>092803393</item2>
<item3>092803393</item3>
<item4>092803393</item4>
<item5>092803393</item5>
<item6>092803393</item6>
<item7>092803393</item7>
<item8>092803393</item8>
<item9>092803393</item9>
<item10>092803393</item10>
<item11>092803393</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:string[11]">
<item1>demo@storman.com</item1>
<item2>demo@storman.com</item2>
<item3>demo@storman.com</item3>
<item4>demo@storman.com</item4>
<item5>demo@storman.com</item5>
<item6>demo@storman.com</item6>
<item7>demo@storman.com</item7>
<item8>demo@storman.com</item8>
<item9>demo@storman.com</item9>
<item10>demo@storman.com</item10>
<item11>demo@storman.com</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:string[11]">
<item1>99999999999</item1>
<item2>99999999999</item2>
<item3>99999999999</item3>
<item4>99999999999</item4>
<item5>99999999999</item5>
<item6>99999999999</item6>
<item7>99999999999</item7>
<item8>99999999999</item8>
<item9>99999999999</item9>
<item10>99999999999</item10>
<item11>99999999999</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:int[11]">
<item1>10073</item1>
<item2>10073</item2>
<item3>10073</item3>
<item4>10073</item4>
<item5>10073</item5>
<item6>10073</item6>
<item7>10073</item7>
<item8>10073</item8>
<item9>10073</item9>
<item10>10073</item10>
<item11>10073</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Marketing Type</item1>
<item2>Marketing Type</item2>
<item3>Marketing Type</item3>
<item4>Marketing Type</item4>
<item5>Marketing Type</item5>
<item6>Marketing Type</item6>
<item7>Marketing Type</item7>
<item8>Marketing Type</item8>
<item9>Marketing Type</item9>
<item10>Marketing Type</item10>
<item11>Marketing Type</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Customer Type</item1>
<item2>Customer Type</item2>
<item3>Customer Type</item3>
<item4>Customer Type</item4>
<item5>Customer Type</item5>
<item6>Customer Type</item6>
<item7>Customer Type</item7>
<item8>Customer Type</item8>
<item9>Customer Type</item9>
<item10>Customer Type</item10>
<item11>Customer Type</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Business Type</item1>
<item2>Business Type</item2>
<item3>Business Type</item3>
<item4>Business Type</item4>
<item5>Business Type</item5>
<item6>Business Type</item6>
<item7>Business Type</item7>
<item8>Business Type</item8>
<item9>Business Type</item9>
<item10>Business Type</item10>
<item11>Business Type</item11>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to return Ezidebit related transaction fees and surcharges, from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_RetrieveAll | Whether the call will return all facilities or just the requested Facility Code | boolean | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asUserCodes | Success will result in an Array of the User Codes | ArrayOfstring |
WS_asFacilityCodes | Success will result in an Array of the Facility Codes | ArrayOfstring |
WS_asFacilityNames | Success will result in an Array of the Facility names | ArrayOfstring |
WS_asCompanyNames | Success will result in an Array of the Company names | ArrayOfstring |
WS_asBusinessNames | Success will result in an Array of the Business names | ArrayOfstring |
WS_asShortNames | Success will result in an Array of the Short names | ArrayOfstring |
WS_asFacilitySortOrder | Success will result in an Array of the Facility sort orders | ArrayOfLongint |
WS_asFacilityAddresses | Success will result in an Array of the Facility address | ArrayOfstring |
WS_asFacilityPostCodes | Success will result in an Array of the Facility post codes | ArrayOfstring |
WS_asFacilityCities | Success will result in an Array of the Facility cities | ArrayOfstring |
WS_asFacilityStates | Success will result in an Array of the Facility states | ArrayOfstring |
WS_asFacilityRegions | Success will result in an Array of the Facility regions | ArrayOfstring |
WS_asFacilityCountries | Success will result in an Array of the Facility countries | ArrayOfstring |
WS_asFacilityPhones | Success will result in an Array of the Facility phone numbers | ArrayOfstring |
WS_asFacilityEmails | Success will result in an Array of the Facility email addresses | ArrayOfstring |
WS_asFacilityTaxNos | Success will result in an Array of the Facility tax rates | ArrayOfstring |
WS_asFacilityVersions | Success will result in an Array of the Facility Storman versions | ArrayOfLongint |
WS_asMarketTypeTitle | Success will result in an Array of the Facility 'Marketing Type' names | ArrayOfstring |
WS_asCustTypeTitle | Success will result in an Array of the Facility 'Customer Type' names | ArrayOfstring |
WS_asBusTypeTitle | Success will result in an Array of the Facility 'Business Type' names | ArrayOfstring |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
WS_GetMarketingTypes1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="Storman">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GetMarketingTypes1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_TypeCode xsi:type="xsd:string">ALL</WS_TypeCode>
<WS_TypeSites xsi:type="xsd:string">TRUE</WS_TypeSites>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</stor:WS_GetMarketingTypes1>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetMarketingTypes , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetMarketingTypes1Response xmlns:ns1="Storman">
<WS_asMarketingCounts href="#ref-1"/>
<WS_asMarketingCustTypes href="#ref-2"/>
<WS_asDescriptions href="#ref-3"/>
<WS_asMarketingOnline href="#ref-4"/>
<WS_asMarketingEmail href="#ref-5"/>
<WS_asMarketingFacilities href="#ref-6"/>
<WS_asFacilityList href="#ref-7"/>
<WS_asMarketingInactive href="#ref-8"/>
<WS_asMarketingInfo href="#ref-9"/>
<WS_asMarketingLists href="#ref-10"/>
<WS_asMarketingCodes href="#ref-11"/>
<WS_asMarketingLowArea href="#ref-12"/>
<WS_asMarketingNo href="#ref-13"/>
<WS_asMarketingOrgs href="#ref-14"/>
<WS_asMarketingSecurity href="#ref-15"/>
<WS_asMarketingSortOrder href="#ref-16"/>
<WS_asMarketingUpArea href="#ref-17"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetMarketingTypes1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:int[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>4</item8>
<item9>432</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6>ALL</item6>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[10]">
<item1>Radio/TV</item1>
<item2>Non-Profit</item2>
<item3>Referral</item3>
<item4>Student</item4>
<item5>Superdockets</item5>
<item6>Government</item6>
<item7>Newspaper</item7>
<item8>Other</item8>
<item9>Residential</item9>
<item10>Automobile</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[10]">
<item1>SDCTY</item1>
<item2>SDCTY</item2>
<item3>SDCTY</item3>
<item4>SDCTY</item4>
<item5>SDCTY</item5>
<item6>SDCTY</item6>
<item7>SDCTY</item7>
<item8>SDCTY</item8>
<item9>SDCTY</item9>
<item10>SDCTY</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:string[10]">
<item1>RM</item1>
<item2>AC</item2>
<item3>MS</item3>
<item4>MW</item4>
<item5>BT</item5>
<item6>FI</item6>
<item7>MS</item7>
<item8>CT</item8>
<item9>CT</item9>
<item10>CT</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[10]">
<item1>0</item1>
<item2>2</item2>
<item3>8</item3>
<item4>7</item4>
<item5>0</item5>
<item6>28</item6>
<item7>0</item7>
<item8>1</item8>
<item9>278</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:int[10]">
<item1>13</item1>
<item2>7</item2>
<item3>4</item3>
<item4>2</item4>
<item5>11</item5>
<item6>9</item6>
<item7>12</item7>
<item8>8</item8>
<item9>1</item9>
<item10>7</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:float[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve Marketing Type information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_TypeCode | The Type Code of corresponding Marketing Types to be returned. See below tables for examples ALL will return all Marketing Types |
string | yes |
WS_TypeSites | Whether to retrieve Marketing Types from all sites, or one
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Examples of Marketing Type list codes
List Code | Description | Example | List Code | Description | Example | |
---|---|---|---|---|---|---|
MS | Marketing Type | CC | Contact Categories | Walk In | ||
MS | Marketing Type | Previous Customer | CC | Contact Categories | Phone Call | |
CT | Customer Type | Residential | ZP | ZIP Post Codes | ||
CT | Customer Type | Non-Profit | ZP | ZIP Post Codes | ||
BT | Business Type | Real Estate | AC | Analysis Categories | Rental Fees | |
BT | Business Type | Retailer | AC | Analysis Categories | Boxes | |
MW | Reason for Storing | Moving or Building | MR | Central Regions | ||
MW | Reason for Storing | Travelling | MR | Central Regions | ||
RM | Reason for Move Out | Finished Building | MC | Central Categories | ||
RM | Reason for Move Out | Too Expensive | MC | Central Categories | ||
NC | Note Categories | SMS | UC | Unit Type Categories | ||
NC | Note Categories | Deliver | UC | Unit Type Categories | ||
FF | Facility Features | SC | Size Categories | |||
FF | Facility Features | SC | Size Categories | |||
RD | Reason for Decline | Too Expensive | IA | Inventory Adjustment | ||
RD | Reason for Decline | No available space | IA | Inventory Adjustment | ||
FI | Photo ID Type | Driver Licence | ||||
FI | Photo ID Type | Passport |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asMarketingCounts | Success will result in an array of counts for the Marketing Types. | ArrayOfint |
WS_asMarketingCustTypes | Success will result in an array of Customer Types, for the Marketing Types | ArrayOfstring |
WS_asDescriptions | Success will result in an array of the descriptions for the Marketing Types. | ArrayOfstring |
WS_asMarketingOnline | Success will result in an array of whether it is displayed online, for each of the Marketing Types. | ArrayOfboolean |
WS_asMarketingEmail | Success will result in an array of email addresses for the Marketing Types. | ArrayOfstring |
WS_asMarketingFacilities | Success will result in an array of the Facility Code for the Marketing Types. | ArrayOfstring |
WS_asFacilityList | Success will result in an array of | ArrayOfstring |
WS_asMarketingInactive | Success will result in an array of | ArrayOfboolean |
WS_asMarketingInfo | Success will result in an array of | ArrayOfstring |
WS_asMarketingLists | Success will result in an array of | ArrayOfstring |
WS_asMarketingCodes | Success will result in an array of the Type/List Codes for the Marketing Types. | ArrayOfstring |
WS_asMarketingLowArea | Success will result in an array of | ArrayOffloat |
WS_asMarketingNo | Success will result in an array of | ArrayOfint |
WS_asMarketingOrgs | Success will result in an array of Organization for | ArrayOfboolean |
WS_asMarketingSecurity | Success will result in an array of Security for the Marketing Types. | ArrayOfboolean |
WS_asMarketingSortOrder | Success will result in an array of Sort Orders for the Marketing Types. | ArrayOfint |
WS_asMarketingUpArea | Success will result in an array of the Upper Area for the Marketing Types. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Error Code | Description |
---|
Method Change Log
WS_GetActivityData1
Example Request
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetActivityDataResponse xmlns:ns1="http://www.Storman.com">
<WS_CustName href="#ref-1"/>
<WS_aTotAmt href="#ref-2"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Activity data successfully retrieved.</WS_ORErrorDescription>
</ns1:WS_GetActivityDataResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[75]">
<item1>DiscUnitNo</item1>
<item2>DiscArea</item2>
<item3>AvgStay</item3>
<item4>InquiriesTaken</item4>
<item5>Conversions</item5>
<item6>ConvertTime</item6>
<item7>ResvtnsTaken</item7>
<item8>ResvtnsCancel</item8>
<item9>MoveIns</item9>
<item10>MoveOuts</item10>
<item11>TotUnitNo</item11>
<item12>OccupUnitNo</item12>
<item13>VacantUnitNo</item13>
<item14>OtherUnitNo</item14>
<item15>TotUnitArea</item15>
<item16>OccupArea</item16>
<item17>VacantArea</item17>
<item18>OtherArea</item18>
<item19>TotValue</item19>
<item20>OccupValue</item20>
<item21>OccupValActual</item21>
<item22>VacantValue</item22>
<item23>OtherValue</item23>
<item24>RentChg</item24>
<item25>RentRec</item25>
<item26>DepositChg</item26>
<item27>DepositRec</item27>
<item28>LateFeeChg</item28>
<item29>LateFeeRec</item29>
<item30>InsureChg</item30>
<item31>InsureRec</item31>
<item32>MerchChg</item32>
<item33>MerchRec</item33>
<item34>OtherChg</item34>
<item35>OtherRec</item35>
<item36>TaxChg</item36>
<item37>TaxRec</item37>
<item38>LateFeeWaived</item38>
<item39>ActiveAgreemts</item39>
<item40>InsureAgreemts</item40>
<item41>InsureNew</item41>
<item42>InsureCancel</item42>
<item43>Arrears1No</item43>
<item44>Arrears2No</item44>
<item45>Arrears3No</item45>
<item46>Arrears4No</item46>
<item47>AdvanceBillNo</item47>
<item48>AdvancePaidNo</item48>
<item49>Arrears1Value</item49>
<item50>Arrears2Value</item50>
<item51>Arrears3Value</item51>
<item52>Arrears4Value</item52>
<item53>AdvBillRntValue</item53>
<item54>AdvancePaidValue</item54>
<item55>DepositsHeld</item55>
<item56>CashRec</item56>
<item57>CreditRec</item57>
<item58>Refunds</item58>
<item59>DiscChg</item59>
<item60>DiscRec</item60>
<item61>MktgEmailSent</item61>
<item62>MktgLetterSent</item62>
<item63>InsureUnits</item63>
<item64>InsureValue</item64>
<item65>ArrearsInactiveNo</item65>
<item66>ArrearsInactiveValue</item66>
<item67>AdvanceBillOtherValue</item67>
<item68>Checksum</item68>
<item69>MerchReturnChg</item69>
<item70>MerchReturnRec</item70>
<item71>BadDebtChg</item71>
<item72>BadDebtRec</item72>
<item73>PrimaryKey</item73>
<item74>AdvBillInsValue</item74>
<item75>AdvBillLateValue</item75>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[75]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
<item11>40</item11>
<item12>37</item12>
<item13>4</item13>
<item14>1</item14>
<item15>0</item15>
<item16>0</item16>
<item17>0</item17>
<item18>0</item18>
<item19>0</item19>
<item20>0</item20>
<item21>0</item21>
<item22>0</item22>
<item23>0</item23>
<item24>0</item24>
<item25>0</item25>
<item26>0</item26>
<item27>0</item27>
<item28>0</item28>
<item29>0</item29>
<item30>0</item30>
<item31>0</item31>
<item32>18.18</item32>
<item33>0</item33>
<item34>0</item34>
<item35>0</item35>
<item36>1.82</item36>
<item37>0</item37>
<item38>0</item38>
<item39>0</item39>
<item40>0</item40>
<item41>0</item41>
<item42>0</item42>
<item43>0</item43>
<item44>0</item44>
<item45>0</item45>
<item46>0</item46>
<item47>0</item47>
<item48>0</item48>
<item49>0</item49>
<item50>0</item50>
<item51>0</item51>
<item52>0</item52>
<item53>0</item53>
<item54>0</item54>
<item55>0</item55>
<item56>0</item56>
<item57>0</item57>
<item58>0</item58>
<item59>0</item59>
<item60>0</item60>
<item61>0</item61>
<item62>0</item62>
<item63>0</item63>
<item64>0</item64>
<item65>0</item65>
<item66>0</item66>
<item67>0</item67>
<item68>0</item68>
<item69>0</item69>
<item70>0</item70>
<item71>0</item71>
<item72>0</item72>
<item73>261</item73>
<item74>0</item74>
<item75>0</item75>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetActivityData xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_ActivityDate xsi:type="xsd:date">2015-07-2015</WS_ActivityDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetActivityData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve Activity data and records from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_ActivityDate | Date of Activity records to retrieve | date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustName | ArrayOfstring | |
WS_aTotAmt | ArrayOffloat | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1036 | Voucher no longer valid |
1099 | Web Service Password is incorrect |
Method Change Log
WS_GetIns1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_GetIns1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SDCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_GetIns1>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetIns1 , message:
{'WS_FacilityID'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_FacilityID] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetIns1Response xmlns:ns1="Storman">
<WS_EndValue href="#ref-1"/>
<WS_Facility href="#ref-2"/>
<WS_Premium href="#ref-3"/>
<WS_InsuranceTypeID href="#ref-4"/>
<WS_Repeat href="#ref-5"/>
<WS_StartValue href="#ref-6"/>
<WS_Verify href="#ref-7"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
<WS_RepeatValue href="#ref-8"/>
<WS_Rounding href="#ref-9"/>
</ns1:WS_GetIns1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:float[4]">
<item1>200000</item1>
<item2>30000</item2>
<item3>20000</item3>
<item4>10000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[4]">
<item1>KEHMB</item1>
<item2>KEHMB</item2>
<item3>KEHMB</item3>
<item4>KEHMB</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0.5</item1>
<item2>1</item2>
<item3>1.5</item3>
<item4>2.5</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[4]">
<item1>-1500000302</item1>
<item2>-1500000301</item2>
<item3>-1500000300</item3>
<item4>-1500000299</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:float[4]">
<item1>30000</item1>
<item2>20000</item2>
<item3>10000</item3>
<item4>0</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1000</item2>
<item3>1000</item3>
<item4>1000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1</item2>
<item3>10</item3>
<item4>50</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
ARRAYS???????????????????????
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve Insurance Rates from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_EndValue | Success will result in an array of Insurance Rate End Values | ArrayOffloat |
WS_Facility | Success will result in an array of Insurance Rate Facility Codes | ArrayOfstring |
WS_Premium | Success will result in an array of Insurance Rate Premiums | ArrayOffloat |
WS_InsuranceTypeID | Success will result in an array of Insurance Rate Primary Keys | ArrayOfint |
WS_Repeat | Success will result in an array of Insurance Rate repeat values | ArrayOfboolean |
WS_StartValue | Success will result in an array of Insurance Rate Start Values | ArrayOffloat |
WS_Verify | Success will result in an array of Insurance Rates verifications | ArrayOfboolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
WS_RepeateValue | Success will result in an array of Repeat Values for the Insurance Rates | ArrayOffloat |
Error Codes Parameters
Error Code | Description |
---|---|
1039 | Billing Plan Record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetIns2
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_GetIns2 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SDCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_GetIns2>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetIns2 , message:
{'WS_FacilityID'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_FacilityID] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetIns2Response xmlns:ns1="Storman">
<WS_EndValue href="#ref-1"/>
<WS_Facility href="#ref-2"/>
<WS_Premium href="#ref-3"/>
<WS_InsuranceTypeID href="#ref-4"/>
<WS_Repeat href="#ref-5"/>
<WS_StartValue href="#ref-6"/>
<WS_Verify href="#ref-7"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
<WS_RepeatValue href="#ref-8"/>
<WS_Rounding href="#ref-9"/>
</ns1:WS_GetIns2Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:float[4]">
<item1>200000</item1>
<item2>30000</item2>
<item3>20000</item3>
<item4>10000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[4]">
<item1>KEHMB</item1>
<item2>KEHMB</item2>
<item3>KEHMB</item3>
<item4>KEHMB</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0.5</item1>
<item2>1</item2>
<item3>1.5</item3>
<item4>2.5</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[4]">
<item1>-1500000302</item1>
<item2>-1500000301</item2>
<item3>-1500000300</item3>
<item4>-1500000299</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:float[4]">
<item1>30000</item1>
<item2>20000</item2>
<item3>10000</item3>
<item4>0</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1000</item2>
<item3>1000</item3>
<item4>1000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1</item2>
<item3>10</item3>
<item4>50</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
ARRAYS???????????????????????
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve Insurance Rates from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_EndValue | Success will result in an array of Insurance Rate End Values | boolean |
WS_Facility | Success will result in an array of Insurance Rate Facility Codes | boolean |
WS_Premium | Success will result in an array of Insurance Rate Premiums | boolean |
WS_InsuranceTypeID | Success will result in an array of Insurance Rate Primary Keys | boolean |
WS_Repeat | Success will result in an array of Insurance Rate repeat values | boolean |
WS_StartValue | Success will result in an array of Insurance Rate Start Values | boolean |
WS_Verify | Success will result in an array of Insurance Rates verifications | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
WS_RepeatValue | Success will result in an array of Repeat Values for the Insurance Rates | boolean |
WS_Rounding | Success will result in an array of amounts to be rounded by, for the Insurance Rates | boolean |
Error Codes Parameters
Error Code | Description |
---|---|
1039 | Billing Plan Record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_RetrievingFacilityDetails1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_RetrievingFacilityDetails1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_RetrievingFacilityDetails1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_RetrievingFacilityDetails , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_RetrievingFacilityDetails1Response xmlns:ns1="http://www.Storman.com">
<WS_asFacilityCode href="#ref-1"/>
<WS_Facility href="#ref-2"/>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
</ns1:WS_RetrievingFacilityDetails1Response>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[1]" id="ref-1">
<item1>SPTST</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[1]" id="ref-2">
<item1>City Facility</item1>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve details and information for a requested Facility record, from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UserCode | Success will result in an Array of the Facility User Codes. | ArrayOfstring |
WS_asFacilityCode | Success will result in an Array of the Facility Codes. | ArrayOfstring |
WS_Facility | Success will result in an Array of the Facility names. | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_RetrievingFacilityDetailsEx1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_RetrievingFacilityDetails SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_FacilityCode xsi:type="xsd:string">SBXMV</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_RetrievingFacilityDetails>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_RetrievingFacilityDetailsEx , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_RetrievingFacilityDetailsExtResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_UserCode href="#ref-1"/>
<WS_asFacilityCode href="#ref-2"/>
<WS_Facility href="#ref-3"/>
<WS_asFacility_Name href="#ref-4"/>
<WS_asFacility_Address href="#ref-5"/>
<WS_asFacility_Suburb href="#ref-6"/>
<WS_asFacility_City href="#ref-7"/>
<WS_asFacility_State href="#ref-8"/>
<WS_asFacility_Postcode href="#ref-9"/>
<WS_asFacility_Phone href="#ref-10"/>
<WS_asFacility_Email href="#ref-11"/>
<WS_asFacility_TaxNo href="#ref-12"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_RetrievingFacilityDetailsExtResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[3]">
<item1>09011</item1>
<item2>09012</item2>
<item3>09013</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[3]">
<item1>SBXMV</item1>
<item2>SBXS1</item2>
<item3>SBXS2</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[3]">
<item1>Storman Sandbox HOF</item1>
<item2>Storman Sandbox Site 1</item2>
<item3>Storman Sandbox Site 2</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[3]">
<item1>Storman Sandbox HOF</item1>
<item2>Storman Sandbox Site 1</item2>
<item3>Storman Sandbox Site 2</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[3]">
<item1>64 Head Office Road</item1>
<item2>123 Marina Avenue</item2>
<item3>456 Bank Street</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[3]">
<item1></item1>
<item2>QLD</item2>
<item3>NSW</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[3]">
<item1>AUCKLAND</item1>
<item2>BRISBANE</item2>
<item3>SYDNEY</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[3]">
<item1>1</item1>
<item2>4000</item2>
<item3>4000</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[3]">
<item1>092803393</item1>
<item2>0755551201</item2>
<item3>0755551201</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:string[3]">
<item1>facility@Storman.com</item1>
<item2>facility@Storman.com</item2>
<item3>facility@Storman.com</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:string[3]">
<item1>98123456789</item1>
<item2>98123456789</item2>
<item3>98123456789</item3>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve details and information for a requested Facility record, from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UserCode | Success will result in an Array of the Facility User Codes. | ArrayOfstring |
WS_asFacilityCode | Success will result in an Array of the Facility Codes. | ArrayOfstring |
WS_Facility | Success will result in an Array of the Facility names. | ArrayOfstring |
WS_CustFees | string | |
WS_asFacility_Name | Success will result in an Array of the Facility names. | ArrayOfstring |
WS_asFacility_Address | Success will result in an Array of the Facility Address. | ArrayOfstring |
WS_asFacility_Suburb | Success will result in an Array of the Facility Suburbs. | ArrayOfstring |
WS_asFacility_City | Success will result in an Array of the Facility Cities. | ArrayOfstring |
WS_asFacility_State | Success will result in an Array of the Facility States. | ArrayOfstring |
WS_asFacility_Postcode | Success will result in an Array of the Facility Postcodes. | ArrayOfstring |
WS_asFacility_Phone | Success will result in an Array of the Facility Phone Numbers. | ArrayOfstring |
WS_asFacility_Email | Success will result in an Array of the Facility Email Addresses. | ArrayOfstring |
WS_asFacility_TaxNo | Success will result in an Array of the Facility Tax Numbers. | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetEziFees1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="Storman">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GetEziFees1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</stor:WS_GetEziFees1>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetEziFees , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetEziFees1Response xmlns:ns1="Storman">
<WS_CCtype1 href="#ref-1"/>
<WS_FixedFee1 href="#ref-2"/>
<WS_PercentFee1 href="#ref-3"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetEziFees1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[4]">
<item1>Webpay Amex MSF</item1>
<item2>Webpay Mastercard MSF</item2>
<item3>Webpay Transaction Fee</item3>
<item4>Webpay Visa MSF</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0</item1>
<item2>0</item2>
<item3>0.55</item3>
<item4>0</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>4.4</item1>
<item2>2.2</item2>
<item3>0</item3>
<item4>2.2</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to return Ezidebit related transaction fees and surcharges, from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CCtype1 | Success will result in an array of the credit card types. | ArrayOfstring |
WS_FixedFee1 | Success will result in an array of any fixed fees, if applicable. | ArrayOfFloat |
WS_PercentFee1 | Success will result in an array of percentage fees, if applicable. | ArrayOfFloat |
WS_ORSuccess | Result of Request. | xml:boolean |
WS_ORErrorCode | See below for detailed Error Codes. | int |
WS_ORErrorDescription | See below for detailed Description of Errors. | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
Customers
The following web service methods can be used to retrieve and update customer record information in a Storman database.
WS_CustomerEdit1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerEdit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_Organization xsi:type="xsd:boolean">1</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">Dave Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">Dave</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date"/>
<WS_Username xsi:type="xsd:string">Dave</WS_Username>
<WS_ABNNo xsi:type="xsd:string">99999997</WS_ABNNo>
<WS_MailAddress xsi:type="xsd:string">S105, Level 2, Cargo Central</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">Auckland</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">Auckland</WS_MailCity>
<WS_MailState xsi:type="xsd:string"/>
<WS_MailPostZIPCode xsi:type="xsd:string">2102</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">New Zealand</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string"/>
<WS_StreetSuburb xsi:type="xsd:string"/>
<WS_StreetCity xsi:type="xsd:string"/>
<WS_StreetState xsi:type="xsd:string"/>
<WS_StreetZIPCode xsi:type="xsd:string"/>
<WS_Country xsi:type="xsd:string">New Zealand</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string"/>
<WS_PhoneBus xsi:type="xsd:string"/>
<WS_PhoneBusExt xsi:type="xsd:string"/>
<WS_MobilePhone xsi:type="xsd:string"/>
<WS_PrimaryPhone xsi:type="xsd:int">5037365916</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">davesmith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string"/>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Outlander</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">GRM561</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Government</WS_CustType>
<WS_BusType xsi:type="xsd:string">Accountant</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Moving out</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">1</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string"/>
<WS_AlternateAddress xsi:type="xsd:string"/>
<WS_AltSuburb xsi:type="xsd:string"/>
<WS_AlternateCity xsi:type="xsd:string"/>
<WS_AlternateState xsi:type="xsd:string"/>
<WS_AlternateZIPCode xsi:type="xsd:string"/>
<WS_AltCountry xsi:type="xsd:string"/>
<WS_AlternatePhone xsi:type="xsd:string"/>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string"/>
<WS_AltEmail xsi:type="xsd:string"/>
<WS_AutoEmailCC xsi:type="xsd:boolean">1</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_asRAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRAgreeNo>
<WS_aiDaytoBill xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiDaytoBill>
<WS_abSendNotices xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNotices>
<WS_aiNoticeDaysPrior xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiNoticeDaysPrior>
<WS_abSendNoticesEmail xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticesEmail>
<WS_abSendNoticeSMS xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticeSMS>
<WS_abAutoPay xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abAutoPay>
<WS_arAutoPayAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arAutoPayAmt>
<WS_aiAutoPayType xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiAutoPayType>
<WS_adAuthCCSigned xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCSigned>
<WS_adAuthCCExpiry xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCExpiry>
<WS_adOutNoticeDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adOutNoticeDate>
<WS_adMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveIn>
<WS_adMoveOut xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveOut>
<WS_asUTRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTRUnitNo>
<WS_asUTAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTAgreeNo>
<WS_arUTInsureVal xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arUTInsureVal>
<WS_asRReserveNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRReserveNo>
<WS_adExpMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adExpMoveIn>
<WS_asUTResRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTResRUnitNo>
<WS_asUTReservedTo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTReservedTo>
<WS_asPCName xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCPINCardNo>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string"/>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string">Dave Smith</WS_BankAccountName>
<WS_BankAcct xsi:type="xsd:string">013696000745611</WS_BankAcct>
<WS_BankName xsi:type="xsd:string">BNZ</WS_BankName>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">11224</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">1</WS_CreateNote>
</mns:WS_CustomerEdit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerEdit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asOutPCName href="#ref-1"/>
<WS_asOutPCPINCardNo href="#ref-2"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CustomerEdit1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[0]"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | yes |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | yes |
WS_CustomerName | Usually in Lastname, Firstname format. | string | yes |
WS_FirstName | The first name of the customer. | string | yes |
WS_DateofBirth | The Customer's Date of Birth. | date | yes |
WS_Username | The Customer's Username | string | yes |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | yes |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_MailCity | The city of the mailing address. | string | yes |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | yes |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | yes |
WS_MailCountry | The country for the Mailing Address. | string | yes |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_StreetCity | The city of the street address. | string | yes |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_StreetZIPCode | The post or zip code for the street address. | string | yes |
WS_Country | The country code for this Customer. | string | yes |
WS_PhonePrivate | The home phone number of the Customer. | string | yes |
WS_PhoneBus | The business phone number of the Customer. | string | yes |
WS_PhoneBusExt | The business phone extension number of the Customer. | string | yes |
WS_MobilePhone | The mobile phone number of the Customer. | string | yes |
WS_PrimaryPhone | The primary phone number of the Customer. | int | yes |
WS_EmailAddress | The email address of the Customer. | string | yes |
WS_Employer | The emplyer of the Customer, if applicable. | string | yes |
WS_LicenceNo | The driver licence number of the Customer. | string | yes |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | yes |
WS_Vehicle | The make and model of the Customer's vehicle. | string | yes |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | yes |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | yes |
WS_CustType | Used to store the type of the Customer. | string | yes |
WS_BusType | Used to store the business type of the Customer. | string | yes |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | yes |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | yes |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | yes |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | yes |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | yes |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | yes |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | yes |
WS_AltCountry | The country of the secondary Contact's street address. | string | yes |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | yes |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | yes |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | yes |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | yes |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | yes |
WS_asRAgreeNo | Full Agreement numbers for all Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_aiDaytoBill | The Day to Bill for all Agreements assigned to the Customer. | ArrayOfint | yes |
WS_abSendNotices | Whether each Agreement assigned to the Customer is set to receieve a reminder notice. | ArrayOfboolean | yes |
WS_aiNoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve a reminder notice. | ArrayOfboolean | yes |
WS_abSendNoticeSMS | Whether each Agreement assigned to the Customer is set to receive a reminder notice, via SMS message. | ArrayOfboolean | yes |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | yes |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | yes |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adAuthCCExpiry | The date that the autopay is set to expire, for each Agreement assigned to the Customer. Dates of 00/00/00 will continue until changed. | ArrayOfdate | yes |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveOut | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreement assigned to the Customer. | ArrayOfstring | yes |
WS_asUTAgreeNo | The full Agreement Numbers that each Unit is associated with. | ArrayOfstring | yes |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | yes |
WS_asRReserveNo | The Reservation numbers for each of this Customer's Reservations. | ArrayOfstring | yes |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | yes |
WS_asUTResRUnitNo | Units that are reserved to each of the Customer's Reservations. | ArrayOfstring | yes |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | yes |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | yes |
WS_asPCPINCardNo | PIN Codes of Proximity Card Numbers for each of the Customer's users. | ArrayOfstring | yes |
WS_FaxNo | The fax phone number of the Customer. | string | yes |
WS_Custom1 | The first custom field for the Customer. | string | yes |
WS_Custom2 | The second custom field for the Customer. | string | yes |
WS_Custom3 | The third custom field for the Customer. | string | yes |
WS_Custom4 | The fourth custom field for the Customer. | string | yes |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | yes |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | yes |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | yes |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | yes |
WS_CCName | The name on the Customer's credit card. | string | yes |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | yes |
WS_BankAccountName | The name used for the Customer's bank account. | string | yes |
WS_BankAcct | The account number for the Customer's bank account. | string | yes |
WS_BankName | The bank name of the Customer's bank account. | string | yes |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | yes |
WS_GatePIN | The primary gate PIN for the Customer. | string | yes |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string | yes |
WS_CreateNote | Whether Storman is to create a note in this Customer's account, noting the changes. | boolean | yes |
WS_PhotoIDType | The Identification Type used by this Customer. | string | yes |
WS_SecondCust | Whether this Customer is an Alternate Contact, or a a Secondary Customer. | boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asOutPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asOutPCPINCardNo | PIN Codes or Proximity Card Numbers for each of the Customer's users. | ArrayOfstring |
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerEdit2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerEdit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_Organization xsi:type="xsd:boolean">1</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">Dave Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">Dave</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date"/>
<WS_Username xsi:type="xsd:string">Dave</WS_Username>
<WS_ABNNo xsi:type="xsd:string">99999997</WS_ABNNo>
<WS_MailAddress xsi:type="xsd:string">S105, Level 2, Cargo Central</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">Auckland</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">Auckland</WS_MailCity>
<WS_MailState xsi:type="xsd:string"/>
<WS_MailPostZIPCode xsi:type="xsd:string">2102</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">New Zealand</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string"/>
<WS_StreetSuburb xsi:type="xsd:string"/>
<WS_StreetCity xsi:type="xsd:string"/>
<WS_StreetState xsi:type="xsd:string"/>
<WS_StreetZIPCode xsi:type="xsd:string"/>
<WS_Country xsi:type="xsd:string">New Zealand</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string"/>
<WS_PhoneBus xsi:type="xsd:string"/>
<WS_PhoneBusExt xsi:type="xsd:string"/>
<WS_MobilePhone xsi:type="xsd:string"/>
<WS_PrimaryPhone xsi:type="xsd:int">5037365916</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">davesmith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string"/>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Outlander</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">GRM561</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Government</WS_CustType>
<WS_BusType xsi:type="xsd:string">Accountant</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Moving out</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">1</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string"/>
<WS_AlternateAddress xsi:type="xsd:string"/>
<WS_AltSuburb xsi:type="xsd:string"/>
<WS_AlternateCity xsi:type="xsd:string"/>
<WS_AlternateState xsi:type="xsd:string"/>
<WS_AlternateZIPCode xsi:type="xsd:string"/>
<WS_AltCountry xsi:type="xsd:string"/>
<WS_AlternatePhone xsi:type="xsd:string"/>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string"/>
<WS_AltEmail xsi:type="xsd:string"/>
<WS_AutoEmailCC xsi:type="xsd:boolean">1</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_asRAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRAgreeNo>
<WS_aiDaytoBill xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiDaytoBill>
<WS_abSendNotices xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNotices>
<WS_aiNoticeDaysPrior xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiNoticeDaysPrior>
<WS_abSendNoticesEmail xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticesEmail>
<WS_abSendNoticeSMS xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticeSMS>
<WS_abAutoPay xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abAutoPay>
<WS_arAutoPayAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arAutoPayAmt>
<WS_aiAutoPayType xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiAutoPayType>
<WS_adAuthCCSigned xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCSigned>
<WS_adAuthCCExpiry xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCExpiry>
<WS_adOutNoticeDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adOutNoticeDate>
<WS_adMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveIn>
<WS_adMoveOut xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveOut>
<WS_asUTRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTRUnitNo>
<WS_asUTAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTAgreeNo>
<WS_arUTInsureVal xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arUTInsureVal>
<WS_asRReserveNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRReserveNo>
<WS_adExpMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adExpMoveIn>
<WS_asUTResRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTResRUnitNo>
<WS_asUTReservedTo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTReservedTo>
<WS_asPCName xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCPINCardNo>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string"/>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string">Dave Smith</WS_BankAccountName>
<WS_BankAcct xsi:type="xsd:string">013696000745611</WS_BankAcct>
<WS_BankName xsi:type="xsd:string">BNZ</WS_BankName>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">11224</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">1</WS_CreateNote>
</mns:WS_CustomerEdit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerEdit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asOutPCName href="#ref-1"/>
<WS_asOutPCPINCardNo href="#ref-2"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CustomerEdit1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[0]"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman Database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | yes |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | yes |
WS_CustomerName | Usually in Lastname, Firstname format. | string | yes |
WS_FirstName | The first name of the customer. | string | yes |
WS_DateofBirth | The Customer's Date of Birth. | date | yes |
WS_Username | The Customer's Username | string | yes |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | yes |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_MailCity | The city of the mailing address. | string | yes |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | yes |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | yes |
WS_MailCountry | The country for the Mailing Address. | string | yes |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_StreetCity | The city of the street address. | string | yes |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_StreetZIPCode | The post or zip code for the street address. | string | yes |
WS_Country | The country code for this Customer. | string | yes |
WS_PhonePrivate | The home phone number of the Customer. | string | yes |
WS_PhoneBus | The business phone number of the Customer. | string | yes |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string | yes |
WS_MobilePhone | The mobile phone number of the Customer. | string | yes |
WS_PrimaryPhone | The primary phone number of the Customer. | int | yes |
WS_EmailAddress | The email address of the Customer. | string | yes |
WS_Employer | The emplyer of the Customer, if applicable. | string | yes |
WS_LicenceNo | The driver licence number of the Customer. | string | yes |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | yes |
WS_Vehicle | The make and model of the Customer's vehicle. | string | yes |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | yes |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | yes |
WS_CustType | Used to store the type of Customer. | string | yes |
WS_BusType | Used to store the business type of the Customer. | string | yes |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | yes |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | yes |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | yes |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | yes |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | yes |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | yes |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | yes |
WS_AltCountry | The country of the secondary Contact's street address. | string | yes |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | yes |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | yes |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | yes |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | yes |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | yes |
WS_asRAgreeNo | Full Agreement numbers for all Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_aiDaytoBill | The Day to Bill for all Agreements assigned to the Customer. | ArrayOfint | yes |
WS_abSendNotices | Whether each Agreement assigned to the Customer is set to receieve a reminder notice. | ArrayOfboolean | yes |
WS_aiNoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve a reminder notice. | ArrayOfboolean | yes |
WS_abSendNoticeSMS | Whether each Agreement assigned to the Customer is set to receive a reminder notice, via SMS message. | ArrayOfboolean | yes |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | yes |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | yes |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate | yes |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | yes |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring | yes |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | yes |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring | yes |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | yes |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | yes |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring | yes |
WS_FaxNo | The fax phone number of the Customer. | string | yes |
WS_Custom1 | The first custom field for the Customer. | string | yes |
WS_Custom2 | The second custom field for the Customer. | string | yes |
WS_Custom3 | The third custom field for the Customer. | string | yes |
WS_Custom4 | The fourth custom field for the Customer. | string | yes |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | yes |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | yes |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | yes |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | yes |
WS_CCName | The name on the Customer's credit card. | string | yes |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | yes |
WS_BankAccountName | The name used for the Customer's bank account. | string | yes |
WS_BankAcct | The account number for the Customer's bank account. | string | yes |
WS_BankName | The bank name of the Customer's bank account. | string | yes |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | yes |
WS_GatePIN | The primary gate PIN for the Customer. | string | yes |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string | yes |
WS_CreateNote | Whether Storman is to create a note in this Customer's account, noting the changes. | boolean | yes |
WS_PhotoIDType | The Identification Type used by this Customer. | string | yes |
WS_SecondCust | Whether this Customer is an Alternate Contact, or a a Secondary Customer. | boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material, after they have moved out/agreement has ended. | boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asOutPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asOutPCPINCardNo | PIN Codes or Proximity Card Numbers for each of the Customer's users. | ArrayOfstring |
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Method Change Log
WS_CustomerLogin1
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all data and all Customer related fields for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring | |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint | |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean | |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | |
WS_abSendNoticesEmail | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive notices via email. | ArrayOfboolean | |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean | |
WS_abAutoPay | Success will result in an Array of whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | |
WS_arAutoPayAmt | Success will result in an Array of the autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | |
WS_aiAutoPayType | Success will result in an Array of the autopay Type for each Agreement assigned to the Customer. | ArrayOfint | |
WS_adAuthCCSigned | Success will result in an Array of the date that autopay was authorized, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_adAuthCCExpiry | Success will result in an Array of the date that autopay is set to expire, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_adOutNoticeDate | Success will result in an Array of the dates notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_adMoveOut | Success will result in an Array of the date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_arRentAmt | Success will result in an Array of the Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat | |
WS_arNewRentAmt | Success will result in an Array of the Rent Increase amounts for each Agreement assigned to the Customer, if an increase has been set. | ArrayOffloat | |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate | |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring | |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring | |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat | |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat | |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate | |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring | |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring | |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat | |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat | |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate | |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring | |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring | |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring | |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat | |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring | |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | |
WS_CustomerName | Usually in Lastname, Firstname format. | string | |
WS_FirstName | The first name of the customer. | string | |
WS_DateofBirth | The Customer's Date of Birth. | date | |
WS_Username | string | ||
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | |
WS_MailCity | The city of the mailing address. | string | |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | |
WS_MailCountry | The country for the Mailing Address. | string | |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | |
WS_StreetCity | The city of the street address. | string | |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | |
WS_StreetZIPCode | The post or zip code for the street address. | string | |
WS_Country | The country code for this Customer. | string | |
WS_PhonePrivate | The home phone number of the Customer. | string | |
WS_PhoneBus | The business phone number of the Customer. | string | |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string | |
WS_MobilePhone | The mobile phone number of the Customer. | string | |
WS_PrimaryPhone | The primary phone number of the Customer. | int | |
WS_EmailAddress | The email address of the Customer. | string | |
WS_Employer | The emplyer of the Customer, if applicable. | string | |
WS_LicenceNo | The driver licence number of the Customer. | string | |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | |
WS_Vehicle | The make and model of the Customer's vehicle. | string | |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | |
WS_CustType | Used to store the type of Customer. | string | |
WS_BusType | Used to store the business type of the Customer. | string | |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | |
WS_AltCountry | The country of the secondary Contact's street address. | string | |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | |
WS_CustomerID | string | ||
WS_FaxNo | The fax phone number of the Customer. | string | |
WS_Custom1 | The first custom field for the Customer. | string | |
WS_Custom2 | The second custom field for the Customer. | string | |
WS_Custom3 | The third custom field for the Customer. | string | |
WS_Custom4 | The fourth custom field for the Customer. | string | |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | |
WS_CCName | The name on the Customer's credit card. | string | |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | |
WS_BankAccountName | The name used for the Customer's bank account. | string | |
WS_BankAcct | The account number for the Customer's bank account. | string | |
WS_BankName | The bank name of the Customer's bank account. | string | |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | |
WS_GatePIN | The primary gate PIN for the Customer. | string | |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particually used in Storman Central enviroments. | string | |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate | |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat | |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat | |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate | |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat | |
WS_adUTSize | Length X Width. | ArrayOffloat | |
WS_ORSuccess | Result of request | boolean | |
WS_ORErrorCode | See below for detailed error codes | int | |
WS_ORErrorDescription | See below for detailed description of errors | string | |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer | string | |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin2
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer information for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve notices via email or post/letter. | ArrayOfboolean |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_arRentAmt | The Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat |
WS_arNewRentAmt | The new rent amount for each Agreement assigned to the Customer, if an increase has been set | ArrayOffloat |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string |
WS_CustomerName | Usually in Lastname, Firstname format. | string |
WS_FirstName | The first name of the customer. | string |
WS_DateofBirth | The Customer's Date of Birth. | date |
WS_Username | The Customer's Username. | string |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_MailCity | The city of the mailing address. | string |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string |
WS_MailCountry | The country for the Mailing Address. | string |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_StreetCity | The city of the street address. | string |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_StreetZIPCode | The post or zip code for the street address. | string |
WS_Country | The country code for this Customer. | string |
WS_PhonePrivate | The home phone number of the Customer. | string |
WS_PhoneBus | The business phone number of the Customer. | string |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string |
WS_MobilePhone | The mobile phone number of the Customer. | string |
WS_PrimaryPhone | The primary phone number of the Customer. | int |
WS_EmailAddress | The email address of the Customer. | string |
WS_Employer | The emplyer of the Customer, if applicable. | string |
WS_LicenceNo | The driver licence number of the Customer. | string |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string |
WS_Vehicle | The make and model of the Customer's vehicle. | string |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string |
WS_CustType | Used to store the type of Customer. | string |
WS_BusType | Used to store the business type of the Customer. | string |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string |
WS_AlternateName | The name of the secondary contact for this Agreement. | string |
WS_AlternateAddress | Alternate Mail AddressThe first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string |
WS_AltCountry | The country of the secondary Contact's street address. | string |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string |
WS_AltEmail | The email address of the secondary contact for this Customer. | string |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string |
WS_CustomerID | string | |
WS_FaxNo | The fax phone number of the Customer. | string |
WS_Custom1 | The first custom field for the Customer. | string |
WS_Custom2 | The second custom field for the Customer. | string |
WS_Custom3 | The third custom field for the Customer. | string |
WS_Custom4 | The fourth custom field for the Customer. | string |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string |
WS_CCExpiry | The expiry date of the Customer's credit card. | string |
WS_CCName | The name on the Customer's credit card. | string |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string |
WS_BankAccountName | The name used for the Customer's bank account. | string |
WS_BankAcct | The account number for the Customer's bank account. | string |
WS_BankName | The bank name of the Customer's bank account. | string |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string |
WS_GatePIN | The primary gate PIN for the Customer. | string |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat |
WS_adUTSize | Length X Width. | ArrayOffloat |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material being sent to them, after they have moved out/the agreement ends. | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer. | string |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact. | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin3
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer information for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve notices via email or post/letter. | ArrayOfboolean |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_arRentAmt | The Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat |
WS_arNewRentAmt | The new rent amount for each Agreement assigned to the Customer, if an increase has been set | ArrayOffloat |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string |
WS_CustomerName | Usually in Lastname, Firstname format. | string |
WS_FirstName | The first name of the customer. | string |
WS_DateofBirth | The Customer's Date of Birth. | date |
WS_Username | The Customer's Username. | string |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_MailCity | The city of the mailing address. | string |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string |
WS_MailCountry | The country for the Mailing Address. | string |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_StreetCity | The city of the street address. | string |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_StreetZIPCode | The post or zip code for the street address. | string |
WS_Country | The country code for this Customer. | string |
WS_PhonePrivate | The home phone number of the Customer. | string |
WS_PhoneBus | The business phone number of the Customer. | string |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string |
WS_MobilePhone | The mobile phone number of the Customer. | string |
WS_PrimaryPhone | The primary phone number of the Customer. | int |
WS_EmailAddress | The email address of the Customer. | string |
WS_Employer | The emplyer of the Customer, if applicable. | string |
WS_LicenceNo | The driver licence number of the Customer. | string |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string |
WS_Vehicle | The make and model of the Customer's vehicle. | string |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string |
WS_CustType | Used to store the type of Customer. | string |
WS_BusType | Used to store the business type of the Customer. | string |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string |
WS_AlternateName | The name of the secondary contact for this Agreement. | string |
WS_AlternateAddress | Alternate Mail AddressThe first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string |
WS_AltCountry | The country of the secondary Contact's street address. | string |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string |
WS_AltEmail | The email address of the secondary contact for this Customer. | string |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string |
WS_CustomerID | The customer code of this customer | string |
WS_FaxNo | The fax phone number of the Customer. | string |
WS_Custom1 | The first custom field for the Customer. | string |
WS_Custom2 | The second custom field for the Customer. | string |
WS_Custom3 | The third custom field for the Customer. | string |
WS_Custom4 | The fourth custom field for the Customer. | string |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string |
WS_CCExpiry | The expiry date of the Customer's credit card. | string |
WS_CCName | The name on the Customer's credit card. | string |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string |
WS_BankAccountName | The name used for the Customer's bank account. | string |
WS_BankAcct | The account number for the Customer's bank account. | string |
WS_BankName | The bank name of the Customer's bank account. | string |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string |
WS_GatePIN | The primary gate PIN for the Customer. | string |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat |
WS_adUTSize | Length X Width. | ArrayOffloat |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material being sent to them, after they have moved out/the agreement ends. | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer. | string |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact. | string |
WS_asUTResUnitType | An array of the unit type codes, for any units that are reserved, to any reservations for this customer. | ArrayOfstring |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin5
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer information for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve notices via email or post/letter. | ArrayOfboolean |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_arRentAmt | The Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat |
WS_arNewRentAmt | The new rent amount for each Agreement assigned to the Customer, if an increase has been set | ArrayOffloat |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string |
WS_CustomerName | Usually in Lastname, Firstname format. | string |
WS_FirstName | The first name of the customer. | string |
WS_DateofBirth | The Customer's Date of Birth. | date |
WS_Username | The Customer's Username. | string |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_MailCity | The city of the mailing address. | string |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string |
WS_MailCountry | The country for the Mailing Address. | string |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_StreetCity | The city of the street address. | string |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_StreetZIPCode | The post or zip code for the street address. | string |
WS_Country | The country code for this Customer. | string |
WS_PhonePrivate | The home phone number of the Customer. | string |
WS_PhoneBus | The business phone number of the Customer. | string |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string |
WS_MobilePhone | The mobile phone number of the Customer. | string |
WS_PrimaryPhone | The primary phone number of the Customer. | int |
WS_EmailAddress | The email address of the Customer. | string |
WS_Employer | The employer of the Customer, if applicable. | string |
WS_LicenceNo | The driver licence number of the Customer. | string |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string |
WS_Vehicle | The make and model of the Customer's vehicle. | string |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facility. | string |
WS_CustType | Used to store the type of Customer. | string |
WS_BusType | Used to store the business type of the Customer. | string |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean |
WS_AltContact | A list of people who are authorized to discuss the financial and storage details of the Customer's agreements. | string |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string |
WS_AlternateName | The name of the secondary contact for this Agreement. | string |
WS_AlternateAddress | Alternate Mail AddressThe first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string |
WS_AltCountry | The country of the secondary Contact's street address. | string |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string |
WS_AltEmail | The email address of the secondary contact for this Customer. | string |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string |
WS_CustomerID | The customer code of this customer | string |
WS_FaxNo | The fax phone number of the Customer. | string |
WS_Custom1 | The first custom field for the Customer. | string |
WS_Custom2 | The second custom field for the Customer. | string |
WS_Custom3 | The third custom field for the Customer. | string |
WS_Custom4 | The fourth custom field for the Customer. | string |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string |
WS_CCExpiry | The expiry date of the Customer's credit card. | string |
WS_CCName | The name on the Customer's credit card. | string |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string |
WS_BankAccountName | The name used for the Customer's bank account. | string |
WS_BankAcct | The account number for the Customer's bank account. | string |
WS_BankName | The bank name of the Customer's bank account. | string |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string |
WS_GatePIN | The primary gate PIN for the Customer. | string |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat |
WS_adUTSize | Length X Width. | ArrayOffloat |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material being sent to them, after they have moved out/the agreement ends. | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer. | string |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact. | string |
WS_adLateCycleStart | The late cycle start date for each Agreement assigned to the Customer | ArrayOfdate |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GeneratePIN1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GeneratePIN xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SDCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GeneratePIN>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
-<ns1:WS_GeneratePINResponse xmlns:ns1="http://www.Storman.com">
<WS_NewPIN xsi:type="xsd:string">139900</WS_NewPIN>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">New PIN successfully generated.</WS_ORErrorDescription>
</ns1:WS_GeneratePINResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to generate a new random PIN number.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_NewPIN | New PIN number This is not stored anywhere in the database | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_GetCustCodes1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_GetCustCodes1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_WebID xsi:type="xsd:string">JOHNSMITH2</WS_WebID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetCustCodes1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetCustCodes1 , message:
{'WS_WebID'=>"JOHNSMITH2",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_WebID] => JOHNSMITH2
[WS_WebServicePassword] => StormanWebPass
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetCustCodes1Response xmlns:ns1="http://www.Storman.com">
<WS_atCustCodes href="#ref-1"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer Codes successfully retrieved.</WS_ORErrorDescription>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[3]" id="ref-1">
<item1>SDCTYJOHNS</item1>
<item2>SSCBBJOHNS</item2>
<item3>SSCTTJOHNS</item3>
</SOAP-ENC:Array>
</ns1:WS_GetCustCodes1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_atCustCodes] => ????????????????????
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve all Customer Codes, across a Storman Central/Head Office environment that share the same Web ID.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_WebID | Unit Type code for the Unit to be added | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_atCustCodes | Success will result in an Array of all Customer Codes associated with the Web ID | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetCustCodes2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_GetCustCodes2 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_WebID xsi:type="xsd:string">JOHNSMITH2</WS_WebID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetCustCodes2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetCustCodes2 , message:
{'WS_WebID'=>"JOHNSMITH2",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_WebID] => JOHNSMITH2
[WS_WebServicePassword] => StormanWebPass
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetCustCodes2Response xmlns:ns1="http://www.Storman.com">
<WS_atCustCodes href="#ref-1"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer Codes successfully retrieved.</WS_ORErrorDescription>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[3]" id="ref-1">
<item1>SDCTYJOHNS</item1>
<item2>SSCBBJOHNS</item2>
<item3>SSCTTJOHNS</item3>
</SOAP-ENC:Array>
</ns1:WS_GetCustCodes2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_atCustCodes] => ????????????????????
[WS_arNoActiveAgreemts] => ?????????????????
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve all Customer Codes, across a Storman Central/Head Office environment that share the same Web ID.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_WebID | Unit Type code for the Unit to be added | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_atCustCodes | Success will result in an Array of all Customer Codes associated with the Web ID | boolean |
WS_arNoActiveAgreemts | Success will result in an Array of the amount of Active Agreements that this Customer Code is associated with | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_SetPassword1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SetPassword xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNN</WS_Inputname>
<WS_Password xsi:type="xsd:string">puppies456</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SetPassword>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SetPassword1 , message:
{'WS_Inputname'=>"SDCTYJOHNS",
'WS_Password'=>"puppies456",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_Inputname] => SDCTYJOHNS
[WS_Password] => puppies456
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_SetPasswordResponse>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_SetPasswordResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to change a Customer's personal password, in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | Customer code of the customer
|
string | yes |
WS_Password | New password for this customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ResetCustPassword1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_ResetCustPassword1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_ResetCustPassword>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ResetCustPassword1 , message:
{'WS_CustomerID'=>"SDCTYJOHNS",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_CustomerID] => SDCTYJOHNS
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_ResetCustPassword1Response>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ResetCustPasswordResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to reset a Customer's password in a Storman database. .
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_CustomerID | Customer code of the customer
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman. |
1054 | Customer email address not defined in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
Contacts
The following web service methods can be used to create and update Contact (aka Sales Enquiries) record information in a Storman database.
WS_AddContact1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddContact1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CTContactName xsi:type="xsd:string">John Smith</WS_CTContactName>
<WS_CTTitle xsi:type="xsd:string">Mr</WS_CTTitle>
<WS_CTFirstname xsi:type="xsd:string">John</WS_CTFirstname>
<WS_CTUserName xsi:type="xsd:string">John Smith</WS_CTUserName>
<WS_CTMailAddress xsi:type="xsd:string">123 Marina Avenue</WS_CTMailAddress>
<WS_CTMailCity xsi:type="xsd:string">Auckland</WS_CTMailCity>
<WS_CTMailState xsi:type="xsd:string">North Island</WS_CTMailState>
<WS_CTMailZIPCode xsi:type="xsd:string">2102</WS_CTMailZIPCode>
<WS_CTMailCountry xsi:type="xsd:string">New Zealand</WS_CTMailCountry>
<WS_CTContactPhone xsi:type="xsd:string">+6492803393</WS_CTContactPhone>
<WS_CTPhoneBus xsi:type="xsd:string">1300669020</WS_CTPhoneBus>
<WS_CTMobilePhone xsi:type="xsd:string"/>
<WS_CTEmailAddress xsi:type="xsd:string">john.smith@storman.com</WS_CTEmailAddress>
<WS_CTOrganization xsi:type="xsd:boolean">0</WS_CTOrganization>
<WS_CTMarketSrce xsi:type="xsd:string">Facebook</WS_CTMarketSrce>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CTCategory xsi:type="xsd:string">Phone Call</WS_CTCategory>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_CTStoredGoods xsi:type="xsd:string">Car parts</WS_CTStoredGoods>
<WS_CTWhenRequired xsi:type="xsd:date">01/07/2015</WS_CTWhenRequired>
<WS_CTExpDuration xsi:type="xsd:int">7</WS_CTExpDuration>
<WS_CTFacility xsi:type="xsd:string">SSCTY</WS_CTFacility>
<WS_asQTAnalysisCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTYRF</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTYRF</item>/>
</WS_asQTAnalysisCode>
<WS_asQTPrice xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">56</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">275</item>/>
</WS_asQTPrice>
<WS_asQTSize xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Unit Type: 1.2 x 1.2</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Unit Type: 4.0 x 3.0</item>/>
</WS_asQTSize>
<WS_asQTUnitTypeCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTY28</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTY9</item>/>
</WS_asQTUnitTypeCode>
<WS_asQTNote xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Might need power in Unit.</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"></item>/>
</WS_asQTNote>
<WS_CTOldContactNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StorManWebPassword</WS_WebServicePassword>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
</mns:WS_AddContact1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddContact1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddContact1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to create or edit an existing Sales Enquiry/Contact in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_CTFacility | Name for Sales Enquiry. Individual names are stored in Lastname, Firstname format. | string | Yes |
WS_CTContactName | The Customer's salutation. Ms, Mr, Mrs | string | Yes |
WS_CTFirstname | The first name of the Sales Enquiry, if applicable. | string | Yes |
WS_CTUserName | The contact person for the Sales Enquiry, if it is an organization/business customer. | string | Yes |
WS_CTMailAddress | The first line of a Sale Enquiry's mailing address: 28 Skelton Avenue or PO Box 677-2890 | string | Yes |
WS_CTMailCity | The city of the mailing address. | string | Yes |
WS_CTMailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | Yes |
WS_CTMailZIPCode | The post or zip code for the mailing address. | string | Yes |
WS_CTMailCountry | The country for the Mailing Address. | string | Yes |
WS_CTContactPhone | The home phone number of the Sales Enquiry. | string | Yes |
WS_CTPhoneBus | The business phone number of the Sales Enquiry. | string | Yes |
WS_CTMobilePhone | The mobile phone number of the Sales Enquiry. | string | Yes |
WS_CTEmailAddress | The email address of the Sales Enquiry. | string | Yes |
WS_CTOrganization | Whether the Sales Enquiry is for a Business or Individual. | boolean | Yes |
WS_CTMarketSrce | Used to store how the Sales Enquiry discovered the Storage Facility. | string | Yes |
WS_CTCustType | Used to store the type of Enquiry. | string | Yes |
WS_CTCategory | How the Sales Enquiry got in contact with the Storage Facility. | string | Yes |
WS_CTStoredBefore | Whether or not the Sales Enquiry has used Storage before. | string | Yes |
WS_CTStoredGoods | What the Sales Enquiry would like to store. | int | Yes |
WS_ContactDate | The date the Sales Enquiry would like a Unit from. | date | Yes |
WS_CTExpDuration | The expected number of months they want to store in a Unit. | int | Yes |
WS_asQTAnalysisCode | Analysis Codes that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTPrice | Prices of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOffloat | Yes |
WS_asQTSize | Sizes of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTUnitTypeCode | Unit Types of the above Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTNote | Any additional notes that need to be added for the Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_CTOldContactNo | Whether this Sales Enquiry already exisits in the StorMan database, if blank a new one will be created. | string | Yes |
WS_CallTakenBy | Name of the user that created this Sales Enquiry. | string | Yes |
WS_CTFollowUpDate | The follow up date for this Sales Enquiry. | date | Yes |
WS_WebServicePassword | StorMan Web Service password. | string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CTContactNo | Success will result in the new Sales Enquiry/Contact number | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect |
WS_AddContact2
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_AddContact2 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CTFacility xsi:type="xsd:string">SSCTY</WS_CTFacility>
<WS_CTContactName xsi:type="xsd:string">John Smith</WS_CTContactName>
<WS_CTTitle xsi:type="xsd:string">Mr</WS_CTTitle>
<WS_CTFirstname xsi:type="xsd:string">John</WS_CTFirstname>
<WS_CTUserName xsi:type="xsd:string">?</WS_CTUserName>
<WS_CTMailAddress xsi:type="xsd:string">123 Marina Avenue</WS_CTMailAddress>
<WS_CTMailCity xsi:type="xsd:string">Auckland</WS_CTMailCity>
<WS_CTMailState xsi:type="xsd:string">North Island</WS_CTMailState>
<WS_CTMailZIPCode xsi:type="xsd:string">1060</WS_CTMailZIPCode>
<WS_CTMailCountry xsi:type="xsd:string">New Zealand</WS_CTMailCountry>
<WS_CTContactPhone xsi:type="xsd:string">+6492803393</WS_CTContactPhone>
<WS_CTPhoneBus xsi:type="xsd:string">1300669020</WS_CTPhoneBus>
<WS_CTMobilePhone xsi:type="xsd:string"/>
<WS_CTEmailAddress xsi:type="xsd:string">john.smith@storman.com</WS_CTEmailAddress>
<WS_CTOrganization xsi:type="xsd:boolean">0</WS_CTOrganization>
<WS_CTMarketSrce xsi:type="xsd:string">Facebook</WS_CTMarketSrce>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CTCategory xsi:type="xsd:string">Online</WS_CTCategory>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_CTStoredGoods xsi:type="xsd:string">Car parts</WS_CTStoredGoods>
<WS_ContactDate xsi:type="xsd:date">2017-05-01</WS_ContactDate>
<WS_CTExpDuration xsi:type="xsd:int">9</WS_CTExpDuration>
<WS_asQTAnalysisCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTYRF</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTYRF</item>/>
</WS_asQTAnalysisCode>
<WS_asQTPrice xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">56</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">275</item>/>
</WS_asQTPrice>
<WS_asQTSize xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Unit Type: 1.2 x 1.2</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Unit Type: 4.0 x 3.0</item>/>
</WS_asQTSize>
<WS_asQTUnitTypeCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTY28</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTY9</item>/>
</WS_asQTUnitTypeCode>
<WS_asQTNote xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Might need power in Unit.</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"></item>/>
</WS_asQTNote>
<WS_CTOldContactNo xsi:type="xsd:string"></WS_CTOldContactNo>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_CTFollowUpDate xsi:type="xsd:date">2017-05-03</WS_CTFollowUpDate>
<WS_WebServicePassword xsi:type="xsd:string">StorManWebPassword</WS_WebServicePassword>
<WS_CTMailSuburb xsi:type="xsd:string">Manukau</WS_CTMailSuburb>
</stor:WS_AddContact2>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddContact1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddContact1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to create or edit an existing Sales Enquiry/Contact in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_CTFacility | Name for Sales Enquiry. Individual names are stored in Lastname, Firstname format. | string | Yes |
WS_CTContactName | The Customer's salutation. Ms, Mr, Mrs | string | Yes |
WS_CTFirstname | The first name of the Sales Enquiry, if applicable. | string | Yes |
WS_CTUserName | The contact person for the Sales Enquiry, if it is an organization/business customer. | string | Yes |
WS_CTMailAddress | The first line of a Sale Enquiry's mailing address: 28 Skelton Avenue or PO Box 677-2890 | string | Yes |
WS_CTMailCity | The city of the mailing address. | string | Yes |
WS_CTMailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | Yes |
WS_CTMailZIPCode | The post or zip code for the mailing address. | string | Yes |
WS_CTMailCountry | The country for the Mailing Address. | string | Yes |
WS_CTContactPhone | The home phone number of the Sales Enquiry. | string | Yes |
WS_CTPhoneBus | The business phone number of the Sales Enquiry. | string | Yes |
WS_CTMobilePhone | The mobile phone number of the Sales Enquiry. | string | Yes |
WS_CTEmailAddress | The email address of the Sales Enquiry. | string | Yes |
WS_CTOrganization | Whether the Sales Enquiry is for a Business or Individual. | boolean | Yes |
WS_CTMarketSrce | Used to store how the Sales Enquiry discovered the Storage Facility. | string | Yes |
WS_CTCustType | Used to store the type of Enquiry. | string | Yes |
WS_CTCategory | How the Sales Enquiry got in contact with the Storage Facility. | string | Yes |
WS_CTStoredBefore | Whether or not the Sales Enquiry has used Storage before. | string | Yes |
WS_CTStoredGoods | What the Sales Enquiry would like to store. | int | Yes |
WS_ContactDate | The date the Sales Enquiry would like a Unit from. | date | Yes |
WS_CTExpDuration | The expected number of months they want to store in a Unit. | int | Yes |
WS_asQTAnalysisCode | Analysis Codes that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTPrice | Prices of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOffloat | Yes |
WS_asQTSize | Sizes of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTUnitTypeCode | Unit Types of the above Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTNote | Any additional notes that need to be added for the Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_CTOldContactNo | Whether this Sales Enquiry already exisits in the StorMan database, if blank a new one will be created. | string | Yes |
WS_CallTakenBy | Name of the user that created this Sales Enquiry. | string | Yes |
WS_CTFollowUpDate | The follow up date for this Sales Enquiry. | date | Yes |
WS_WebServicePassword | StorMan Web Service password. | string | Yes |
WS_CTMailSuburb | The suburb of the mailing address | string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CTContactNo | Success will result in the new Sales Enquiry/Contact number | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_EditContact1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditContact1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ContactNo xsi:type="xsd:string">SDCTY0000145260</WS_ContactNo>
<WS_CTContactName xsi:type="xsd:string">John Smith</WS_CTContactName>
<WS_CTTitle xsi:type="xsd:string">Mr</WS_CTTitle>
<WS_CTFirstname xsi:type="xsd:string">John</WS_CTFirstname>
<WS_CTUserName xsi:type="xsd:string">John Smith</WS_CTUserName>
<WS_CTMailAddress xsi:type="xsd:string">400 Auckland Airport Road</WS_CTMailAddress>
<WS_CTMailCity xsi:type="xsd:string">Auckland</WS_CTMailCity>
<WS_CTMailState xsi:type="xsd:string">NSW</WS_CTMailState>
<WS_CTMailZIPCode xsi:type="xsd:string">2012</WS_CTMailZIPCode>
<WS_CTMailCountry xsi:type="xsd:string">NZ</WS_CTMailCountry>
<WS_CTContactPhone xsi:type="xsd:string">6421123456789</WS_CTContactPhone>
<WS_CTPhoneBus xsi:type="xsd:string"/>
<WS_CTMobilePhone xsi:type="xsd:string"/>
<WS_CTEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_CTEmailAddress>
<WS_CTOrganization xsi:type="xsd:boolean">0</WS_CTOrganization>
<WS_CTMarketSrce xsi:type="xsd:string">Facebook</WS_CTMarketSrce>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CTCategory xsi:type="xsd:string">Phone Call</WS_CTCategory>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_CTStoredGoods xsi:type="xsd:string">Car parts</WS_CTStoredGoods>
<WS_ContactDate xsi:type="xsd:date">2015-10-24</WS_ContactDate>
<WS_CTExpDuration xsi:type="xsd:int">3</WS_CTExpDuration>
<WS_DelQuotes xsi:type="xsd:boolean">1</WS_DelQuotes>
<WS_asQTAnalysisCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTYRF</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTYRF</item>
</WS_asQTAnalysisCode>
<WS_asQTPrice xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">25</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">10</item>
</WS_asQTPrice>
<WS_asQTSize xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Unit Type: 8.0m x 6.0m</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Unit Type: 3.0m x 2.0m-18cm</item>
</WS_asQTSize>
<WS_asQTUnitTypeCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTY5</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTY6</item>
</WS_asQTUnitTypeCode>
<WS_asQTNote xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Check height for this Unit.</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Might need power in Unit.</item>
</WS_asQTNote>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_CTFollowUpDate xsi:type="xsd:date">2015-10-25</WS_CTFollowUpDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditContact1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_EditContact1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_EditContact1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to edit an existing Sales Enquiry/Contact in a Storman database. Please note, anything passed blank will update the field in Storman as blank.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ContactNo | The full Contact number to be updated SDCTY0000145260 |
string | yes |
WS_CTContactName | Name for the Sales Enquiry Smith, John |
string | yes |
WS_CTTitle | The Customer's salutation Ms, Mr, Mrs |
string | yes |
WS_CTFirstname | The first name of the Sales Enquiry, if applicable | string | yes |
WS_CTUserName | The contact person for the Sales Enquiry, if it is an organization/business customer. | string | yes |
WS_CTMailAddress | The first line of the Contact's mailing address
|
string | yes |
WS_CTMailCity | The city of the Contact's mailing address | string | yes |
WS_CTMailState | Country for the UK, province for Canada, South Africa and Thailand, state for other countries, not required for New Zealand | string | yes |
WS_CTMailZIPCode | The post or zip code for the Contact's mailing address | string | yes |
WS_CTMailCountry | The country for the mailing address | string | yes |
WS_CTContactPhone | The home phone number for the Sales Enquiry | string | yes |
WS_CTPhoneBus | The business phone number for the Sales Enquiry | string | yes |
WS_CTMobilePhone | The mobile phone number for the Sales Enquiry | string | yes |
WS_CTEmailAddress | The email address of the Sales Enquiry | string | yes |
WS_CTOrganization | Whether the Sales Enquiry is for a Business or Individual.
|
boolean | yes |
WS_CTMarketSrce | Used to store how the Sales Enquiry discovered the Storage Facility
|
string | yes |
WS_CTCustType | Used to store the customer type of the Sales Enquiry
|
string | yes |
WS_CTCategory | Used to store how the Sales Enquiry got in contact with the Storage Facility
|
string | yes |
WS_CTStoredBefore | Whether or not the Sales Enquiry has used Storage before
|
int | yes |
WS_CTStoredGoods | What the Sales Enquiry would like to store | string | yes |
WS_ContactDate | The date the Sales Enquiry would like a Unit from 2016-08-10 |
date | yes |
WS_CTExpDuration | The expected number of months, the sales Enquiry would like to store for | int | yes |
WS_DelQuotes | Whether to delete the existing quotes for this Sales Enquiry, this can be used when wanting to add new quotes below
|
boolean | yes |
WS_asQTAnalysisCode | Analysis Codes that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_asQTPrice | Prices of Units that have been quoted to this Contact/Sales Enquiry | ArrayOffloat | yes |
WS_asQTSize | Sizes of Units that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_asQTUnitTypeCode | Unit Types that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_asQTNote | Any additional notes that need to be added for the Unit Types that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_CallTakenBy | Name of the user that created this Sales Enquiry
|
string | yes |
WS_CTFollowUpDate | The follow up date for this Sales Enquiry 2016-08-12 recommend to be 1-2 days after the Contact Date |
date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Example Quotes for a Contact
WS_asQTAnalysisCode | WS_asQTPrice | WS_asQTSize | WS_asQTUnitTypeCode | WS_asQTNote |
---|---|---|---|---|
SDCTYRF | 275 | Unit Type: 1.2 x 1.2 | SDCTY28 | May require power in this Unit |
SDCTYOFF | 360 | Office Space: 2.0 x 2.0 | SDCTY250 | Need to check if the office supplies will fit |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1044 | Sales Enquiry could not be found in database Storman. |
1047 | Contact does not match facility. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ConvertContact1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_ConvertContact soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CTContactNo xsi:type="xsd:string">SDCTY0000500320</WS_CTContactNo>
<WS_MoveInDate xsi:type="xsd:date">2015-10-20</WS_MoveInDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_ConvertContact>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ConvertContactResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOJON</WS_CustomerID>
<WS_ReservationID xsi:type="xsd:string">SDCTY00001923</WS_ReservationID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ConvertContactResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to convert a Sales Enquiry (Contact) into a Reservation, in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | Sales Enquiry number to be converted, to a Reservation
|
string | yes |
WS_MoveInDate | The expected Move In date 2016-08-10 |
date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_ReservationID | Success will result in the Reservation Number | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
Reservations
The following web service methods can be used to create, retrieve, update and cancel Reservation record information in a Storman database.
WS_CreateReservation1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CreateReservation1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">John Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">SDCTY12</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_ORUnitRateSelected xsi:type="xsd:string">250</WS_ORUnitRateSelected>
<WS_Username xsi:type="xsd:string"/>
<WS_CustPass xsi:type="xsd:string">kittens123</WS_CustPass>
<WS_ORUnitSelect xsi:type="xsd:string">SDCTY115</WS_ORUnitSelect>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustomRate xsi:type="xsd:float">200</WS_CustomRate>
<WS_CustomRateSet xsi:type="xsd:boolean">1</WS_CustomRateSet>
</mns:WS_CreateReservation1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_CreateReservation1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ReservationID xsi:type="xsd:string">SDCTY00070031</WS_ReservationID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation successfully created in database Storman.</WS_ORErrorDescription>
</ns1:WS_CreateReservation1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to create a new Active Reservation in a Storman database. Before calling this method, please ensure you check that there are Units available to be reserved. By using WS_GetUnitTypes1
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_ORCustomerName | Name for the Reservation Smith, John |
string | yes |
WS_ORCustomerEmail | Email address of Customer for this Reservation | string | yes |
WS_ORCustomerEmailSend | Storman to send an email to the Customer notifiying the creation of the Reservation. Success only. | boolean | yes |
WS_ORFacilityEmailSend | Storman to send an email to the Storman Facility notiying the creation of the Reservation. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Reservation | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be Reserved for this Reservation SDCTY28 |
string | yes |
WS_ReservedDate | The date the Customer is reserving the Unit from 2016-08-10 |
date | yes |
WS_ORUnitRateSelected | Used to indicate if the Customer will be billed Monthly or Weekly | string | yes |
WS_Username | The customer code of of an existing customer, if this Reservation is for an existing Customer SDCTYJOHNS |
string | yes |
WS_CustPass | Customer Password for this Reservation | string | yes |
WS_ORUnitSelect | Specific Unit Number to be Reserved SDCTY1001 |
string | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquriy in the Storman database. This will be updated and converted to an Active Reservation SDCTY0000500320 |
string | yes |
WS_CTCustType | Used to store the type of Customer for this Reservation
|
string | yes |
WS_CallTakenBy | Name of the user that created this Reservation Online Web Call Centre |
string | yes |
WS_CTStoredBefore | Whether or not the Reservation has used Storage before
|
int | yes |
WS_MarketSrce | Used to store how the Reservation discovered the Storage Facility
|
string | yes |
WS_CustomRate | Sets the rate for the reserved Unit, if different from the standard rental rate 275 |
float | yes |
WS_CustomRateSet | Storman to use the above Custom rate for the Unit instead of the default rate
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code. | string |
WS_ReservationID | Success will result in the Reservation Number. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1006 | Unit Type record not found in database Storman. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1027 | Invalid Reservation date. |
1028 | Reservation email address not defined in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ConvertReservation2
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_ConvertReservation2 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ResNo xsi:type="xsd:string">SDCTY00008306</WS_ResNo>
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000008029</WS_RAgreeNo>
<WS_MoveInDate xsi:type="xsd:date">2017-01-20</WS_MoveInDate>
<WS_Locked xsi:type="xsd:boolean">0</WS_Locked>
<WS_aUnitNo xsi:type="stor:ArrayOfstring" soapenc:arrayType="xsd:string[2]">
<item xsi:type="xsd:string">SDCTY101</item>
<item xsi:type="xsd:string">SDCTY004</item>
</WS_aUnitNo>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</stor:WS_ConvertReservation2>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ConvertReservation2 , message:
{'WS_ResNo'=>"SDCTY000000058",
'WS_Note'=>"This customer frequently pays late.",
'WS_NoteAlert'=> 1,
'WS_NoteCategory'=>"Late Payer",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_NoteID] => SDCTY000000058
[WS_Note] => This customer frequently pays late.
[WS_NoteAlert] => 1
[WS_NoteCategory] => Late Payer
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ConvertReservation2Response xmlns:ns1="StorMan">
<WS_AgreementID xsi:type="xsd:string">000008029</WS_AgreementID>
<WS_Edit xsi:type="xsd:boolean">1</WS_Edit>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_UnitsOccupied xsi:type="xsd:string">2256, 2017</WS_UnitsOccupied>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ConvertReservation2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to convert an Active Reservation to an Active Agreement in a Storman database. The Reservation number of the existing Reservation must be passed, and will be set to inactive after a successful conversion.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | The Reservation number to be converted to an active Agreement
|
string | yes |
WS_RAgreeNo | If this Reservation has an existing Agreement in Storman, the Agreement number should be passed here
|
string | yes |
WS_MoveInDate | The expected move in date
|
date | yes |
WS_Locked | If passed TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_aUnitNo | An array of Units to be added to the new Agreement here. If empty, only the currently Reserved Units will be converted SDCTY1001 |
ArrayOfstring | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID | string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_AgreementID | Success will result in the Agreement Number. | string |
WS_CustomerID | Success will result in the Customer Code. | string |
WS_UnitsOccupied | Success will result in the Unit/s occupied by the new Agreement. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ConvertReservation3
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_ConvertReservation3 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ResNo xsi:type="xsd:string">SDCTY00008306</WS_ResNo>
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000008029</WS_RAgreeNo>
<WS_MoveInDate xsi:type="xsd:date">2017-01-20</WS_MoveInDate>
<WS_Locked xsi:type="xsd:boolean">0</WS_Locked>
<WS_aUnitNo xsi:type="stor:ArrayOfstring" soapenc:arrayType="xsd:string[2]">
<item xsi:type="xsd:string">SDCTY101</item>
<item xsi:type="xsd:string">SDCTY004</item>
</WS_aUnitNo>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
<WS_apDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</stor:WS_ConvertReservation3>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ConvertReservation3Response xmlns:ns1="StorMan">
<WS_AgreementID xsi:type="xsd:string">000008029</WS_AgreementID>
<WS_Edit xsi:type="xsd:boolean">1</WS_Edit>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_UnitsOccupied xsi:type="xsd:string">2256, 2017</WS_UnitsOccupied>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ConvertReservation3Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to convert an Active Reservation to an Active Agreement in a Storman database. The Reservation number of the existing Reservation must be passed, and will be set to inactive after a successful conversion.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | The Reservation number to be converted to an active Agreement
|
string | yes |
WS_RAgreeNo | If this Reservation has an existing Agreement in Storman, the Agreement number should be passed here
|
string | yes |
WS_MoveInDate | The expected move in date
|
date | yes |
WS_Locked | If passed TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_aUnitNo | An array of Units to be added to the new Agreement here. If empty, only the currently Reserved Units will be converted SDCTY1001 |
ArrayOfstring | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_apDigAgmtID | The ID for the digital Storage Agreement
|
string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_AgreementID | Success will result in the Agreement Number. | string |
WS_CustomerID | Success will result in the Customer Code. | string |
WS_UnitsOccupied | Success will result in the Unit/s occupied by the new Agreement. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CancelReservation1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CancelReservation1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ResNo xsi:type="xsd:string">SDCTY00070031</WS_ResNo>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CancelReservation1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_CancelReservation1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CancelReservation1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to cancel an existing Active Reservation from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | Reservation number to be cancelled SDCTY00070031 |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetReservationInfo1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetAgreementInfo SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vtAgreementNumber xsi:type="xsd:string">SSCTY00070031</WS_vtAgreementNumber>
<WS_vtPassword xsi:type="xsd:string">kittens123</WS_vtPassword>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetAgreementInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetReservationInfo , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetAgreementInfo1Response xmlns:ns1="http://www.Storman.com">
<WS_vtStorerName xsi:type="xsd:string">John Smith</WS_vtStorerName>
<WS_vdLastBillDate xsi:type="xsd:date">2015-06-10</WS_vdLastBillDate>
<WS_vdNextDueDate xsi:type="xsd:date">2015-08-10</WS_vdNextDueDate>
<WS_vrDueNowAmt xsi:type="xsd:float">670</WS_vrDueNowAmt>
<WS_vrNextDueAmt xsi:type="xsd:float">230</WS_vrNextDueAmt>
<WS_vrTotalDueAmt xsi:type="xsd:float">670</WS_vrTotalDueAmt>
<WS_vrLastBillAmt xsi:type="xsd:float">200</WS_vrLastBillAmt>
<WS_vtEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_vtEmailAddress>
<WS_vtError xsi:type="xsd:string">0</WS_vtError>
<WS_viRestrictions xsi:type="xsd:int">1</WS_viRestrictions>
<WS_vtAllowPartPayment xsi:type="xsd:string">1</WS_vtAllowPartPayment>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation details successfully retrieved from database Storman.</WS_ORErrorDescription>
</ns1:WS_GetAgreementInfo1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve basic information for Reservation in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtReservationNumber | The Reservation number to retrieve information for
|
string | yes |
WS_vtPassword | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_vtStorerName | Success will result in the Customer's name. | string |
WS_vdLastBillDate | Success will result in the Reservation's Last Bill Date. | date |
WS_vdNextDueDate | Success will result in the Reservation's Next Bill Date. | date |
WS_vrDueNowAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrNextDueAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrTotalDueAmt | Success will result in the Reservation's Next Bill Amount, as well as any Other Recurring Charges if applicable. | float |
WS_vrLastBillAmt | Success will result in the Reservation's Last Bill Amount. | float |
WS_vtEmailAddress | Success will result in the Customer's email address. | string |
WS_vtError | Only used by Storpay. | string |
WS_viRestrictions | Only used by Storpay. | int |
WS_vtAllowPartPayment | Only used by Storpay. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1029 | Invalid Customer password. |
1045 | No password entered by Customer. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetReservationInfoNoPW1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetAgreementInfoNoPW SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vtAgreementNumber xsi:type="xsd:string">SDCTY00070031</WS_vtAgreementNumber>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetAgreementInfoNoPW>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetReservationInfoNoPW , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetAgreementInfoNoPWResponse xmlns:ns1="http://www.Storman.com">
<WS_vtStorerName xsi:type="xsd:string">John Smith</WS_vtStorerName>
<WS_vdLastBillDate xsi:type="xsd:date">2015-06-10</WS_vdLastBillDate>
<WS_vdNextDueDate xsi:type="xsd:date">2015-08-10</WS_vdNextDueDate>
<WS_vrDueNowAmt xsi:type="xsd:float">670</WS_vrDueNowAmt>
<WS_vrNextDueAmt xsi:type="xsd:float">230</WS_vrNextDueAmt>
<WS_vrTotalDueAmt xsi:type="xsd:float">670</WS_vrTotalDueAmt>
<WS_vrLastBillAmt xsi:type="xsd:float">200</WS_vrLastBillAmt>
<WS_vtEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_vtEmailAddress>
<WS_vtError xsi:type="xsd:string">0</WS_vtError>
<WS_viRestrictions xsi:type="xsd:int">1</WS_viRestrictions>
<WS_vtAllowPartPayment xsi:type="xsd:string">1</WS_vtAllowPartPayment>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation details successfully retrieved from database Storman.</WS_ORErrorDescription>
</ns1:WS_GetAgreementInfoNoPWResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve basic information for a Reservation in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtReservationNumber | The Reservation number to retrieve information for
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_vtStorerName | Success will result in the Customer's name. | string |
WS_vdLastBillDate | Success will result in the Reservation's Last Bill Date. | date |
WS_vdNextDueDate | Success will result in the Reservation's Next Bill Date. | date |
WS_vrDueNowAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrNextDueAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrTotalDueAmt | Success will result in the Reservation's Next Bill Amount, as well as any Other Recurring Charges if applicable. | float |
WS_vrLastBillAmt | Success will result in the Reservation's Last Bill Amount. | float |
WS_vtEmailAddress | Success will result in the Customer's email address. | string |
WS_vtError | Only used by Storpay. | string |
WS_viRestrictions | Only used by Storpay. | int |
WS_vtAllowPartPayment | Only used by Storpay. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
Agreements
The following web service methods can be used to add, retrieve and update Agreement record information in a Storman database. Including adding new units to existing agreements, moving agreements out and adding or editing recurring charges.
WS_AddAgreement1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddAgreement xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Johnno Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_Username xsi:type="xsd:string"/>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"/>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"/>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddAgreement>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreementResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreementResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreement or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddAgreement2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddAgreement xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Johnno Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_Username xsi:type="xsd:string"/>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"/>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"/>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddAgreement>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreementResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreementResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreeeent or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddAgreement3
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddAgreement3 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Johnno Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_Username xsi:type="xsd:string"/>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"/>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"/>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddAgreement3>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddAgreement3 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreement3Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreement3Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreement or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman. | boolean | yes |
WS_SendOptionalInvoices | Whether this customer will receive optional invoices from Storman. | boolean | yes |
WS_SendOptionalStatements | Whether this customer will receive optional statements from Storman. | boolean | yes |
WS_NoticeDaysPrior | The amount of days before their next bill date, this customer will receive notices from Storman. | int | yes |
WS_SendNoticesEmail | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_ORUnitSelect | Specifc Unit for this Agreement to move in to. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddAgreement4
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_AddAgreement4 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Jonh Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_MoveInDate xsi:type="xsd:date">2015-08-01</WS_MoveInDate>
<WS_Username xsi:type="xsd:string"></WS_Username>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"></WS_CustPass>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"></WS_OREnquiryNo>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"></WS_CTCustType>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_SendNotices xsi:type="xsd:boolean">?</WS_SendNotices>
<WS_SendOptionalInvoices xsi:type="xsd:boolean">?</WS_SendOptionalInvoices>
<WS_SendOptionalStatements xsi:type="xsd:boolean">?</WS_SendOptionalStatements>
<WS_NoticeDaysPrior xsi:type="xsd:int">?/WS_NoticeDaysPrior>
<WS_SendNoticesEmail xsi:type="xsd:boolean">1</WS_SendNoticesEmail>
<WS_SendNoticesSMS xsi:type="xsd:boolean">0</WS_SendNoticesSMS>
<WS_ORUnitSelect xsi:type="xsd:string"></WS_ORUnitSelect>
<WS_apDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_apDigAgmtID>
</stor:WS_AddAgreement4>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddAgreement3 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreement3Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreement3Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreement or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman. | boolean | yes |
WS_SendOptionalInvoices | Whether this customer will receive optional invoices from Storman. | boolean | yes |
WS_SendOptionalStatements | Whether this customer will receive optional statements from Storman. | boolean | yes |
WS_NoticeDaysPrior | The amount of days before their next bill date, this customer will receive notices from Storman. | int | yes |
WS_SendNoticesEmail | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_ORUnitSelect | Specifc Unit for this Agreement to move in to. | string | yes |
WS_apDigAgmtID | The ID for the digital Storage Agreement
|
string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditAgreement1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditAgreement1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000068</WS_RAgreeNo>
<WS_DaytoBill xsi:type="xsd:int">19</WS_DaytoBill>
<WS_MthsAdv xsi:type="xsd:float">1</WS_MthsAdv>
<WS_vAutoPay xsi:type="xsd:boolean">1</WS_vAutoPay>
<WS_autopayAmt xsi:type="xsd:float">250</WS_autopayAmt>
<WS_AutoPayType xsi:type="xsd:string">Auto Credit Card</WS_AutoPayType>
<WS_NewBillingPlan xsi:type="xsd:string"/>
<WS_SendNotice1s xsi:type="xsd:boolean">1</WS_SendNotice1s>
<WS_SendOptionalInvoices xsi:type="xsd:boolean">1</WS_SendOptionalInvoices>
<WS_SendOptionalStatements xsi:type="xsd:boolean">1</WS_SendOptionalStatements>
<WS_NoticeDaysPrior xsi:type="xsd:float">89</WS_NoticeDaysPrior>
<WS_SendNotice1sEmail xsi:type="xsd:boolean">1</WS_SendNotice1sEmail>
<WS_SendNotice1sSMS xsi:type="xsd:boolean">1</WS_SendNotice1sSMS>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_InsureValue xsi:type="xsd:float">8000</WS_InsureValue>
<WS_InsureCertNo xsi:type="xsd:string">INS9985</WS_InsureCertNo>
<WS_AnticipateMoveOut xsi:type="xsd:date"/>
<WS_AuthCCSigned xsi:type="xsd:date">2015-01-01</WS_AuthCCSigned>
<WS_AuthCCExpiry xsi:type="xsd:date">2016-01-01</WS_AuthCCExpiry>
<WS_MoveInDate xsi:type="xsd:date"/>
<WS_End_Date xsi:type="xsd:date"/>
<WS_OutNoticeDate xsi:type="xsd:date"/>
<WS_Remove xsi:type="xsd:boolean">1</WS_Remove>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditAgreement1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditAgreement1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Agreement record successfully edited.</WS_ORErrorDescription>
</ns1:WS_EditAgreement1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Agreement details with new information in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement Number of the Customer SDCTY000000058 |
string | yes |
WS_DaytoBill | The Day of the month to bill this Customer 1-31 |
int | yes |
WS_MthsAdv | How many months to bill this customer | float | yes |
WS_vAutoPay | Whether this Agreement uses autopay
|
boolean | yes |
WS_autopayAmt | The autopay amount this Agreement is authorized for, if configured for AutoPay | float | yes |
WS_AutoPayType | The AutoPay Type for this Agreement, if setup for AutoPay | string | yes |
WS_NewBillingPlan | The code for this Customers billing plan, if changing | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman
|
boolean | yes |
WS_SendOptionalInvoices | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_SendOptionalStatements | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_NoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice | float | yes |
WS_SendNoticesEmail | Whether this customer will receive email notices from Storman
|
boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman
|
boolean | yes |
WS_NoticePlanNo | The number of this Agreements Notice Plan 0-9 |
int | yes |
WS_InsureValue | The Insurance Coverage amount for this Agreement. | float | yes |
WS_InsureCertNo | The certification/policy number, for this Agreement's insurance | string | yes |
WS_AnticipateMoveOut | The anticipated Move Out date for this Agreement 2016-08-09 |
date | yes |
WS_AuthCCSigned | The date that AutoPay was authorized for this Agreement | date | yes |
WS_AuthCCExpiry | The date that the AutoPay is set to expire, for this Agreement.
|
date | yes |
WS_MoveInDate | The expected Move In date 2014-08-10 |
date | yes |
WS_End_Date | The expected Move Out date for this Agreement 2016-08-10 |
date | yes |
WS_OutNoticeDate | The date notice was given by the Customer, to move out 2016-08-01 |
date | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditAgreement2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditAgreement2 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000068</WS_RAgreeNo>
<WS_DaytoBill xsi:type="xsd:int">19</WS_DaytoBill>
<WS_MthsAdv xsi:type="xsd:float">1</WS_MthsAdv>
<WS_vAutoPay xsi:type="xsd:boolean">1</WS_vAutoPay>
<WS_autopayAmt xsi:type="xsd:float">250</WS_autopayAmt>
<WS_AutoPayType xsi:type="xsd:string">Auto Credit Card</WS_AutoPayType>
<WS_NewBillingPlan xsi:type="xsd:string"/>
<WS_SendNotice1s xsi:type="xsd:boolean">1</WS_SendNotice1s>
<WS_SendOptionalInvoices xsi:type="xsd:boolean">1</WS_SendOptionalInvoices>
<WS_SendOptionalStatements xsi:type="xsd:boolean">1</WS_SendOptionalStatements>
<WS_NoticeDaysPrior xsi:type="xsd:float">89</WS_NoticeDaysPrior>
<WS_SendNotice1sEmail xsi:type="xsd:boolean">1</WS_SendNotice1sEmail>
<WS_SendNotice1sSMS xsi:type="xsd:boolean">1</WS_SendNotice1sSMS>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_InsureValue xsi:type="xsd:float">8000</WS_InsureValue>
<WS_InsureCertNo xsi:type="xsd:string">INS9985</WS_InsureCertNo>
<WS_AnticipateMoveOut xsi:type="xsd:date"/>
<WS_AuthCCSigned xsi:type="xsd:date">2015-01-01</WS_AuthCCSigned>
<WS_AuthCCExpiry xsi:type="xsd:date">2016-01-01</WS_AuthCCExpiry>
<WS_MoveInDate xsi:type="xsd:date"/>
<WS_End_Date xsi:type="xsd:date"/>
<WS_OutNoticeDate xsi:type="xsd:date"/>
<WS_Remove xsi:type="xsd:boolean">1</WS_Remove>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_apDigAgmtID xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditAgreement2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditAgreement2Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Agreement record successfully edited.</WS_ORErrorDescription>
</ns1:WS_EditAgreement2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Agreement details with new information in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement Number of the Customer SDCTY000000058 |
string | yes |
WS_DaytoBill | The Day of the month to bill this Customer 1-31 |
int | yes |
WS_MthsAdv | How many months to bill this customer | float | yes |
WS_vAutoPay | Whether this Agreement uses autopay
|
boolean | yes |
WS_autopayAmt | The autopay amount this Agreement is authorized for, if configured for AutoPay | float | yes |
WS_AutoPayType | The AutoPay Type for this Agreement, if setup for AutoPay | string | yes |
WS_NewBillingPlan | The code for this Customers billing plan, if changing | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman
|
boolean | yes |
WS_SendOptionalInvoices | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_SendOptionalStatements | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_NoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice | float | yes |
WS_SendNoticesEmail | Whether this customer will receive email notices from Storman
|
boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman
|
boolean | yes |
WS_NoticePlanNo | The number of this Agreements Notice Plan 0-9 |
int | yes |
WS_InsureValue | The Insurance Coverage amount for this Agreement. | float | yes |
WS_InsureCertNo | The certification/policy number, for this Agreement's insurance | string | yes |
WS_AnticipateMoveOut | The anticipated Move Out date for this Agreement 2016-08-09 |
date | yes |
WS_AuthCCSigned | The date that AutoPay was authorized for this Agreement | date | yes |
WS_AuthCCExpiry | The date that the AutoPay is set to expire, for this Agreement.
|
date | yes |
WS_MoveInDate | The expected Move In date 2014-08-10 |
date | yes |
WS_End_Date | The expected Move Out date for this Agreement 2016-08-10 |
date | yes |
WS_OutNoticeDate | The date notice was given by the Customer, to move out 2016-08-01 |
date | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_apDigAgmtID | The ID for the digital Storage Agreement
|
string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetAgreementInfo1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetAgreementInfo SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vtAgreementNumber xsi:type="xsd:string">SDCTY000000067</WS_vtAgreementNumber>
<WS_vtPassword xsi:type="xsd:string">kittens123</WS_vtPassword>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetAgreementInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetAgreementInfo , message:
{'WS_NoteID'=>"SDCTY000000058",
'WS_Note'=>"This customer frequently pays late.",
'WS_NoteAlert'=> 1,
'WS_NoteCategory'=>"Late Payer",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_NoteID] => SDCTY000000058
[WS_Note] => This customer frequently pays late.
[WS_NoteAlert] => 1
[WS_NoteCategory] => Late Payer
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetAgreementInfoResponse xmlns:ns1="http://www.Storman.com">
<WS_vtStorerName xsi:type="xsd:string">John Smith</WS_vtStorerName>
<WS_vdLastBillDate xsi:type="xsd:date">2015-06-10</WS_vdLastBillDate>
<WS_vdNextDueDate xsi:type="xsd:date">2015-08-10</WS_vdNextDueDate>
<WS_vrDueNowAmt xsi:type="xsd:float">670</WS_vrDueNowAmt>
<WS_vrNextDueAmt xsi:type="xsd:float">230</WS_vrNextDueAmt>
<WS_vrTotalDueAmt xsi:type="xsd:float">670</WS_vrTotalDueAmt>
<WS_vrLastBillAmt xsi:type="xsd:float">200</WS_vrLastBillAmt>
<WS_vtEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_vtEmailAddress>
<WS_vtError xsi:type="xsd:string">0</WS_vtError>
<WS_viRestrictions xsi:type="xsd:int">1</WS_viRestrictions>
<WS_vtAllowPartPayment xsi:type="xsd:string">1</WS_vtAllowPartPayment>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Agreement details successfully retrieved from database Storman.</WS_ORErrorDescription>
</ns1:WS_GetAgreementInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORNoteReturnID] =>
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve basic information for an Agreement in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtAgreementNumber | The Agreement number to retrieve information for SDCTY000014526 |
string | yes |
WS_vtPassword | The password for this customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtStorerName | Success will result in the Customer's name. | string | |
WS_vdLastBillDate | Success will result in the Agreement's Last Bill Date. | date | |
WS_vdNextDueDate | Success will result in the Agreement's Next Bill Date. | date | |
WS_vrDueNowAmt | Success will result in the Agreement's current owing balance. | float | |
WS_vrNextDueAmt | Success will result in the Agreement's current owing balance. | float | |
WS_vrTotalDueAmt | Success will result in the Agreement's Next Bill Amount, as well as any Other Recurring Charges if applicable. | float | |
WS_vrLastBillAmt | Success will result in the Agreement's Last Bill Amount. | float | |
WS_vtEmailAddress | Success will result in the Customer's email adress. | string | |
WS_vtError | Only used by Storpay. | string | |
WS_viRestrictions | Only used by Storpay. | int | |
WS_vtAllowPartPayment | Only used by Storpay. | string | |
WS_ORSuccess | Result of request | boolean | |
WS_ORErrorCode | See below for detailed error codes | int | |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1029 | Invalid Customer password. |
1045 | No password entered by Customer. |
1099 | Web Service Password is incorrect. |
9998 | Duplicate records found in database Storman, request could not be completed. |
Method Change Log
WS_AddOtherChg1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddOtherChg1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000001432</WS_RAgreeNo>
<WS_AnalysisCode xsi:type="xsd:string">SDCTYSHF</WS_AnalysisCode>
<WS_Description xsi:type="xsd:string">Shelf Hire</WS_Description>
<WS_Amount xsi:type="xsd:float">45.00</WS_Amount>
<WS_ProrataCharge xsi:type="xsd:boolean">0</WS_ProrataCharge>
<WS_NewAmount xsi:type="xsd:float">50.00</WS_NewAmount>
<WS_NewAmountFrom xsi:type="xsd:date">01/08/2015</WS_NewAmountFrom>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_AddOtherChg1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddOtherChg1 , message:
{'WS_RAgreeNo'=>"SDCTY000000068",
'WS_AnalysisCode'=>"SDCTYCF",
'WS_Description'=>"Unit Cleaning Fee",
'WS_Amount'=>"65",
'WS_ProrataCharge'=>"0",
'WS_NewAmount'=>"70",
'WS_NewAmountFrom'=>"2015-08-01",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] =>SDCTY000000068
[WS_AnalysisCode] => SDCTYCF
[WS_Description] => Unit Cleaning Fee
[WS_Amount] => 65
[WS_ProrataCharge] => 0
[WS_NewAmount] => 70
[WS_NewAmountFrom] => 2015-08-01
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddOtherChg1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORCustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_ORCustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Other Charge successfully added to Agreement in database Storman.</WS_ORErrorDescription>
</ns1:WS_AddOtherChg1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNS
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This charge will be added to the requested Agreement and will continue to be billed along with the Agreement's regular rent until the charge is removed or adjusted.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement or Other Credit Sale to add the Other Recurring Charge to | string | yes |
WS_AnalysisCode | Analysis Code of Other Charge to be changed to. | string | yes |
WS_Description | Description of Other Charge to be changed to, if passed blank the default description for this Analysis Code will be used. | string | yes |
WS_Amount | Amount of Other Charge to be changed to. | float | yes |
WS_ProrataCharge | If Storman is to calculate a Pro-rata Transaction to this Agreement, after editing the Other Charge. | boolean | yes |
WS_NewAmount | The New Amount for the Other Charge, if applicable. | float | yes |
WS_NewAmountFrom | Date to increase to New Amount for the Other Charge, if applicable | date | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | boolean |
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1011 | Invalid Agreement date |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditOtherChg1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditOtherChg1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000068</WS_RAgreeNo>
<WS_AnalysisCode xsi:type="xsd:string">SDCTYCF</WS_AnalysisCode>
<WS_Description xsi:type="xsd:string">Unit Cleaning Fee</WS_Description>
<WS_Amount xsi:type="xsd:float">65</WS_Amount>
<WS_ProrataCharge xsi:type="xsd:boolean">0</WS_ProrataCharge>
<WS_NewAmount xsi:type="xsd:float">70</WS_NewAmount>
<WS_NewAmountFrom xsi:type="xsd:date">2015-08-01</WS_NewAmountFrom>
<WS_PrimaryKey xsi:type="xsd:int">987000</WS_PrimaryKey>
<WS_Remove xsi:type="xsd:boolean">0</WS_Remove>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditOtherChg1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_EditOtherChg1 , message:
{'WS_RAgreeNo'=>"SDCTY000000068",
'WS_AnalysisCode'=>"SDCTYCF",
'WS_Description'=>"Unit Cleaning Fee",
'WS_Amount'=>"65",
'WS_ProrataCharge'=>"0",
'WS_NewAmount'=>"70",
'WS_NewAmountFrom'=>"2015-08-01",
'WS_PrimaryKey'=>"987000",
'WS_Remove'=>"0",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] =>SDCTY000000068
[WS_AnalysisCode] => SDCTYCF
[WS_Description] => Unit Cleaning Fee
[WS_Amount] => 65
[WS_ProrataCharge] => 0
[WS_NewAmount] => 70
[WS_NewAmountFrom] => 2015-08-01
[WS_PrimaryKey] => 987000
[WS_Remove] => 0
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
XML
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditOtherChg1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Other Charge record successfully edited for Agreement.</WS_ORErrorDescription>
</ns1:WS_EditOtherChg1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to edit or remove an existing Other Recurring Charge, for an Active Agreement in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number to remove/edit an Other Recurring Charge SDCTY000000058 |
string | yes |
WS_AnalysisCode | Analysis Code of Other Charge to be changed to SDCTYPWR |
string | yes |
WS_Description | Description of Other Charge to be changed to, if passed blank the default description for this Analysis Code will be used | string | yes |
WS_Amount | Amount of Other Charge to be changed to | float | yes |
WS_ProrataCharge | If Storman is to calculate a Pro-rata Transaction to this Agreement, after editing the Other Charge
|
boolean | yes |
WS_NewAmount | The New Amount for the Other Charge, if applicable | float | yes |
WS_NewAmountFrom | Date to increase to New Amount for the Other Charge if applicable 2016-08-10 |
date | yes |
WS_PrimaryKey | The unique identifier of the Other Charge to be removed/edited 987000 |
int | yes |
WS_Remove | If Storman is to remove the requested Other Charge
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1013 | Analysis Code record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1046 | Other Charge record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_DoMoveOut1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_DoMoveOut1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000058</WS_AgreeNo2>
<WS_End_Date xsi:type="xsd:string">2015-08-25</WS_End_Date>
<WS_RsnForMoveOut xsi:type="xsd:string">Moved into house</WS_RsnForMoveOut>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_DoMoveOut1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_DoMoveOut1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_DoMoveOut1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to Move Out an Active Agreement out of all units occupied.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number of the Customer that is moving out SDCTY000000058 |
string | yes |
WS_End_Date | The expected Move Out date for this Agreement 2016-08-10 |
date | yes |
WS_RsnForMoveOut | The Customer's reason for move out Moved into house |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1015 | Agreement record not found in database Storman. |
1030 | Unable to move out: No Units assigned to Agreement. |
1031 | Unable to move out: Invalid Move Out date |
1032 | Unable to move out: balance owing to Agreement. |
1099 | Web Service Password is incorrect. |
Method Change Log
Correspondence
The following web service methods can be used to send correspondence from Storman as well as adding email history, notes, PDFs and photos to customer records in a Storman database.
WS_AddEmail1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddEmail xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_EmailID xsi:type="xsd:string">SDCTY000000053</WS_EmailID>
<WS_EmailDate xsi:type="xsd:date">2015-08-01</WS_EmailDate>
<WS_EmailSubject xsi:type="xsd:string">Storage Invoice</WS_EmailSubject>
<WS_EmailBody xsi:type="xsd:string"><p>Dear customer,</p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><strong> </strong></span></p> <p><span style="font-family: arial,helvetica,sans-serif;">This is just a short reminder that rent for your unit (s) [[4DTEXT [Agreement]UnitsOccup]] is due shortly. An invoice is attached for your records. </span><span style="font-family: arial,helvetica,sans-serif;">Thank you for your time.</span></p> <p><span style="font-family: arial,helvetica,sans-serif;"><br />Yours faithfully,</span></p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"> </span></p></WS_EmailBody>
<WS_WebServicePassword xsi:type="xsd:string">StormanPassword</WS_WebServicePassword>
</mns:WS_AddEmail>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddEmail1 , message:
{'WS_EmailID'=>"SDCTY000000053",
'WS_EmailDate'=>"2015-08-01",
'WS_EmailSubject'=>"Storage Invoice",
'WS_EmailBody'=>"<p>Dear customer,</p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><strong> </strong></span></p> <p><span style="font-family: arial,helvetica,sans-serif;">This is just a short reminder that rent for your unit (s) [[4DTEXT [Agreement]UnitsOccup]] is due shortly. An invoice is attached for your records. </span><span style="font-family: arial,helvetica,sans-serif;">Thank you for your time.</span></p> <p><span style="font-family: arial,helvetica,sans-serif;"><br />Yours faithfully,</span></p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"> </span></p>",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_EmailID] => SDCTY000000053
[WS_EmailDate] => 2015-08-01
[WS_EmailSubject] => Storage Invoice
[WS_EmailBody] => <p>Dear customer,</p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><strong> </strong></span></p> <p><span style="font-family: arial,helvetica,sans-serif;">This is just a short reminder that rent for your unit (s) [[4DTEXT [Agreement]UnitsOccup]] is due shortly. An invoice is attached for your records. </span><span style="font-family: arial,helvetica,sans-serif;">Thank you for your time.</span></p> <p><span style="font-family: arial,helvetica,sans-serif;"><br />Yours faithfully,</span></p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"> </span></p>
[WS_WebServicePassword] => StormanWebPassword)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddEmailResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Email record successfully added in database Storman.</WS_ORErrorDescription>
</ns1:WS_AddEmailResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to add a record of an email to a Reservation, Agreement or Sales Enquiry.
This is useful were an email may have been sent to a customer from a web application, and the users would like to have a record of this in the Customers Notice History.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_EmailID | Agreement, Reservation or Sales Enquiry to add the email to
|
string | yes |
WS_EmailDate | Sent date of the email 2016-08-01 |
date | yes |
WS_EmailSubject | The subject of the email | string | yes |
WS_EmailBody | The body of the email, in HTML form
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1016 | Contact record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddNote1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddNote1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_NoteID xsi:type="xsd:string">SDCTY000000058</WS_NoteID>
<WS_Note xsi:type="xsd:string">This customer frequently pays late.</WS_Note>
<WS_NoteAlert xsi:type="xsd:boolean">1</WS_NoteAlert>
<WS_NoteCategory xsi:type="xsd:string">Late Payer</WS_NoteCategory>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_AddNote1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddNote1 , message:
{'WS_NoteID'=>"SDCTY000000058",
'WS_Note'=>"This customer frequently pays late.",
'WS_NoteAlert'=> 1,
'WS_NoteCategory'=>"Late Payer",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_NoteID] => SDCTY000000058
[WS_Note] => This customer frequently pays late.
[WS_NoteAlert] => 1
[WS_NoteCategory] => Late Payer
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddNoteResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORNoteReturnID xsi:type="xsd:string">SDCTYJOHNN</WS_ORNoteReturnID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddNoteResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORNoteReturnID] =>
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to add a Note to an existing Agreement, Customer or Sales Enquiry in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_NoteID | Customer Code, Agreement number, or Sales Enquiry number to add note to SDCTY00070031 , SDCTY000014526 , or SDCTYJOHNS |
string | yes |
WS_Note | The note to be added | string | yes |
WS_NoteAlert | Whether Storman users will be alerted each time any Agreements or Reservations are opened for this Customer in Storman
|
boolean | yes |
WS_NoteCategory | The category of the note | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_NoteReturnID | Success will result in the Customer Code being returned. | string |
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1017 | Contact record locked in database Storman. Please try again later. |
1018 | Agreement record locked in database Storman. Please try again later. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddPDF1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<soap-env:body>
<mns:WS_AddPDF1 xmlns:mns="http://192.168.2.229/4dwsdl" soap-env:encodingstyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Picture xsi:type="xsd:base64Binary" href="uuid:5b7b6828-eec9-4c6e-a2ce-209823701f2e"/>
<WS_Cust_Code xsi:type="xsd:string">SDCTYJOHN</WS_Cust_Code>
<WS_File_Name xsi:type="xsd:string">Storage_Agreement</WS_File_Name>
<WS_Extension xsi:type="xsd:string">.pdf</WS_Extension>
<WS_Thumbnail xsi:type="xsd:base64Binary"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_AddPDF1>
</soap-env:body>
</soap-env:envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddPDF1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
<WS_UnitsOccupied xsi:type="xsd:string"/>
</ns1:WS_AddPDF1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to add a document to a Customer in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_Picture | The image of PDF document to be added
|
base64Binary | yes |
WS_Cust_Code | The Customer Code of the Customer to add the document to. | string | yes |
WS_File_Name | The file name of the image or PDF document. | string | yes |
WS_Extension | Extension of the file, .jpg or .pdf. | string | yes |
WS_Thumbnail | The picture to be used as a thumbnail. If blank, the thumbnail will be auto generated
|
base64Binary | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1099 | Web Service Password is incorrect |
WS_SendNotice1
Example Request
Email
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SendNotice1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000149</WS_AgreeNo2>
<WS_NoticeType xsi:type="xsd:int">0</WS_NoticeType>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_NoticeDescription xsi:type="xsd:string">RentIncrease</WS_NoticeDescription>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SendNotice1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
SMS
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SendNotice1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY0000500119</WS_AgreeNo2>
<WS_NoticeType xsi:type="xsd:int">1</WS_NoticeType>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_NoticeDescription xsi:type="xsd:string">SMS Delivery</WS_NoticeDescription>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SendNotice1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example of an Email Notice
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SendNotice1 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_AgreeNo2'=>"SDCTY0000500119",
'WS_NoticeType'=>"0",
'WS_NoticePlanNo'=>"0",
'WS_NoticeDescription'=>"RentIncrease",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
Example of an SMS Notice
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SendNotice1 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_AgreeNo2'=>"SDCTY0000500119",
'WS_NoticeType'=>"1",
'WS_NoticePlanNo'=>"1",
'WS_NoticeDescription'=>"SMS Delivery",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
Example of an Email Notice
(
[WS_ORFacilityCode] => SDCTY
[WS_AgreeNo2] => SDCTY0000500119
[WS_NoticeType] => 0
[WS_NoticePlanNo] => 0
[WS_NoticeDescription] => RentIncrease
[WS_WebServicePassword] => StormanWebPassword
)
Example of an SMS Notice
(
[WS_ORFacilityCode] => SDCTY
[WS_AgreeNo2] => SDCTY0000500119
[WS_NoticeType] => 1
[WS_NoticePlanNo] => 1
[WS_NoticeDescription] => SMS Delivery
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_SendNoticeResponse>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_SendNoticeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to generate an SMS or Email, from preconfigured Notice Plans in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_AgreeNo2 | Agreement, Reservation, or Sales Enquiry number, to generate the notice for
|
string | yes |
WS_NoticeType | The type of notice to be generated.
|
int | yes |
WS_NoticePlanNo | The Notice Plan number to generate the notice for
|
int | yes |
WS_NoticeDescription | Description or name of the notice to be generated
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1034 | SMS could not be sent. |
1037 | Voucher not valid by move in date. |
1048 | Notice record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_SendSMS1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SendSMS xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_SMSNumber xsi:type="xsd:string">6421123456789</WS_SMSNumber>
<WS_SMSMessage xsi:type="xsd:string">Hello, your storage fees are due. Please contact The Demonstration Self Storage Company ASAP!</WS_SMSMessage>
<WS_SMSReference xsi:type="xsd:string"/>
<WS_CTFacility xsi:type="xsd:string">SDCTY</WS_CTFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SendSMS>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SendSMS1 , message:
{'WS_SMSNumber'=>"642112345678",
'WS_SMSMessage'=>"Hello, your storage fees are due. Please contact The Demonstration Self Storage Company ASAP!",
'WS_SMSReference'=>"SMSREF1",
'WS_CTFacility'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_SMSNumber] => 642112345678
[WS_SMSMessage] => Hello, your storage fees are due. Please contact The Demonstration Self Storage Company ASAP!
[WS_SMSReference] => SMSREF1
[WS_CTFacility] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_SendSMSResponse xmlns:ns1="http://www.Storman.com">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_SendSMSResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to send an SMS to a Customer's cell phone using the details that are setup in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_SMSNumber | The mobile number including country code
|
string | yes |
WS_SMSMessage | The message to be sent | string | yes |
WS_SMSReference | A reference to appear on the third party SMS system | string | yes |
WS_CTFacility | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1034 | SMS could not be sent |
1099 | Web Service Password is incorrect. |
Method Change Log
Transactions
The following web service methods can be used to add charge and receipt translations, trigger billing of rent and retrieve transaction information to and from customers in a Storman database.
WS_AddReceiptTrx1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddReceiptTrx1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_SeqNo xsi:type="xsd:int"/>
<WS_AgreeNo2 xsi:type="xsd:string">SSCTY000000058</WS_AgreeNo2>
<WS_Analysis xsi:type="xsd:string">SSCTYCA</WS_Analysis>
<WS_BankBranch xsi:type="xsd:string">123456</WS_BankBranch>
<WS_CCAuthNo xsi:type="xsd:string">9999</WS_CCAuthNo>
<WS_CCTransID xsi:type="xsd:string">8888</WS_CCTransID>
<WS_Customer xsi:type="xsd:string"/>
<WS_Description xsi:type="xsd:string">Online Payment</WS_Description>
<WS_Drawer xsi:type="xsd:string"/>
<WS_TotAmt xsi:type="xsd:float">45.00</WS_TotAmt>
<WS_TrxDate xsi:type="xsd:date">05/06/2015</WS_TrxDate>
<WS_UserLogin xsi:type="xsd:string">Website</WS_UserLogin>
<WS_DateBanked xsi:type="xsd:date">05/06/2015</WS_DateBanked>
<WS_OriginalReceipt xsi:type="xsd:string"/>
</mns:WS_AddReceiptTrx1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddReceiptTrx1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Transaction successfully added into database StorMan.</WS_ORErrorDescription>
<WS_SeqNoOut xsi:type="xsd:int">234570</WS_CustomerID>
<WS_PrimKeyOut xsi:type="xsd:int">-1500000298</WS_PrimKeyOut>
</ns1:WS_AddReceiptTrx1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is use to add a Receipt Transaction to an exsting Agreement or Reservation in a StorMan database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_SeqNo | Sequence number for Transaction. Blank will create a new record. | int | yes |
WS_AgreeNo2 | Agreement number to add Charge Transaction to. | string | yes |
WS_Analysis | Analysis Code of ReceiptTransaction to be added. | string | yes |
WS_BankBranch | The Bank and Branch of the Customer. This string is automatically formatted based on the banking and country settings in StorMan. | string | yes |
WS_CCAuthNo | Unique identifier supplied by the bank for each Receipt Transaction. | string | yes |
WS_CCTransID | Identifier optionally supplied to Receipt Transaction. | string | yes |
WS_Customer | This is currently unused, and should be passed as a blank string | string | yes |
WS_Description | Description of Receipt Transaction. If passed blank, the default description of the above Analysis Code will be used. | string | yes |
WS_Drawer | Optional idetifier field for Receipt Transaction. | string | yes |
WS_TotAmt | Total amount for Receipt Transaction. | float | yes |
WS_TrxDate | Date of Receipt Transaction. | date | yes |
WS_UserLogin | Userlogin for Receipt Transaction. | string | yes |
WS_DateBanked | Date Receipt Transaction was banked/confirmed, if blank Transaction Date will be used. | date | yes |
WS_OriginalReceipt | Unique Transaction ID for the Merchant Processor, in order to refund or void the Transaction. | string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_SeqNoOut | Successfully added Receipt Sequence Number | string |
WS_PrimKeyOut | Successfully added Receipt Primary Key | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddChargeTrx1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://192.168.2.229/4dwsdl"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddChargeTrx1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_SeqNo xsi:type="xsd:int"/>
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000001432</WS_AgreeNo2>
<WS_Analysis xsi:type="xsd:string">SDCTYBOX</WS_Analysis>
<WS_Customer xsi:type="xsd:string">John Smith</WS_Customer>
<WS_Description xsi:type="xsd:string">Large packing box</WS_Description>
<WS_TotAmt xsi:type="xsd:float">45.00</WS_TotAmt>
<WS_TrxDate xsi:type="xsd:date">05/06/2015</WS_TrxDate>
<WS_UserLogin xsi:type="xsd:string">Online Store</WS_UserLogin>
<WS_Quantity xsi:type="xsd:float">1</WS_Quantity>
<WS_Narration xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanPassword</WS_WebServicePassword>
</mns:WS_AddChargeTrx1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddChargeTrx1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
<WS_SeqNoOut xsi:type="xsd:int">234570</WS_CustomerID>
<WS_PrimKeyOut xsi:type="xsd:int">-1500000298</WS_PrimKeyOut>
</ns1:WS_AddChargeTrx1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
[WS_SeqNoOut] => 234570
[WS_PrimKeyOut] => -1500000298
)
This method is used to add and edit a Charge Transaction for an exisitng Agreement or Reservation in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_SeqNo | Sequence number for Transaction.
|
integer | Yes |
WS_AgreeNo2 | Agreement, Reservation, or Credit Sale to add the Transaction to.
|
string | Yes |
WS_Analysis | Analysis code of the Transaction to be added.
|
string | Yes |
WS_Customer | Currently unused, and should be passed as a blank string | string | Yes |
WS_Description | Description of the Transaction. Blank will use the default description of the analysis code.
|
string | Yes |
WS_TotAmt | Total amount for the Transaction. Tax is calculated according to the Facility configuration in Storman.
|
float | Yes |
WS_TrxDate | Date of the Transaction.
|
date | Yes |
WS_UserLogin | The user login or creator of this Transaction.
|
string | Yes |
WS_Quantity | Quantity of items in the Transaction. Used for the stock of the Analysis Codes
|
integer | Yes |
WS_Narration | Additional notes for the Transaction. | string | Yes |
WS_WebServicePassword | Storman Web Service password.
|
string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_SeqNoOut | Successfully added Charge, Sequence Number | string |
WS_PrimKeyOut | Successfully added Charge Primary Key | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerTrans1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerTrans1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerTrans1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_CustomerTrans1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer Transactions successfully retrieved.</WS_ORErrorDescription>
<WS_atTrxAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTYRF</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTYCA</item>/>
</WS_atTrxAgreeNo>
<WS_adTrxDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date">01/05/2015</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date">06/05/2015</item>/>
</WS_adTrxDate>
<WS_atTrxDescription xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Rental Fee Unit 104</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Online Payment</item>/>
</WS_atTrxDescription>
<WS_abTrxCharge xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">0</item>/>
</WS_abTrxCharge>
<WS_arTrxTaxAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">21</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">13.5</item>/>
</WS_arTrxTaxAmt>
<WS_arTrxTotAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">140</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">90</item>/>
</WS_arTrxTotAmt>
<WS_aiTrxSeqNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int">0</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int">0</item>/>
</WS_aiTrxSeqNo>
<WS_aiTrxInvNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int">0</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int">0</item>/>
</WS_aiTrxInvNo>
<WS_adTrxInvDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date">00/00/00</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date">00/00/00</item>/>
</WS_adTrxInvDate>
</ns1:WS_CustomerTrans1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve a Transaction listing for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve Transactions
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_atTrxAgreeNo | Success will result in an Array of Agreement or Reservation numbers for the Transactions | ArrayOfstring |
WS_adTrxDate | Success will result in an Array of dates for the Transactions | ArrayOfdate |
WS_atTrxDescription | Success will result in an Array of descriptions for the Transactions | ArrayOfstring |
WS_abTrxCharge | Success will result in an Array of whether the Transactions are Charges or Receipts | ArrayOfboolean |
WS_arTrxTaxAmt | Success will result in an Array of Tax Amounts for the Transactions | ArrayOffloat |
WS_arTrxTotAmt | Success will result in an Array of Total Amounts for the Transactions | ArrayOffloat |
WS_aiTrxSeqNo | Success will result in an Array of sequence numbers for the Transactions. These are used as invoice numbers if the site is using the 'combined Invoice/Receipt system' | ArrayOfint |
WS_aiTrxInvNo | Success will result in an Array of Invoice Numbers for the Transactions. These will be 0 if Storman is using the 'combined Invoice/Receipt system' | ArrayOfint |
WS_adTrxInvDate | Success will will result in an Array of Invoice Dates for the Transactions. These will be 00/00/00 if Storman is using the 'combined Invoice/Receipt system' | ArrayOfdate |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_DoBilling1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_DoBilling1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000058</WS_AgreeNo2>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_DoBilling1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_AgreeNo2'=>"SDCTY000000058",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_AgreeNo2] => SDCTY000000058
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_DoBilling1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORNoteReturnID xsi:type="xsd:string">SDCTYJOHNS</WS_ORNoteReturnID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer has been successfully billed.</WS_ORErrorDescription>
</ns1:WS_DoBilling1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to trigger billing of the requested active Agreement's next rent, any Other Recurring Charges that are loaded on this Customer will also be billed.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_AgreeNo2 | The Agreement number of the Custom to be billed SDCTY000000058 |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1015 | Agreement record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_DoBilling1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_DoBilling1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000058</WS_AgreeNo2>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_DoBilling1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_AgreeNo2'=>"SDCTY000000058",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_AgreeNo2] => SDCTY000000058
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_DoBilling1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORNoteReturnID xsi:type="xsd:string">SDCTYJOHNS</WS_ORNoteReturnID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer has been successfully billed.</WS_ORErrorDescription>
</ns1:WS_DoBilling1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to trigger billing of the requested active Agreement's next rent, any Other Recurring Charges that are loaded on this Customer will also be billed.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_AgreeNo2 | The Agreement number of the Custom to be billed SDCTY000000058 |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1015 | Agreement record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GeneratePDF1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_GeneratePDF1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_InvoiceID xsi:type="xsd:string">SSDCTY000000068</WS_InvoiceID>
<WS_InvoiceResv xsi:type="xsd:boolean">0</WS_InvoiceResv>
<WS_InvoiceNo xsi:type="xsd:int">0</WS_InvoiceNo>
<WS_Statement xsi:type="xsd:boolean">1</WS_Statement>
<WS_StatementDates xsi:type="xsd:boolean">0</WS_StatementDates>
<WS_StatementStart xsi:type="xsd:date"/>
<WS_StatementEnd xsi:type="xsd:date"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GeneratePDF1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GeneratePDF1 , message:
{'WS_UTRUnitType'=>"SDCTY28",
'WS_RAgreeNo'=>"SDCTY000000058",
'WS_ProrataCharge'=>"1",
'WS_ToClean'=>"1",
'WS_MoveInDate'=>"2015-06-20",
'WS_BillingPlanSwitch'=>"0",
'WS_DepositCharge'=>"1",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_UTRUnitType] => SDCTY28
[WS_RAgreeNo] => SDCTY000000058
[WS_ProrataCharge] => 1
[WS_ToClean] => 1
[WS_MoveInDate] => 2015-06-20
[WS_BillingPlanSwitch] => 0
[WS_DepositCharge] => 1
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GeneratePDF1Response xmlns:ns1="http://www.Storman.com">
<WS_PDF xsi:type="xsd:base64Binary">JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVy IC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nN1dSa8kRxEWBo+ZN9YYe7wvM2V7 xu4GXpH7ckVCSNyAkTjYPrFJiEHCF/4+EblGVlVnv9eVjYRtyU71q6iMiIzM 78uvtn9PbOZiYvhvbvz51Q2b/n7z7xs3S/wn/Ejbf341/frlza/+YCc/ezO9 /NsND7/ziXs+G6kna/jM1PTy1c03hx8d9cy9Z+Lw2lHO1gnLDz8+3irojnl3 +Mnxls1CC2/04XU4QDJuHT3gwfEWfrXS6cMbRzY7ybzhh5+Wcz2EHwW3xrjD t/8Kx2omxeHR8ZbPSllxePN4Cx4IzmxzwLffgyFzWjIh0pmFkvTM1LXHR4G/ GtGcg5ht9vcW/gjOWXMq5J8FM+a8oScjMb9dT0FOXJ1856hmJqRv3X1SfqXu vnvUWn738nc3ysLwKD/dCj69/AsM0ntoq7ziRh3eB1snnfGHD7BD52E0Dx8e b8XslJK+OZa4/xEeLIwW4Aj4IbXk5vAxRs2Et75x7xM8VjM4QbXaPBXt61N0 wYK9xZpyctacYzAeC/eWy9mLGAzt6TMIxjApbf5VMi0PTyF9kGpI37PSmkrr 89L6orS+LK3npfWitL7aON/To1ZmZiz4+JuXN7+HGaWsmrRTYlIwOzhj0/d/ nf40/euiuabNbM1kmYQijjPt69A3F2pX60VpPcMIivfBf/BKQy1NyjLqP0wk oz13Fy4bmkNpTUapsmh8e8DCMc44dfj2WIo9zQAm1Ylp+nNsM6c0LgdkuUiz U8P0zBMRAnw3zS0m4Vit5DpWIcEvKK/hscqw3MZYY3ySORIUcY04TMKgUac5 rrx2G4ss2NGDf1HPTE6XVsOYuNS5Eb6sYMEPLTbKgXM7Qe7Gp4ibUtmvlQyR CiDe/4IOZBl0UjgnEnf3XOAh53PBIAfGXV4u/lQumCB4CmOtAEdwrElRS0yL c2H11Z4pbwFP2Wy98sJRqwfF6g0ANeUlgBoWnlOAvZuth3FWSVgWVCg2Pksu pUln5ezkGYSnk2pnLqDL2TW5CIOmNYwUFkZuwviV9uOjkZaswEJPSsN/eBgl X0bpTi5xvvIJQNFB+eu5jA54ZxhHtoPTz7jAZiBL2jENg6MVb+rGZI+AOwzx yKptl1SAYI4uQfN1nEcwNzxyDQ7Q6XikM1Aj2iPBwHmmIXkw+oDVCnhJisMa R/8cF5/486OjYboJTyhECwOQJ/mgjHsZAtQeqjhG+CYyA6ATPMxdZAwwEUwd AqZSaOHXx0AJYBRMTgdSq9ePSrHGcWm8jAMjHR/iOJAn6I2OzFvBVw1eWfRV zsYC2UImBNgHyRXA/hicHHinpd4+ghGFeaREGhHP9UYESmqTImBjUq8FEjAa wTu4ggDp9SnXFvntk1gcHogs+TU47ZxyueKgzsJ8YLP3ri0aqMY0TQOwDCga KxeevxuctN7TxEI6nW84WygFydMcFWxMKUhv52aOvod5goWYuzKfcFDr8JJS fnIUTjUOwu+pVrl3Y/LFAu4QD+kcIzP+/TqZ2pXtzl1zsVzmHXQkJgtDltf5 DwCyrGJG4sIDP0vLcM5CSpRSAscN6BTsi+LKlA94BNnjCngDTHmELAOD/SG2 rLVehjCK2Ue49bSwQpMD3oTfgKgp3MbgmXBrst1pc6q3sW2AOxjMCmxLjLC4 u8MjlOewuKY+4Nj3YFIYY1X799fgzGDlwd9HWz2Tv4e5pByDBWKdBMd96xo9 G10usIRgQwEbKIsjArTrzhuTjeLhiNJOz1KsSufjsHIxxTMAIadLsOJMrSxo x6XPaikKbjlDISpkEXzVhqBuOtSLjFZOcQrFBLie1GZFw3xSyNwnR2COi3kG uzfYEQC9HJIkC1RGmpikT2EiCYb6QcQnoN802JwC42jzs0K1KsVYuw2cVAgP ezaNbvPstpv+A3/6LUZlhGPTK9ieQlCh/c+bP8aIPaC2AgYZDGVdWYox1CGe mYN5bOP2MJuzaBt61irbfoPhl3+/g3T8hToDJiY7E9rFGW193xkTwwzOhDZ1 BhazrrX2OhuHJrWVuOHtGUstWLaObWqumOh7rpgtnsc2NReSBs7h/wtzofD8 BkrzVWpLyHgxbwZxyzwMXDJPg5jNOazjQJwkblmxkAAENW5ubv4W4lr/oZyZ T7+rscFoQJnBtBAag8+eYZoBZ1SjhlyqPkYuLlzaWR+eH1/+435wtD6nmwU9 5zeoaEnYBCIQV83kq9TS+c/W6yQjteLKVFrPG3El7QMwF1bIvdJQ2gIQr6vg RlSBqjZQAYHssH9J9sF023wLy60XVjl6thNywwy7B6A7mmqWaYNd95PYt3O6 MZw20vflSpHiALQxb363osa9n0+l7RY2/O2qCoMMhStxVkk91Ul1UeUathyx LTny85WkGFcH5qMjYrcf1qLmQubQr8gcwq5kitnzvV051nb1DVFRq+4KBIq3 utz9u5LCL2fxOrsCQqU6gdM+1RXfW1dSyWWodUy/Ghuqx53ViVBrVp+ToDmQ bQ8c6uvy16+3lGsWqh3ysTsdMNMXC/VPmiK7QDAUwIyboIOILby1Mb+h9XVq +WXQi78yWgeRAEntInZKdT8CFClLz/w8ZelYn6csHeO7UJaO+V0oS8f8LpSl Z96hLJFXIBtRuzEhcgqeJceGU1zOJ3iVMK/KJzAH4/gE8foHzicwb8P4xGba TvEJpMeBT/ARfIJ0fV8+gY6I3X4kPlHnzxafwK6QT+zrKvEJEvK1+UQ3u5t8 ItTVMD5B+r82n9gMdT+fwHwM4xO1yAbxCRL088ITviit55fzCYFSbQA2uc0n DLeFT8DCsOATPfPAIZJ5aFPzwCc61oFEROPQpLaRT3SMI4eI1rFNzSOf6JhH DhHNY5uaRz7RMY8cQjNW+AQe3PKJnnlIdTKPaafmkAu8zj2ITyifL22P4RP1 fFfmE5iDYXyCev0D5xOYt1F8Yjttp/gEx5IfpU/Qru/LJ3gQCMfoE2T+bPEJ HnnLEH2ChnxlPtHP7iafCHU1ik/Q/q/MJ7ZD3c8nMB+j+AQpst18QrrFxMVg rMCL/dvcAS+8eu9XxIFlEf8UcVBOFeIAS+OCOPTMA1lI5qFNzQNx6FgHthCN Q5PaRuLQMY5kIVrHNjWPxKFjHslCNI9tah6JQ8c8iQ/GFuKAB7fEoWcexYdo HtNOzTWU/OoCx+XEwbGtixuXEwfH/icXNkIOuGKDiAPxmjIDcgsfuQuQkoRf HoXwa3wO7vnd3iV8Jt7V27D5UbvlTS5GQc+4Gu6HRT6bpjqeLmAREDh0NQyB a1cbCBy6GobAJJ8VA56OhSWp2gS2K/QSd2O9DMNd0msNaxqMuxZvx6BdTQRP L0LbOKlHoW0tqDG7dxpq3b1/PmD3Lv25qwEohCcQhoMXVwO65uUKQALhxhxB uGddLgFEEG5sAwj3jOsVgATCjXkA4Z55vQKQQLgxDyDcM0879no1AA5eXA3o mscde70a0JrjPZzjrgYoo4ZeDajnuzIIYw7GgTDxegwIo3vDQJh4dx6Ew15q v9YdQbhWxxYIu4GyOulqC4TdQFmd5vPaILzo6iQIu5FiOu312iBMutoPwm6g hE4KahAIk1ArCE8jQNidk9BFldClW0roXfMim2cQdgsJvWdddPMEwm4pofeM q2yeQdgtJfSeeZXNMwi7pYTeM48gzKuEHg5uQbhnHtLOq4TemkMu7EAJXbmx Eno535VBGHMwDoSJ12NAGN0bBsLEu/MgbMODUIN2wrU6tkDYjtSia1dbIGxH atEkn9cG4UVXJ0HYDlWgSa/XBmHS1X4QtiN151pQg3TnE2N5D91ZmnO6M6u6 szRL3blrXrTmjLZmoTv3rIvYnNDWLHXnnnHVmjPamqXu3DOvWnNGW7PUnXvm aZtbdedwcIu2PfO4za26c2sOudDgjfNj0FaKxa2rEemWVzsvQAoZlhtyfgKv 49EXcwIrwCD0JV5XfNt+Qr15dnzzQnQ9A4FscZTpUR95VIunJCNg65HS9WZA G4DNgdRLPUS61mJWtGcYwQZFufKxq/2ArW07age16MqmqMZdMCcJrVc363tD vjh9wXxQzImk1Ji3SIoeKdeTkGugX47FcCGX2d26ivyCoPmKuOihEv6ZcR4S NL7xRqyCjmiuCpo/X5GZy2mNHinw1xLcry20GX9aCMyzOysLp4iOPqPtB1k7 Ex290vZ75kXPz0RHL7X9jnUR9BPR0Sttv2Nc9fxMdPRK2++YVz0/Ex290vY7 5klKINq+Xmn7PfMoJRBtXy+0fXzFxCiigy+dUVckOuT8VyU6Kmj9ehDRIV6n 13R542nz8VFru8FOBrmR6MnKDeAhkjbXbgjBPbrhkSTtvaneBKWIeHE3JFcj Nf/S+yaSq5Ga/2agPSQXXvk05ruBVcu28najRt74nxi+NULSmE8h5JBYM0KO izVt/Emol2781RmZPSjMGQ/VSmbvmRdpPeOhWsrsHeuirSc8VCuZvWNcpfWM h2ols3fMq7Se8VCtZPaOecRAS2R2tZLZe+Yh1ZbI7Gohs0vwZhQeMra4J3Qw HpLzXxUPZZDdR+Eh8fp+eDjIjYSHKzfuiocS4Yjt3uNGPCRe0L3PaTyUI+X3 0vsmHsqR8vuJQM/hoRwhDmc8rOGOwsNuVBQPe4Ob8XBIrBkPx8WquZ9NE+rW 1rniYb1NbNrYR9ZHwF6cxE1xRjAPWnHGTbESzHvmRSTPuCmWgnnHuqjkCTfF SjDvGFeRPOOmWAnmHfMqkmfcFCvBvGOe9o5EMBcrwbxnHveORDAXC8GcjxPM pVNXFczp+a+Kmzy8iXXIE1/4qgDqtw6vlPYO38td39RKL2MTIfzTFIUQVGDf fvk1w5kKFLh912t9uXjzeFd96ou8oZsI9w+PauuRrpAYTMoQJKdpqX6uywXK HhZZfIPTbkzzrK3TxRoboYuPEAATdJ3s6gKA0G45ySoMb8uepK7DfcshtP36 r7Lh2ir1ZN3/GP037umWPV2yp+PnNE5NNE4Os7bFpp550TUzNlHzgE0d6yJs JmyithGbOsZV18zYRM0jNnXMq66ZsYmaR2zqmKd9HNE4+Urj7JnHfRzROPlC 42TgzShsMg7fQ3s9bCLnvyo2YU6MHXIxN2AT8fv/BZvw0xeGe9uczRyV1huQ hfkaB1kkW+chi+FrTQZBVul4E7JCkKMg61RXl0MWydoX94UsDG0cZBFPrgZZ ou2nvotr/waLnRMmFREm2UqY7JkXMTKDGFsKkx3rokYmEGMrYbJjXMXIDGJs JUx2zKsYmUGMrYTJjnkELrApIMaEWYBYzzykOpnHtFNzDRN43P2/kJ0sDkwj 7v+t5ztx/+90f9B6sQFaIQfDXqFBvf5hv0Ij5G3UKzS203biFRrCj3yFBu36 nq/QCI6M0k3J/NnQTUNXo3RTGvKVX6HRz+7WfUCxrkbdB0T7v/IrNLZD3f0K jZCPUQouKbIR9/zQkNd3+tjy0s97Ugnhzmm1omq1wi212q550WcTlWjMkUr0 rItAG6lEYxuoRM+46rOJSjTmgUr0zKs+m6hEYx6oRM887YGrVhsObqhE1zzu gatW25pDLuy4l2pIabbvPb2USpTzXZlKYA603T1ZE5UgXpMN7faTRBbmF7AA adpvZZHPFja/U+6xvS0m1yzJVw5J5+STZCcU2ZAOmJGDKAJJB3GusoXXj8Yu H2PiUOcW76UddGmVOnE3imAH3jRM5sUWRbADbxqmgV6NIsQnm5Y5PfVkUyin ccRgcyRHE4NwQXe7q0vpgB14CzApqCF0gARa6UBtXagsCHtOHuf1Zd/CLuXx rnmRxDMdsAt5vGddNPFEB+xSHu8ZV0k80wG7lMd75lUSz3TALuXxnnlSE6o8 LuxSHu+aRzWhyuOtOeTCaD6MDgiWRb8xdKCc78p0AHMw7Mli6vWQJ4uDe6Me VKLenX2yGHr2w54sJtWx8WRx6GoY/tautvDXpFt9h+AvyeeVnyxednUSf80Q tTvjL+n1yk8W0652P1kcJ/Uo/K0FNQR/SaAVdZ/uxl9zTtlnVdkXZqnsd82L mp/x1yyU/Z51kfMT/pqlst8zrmp+xl+zVPZ75lXNz/hrlsp+zzxirq/KPhy8 UPa75iHVvir7jXkcNVj7g7ne/kTcmUHrWJ8fs9PG54fstO1dRuy0dX/A8Dvw 3ALf8RKv6t95anM4PNzST2Zi+Ay8kPVrv0AhEIsPrx3N7Hm5IGAsVzZ8kBJ6 dfjNQ/C+xelw17lFZu33usVtkLurX/jVaeMsj1+d5lbjxQmgEpBZ3NLnPwLX WP21mtbjHpXWm0ctF3zDwYof4lC74xDc4IdQaxxvVFe/P97CHx1XeL93/vWt zb8/2gjhZ3jZRElYC9/G9REa4vBOMLE+fM6zDNo7RyCFLbHRCI1hqNjeECWH oSIRPjkC/dBOiFQs2niUXxSQWQ0/vgdlBfVjVQqAe3V4H/+spYFaq7F8EL6D 6jTTnJzpw9I6cXa1+LittAAyYbKw3aMJxLUJ9SNMt+TKmW1vPj5qcT9asDVD tZ7rDIVSyNALsQGuBxHY7h5EjdPNlk9if4KRCe+UaaZ8+HKoErU4YaBzIUq8 kwWL0xibCjH8+bP4o+D0xwerWWdjLJbvDcXJNpQHpX9YHJa9XnB+Hz8vXM6P Cw1sHKCgH9KeQlM58ufqSD3wUWm16xB+fjtNUX7flPB1CQnT1O1b4Xu3Qqnw KeA0xx7jvDU81TKsMUbEj8ECsWyLmHN8bA1cE8rtdY1L2y70wTdIGH7RWM1Q gQ7XcjYr1JM1biABliTSQvxgsVeMh8vJ6LHG70ljEAw2yJuf30WnFb8naG44 vc6mRhk6uayZTd9NBvckpDZ4pb3juEU3+Cusyg/ADGaV88l7WKvzgRDIh9DC SaWBEeMiAysiftkdKDOcRtqN8GT43Bmu6fyea/o6QKAnLWydHhWPscRRUdzw 9ahgHb1fMCHGtSi98N30xc47Y7BWe4OBTXwbzDPUIyx+sp24+DAsTkYzX8cO gyABk9BqGBPe6idh9PRJu61PKp/5ojL5oDL9njLqH6pnx7XOdtgsLNkEnIB1 ay8vm+nSmvBPQhoS6kkrwxYOiCNAx7OjwjxLCVkSs7KY5wTwYs0gf3/zXyKM oNdlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNTMzNAplbmRvYmoKNCAwIG9i ago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUm90YXRl IDAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL1Rl eHRdCi9Gb250IDE1IDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2Jq CjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291 bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdl cyAzIDAgUgovTWV0YWRhdGEgMjQgMCBSCj4+CmVuZG9iagoxNSAwIG9iago8 PC9SNwo3IDAgUi9SMTMKMTMgMCBSL1I5CjkgMCBSL1IxMQoxMSAwIFI+Pgpl bmRvYmoKMjAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0 NjM+PnN0cmVhbQp4nF2TwW7bMBBE7/oK/YG5S4pyAIOX9JJDg6LtD8gUFegQ WVCcQ/6+M7t1Dz2M4RG11Dwu9/T88u1lW+/96cdxq7/avV/WbT7ax+3zqK2/ trd160T7ea33v85+6/u0d6fn79P++2tvPV5oi/vX6b2dfmqwJ+I19Ta3j32q 7Zi2t9ZdQiiXZSld2+b/ltLZK67L41UprjCkAqvFFfKZNhZXyANtKq6ggXYo rpCsNhdXyDPtWFwhL7Tn4gq50T7h70Q7RtprcYVRaWtxhSy0c3GF/ETbiisM VrsUV8gjrACeQiquCuDEAEdmFsCJAY7cSgAnBpgqLeDEADOJBHDigPYy4MQA ExEEcGKAQ6YFnBhgIq8AkILl0QlYxXjVVsEqxjuQV8AqxjtYSLCK8caJFqxi vNFigFWMN7JHaMVFLVXkWSkSqaWK3EqRSD0Vt1IkUks1MpUikVqqxJYpEqml ykylSKTeBR6OIpFaqkReRSL1LthWSKSWSnk4+LgJljsjmgm1V1p0IPo1Y48i OhD9mtkqOhD9mvG7ER2I3gUCRrBSGpQhI1ij8Y5nu/GPq83Lzyl6DE1fP4+j bXcbNRsljtC6tX/TuN92VvVQ9wcXY+vmCmVuZHN0cmVhbQplbmRvYmoKNyAw IG9iago8PC9CYXNlRm9udC9FVERUTFcrVGFob21hL0ZvbnREZXNjcmlwdG9y IDggMCBSL1RvVW5pY29kZSAyMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIg MS9MYXN0Q2hhciA1NS9XaWR0aHNbIDU4NCA1NTggNTI2IDMxMyA2NzggODQw IDU0MyA1NTggNDQ2IDMzNCAzNjAgNTI1IDIyOSA1NTcgNTUzCjYwMSA1NTMg NDk4IDQ5OCA1NTMgMzczIDY2NyA1OTcgNzA4IDU2MSAzODIgNjIxIDU1MSAz NTQgNTQ2IDU0Ngo1NDYgNTQ2IDU0NiA1NDYgNTQ2IDU0NiA1NDYgNTQ2IDQx NyA1NTggNzcxIDU1MyAyMjkgNTIxIDY1NiAzMDMKMzYzIDU4OCA0NjEgNDk4 IDMwMyA2MDAgNDU1IDQ5NV0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoK MjEgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNDc+PnN0 cmVhbQp4nF2SPXKDMBBGe07BDdhFIOwZzzZ24yKZTJILYLF4KCwYjIvcPvtj p0jxMTzESnrSVsfz6Zynraw+1jl98VaOUx5Wvs+PNXF54euUC6zLYUrbk+yZ bv1SVMe3fvn+WbiUH3h0fu9vXH3WaF/Qa9I88H3pE699vnJxAKDDOFLBefg3 FJ4Vl/H1K5IHGiTBmjwQG8VAHoiDYkMeiHvFljwQWTGSB0Kt2JEHwk5xJ697 xXpU7MkDoVO8kAeCbSORB0KrOJAHQq/I5IFgmxzJAyEKoshrZCFQFDk0wagz o8ihCda6ZxQ5NMEmKIocmmCnM6PIoQl26osihybY2EIihyYYrVYENYJJUVzR fFsbFVc036hGKK5ovq3qo7ii+9pC4orua7XiiuYb9ehQXNF8Oz1nsbTIrga7 8tfd6u1rG726pkyPdeW8Wa9ZL2kPTZn/2nGZF60qJcUvutm0UAplbmRzdHJl YW0KZW5kb2JqCjEzIDAgb2JqCjw8L0Jhc2VGb250L09TQU9NQytTZWdvZVVJ L0ZvbnREZXNjcmlwdG9yIDE0IDAgUi9Ub1VuaWNvZGUgMjEgMCBSL1R5cGUv Rm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMzIvV2lkdGhzWyA2NDUgNTg5 IDg2MSAyNDIgNTY2IDUzOSA1MzkgMzkwIDUzOSA1MzkgNTM5IDUzOSAyMTcg NTM5IDUzOQoyNzQgNTA5IDIxNyA2MTkgMzM5IDQ4NCA0ODggNDYyIDI0MiA1 MzEgNTIzIDkzNCA1MzkgNTM5IDU4NiAzNDgKODk4XQovU3VidHlwZS9UcnVl VHlwZT4+CmVuZG9iagoyMiAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUv TGVuZ3RoIDIzMT4+c3RyZWFtCnicXZHBbsMgDIbvPAVvEAMp3aTKl+7Sw6Zp 2wsQYioOJYimh739YrzssMOH8hFb4J/hfHm5lLzq4b0t8ZNWnXKZG92XR4uk J7rmoozVc47rr/U13kJVw/k11K/vSnoroCT+Fm40fFjZMdITl5nuNURqoVxJ nQDwlBIqKvO/X8ZJx5T2UoMCeIObWhTgeGB1KIB3rOP2eeg6sXoUwBPrEQXw I+sTCmCB9RkFGHtxQAFsYp1QANfPjSiA67eaUQDnWQkFcK4PuU/D83Jwe046 PlqjsvZ0e3qcWi709wB1qdylN9QPz5V6KwplbmRzdHJlYW0KZW5kb2JqCjkg MCBvYmoKPDwvQmFzZUZvbnQvRURFTUNHK1RhaG9tYSxCb2xkL0ZvbnREZXNj cmlwdG9yIDEwIDAgUi9Ub1VuaWNvZGUgMjIgMCBSL1R5cGUvRm9udAovRmly c3RDaGFyIDEvTGFzdENoYXIgMTQvV2lkdGhzWyA1OTkgNjQwIDUyNyA2MDMg MzAyIDY0MCA2MjkgMjkzIDc3MSA1NzcgNjM3IDYzNyA2MzcgNjM3XQovU3Vi dHlwZS9UcnVlVHlwZT4+CmVuZG9iagoyMyAwIG9iago8PC9GaWx0ZXIvRmxh dGVEZWNvZGUvTGVuZ3RoIDM1MD4+c3RyZWFtCnicXZJNboMwEEb3nMI3YAaM SaRoNukmi1ZV2wsQM0QsAoiQRW/f+SlddPEhPeyx/ewpz5eXyzRuoXxf5/zJ WxjGqV/5MT/XzOHKt3EqsAr9mLdfsm++d0tRnl+75et74SATeHB+6+5cflS1 /UGvyXPPj6XLvHbTjYsTAJ2GgQqe+n9DdeUV12GfiuSBGEmwIg8kVKzJA62N RvJAahQb8kBbKybyQDJsyQNtpXggD6Sj4pE80IJiRx5Ig+KVPJBYMZMHoq3c kwfSQZHJA6lVHMgDja6Mchca2Uj3RXFF8029orii+UY9JIormm/KiuKK5hv1 GCiuaL6N3gaKK7qvobii+UarFVc038qOIa5ovikpiiuab6s3ieKK5lt3iuKK 7quvgOKK5lupIIoruq+dWVzRfRVlN4vUJuuA/am1GbSr9iYK+bmuPG3WetZa 2lLjxH/ducyLVgVJ8QNH17dBCmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoK PDwvQmFzZUZvbnQvUFpFSUdYK1NlZ29lVUksQm9sZC9Gb250RGVzY3JpcHRv ciAxMiAwIFIvVG9Vbmljb2RlIDIzIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hh ciAxL0xhc3RDaGFyIDMyL1dpZHRoc1sgNzM3IDUzOCAzODkgNTQxIDQ0MCA0 ODAgMzk4IDI4NCA2MjAgNjExIDYwNSA2MjQgNjAyIDYxOSA2MTQKNTM4IDkx NiA2NDEgMjg0IDc5MCA1ODYgNjE5IDUxMSAyNzYgMzgzIDYwNSAyNzEgNzAz IDI5MyA2MjAgNjUzCjUyMF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoK OCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0VURFRM VytUYWhvbWEvRm9udEJCb3hbLTExIC0yMDYgODc1IDc1OV0vRmxhZ3MgNAov QXNjZW50IDc1OQovQ2FwSGVpZ2h0IDc1OQovRGVzY2VudCAtMjA2Ci9JdGFs aWNBbmdsZSAwCi9TdGVtViAxMzEKL01pc3NpbmdXaWR0aCAxMDAwCi9Gb250 RmlsZTIgMTYgMCBSPj4KZW5kb2JqCjE2IDAgb2JqCjw8L0ZpbHRlci9GbGF0 ZURlY29kZQovTGVuZ3RoMSAzMjk5Ni9MZW5ndGggMTUzMDU+PnN0cmVhbQp4 nO19CXwUVbrvObX1vu/dSbo7nb2TdJZOd0ICXdlYEjZZGgK0BAirAkFwQxyY pyOKjoPLFWacq8yMo46jY5MgAiLmOgzPmREVd2fUUcdxu6JcRa8XSed951RV p4M6d3nv/t57vx9dXdVfndrO+b7/t5zvnEoQRggZ0DbEopkzZkfqEP18zw6b 5LK1S/ql/S1zEML3L7tsU+CGN+64HQpeR4hVr+hfufb+vorHgX4XIfWklRdf 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 iZX0xsXb45gdZrtbJwwuWnnf+GlzZ1+Q/Je9ZQtKtZ418aNvmWbeMnf29Z0z Z7Frdz8RrSlK33fh5kq/o6rYVHvXxiOdbV2drbMyX/7xYOaRtZs2a/RPGL2Y ORWrK4qOfwzk+jkYnHe4FO3LFokGnGR4IcmrVahKwEoPBUfCLcMtFLbQhYQu oIV0A9/5FD6siPO//gV0B5mRL8FqvQxWS4W0eMYgx8ic1mqVjpFCqIBotVGp qke+ykqbz6E5hYbr1bKkBIVQAXGQnLZXICnug/Ds06KfCAhTFVRreW0UuioI s5waqVlOg1Rgkd58lLRFA7igXYoXj5tfPA6GEOIakNiQeQiaFg77xC4eadli VAGXabRqfjuHOTv0XTRaYbsKq+zALh5rGQf2MiW4HPrtXbiT6WIvRZtZvRCt 0UI3WqvRYpaFBxOr4dBY4iyrN+n9+oR+q/5Het6kxyiSSlmof2pJNJEglvTr t5uHU0NDQ9KPeginekb7gyFcj0NskIX7avGXp/GXJ7YP/8/tzA3v/Y0/cSaC 92R6mSnMkeE24j3aRv7GPch/jOrRabFJzaks6ho353XaK8LOoopxzvqKiZbJ kQXMAm6edp7FvM621cbYbN6onumt6q9iqqpKokhrq6bRUEEcfp8msbvQXF3d YGrApgZ/w+IGFoKnM9RyBhQxB7ImNOC4XMCCol+CU+kg26XAthKKaI84QHvE VOkEo9kMVthoMsHWSXvHTmqXQaH30z7yiqj5dE6CJkUMq8TDcAsNzVJ0A2rH jzp32Z1T//5Nhw7H4/UO2sdi3rj1i56epYsX9pze1X1NY83yWrN3VnPTdfMX PyAmJnaJE+6/MHlrU3ymy1Q7b0Lret/SJUtw4eHHsHNl32qnxVTl+9TdEfSX TZ869b2dP35jald3RcDf6vrYVWF3OEHHdiHEV4FmEP/5puj1i9QfWWO+ydaJ vpUM74yqWVdUpTa1asG/K5bQlOvVHKvQ5TS38da+bLQrx10fKSmNj5SUxqui mca/K/0mv+hnXIqMXEpX3SVJZzDpsqvAB9I7qcgtiRhUNDAmolAZyA1h/ykq BFVfgSwEyn3zl1lRyKYhhcNYsmnQH6cmTo6kwFxQfvNVv7xxw4ePZH6FZz// 6Zyddz1zSf+Mfdft2nXtsVkrVzHvP505sGhSDX8iEV+c+d0rD37eUVPx9TUV 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 f8S1uIZLnVHh57nSs79jocuNLsFxtpb9AlQ0KNpZVtOP9pA/mIiEgFAjzBQ4 QfpTZBFiA6W3yyTPwtY+e8stzzxzyy3PMnfQ32fI35r3/91lClqOrkX34Uvx n5mFbJC9i2vna/grhM2qFaobcxf1DPUMjVtzSOvTXkkWUNyNIKCZhiLDJ8YX TJebLjdXWSZbXrL+3Dbn2xb7bsfdzitcm9z3uO/xnPAe8x3xHcnbkV9ScJf/ tsDtwfuC9xWKoV1F5cUBurxasva/Zbn9/HJ+Ob+cX84v55fzy/nl/HJ+Ob+c X84v55fzy/nl/HJ+Ob+cX84v55fzy/nl/HJ+Ob/8v7nQ/wPIyP8ZkPwHJPKv nbywCkDEuyezpTNnXZCcN7djaqyrZPaiyKTK2qa6MmtDfX6ez+5wutwer61q fk3njPJGi7l64nRT0faF/0f/efP/zQ+HbqZbjvDnVJz8faJT9K8UwT4H2zjq RpOBZ6VoJpqFLkBJNA/NRR1oKoqhLlSCZqNFKIImoUpUi5pQHSpDVtSA6lE+ ykM+4LYDOZELuZEHeZENVaH5qAZ1ohmoHDUiCzKjajQRTUcmVIS2o4X0qVaQ FR3HJv+2a86SVevXLiF1wzsRj9T/wVadc94pdGpkTAFWTsPZldmG/nPrxaiL +QAtgN8jrGnkQ+5CNBvWd2BdC+sSWMtg3QLrXFiXwdoFazvzIvr8u1bu6ZF/ peszqI1fi3ZxV8NaOboyZ1GKnYs03D60i/0a7RIq0C5+Hqy/Qm3cajiHrP8K 66VoGvcgQnwC/YA7NvJv/+G1Ho3jLkbXs3tRM/w2czF5JfRl6Hr8ItpKVvYs pW8SDqDrSTk3HzWR68jKvAPX3wrtfAg54Ng2ZWW/RFq4Tvj/Zv0FukSyFX/n Q3AkqH6zN/3wocWmli+QTwLeb4YO5ZHfZzfMtnwdPXuv8YR6IuxqKK7h878A IL7CFgplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjw8L1R5cGUvRm9udERl c2NyaXB0b3IvRm9udE5hbWUvT1NBT01DK1NlZ29lVUkvRm9udEJCb3hbLTEz IC0yMzUgOTIxIDc0MF0vRmxhZ3MgNAovQXNjZW50IDc0MAovQ2FwSGVpZ2h0 IDc0MAovRGVzY2VudCAtMjM1Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAxMzgK L01pc3NpbmdXaWR0aCA2NDUKL0ZvbnRGaWxlMiAxNyAwIFI+PgplbmRvYmoK MTcgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDI0NDcy L0xlbmd0aCA4MzMwPj5zdHJlYW0KeJztPHl8VNW537n3zj6T2TOTTJaZTBKW GzJJJttASC7ZWMISQoQECEySARMWQfYdbALIkLaiREts1do8pdInN8TSgGjz 3CqttLZqq60LWlo3UKrW+oTMvO/cmYSAdnu/98f7Y+7h+8453zn33m8/340x QABAB3uAhdo58zx5IF1NGxDNb13dvDYyX/Q6ANnWummDc8ePm95AAs7VKcvX 3rz6iZLxYRxfBVB13Lxq6/LI/mQOwPZY27LmwIfaXy8DWOpHYmEbEqye5AkA lj04T29bvWFL9H0v4PM3rFrT2hyZ5w8AjElf3bxlbYJVw+P+XiQ6b2levSy6 vwFR4to16zdE5ksFur523bK1d32Ucgr3PwOgFGQXIR5A1gP2YTz6QhYlSvi9 8IFrODQ7NC78V2k/hE5HdjLnwpdk3wcdMy38IduI2oLwh6OfFL7EecEEvXAM DsJtsDn06PCKMgpcZBqMktdH+5UIt6LuW+DvX7/F9u9fIhyFQ9HxUegdodPx vdA2Mr8HuqKcdUj9YRxd2/2Pr/PYHoAL5EnCfGVtHzaAZ+Fp1McMWAhzZX+Q /QFpDXAHQhBlvnb9SsJUyi2wGbZBM8Jt0bXbJB2BtLZa6u9E2p2o5wfgHvIS zIQNEECpRi65G87CCtw7E5/TDs/Dg/iuXbAS7Wlk0sHIQvhjfMLNqPf//fVt aIW7YTB0JvQJvj0Am2AH8zn6B0YSd3f4U6iHauRhJcxUtIdy4QKcuXYrdw6M 8geoz4QAHoEBWAXD/eP/PiNhCLUOrR7aFP5GuEP2vuyP3JPcRTbAJcAtsBst ey88LI0OobaO/vOnxa7YFbtiV+yKXf8Prw48Rw/D4fDe8KNQB+PkFngUz9nq UIPMjyfyXmyLpZP3YfgO1hhvw31QgxXAY+H3rnvKd/G8fhsrkhoAYW6gvm7O 7Fkza2ZMnza1uqJ8ilBWOrlk0kRfcVFhQb43LzfHkz0hix8/buyYzIx0d5rL mZqSnORITLDb4q0Ws8lo0MfptBq1SqmQyziWIZBF7KK9oqFqhZhQ4Re17kq3 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 JeXoTSYLxl/OcPzleYwmyhs6bF6E0WEus6OBmGezSnxavRKLiqg3Wy0pDJWC DVVueah51bHNpfOOvLr38MI12/09t0ziWi8suWflxKOZU9vKJ7fN5MfPbBdK l08bS37WLu6ZuvCHnx15nOS+tmncvb7533vz9n5h44NbarbUT8ie0z5pxm3+ Ik/9RtR6C0bcJ6h1E7hPgYLsE3R6pRKzCRiOGOVKau9LGGgeU1S3cSzDKNyF JhPGlKvAxX7iampbtWSqAY/7pSsC8xKGctk7ZJN8j7z8Wehq6K+37SEaQj56 /gh/GF8DC8PvS7nKDUVQA1OFjOIDyvKgSWY1KbFB4oHs7FnpB8Aq8/ZMnqwb dyQ1YWqPTiGp0EgDJRrxOPFRjjBwDMiTmcZ3ZiYN80jkyxUprDWq3qKoBgui GjXfMF+YXtFa1nTL5FWH5y84vKrklkWlLRXplduP3bz8kR1VJ8bVrJxStmIW P27mivLS9llZ3owp83NzFwiZGcKCvIIFZWnkDt/6QJ09/wetc/a1FBW37Jvd +oN8e11gvW/Jd9eUlq757qqKVTPHjZ+5qrykvTabn7WSafQumJKROWVBXn6D gH0DplBYgv50MepPBYLDBQeUNoOhkD9gyzmCviTL7ElSjPL6soinj6Q/70hi H3Z6tzziWhGNfMWbLs6++9Xgt1Zt3t98ZEUxt/jC4p61pVXbfxhY9fC6kj5+ ZnvppOU1KPPKKb5lNTzrfjZ07pU1ed+rqD1y/tCpKZt7W1eIu6sXPPyZet7t zQWemzZWzdwyL4uf3oqSSGchF49noQ3ziAlEucEkas0q1no8Ve/RM/qB8MV+ rXwW7U9qsPck4BnJ87e+7fNJdkZzjjop2a85NT3Rni3G41MQ8Pi8emLkIGWk 3/sxoT8rQA/PCOM3K8gWOVEZtDCLUWL5SzS6OD3LaddzZAchhNI5u0ZHZpKB 8HuP0YEWPzekgYZ+dxTQUZxOpeZkGq1SJ5+lFUzx07RypZ5hD2FOxEyp1Gs1 LBOn0uHxtFlGtgCR4bOEOI0WZoJdwmCUeYxelLOpCbM7eDyY94eeMTxjeIPn n0FKbg7Wijxd3j84GDc4aNiPSDY4iGd+k8vNulg38ZrZzDFuuYKVmU5/Z+iB bz/OZD56/9saDafWvUXuDNHE+m2mNaV8snvoezSbLgm/x3WhT1lht6DbqCZb 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 utxipBuNdKORbjR2mrAeEXJxborDucmhohtUdIOKblB1qtUcUtQCHhL4Ji3r dKk7c9CZly7ByDVIRYk9KlMeqvNyVDy7x+stK/MmXrLl4U7q/Uub+Eh9Ink8 FiaGaO+Vvo/jbTRvyet723e039X7/qqu3l5u9a/bv5u87h1Sx8x85DuD+4YG GD/J/vGhoQEOHjy9cenLoaURvbFfSFHQJbg3GslGAyFWlVWt13Lo+V+nmc/7 rw/zL4QUyT4WrZLuVtLdSrpb2ami6VoVVaYqakmVx3J9pRkdghTrZbQSAyrp DQJa2S96P9r+fZRrw+tHTzDTSPWpb1JRHnnqtXPRrFWLctCvrA4hNUHQMLNM 3RCv7ZYbbrRKhzUartbIQY+VkTXHyuDsTSllWa0Jehq7ejX9LKO36DtYGrss TcFsAhLY6EfaSMpqGhGCfrARXoYZmBb1YLUAO5yjMF8xdX8M/YUkXv4TIaEP 37hv4PR37z92zE5SLxGGpIX+/OVfQ6+xD/3uiZO/+eWTgy9G7MOc4UyYjRtP gRazyxiadxRWpR5AzcQZ1tL/HmxS31jnd2Jd/6kQRwt9jmYumVTiDysdMwum mXN5eGiUUefKHKVq+oMX5gw/t/2bqGr3HY1CGrvQ9dyxoc85eGnV1jgavXz4 A+Y2mQdP9VWCl5UOB4vFhAebWo1h0K1A1nQCrbiQKY1ST1nTy0dU2clFy3NO qnel/qN+XOFGEn+eN8/j4aUvEBxLJxuyST+ajEZ3gbegSPoakU415raJS0Of imIvYUKh6rmlE9ROksUs6fqyIPTrrqGf3tyQRjmOC6Wwr2DqscAhQb3NQjbo yGaGWGhhNUb6OHFSzNCqCwMA9Fq9QfrcMxCNXK7sZpPk+OX7mUCDnGgpkmtY rYWSLDizgCHySRuvo4s6bbSQxwTv5ek3Ln530IrMI53TGNp8WZkU1FIlRsjw j+aKrpVf7CuhcbsuCHxB1o7SutDak8QqM8hleuLm4Mri0FO6u0yHn2JDVy/q y+z5LH7fg+uftkrww33wM5JEOsizTCKzhznJlrMPs++NbtwqbK/QJku8rj18 rclnR5oi42va97GFleuVlyJNlSu1harP1QvVz9GmMWBrH2m/j7VYi7VYi7VY i7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VY i7VY+0cN6O8/R/6ajoX+RQgAkoggx0H61NqZc60OkznRYk+2JbCVxswFi8dV zymcNjEpvu6mnP/7v974/+viwC9hjurnsjMcRkwoxjn9fe10mAq1MBPmghUc YAIzJKIO7ZAMNkhAXVaCETJhASyGcVANc6AQpsFESIJ4qIObIKI+gvcxQP82 tpz+EfB5y25es8x503RpBcgdIJP+NPi/ct2w7zJcDl9HiP7FJNl4eGgYmFw0 /v8CyBlYy6aE/8TVAv3/WS4grEbYjhCH0IuwBqEFYSHCErr/74FsHMRT4D6D JcPAvgdn/h4oPF8PnABbR4NiKyT+K8CZkEcE9gT4uZMInuuBXIY7RsFD8gvw ELcfQcT1KDDPoy4pnAT+RmDfgrhIXP2Di9pG1tjTJx4/vVRf8ldwRIx5/K8l x2n/q4WX0652XT2pD6mqcaoatuX/AHyiad4KZW5kc3RyZWFtCmVuZG9iagox MCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0VERU1D RytUYWhvbWEsQm9sZC9Gb250QkJveFswIC0xNTggODc1IDc1OV0vRmxhZ3Mg NAovQXNjZW50IDc1OQovQ2FwSGVpZ2h0IDc1OQovRGVzY2VudCAtMTU4Ci9J dGFsaWNBbmdsZSAwCi9TdGVtViAxMzEKL01pc3NpbmdXaWR0aCAxMDAwCi9G b250RmlsZTIgMTggMCBSPj4KZW5kb2JqCjE4IDAgb2JqCjw8L0ZpbHRlci9G bGF0ZURlY29kZQovTGVuZ3RoMSAxNTkzMi9MZW5ndGggNTMxND4+c3RyZWFt Cnic7VsLeFTVtV7rnDPvmczr5DWT5MxkJgnJJMyQd0Igh0wmiAESIMEJGJhA AhEEwkOKVS65WgEjXrhqvVarpbSf99aqnEwUA7Q11r60txXER2m12pbaqnCl Wvlagcld+8wEwXrb3n7t993vu9lr1j5rr/1a+99rr30GJoAAYIFB4KG9bVGw HNTUUEnZ4pXregaS5fpvAODilVu3eI7u/8pCUrwGIOhXDaxet3qo/SDJpwB0 7tXX37gq2d4ZBTB+rr+vp/ftrbetAZgpkLK6nxQiZn0AYGaN/P3rtmxLzbeH jX/9hpU9yXIujZ/z83U92wacj2nrqb2flJ71Pev6Uu1F1mhgw+YtyfKMU6x+ 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 EE+pbztFhzhEPbjUF/w0Q1oNrVQIaWRNu4ZPnRhobEy+buApNiR1S2F0gDw4 A+pkPyc6xUpjxDiQrrFZ9M1OIU2DFj3byqxYFoUUl2V9pgoH7amKQzIS05iX ouzHN1C6cCCx32R1NNcFouVswsVfWfnoIa6seZen0OvxXTglrLx5zsKTP2ZW bCf/+oKwkqyYLheYtLna7Tre6WFBL11j0KDe3qwxihN2GF0GZsYZNSyoXuVQ XzGSXsUCABkxEepr6I3qC4kDS++77t+PYsxgt4UbCvoCuOzmuW0nXuJ+dvHE NesLfX6/xOewf7vx/RW0iOgeuAfbiF7i1v0v6eW/hvglRD8Wiq+g+4WjRInL SdM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0Sf8f Sf1tOpf6tTr7H2NK6CLWktAcbZnftmA2P82RJWZn/IP+6uz/cBKgQc3Zbzrg bNr4OOXIciqzv8Vthii0wHxogwUwm7CbBg7IIhSzIQkWUpljP5ADLZgAOnr6 N6zrKW3acH1vshZwH2hA/1da84l2Z+Hs+BUKnGiGl5iLwt/MwkOwlbEmC55N 8eoUbyNe8Y9kbQnc//di4XkoV7kWKjUGqP6fWHgRdnJrkqyRYOcVtB0geTb+ TGL4a3WPDysHjyy3NnwI7uSGPf7im+rfZ7+wcZHro7UXHrbfpd9JbQ2qX1D6 b/HNwHoKZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago8PC9UeXBlL0ZvbnRE ZXNjcmlwdG9yL0ZvbnROYW1lL1BaRUlHWCtTZWdvZVVJLEJvbGQvRm9udEJC b3hbLTEgLTIzNCA4NTggNzUxXS9GbGFncyA0Ci9Bc2NlbnQgNzUxCi9DYXBI ZWlnaHQgNzUxCi9EZXNjZW50IC0yMzQKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1W IDEyOAovTWlzc2luZ1dpZHRoIDY0NQovRm9udEZpbGUyIDE5IDAgUj4+CmVu ZG9iagoxOSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEg MjE0ODAvTGVuZ3RoIDY1NDY+PnN0cmVhbQp4nO18eXhUVZb4uW+pPVWvtlQl RZJXKRKWB1SoIpCSYIokFUKKJQlBE0g0BQHCJkFQWpSlm0ToCDaYjgqi0v5s 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 pa4+yaUiT9KK6F6z6VGuHh/m4tCcv+ZutO6q3oh1aUDw4nDRsO3X1csV0tBS if4syTOyW3nN8OyhYUBOiNbZlKkYf4o8V+FQvuEECv3IFs9mGk8YKO3xkV01 PWGya8Gi+uMCgLirrv4IQ5iy5tKGntE4Vn9cxEuQimUoliJpR6QdiBJc7Qij U+d7jocBtqujnIpQ+0uPEVBxuiEcgaXHmAROGMIxiOMSuLCKS1wvxMjK8omA T4DusUEFwHJpYMK3GotCMVelJoqxz4J3QYDHQYvrCeCHZQDMW/E4cEBeBD/X h5Pmc71Yhrk/hxfq00IfnE13jfqXt7G48650z513Zbz5FrZv34TF2jYs1qzD YvUt6Z7Vt2y7NXPjbQ7nqBWrsFi+EotlrQ7PstaO9ZkZG9I3l2V478Dsn2ni zoGfF5CCs9zXuFWiFLn+o2nWUPgYd+GI0RE6Hj/JfX7UkxsqmZnGXcLxn3F/ wbIgWX6ukvjpUaMQKnkBb6MELGQmHCIzw2nMN18z0peXeOnS15yEYj76tc8X wjqc9bU9PfTpeVY6f46RwufsztCUl8iCf2SkWszlL5B1UIeZIevImiPxnNUv kluAkLVkNRIqkTVk9RFWip7ALiHbwuUHOenR/bx0cD8nPbSfkQ7s10j7uw1S 7GFOeriLkX7exUn37eOlfV2s1NXtzBGWikuZWY8w0oPdlpwHulnp/m4GiTsb NnfnjQ3d0E1e6yZ/+Uqr0vuVyxNSa7MldJysJK3h8az0505OutDJSvdg/dNO jdTZrpd+vI1I27dy0jbMW7Zqpa3trLrm9CXujNCSdiLtwrwT893tvNTRrpF2 tGslzzSne6rTWei0TXFagk5TwKmf7NQUOFm/EyY5c2aayHzwY2ZIFYmCE6rJ HORuG6kK+0n/f1gufm7u7TOvvkiMF6dfjF787cVvL/LG/sX99/R/28/1svGc /DHmsWMs+Rq3dJwsJyvCdst4yTxBsuT6zKN9luwcs5hjOUFiZAlpC99ssghW k95gNGm0OhPL8SYgjEnDunMsbAk7n/2A5R6FD4DxkKw0tzYzzSm40mycI83v IROKxxePLc4vHl2cWywWZxd7it3FzmJbsaVYX6wpZouhuDpYR2RbFKJ1pbId jxJdUCoHpegxVqyVA1JU1lcvru8h5N4GxMrMLjTCOpnbhXZXh/e8RYvrj5EM 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 pwZ/SLpmXj/0X/2FuORfX/Pj4YmhzBSiAnxfrodn/tuyBI3fl/lDYOC98Din QBV/Dh6nmRv3PdmVyJraROYuJDIfSmROhpz/5zwPQtxX0MG+A5XcJcx1UMla YaLafhM6mApYNyJ3aOugg3sH8yc4js+pz/oxd0ApmwXjcOy2q/K8+GDCtv6L RGXDNxzokZ85cbOl+EvwJIT5zJfF9Luc8MZisn9gwsC9FkU/C+fqh2T5n+Eu /yEKZW5kc3RyZWFtCmVuZG9iagoyNCAwIG9iago8PC9UeXBlL01ldGFkYXRh Ci9TdWJ0eXBlL1hNTC9MZW5ndGggMTU1Nj4+c3RyZWFtCjw/eHBhY2tldCBi ZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjw/ YWRvYmUteGFwLWZpbHRlcnMgZXNjPSJDUkxGIj8+Cjx4OnhtcG1ldGEgeG1s bnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDIu OS4xLTEzLCBmcmFtZXdvcmsgMS42Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4 bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAvJz4KPHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6MDNmY2M5OGItMzZmYy0xMWU1 LTAwMDAtYzNmNzc2ZTU5NzhlJyB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9i ZS5jb20vcGRmLzEuMy8nPjxwZGY6UHJvZHVjZXI+R1BMIEdob3N0c2NyaXB0 IDkuMTA8L3BkZjpQcm9kdWNlcj4KPHBkZjpLZXl3b3Jkcz4oKTwvcGRmOktl eXdvcmRzPgo8L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9J3V1aWQ6MDNmY2M5OGItMzZmYy0xMWU1LTAwMDAtYzNmNzc2 ZTU5NzhlJyB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC8nPjx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA3LTI4VDA4OjQ2OjExKzEyOjAw PC94bXA6TW9kaWZ5RGF0ZT4KPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDctMjhU MDg6NDY6MTErMTI6MDA8L3htcDpDcmVhdGVEYXRlPgo8eG1wOkNyZWF0b3JU b29sPlBERkNyZWF0b3IgVmVyc2lvbiAxLjcuMjwveG1wOkNyZWF0b3JUb29s PjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0ndXVpZDowM2ZjYzk4Yi0zNmZjLTExZTUtMDAwMC1jM2Y3NzZlNTk3OGUn IHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0v JyB4YXBNTTpEb2N1bWVudElEPSd1dWlkOjAzZmNjOThiLTM2ZmMtMTFlNS0w MDAwLWMzZjc3NmU1OTc4ZScvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0ndXVpZDowM2ZjYzk4Yi0zNmZjLTExZTUtMDAwMC1jM2Y3NzZlNTk3OGUn IHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycg ZGM6Zm9ybWF0PSdhcHBsaWNhdGlvbi9wZGYnPjxkYzp0aXRsZT48cmRmOkFs dD48cmRmOmxpIHhtbDpsYW5nPSd4LWRlZmF1bHQnPlRyeHM8L3JkZjpsaT48 L3JkZjpBbHQ+PC9kYzp0aXRsZT48ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRm OmxpPkpvbmF0aG9uLndpbGRvbjwvcmRmOmxpPjwvcmRmOlNlcT48L2RjOmNy ZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6U2VxPjxyZGY6bGk+KCk8L3Jk ZjpsaT48L3JkZjpTZXE+PC9kYzpkZXNjcmlwdGlvbj48L3JkZjpEZXNjcmlw dGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hw YWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Q cm9kdWNlcihHUEwgR2hvc3RzY3JpcHQgOS4xMCkKL0NyZWF0aW9uRGF0ZShE OjIwMTUwNzI4MDg0NjExKzEyJzAwJykKL01vZERhdGUoRDoyMDE1MDcyODA4 NDYxMSsxMicwMCcpCi9BdXRob3IoXDM3NlwzNzdcMDAwSlwwMDBvXDAwMG5c MDAwYVwwMDB0XDAwMGhcMDAwb1wwMDBuXDAwMC5cMDAwd1wwMDBpXDAwMGxc MDAwZFwwMDBvXDAwMG4pCi9DcmVhdG9yKFwzNzZcMzc3XDAwMFBcMDAwRFww MDBGXDAwMENcMDAwclwwMDBlXDAwMGFcMDAwdFwwMDBvXDAwMHJcMDAwIFww MDBWXDAwMGVcMDAwclwwMDBzXDAwMGlcMDAwb1wwMDBuXDAwMCBcMDAwMVww MDAuXDAwMDdcMDAwLlwwMDAyKQovS2V5d29yZHMoKQovU3ViamVjdCgpCi9U aXRsZShcMzc2XDM3N1wwMDBUXDAwMHJcMDAweFwwMDBzKT4+ZW5kb2JqCnhy ZWYKMCAyNQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDU2NDAgMDAwMDAg biAKMDAwMDA0NjgzMyAwMDAwMCBuIAowMDAwMDA1NTgxIDAwMDAwIG4gCjAw MDAwMDU0MzkgMDAwMDAgbiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDA1 NDE5IDAwMDAwIG4gCjAwMDAwMDYyOTcgMDAwMDAgbiAKMDAwMDAwODU1MCAw MDAwMCBuIAowMDAwMDA3NjQ4IDAwMDAwIG4gCjAwMDAwMzI3NTkgMDAwMDAg biAKMDAwMDAwODI3MSAwMDAwMCBuIAowMDAwMDM4MzYzIDAwMDAwIG4gCjAw MDAwMDcwNzUgMDAwMDAgbiAKMDAwMDAyNDE0MiAwMDAwMCBuIAowMDAwMDA1 NzA1IDAwMDAwIG4gCjAwMDAwMDg3NTIgMDAwMDAgbiAKMDAwMDAyNDM0NSAw MDAwMCBuIAowMDAwMDMyOTY1IDAwMDAwIG4gCjAwMDAwMzg1NzAgMDAwMDAg biAKMDAwMDAwNTc2NiAwMDAwMCBuIAowMDAwMDA2NjYwIDAwMDAwIG4gCjAw MDAwMDczNDkgMDAwMDAgbiAKMDAwMDAwNzg1MyAwMDAwMCBuIAowMDAwMDQ1 MjAwIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMjUgL1Jvb3QgMSAwIFIg L0luZm8gMiAwIFIKL0lEIFs8RjkwNDYxMEI5NkI1Q0VDOTgyODA4RDQyNUE0 MzE3OTQ+PEY5MDQ2MTBCOTZCNUNFQzk4MjgwOEQ0MjVBNDMxNzk0Pl0KPj4K c3RhcnR4cmVmCjQ3MjQ4CiUlRU9GCg== </WS_PDF>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">PDF successfully generated.</WS_ORErrorDescription>
</ns1:WS_GeneratePDF1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_PDF] =>
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to generate a PDF invoice or statement for an Agreement or Reservation, from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_InvoiceID | The Agreement or Reservation number to generate the PDF for
|
string | yes |
WS_InvoiceResv | Whether the PDF is being generated for a Reservation or Agreement
|
boolean | yes |
WS_InvoiceNo | The invoice number to generate a PDF for. If Storman is configured to use the combined invoice system, this should be 0. If Storman is configured to use the separate system:
|
int | yes |
WS_Statement | Whether Storman will generate an invoice or statement:
FALSE generate a PDF Invoice |
boolean | yes |
WS_StatementDates | The date range for the statement to be printed
|
boolean | yes |
WS_StatementStart | The start date for the period to generate a Statement for 2016-08-01 |
date | yes |
WS_StatementEnd | The end date for the period to generate a Statement for 2016-08-31 |
date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_PDF | Success will result in the PDF document being returned. | base64Binary |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetSurcharges1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetSurcharges xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetSurcharges>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetSurcharges , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetSurchargesResponse>
<WS_CCSuccessFixed xsi:type="xsd:float">6</WS_CCSuccessFixed>
<WS_CCSuccessPercentage xsi:type="xsd:float">6</WS_CCSuccessPercentage>
<WS_CCSuccessAnalysisCode xsi:type="xsd:string">CCS</WS_CCSuccessAnalysisCode>
<WS_CCFailFixed xsi:type="xsd:float">0</WS_CCFailFixed>
<WS_CCFailPercentage xsi:type="xsd:float">0</WS_CCFailPercentage>
<WS_CCFailAnalysisCode xsi:type="xsd:string"/>
<WS_AMEXSuccessFixed xsi:type="xsd:float">8</WS_AMEXSuccessFixed>
<WS_AMEXSuccessPercentage xsi:type="xsd:float">2</WS_AMEXSuccessPercentage>
<WS_AMEXSuccessAnalysisCode xsi:type="xsd:string">ASS</WS_AMEXSuccessAnalysisCode>
<WS_AMEXFailFixed xsi:type="xsd:float">8</WS_AMEXFailFixed>
<WS_AMEXFailPercentage xsi:type="xsd:float">2</WS_AMEXFailPercentage>
<WS_AMEXFailAnalysisCode xsi:type="xsd:string">AFS</WS_AMEXFailAnalysisCode>
<WS_DinersSuccessFixed xsi:type="xsd:float">10</WS_DinersSuccessFixed>
<WS_DinersSuccessPercentage xsi:type="xsd:float">10</WS_DinersSuccessPercentage>
<WS_DinersSuccessAnalysisCode xsi:type="xsd:string">DSS</WS_DinersSuccessAnalysisCode>
<WS_DinersFailFixed xsi:type="xsd:float">10</WS_DinersFailFixed>
<WS_DinersFailPercentage xsi:type="xsd:float">10</WS_DinersFailPercentage>
<WS_DinersFailAnalysisCode xsi:type="xsd:string">DFS</WS_DinersFailAnalysisCode>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Surcharges retrieved successfully.</WS_ORErrorDescription>
</ns1:WS_GetSurchargesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve Ezidebit surcharges, for the Ezidebit account that this Storman Facility is configured for.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_CCSuccessFixed | The fixed amount surcharge, of a successful Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCSuccessPercentage | The percentage amount surcharge, of a successful Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCSuccessAnalysisCode | The Analysis Code used as a surcharge, of a successful Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCFailFixed | The fixed amount surcharge, of a failed Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCFailPercentage | The percentage amount surcharge, of a failed Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCFailAnalysisCode | The Analysis Code used as a surcharge, of a failed Transaction. For the Credit Card default Analysis Code, if applicable. | string | |
WS_AMEXSuccessFixed | The fixed amount surcharge, of a successful Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXSuccessPercentage | The percentage amount surcharge, of a successful Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXSuccessAnalysisCode | The Analysis Code used as a surcharge, of a successful Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXFailFixed | The fixed amount surcharge, of a failed Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXFailPercentage | The percentage amount surcharge, of a failed Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXFailAnalysisCode | The Analysis Code used as a surcharge, of a failed Transaction. For the AMEX default Analysis Code, if applicable. | string | |
WS_DinersSuccessFixed | The fixed amount surcharge, of a successful Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersSuccessPercentage | The percentage amount surcharge, of a successful Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersSuccessAnalysisCode | The Analysis Code used as a surcharge, of a successful Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersFailFixed | The fixed amount surcharge, of a failed Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersFailPercentage | The percentage amount surcharge, of a failed Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersFailAnalysisCode | The Analysis Code used as a surcharge, of a failed Transaction. For the Diners default Analysis Code, if applicable. | string | |
WS_ORSuccess | Result of request | boolean | |
WS_ORErrorCode | See below for detailed error codes | int | |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
Maintenance and Units
The following web service methods can be used to update and retrieve unit record information in a Storman database.
WS_ChangeUnitStatus1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_ChangeUnitStatus1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RUnitNo xsi:type="xsd:string">SDCTY119</WS_RUnitNo>
<WS_UnitStatus xsi:type="xsd:string">Repair</WS_UnitStatus>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_ChangeUnitStatus1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ChangeUnitStatus1 , message:
{'WS_RUnitNo'=>"SDCTY119",
'WS_UnitStatus'=>"Repair",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RUnitNo] => SDCTY119
[WS_UnitStatus] => Repair
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_ChangeUnitStatus1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_RUnitNoOut xsi:type="xsd:string">SDCTY119</WS_RUnitNoOut>
<WS_UnitStatusOut xsi:type="xsd:string">Repair</WS_UnitStatusOut>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_ChangeUnitStatus1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_RUnitNoOut] => SDCTY119
[WS_UnitStatusOut] => Repair
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to change the status of a Unit in a Storman database.
The Status cannot be changed from Vacant to Rented, or from Rented to Vacant. These must be done via adding the Unit to an Agreement, or processing a Move Out.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RUnitNo | Unit Number to have the status changed
|
string | yes |
WS_UnitStatus | The status to be changed to. Accepted Unit Status' below. | string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Rented Statuses: RENTED
ONSITE
LOCKED
Vacant Statuses: VACANT
RESERVED
COMPANY
REPAIR
TOCLEAN
UNAVAIL
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_RUnitNoOut | Success will result in the Unit Number being returned | string |
WS_UnitStatusOut | Success will result in the Unit Status being returned | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman. |
1025 | Invalid Unit Status. |
1026 | Unit Status cannot be changed. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditUnitType
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_EditUnitType soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RUnitType xsi:type="xsd:string">SSCTY45K</WS_RUnitType>
<WS_UTDesc xsi:type="xsd:string">4m x 5m</WS_UTDesc>
<WS_UTMonthlyRate xsi:type="xsd:string">560.00</WS_UTMonthlyRate>
<WS_UTBillPlanCode xsi:type="xsd:string">?</WS_UTBillPlanCode>
<WS_UTDispOnlineReserve xsi:type="xsd:boolean">0</WS_UTDispOnlineReserve>
<WS_UTRCSpecial xsi:type="xsd:boolean">0</WS_UTRCSpecial>
<WS_UTUnitCategory xsi:type="xsd:string">Personal Storage</WS_UTUnitCategory>
<WS_UTSortOrder xsi:type="xsd:string">12</WS_UTSortOrder>
<WS_UTSizeCategory xsi:type="xsd:string">Large</WS_UTSizeCategory>
<WS_UTUnitTypeLength xsi:type="xsd:string">4</WS_UTUnitTypeLength>
<WS_UTUnitTypeWidth xsi:type="xsd:string">5</WS_UTUnitTypeWidth>
<WS_WebServicePassword xsi:type="xsd:string">STormanPass</WS_WebServicePassword>
</stor:WS_EditUnitType>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_EditUnitTypeResponse xmlns:ns1="StorMan">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_EditUnitTypeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to edit and update a Unit Type in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_RUnitType | The Facility Code + Unit Type code
|
string | yes |
WS_UTDesc | The new description of the Unit Type | string | yes |
WS_UTMonthlyRate | The new monthly rate of the Unit Type | string | yes |
WS_UTBillPlanCode | The new billing plan code of the Unit Type | string | yes |
WS_UTDispOnlineReserve | Whether this unit type will have 'show online' enabled | boolean | yes |
WS_UTRCSpecial | Whether this unit type will show as on special | boolean | yes |
WS_UTUnitCategory | The new unit type category of the Unit Type | string | yes |
WS_UTSortOrder | The new sort order of the Unit Type | string | yes |
WS_UTSizeCategory | The new unit type size category of the Unit Type | string | yes |
WS_UTUnitTypeLength | The new length of the Unit Type | string | yes |
WS_UTUnitTypeWidth | The new width of the Unit Type | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1006 | Unit Type record not found in database Storman |
1061 | Unit Type record locked in database Storman |
1099 | Web Service Password is incorrect |
WS_GetUnitStatuses1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitStatuses xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SSCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetUnitStatuses>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitStatusesResponse>
<WS_asUTRUnitNo href="#ref-1"/>
<WS_asUTAgreeNo href="#ref-2"/>
<WS_atUTStatus href="#ref-3"/>
<WS_atUTBldgLocation href="#ref-4"/>
<WS_atCustomerName href="#ref-5"/>
<WS_UTDescription href="#ref-6"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitStatusesResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[46]">
<item1>SSCTY100</item1>
<item2>SSCTY101</item2>
<item3>SSCTY102</item3>
<item4>SSCTY103</item4>
<item5>SSCTY104</item5>
<item6>SSCTY105</item6>
<item7>SSCTY106</item7>
<item8>SSCTY107</item8>
<item9>SSCTY108</item9>
<item10>SSCTY109</item10>
<item11>SSCTY110</item11>
<item12>SSCTY111</item12>
<item13>SSCTY112</item13>
<item14>SSCTY113</item14>
<item15>SSCTY114</item15>
<item16>SSCTY115</item16>
<item17>SSCTY116</item17>
<item18>SSCTY117</item18>
<item19>SSCTY118</item19>
<item20>SSCTY119</item20>
<item21>SSCTY120</item21>
<item22>SSCTY121</item22>
<item23>SSCTY122</item23>
<item24>SSCTY123</item24>
<item25>SSCTY124</item25>
<item26>SSCTY125</item26>
<item27>SSCTY126</item27>
<item28>SSCTY127</item28>
<item29>SSCTY128</item29>
<item30>SSCTYSSCTY000000041</item30>
<item31>SSCTY130</item31>
<item32>SSCTY131</item32>
<item33>SSCTY132</item33>
<item34>SSCTY133</item34>
<item35>SSCTY134</item35>
<item36>SSCTY135</item36>
<item37>SSCTY136</item37>
<item38>SSCTY137</item38>
<item39>SSCTY138</item39>
<item40>SSCTY139</item40>
<item41>SSCTY9000</item41>
<item42>SSCTY9001</item42>
<item43>SSCTYUT100</item43>
<item44>SSCTYUT101</item44>
<item45>SSCTYUT102</item45>
<item46>SSCTYUT103</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>SSCTY000000062</item2>
<item3>SSCTY000000053</item3>
<item4>SSCTY000000070</item4>
<item5>SSCTY000000068</item5>
<item6>SSCTY000000076</item6>
<item7>SSCTY000000063</item7>
<item8>SSCTY000000055</item8>
<item9>SSCTY000000056</item9>
<item10>SSCTY000000042</item10>
<item11>SSCTY000000035</item11>
<item12>SSCTY000000033</item12>
<item13>SSCTY000000047</item13>
<item14>SSCTY000000051</item14>
<item15>SSCTY000000054</item15>
<item16>SSCTY000000067</item16>
<item17>SSCTY000000058</item17>
<item18>SSCTY000000058</item18>
<item19>SSCTY000000050</item19>
<item20/>
<item21>SSCTY000000040</item21>
<item22>SSCTY000000058</item22>
<item23>SSCTY000000009</item23>
<item24>SSCTY000000015</item24>
<item25>SSCTY000000017</item25>
<item26>SSCTY000000021</item26>
<item27>SSCTY000000028</item27>
<item28>SSCTY000000049</item28>
<item29>SSCTY000000046</item29>
<item30>SSCTY000000041</item30>
<item31>SSCTY000000019</item31>
<item32>SSCTY000000064</item32>
<item33>SSCTY000000024</item33>
<item34>SSCTY000000065</item34>
<item35>SSCTY000000066</item35>
<item36>SSCTY000000059</item36>
<item37>SSCTY000000060</item37>
<item38>SSCTY000000061</item38>
<item39>SSCTY000000078</item39>
<item40>SSCTY000000077</item40>
<item41>SSCTY000000044</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[46]">
<item1>Vacant</item1>
<item2>Locked</item2>
<item3>Rented</item3>
<item4>Rented</item4>
<item5>Rented</item5>
<item6>Rented</item6>
<item7>Locked</item7>
<item8>Locked</item8>
<item9>Locked</item9>
<item10>Locked</item10>
<item11>Rented</item11>
<item12>Locked</item12>
<item13>Rented</item13>
<item14>Rented</item14>
<item15>Locked</item15>
<item16>Locked</item16>
<item17>Locked</item17>
<item18>Locked</item18>
<item19>Rented</item19>
<item20>Reserved</item20>
<item21>Locked</item21>
<item22>Locked</item22>
<item23>Rented</item23>
<item24>Locked</item24>
<item25>Rented</item25>
<item26>Rented</item26>
<item27>Rented</item27>
<item28>Locked</item28>
<item29>Locked</item29>
<item30>Locked</item30>
<item31>Locked</item31>
<item32>Rented</item32>
<item33>Rented</item33>
<item34>Rented</item34>
<item35>Rented</item35>
<item36>Rented</item36>
<item37>Rented</item37>
<item38>Rented</item38>
<item39>Rented</item39>
<item40>Rented</item40>
<item41>Rented</item41>
<item42>Reserved</item42>
<item43>Vacant</item43>
<item44>Vacant</item44>
<item45>Vacant</item45>
<item46>Vacant</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
<item11/>
<item12/>
<item13/>
<item14/>
<item15/>
<item16/>
<item17/>
<item18/>
<item19/>
<item20/>
<item21/>
<item22/>
<item23/>
<item24/>
<item25/>
<item26/>
<item27/>
<item28/>
<item29/>
<item30/>
<item31/>
<item32/>
<item33/>
<item34/>
<item35/>
<item36/>
<item37/>
<item38/>
<item39/>
<item40/>
<item41/>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>DD test1</item2>
<item3>Ian Kerr</item3>
<item4>Use Card on File Receipt Test</item4>
<item5>Moredo, Juan</item5>
<item6>Enter Card Receipt Test</item6>
<item7>DD Test2</item7>
<item8>Roger Newland</item8>
<item9>Greg Vine</item9>
<item10>Nigel Baker</item10>
<item11>Neil Robertson</item11>
<item12>Louise White</item12>
<item13>Merediths Transport</item13>
<item14>Morrison Construction</item14>
<item15>Mason Charters</item15>
<item16>John Smith</item16>
<item17>Johnno Smith</item17>
<item18>Johnno Smith</item18>
<item19>Harry Muler</item19>
<item20/>
<item21>Gary Ryan</item21>
<item22>Johnno Smith</item22>
<item23>James Stinear</item23>
<item24>Pfizer Laboratories Limited</item24>
<item25>Britney Spiers</item25>
<item26>Larry Greenfield</item26>
<item27>Daphane Danielsen</item27>
<item28>R & M Shopfitting</item28>
<item29>Mr M W Page</item29>
<item30>Mark Matutinovich</item30>
<item31>Peta Smart</item31>
<item32>refund test 1</item32>
<item33>Dave Smith</item33>
<item34>refund test 2 </item34>
<item35>test refund 3</item35>
<item36>Mr Unit Test</item36>
<item37>Mr Unit Test</item37>
<item38>Mr Unit Test</item38>
<item39>abob23</item39>
<item40>Bank Account test</item40>
<item41>Rob Fitifiti</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[46]">
<item1>4.0 x 3.0</item1>
<item2>6.0 x 3.0</item2>
<item3>3.0 x 3.0</item3>
<item4>3.0 x 3.0</item4>
<item5>3.0 x 3.0</item5>
<item6>6.0 x 3.0</item6>
<item7>4.0 x 3.0</item7>
<item8>3.0 x 3.0</item8>
<item9>3.0 x 3.0</item9>
<item10>2.5 x 2.0</item10>
<item11>2.5 x 2.0</item11>
<item12>4.0 x 3.0</item12>
<item13>3.0 x 3.0</item13>
<item14>3.0 x 3.0</item14>
<item15>4.0 x 3.0</item15>
<item16>4.0 x 3.0</item16>
<item17>4.0 x 3.0</item17>
<item18>4.0 x 3.0</item18>
<item19>4.0 x 3.0</item19>
<item20>4.0 x 3.0</item20>
<item21>3.0 x 3.0</item21>
<item22>8.0 x 3.5</item22>
<item23>6.0 x 3.0</item23>
<item24>6.0 x 3.0</item24>
<item25>6.0 x 3.0</item25>
<item26>6.0 x 3.0</item26>
<item27>6.0 x 3.0</item27>
<item28>6.0 x 3.0</item28>
<item29>6.0 x 3.0</item29>
<item30>3.0 x 3.0</item30>
<item31>3.0 x 3.0</item31>
<item32>3.0 x 3.0</item32>
<item33>3.0 x 3.0</item33>
<item34>6.0 x 3.0</item34>
<item35>8.0 x 3.5</item35>
<item36>8.0 x 3.5</item36>
<item37>8.0 x 3.5</item37>
<item38>8.0 x 3.5</item38>
<item39>8.0 x 3.5</item39>
<item40>8.0 x 3.5</item40>
<item41>Soap Units</item41>
<item42>Soap Units</item42>
<item43>2.5 x 2.0</item43>
<item44>2.5 x 2.0</item44>
<item45>2.5 x 2.0</item45>
<item46>2.5 x 2.0</item46>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all Units, their status and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Parameter | Description | Data Type |
---|---|---|
WS_asUTRUnitNo | Success will result in the full Unit number of each Unit. | ArrayOfstring |
WS_asUTAgreeNo | Success will result in the Agreement number that the Unit belongs to, if the Unit is currently Rented. | ArrayOfstring |
WS_atUTStatus | Success will result in the Status of each Unit. | ArrayOfstring |
WS_atUTBldgLocation | Success will result in the building or location of each Unit, if applicable. | ArrayOfstring |
WS_atCustomerName | Success will result in the name of the Customer, if the Unit is currently Rented. | ArrayOfstring |
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_ORSuccess | Result of Request. | boolean |
WS_ORErrorCode | See below for detailed Error Codes. | int |
WS_ORErrorDescription | See below for detailed Description of Errors. | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitStatuses2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitStatuses2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SSCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetUnitStatuses2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitStatusesResponse>
<WS_asUTRUnitNo href="#ref-1"/>
<WS_asUTAgreeNo href="#ref-2"/>
<WS_atUTStatus href="#ref-3"/>
<WS_atUTBldgLocation href="#ref-4"/>
<WS_atCustomerName href="#ref-5"/>
<WS_UTDescription href="#ref-6"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitStatusesResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[46]">
<item1>SSCTY100</item1>
<item2>SSCTY101</item2>
<item3>SSCTY102</item3>
<item4>SSCTY103</item4>
<item5>SSCTY104</item5>
<item6>SSCTY105</item6>
<item7>SSCTY106</item7>
<item8>SSCTY107</item8>
<item9>SSCTY108</item9>
<item10>SSCTY109</item10>
<item11>SSCTY110</item11>
<item12>SSCTY111</item12>
<item13>SSCTY112</item13>
<item14>SSCTY113</item14>
<item15>SSCTY114</item15>
<item16>SSCTY115</item16>
<item17>SSCTY116</item17>
<item18>SSCTY117</item18>
<item19>SSCTY118</item19>
<item20>SSCTY119</item20>
<item21>SSCTY120</item21>
<item22>SSCTY121</item22>
<item23>SSCTY122</item23>
<item24>SSCTY123</item24>
<item25>SSCTY124</item25>
<item26>SSCTY125</item26>
<item27>SSCTY126</item27>
<item28>SSCTY127</item28>
<item29>SSCTY128</item29>
<item30>SSCTYSSCTY000000041</item30>
<item31>SSCTY130</item31>
<item32>SSCTY131</item32>
<item33>SSCTY132</item33>
<item34>SSCTY133</item34>
<item35>SSCTY134</item35>
<item36>SSCTY135</item36>
<item37>SSCTY136</item37>
<item38>SSCTY137</item38>
<item39>SSCTY138</item39>
<item40>SSCTY139</item40>
<item41>SSCTY9000</item41>
<item42>SSCTY9001</item42>
<item43>SSCTYUT100</item43>
<item44>SSCTYUT101</item44>
<item45>SSCTYUT102</item45>
<item46>SSCTYUT103</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>SSCTY000000062</item2>
<item3>SSCTY000000053</item3>
<item4>SSCTY000000070</item4>
<item5>SSCTY000000068</item5>
<item6>SSCTY000000076</item6>
<item7>SSCTY000000063</item7>
<item8>SSCTY000000055</item8>
<item9>SSCTY000000056</item9>
<item10>SSCTY000000042</item10>
<item11>SSCTY000000035</item11>
<item12>SSCTY000000033</item12>
<item13>SSCTY000000047</item13>
<item14>SSCTY000000051</item14>
<item15>SSCTY000000054</item15>
<item16>SSCTY000000067</item16>
<item17>SSCTY000000058</item17>
<item18>SSCTY000000058</item18>
<item19>SSCTY000000050</item19>
<item20/>
<item21>SSCTY000000040</item21>
<item22>SSCTY000000058</item22>
<item23>SSCTY000000009</item23>
<item24>SSCTY000000015</item24>
<item25>SSCTY000000017</item25>
<item26>SSCTY000000021</item26>
<item27>SSCTY000000028</item27>
<item28>SSCTY000000049</item28>
<item29>SSCTY000000046</item29>
<item30>SSCTY000000041</item30>
<item31>SSCTY000000019</item31>
<item32>SSCTY000000064</item32>
<item33>SSCTY000000024</item33>
<item34>SSCTY000000065</item34>
<item35>SSCTY000000066</item35>
<item36>SSCTY000000059</item36>
<item37>SSCTY000000060</item37>
<item38>SSCTY000000061</item38>
<item39>SSCTY000000078</item39>
<item40>SSCTY000000077</item40>
<item41>SSCTY000000044</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[46]">
<item1>Vacant</item1>
<item2>Locked</item2>
<item3>Rented</item3>
<item4>Rented</item4>
<item5>Rented</item5>
<item6>Rented</item6>
<item7>Locked</item7>
<item8>Locked</item8>
<item9>Locked</item9>
<item10>Locked</item10>
<item11>Rented</item11>
<item12>Locked</item12>
<item13>Rented</item13>
<item14>Rented</item14>
<item15>Locked</item15>
<item16>Locked</item16>
<item17>Locked</item17>
<item18>Locked</item18>
<item19>Rented</item19>
<item20>Reserved</item20>
<item21>Locked</item21>
<item22>Locked</item22>
<item23>Rented</item23>
<item24>Locked</item24>
<item25>Rented</item25>
<item26>Rented</item26>
<item27>Rented</item27>
<item28>Locked</item28>
<item29>Locked</item29>
<item30>Locked</item30>
<item31>Locked</item31>
<item32>Rented</item32>
<item33>Rented</item33>
<item34>Rented</item34>
<item35>Rented</item35>
<item36>Rented</item36>
<item37>Rented</item37>
<item38>Rented</item38>
<item39>Rented</item39>
<item40>Rented</item40>
<item41>Rented</item41>
<item42>Reserved</item42>
<item43>Vacant</item43>
<item44>Vacant</item44>
<item45>Vacant</item45>
<item46>Vacant</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
<item11/>
<item12/>
<item13/>
<item14/>
<item15/>
<item16/>
<item17/>
<item18/>
<item19/>
<item20/>
<item21/>
<item22/>
<item23/>
<item24/>
<item25/>
<item26/>
<item27/>
<item28/>
<item29/>
<item30/>
<item31/>
<item32/>
<item33/>
<item34/>
<item35/>
<item36/>
<item37/>
<item38/>
<item39/>
<item40/>
<item41/>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>DD test1</item2>
<item3>Ian Kerr</item3>
<item4>Use Card on File Receipt Test</item4>
<item5>Moredo, Juan</item5>
<item6>Enter Card Receipt Test</item6>
<item7>DD Test2</item7>
<item8>Roger Newland</item8>
<item9>Greg Vine</item9>
<item10>Nigel Baker</item10>
<item11>Neil Robertson</item11>
<item12>Louise White</item12>
<item13>Merediths Transport</item13>
<item14>Morrison Construction</item14>
<item15>Mason Charters</item15>
<item16>John Smith</item16>
<item17>Johnno Smith</item17>
<item18>Johnno Smith</item18>
<item19>Harry Muler</item19>
<item20/>
<item21>Gary Ryan</item21>
<item22>Johnno Smith</item22>
<item23>James Stinear</item23>
<item24>Pfizer Laboratories Limited</item24>
<item25>Britney Spiers</item25>
<item26>Larry Greenfield</item26>
<item27>Daphane Danielsen</item27>
<item28>R & M Shopfitting</item28>
<item29>Mr M W Page</item29>
<item30>Mark Matutinovich</item30>
<item31>Peta Smart</item31>
<item32>refund test 1</item32>
<item33>Dave Smith</item33>
<item34>refund test 2 </item34>
<item35>test refund 3</item35>
<item36>Mr Unit Test</item36>
<item37>Mr Unit Test</item37>
<item38>Mr Unit Test</item38>
<item39>abob23</item39>
<item40>Bank Account test</item40>
<item41>Rob Fitifiti</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[46]">
<item1>4.0 x 3.0</item1>
<item2>6.0 x 3.0</item2>
<item3>3.0 x 3.0</item3>
<item4>3.0 x 3.0</item4>
<item5>3.0 x 3.0</item5>
<item6>6.0 x 3.0</item6>
<item7>4.0 x 3.0</item7>
<item8>3.0 x 3.0</item8>
<item9>3.0 x 3.0</item9>
<item10>2.5 x 2.0</item10>
<item11>2.5 x 2.0</item11>
<item12>4.0 x 3.0</item12>
<item13>3.0 x 3.0</item13>
<item14>3.0 x 3.0</item14>
<item15>4.0 x 3.0</item15>
<item16>4.0 x 3.0</item16>
<item17>4.0 x 3.0</item17>
<item18>4.0 x 3.0</item18>
<item19>4.0 x 3.0</item19>
<item20>4.0 x 3.0</item20>
<item21>3.0 x 3.0</item21>
<item22>8.0 x 3.5</item22>
<item23>6.0 x 3.0</item23>
<item24>6.0 x 3.0</item24>
<item25>6.0 x 3.0</item25>
<item26>6.0 x 3.0</item26>
<item27>6.0 x 3.0</item27>
<item28>6.0 x 3.0</item28>
<item29>6.0 x 3.0</item29>
<item30>3.0 x 3.0</item30>
<item31>3.0 x 3.0</item31>
<item32>3.0 x 3.0</item32>
<item33>3.0 x 3.0</item33>
<item34>6.0 x 3.0</item34>
<item35>8.0 x 3.5</item35>
<item36>8.0 x 3.5</item36>
<item37>8.0 x 3.5</item37>
<item38>8.0 x 3.5</item38>
<item39>8.0 x 3.5</item39>
<item40>8.0 x 3.5</item40>
<item41>Soap Units</item41>
<item42>Soap Units</item42>
<item43>2.5 x 2.0</item43>
<item44>2.5 x 2.0</item44>
<item45>2.5 x 2.0</item45>
<item46>2.5 x 2.0</item46>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all Units, their status and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Parameter | Description | Data Type |
---|---|---|
WS_asUTRUnitNo | Success will result in the full Unit number of each Unit. | ArrayOfstring |
WS_asUTAgreeNo | Success will result in the Agreement number that the Unit belongs to, if the Unit is currently Rented. | ArrayOfstring |
WS_atUTStatus | Success will result in the Status of each Unit. | ArrayOfstring |
WS_atUTBldgLocation | Success will result in the building or location of each Unit, if applicable. | ArrayOfstring |
WS_atCustomerName | Success will result in the name of the Customer, if the Unit is currently Rented. | ArrayOfstring |
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_ORSuccess | Result of Request. | boolean |
WS_ORErrorCode | See below for detailed Error Codes. | int |
WS_ORErrorDescription | See below for detailed Description of Errors. | string |
WS_Types | Success will result in the Unit Type code for each Unit. | ArrayOfstring |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitTypes1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitTypes xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_VacantAll xsi:type="xsd:boolean">1</WS_VacantAll>
</mns:WS_GetUnitTypes>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetUnitTypes , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitTypesResponse>
<WS_UTDescription href="#ref-1"/>
<WS_UTMonthlyRate href="#ref-2"/>
<WS_UTBillPlanCode href="#ref-3"/>
<WS_UTDispOnlineReserve href="#ref-4"/>
<WS_UTRCSpecial href="#ref-5"/>
<WS_UTRUnitType href="#ref-6"/>
<WS_UTUnitCategory href="#ref-7"/>
<WS_UTSortOrder href="#ref-8"/>
<WS_UTNoVacant href="#ref-9"/>
<WS_UTSizeCategory href="#ref-10"/>
<WS_UTMonthlySpecialRate href="#ref-11"/>
<WS_UTArea href="#ref-12"/>
<WS_UTNoTotal href="#ref-13"/>
<WS_UTUnitTypeLength href="#ref-14"/>
<WS_UTUnitTypeWidth href="#ref-15"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitTypesResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[6]">
<item1>2.5 x 2.0</item1>
<item2>3.0 x 3.0</item2>
<item3>4.0 x 3.0</item3>
<item4>6.0 x 3.0</item4>
<item5>8.0 x 3.5</item5>
<item6>Soap Units</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[6]">
<item1>90</item1>
<item2>135</item2>
<item3>150</item3>
<item4>185</item4>
<item5>275</item5>
<item6>100</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[6]">
<item1>SDCTY5</item1>
<item2>SDCTY9</item2>
<item3>SDCTY12</item3>
<item4>SDCTY18</item4>
<item5>SDCTY28</item5>
<item6>SDCTYSOAP</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:int[6]">
<item1>1</item1>
<item2>2</item2>
<item3>3</item3>
<item4>4</item4>
<item5>5</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[6]">
<item1>4</item1>
<item2>0</item2>
<item3>2</item3>
<item4>0</item4>
<item5>0</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[6]">
<item1>Not Found</item1>
<item2>Not Found</item2>
<item3>Not Found</item3>
<item4>Not Found</item4>
<item5>Not Found</item5>
<item6>Not Found</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[6]">
<item1>6</item1>
<item2>12</item2>
<item3>9</item3>
<item4>10</item4>
<item5>7</item5>
<item6>2</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve all Unit Types, their Unit listings and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_VacantAll | Whether to list or exclude Units that have a status of unavailable
|
boolean | yes |
WS_RetrieveAll | Whether to list all Unit Types from a Storman database
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_UTMonthlyRate | Success will result in the Monthly Rate of each Unit Type. | ArrayOffloat |
WS_UTBillPlanCode | Success will result in in the Billing Plan Code of each Unit Type. If 0 there is no Billing Plan assigned. | ArrayOfstring |
WS_UTDispOnlineReserve | Success will result in whether each Unit Type is on special. | ArrayOfboolean |
WS_UTRCSpecial | Success will result in whether each Unit should be displayed online.!!! | ArrayOfboolean |
WS_UTRUnitType | Success will result in the Unit Type code for each Unit Type. | ArrayOfstring |
WS_UTUnitCategory | Success will result in the category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTSortOrder | Success will result in the Sort Order of each Unit Type. | ArrayOfint |
WS_UTNoVacant | Success will result in the number of Vacant Units, for each Unit Type. | |
WS_UTSizeCategory | Success will result in the size category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTMonthlySpecialRate | Success will result in the Monthly Rate of each Unit Type, if a Billing Plan special has been set. | ArrayOffloat |
WS_UTArea | Success will result in the area size of Units, of this Type. | ArrayOffloat |
WS_UTNoTotal | Success will result in the total number of Units, of this Type. | ArrayOfint |
WS_UTUnitTypeLength | Success will result in the length of the Units, of this Type. | ArrayOffloat |
WS_UTUnitTypeWidth | Success will result in the width of the Units, of this Type. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitTypes2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitTypes2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_VacantAll xsi:type="xsd:boolean">1</WS_VacantAll>
</mns:WS_GetUnitTypes2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetUnitTypes2 , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitTypes2Response>
<WS_UTDescription href="#ref-1"/>
<WS_UTMonthlyRate href="#ref-2"/>
<WS_UTBillPlanCode href="#ref-3"/>
<WS_UTDispOnlineReserve href="#ref-4"/>
<WS_UTRCSpecial href="#ref-5"/>
<WS_UTRUnitType href="#ref-6"/>
<WS_UTUnitCategory href="#ref-7"/>
<WS_UTSortOrder href="#ref-8"/>
<WS_UTNoVacant href="#ref-9"/>
<WS_UTSizeCategory href="#ref-10"/>
<WS_UTMonthlySpecialRate href="#ref-11"/>
<WS_UTArea href="#ref-12"/>
<WS_UTNoTotal href="#ref-13"/>
<WS_UTUnitTypeLength href="#ref-14"/>
<WS_UTUnitTypeWidth href="#ref-15"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitTypes2Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[6]">
<item1>2.5 x 2.0</item1>
<item2>3.0 x 3.0</item2>
<item3>4.0 x 3.0</item3>
<item4>6.0 x 3.0</item4>
<item5>8.0 x 3.5</item5>
<item6>Soap Units</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[6]">
<item1>90</item1>
<item2>135</item2>
<item3>150</item3>
<item4>185</item4>
<item5>275</item5>
<item6>100</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[6]">
<item1>SDCTY5</item1>
<item2>SDCTY9</item2>
<item3>SDCTY12</item3>
<item4>SDCTY18</item4>
<item5>SDCTY28</item5>
<item6>SDCTYSOAP</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:int[6]">
<item1>1</item1>
<item2>2</item2>
<item3>3</item3>
<item4>4</item4>
<item5>5</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[6]">
<item1>4</item1>
<item2>0</item2>
<item3>2</item3>
<item4>0</item4>
<item5>0</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[6]">
<item1>Not Found</item1>
<item2>Not Found</item2>
<item3>Not Found</item3>
<item4>Not Found</item4>
<item5>Not Found</item5>
<item6>Not Found</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[6]">
<item1>6</item1>
<item2>12</item2>
<item3>9</item3>
<item4>10</item4>
<item5>7</item5>
<item6>2</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_FacilityCode] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
[WS_VacantAll ] => 1
)
This method is used to retrieve all Unit Types, their Unit listings and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_VacantAll | Whether to list or exclude Units that have a status of unavailable
|
boolean | yes |
WS_RetrieveAll | Whether to list all Unit Types from a Storman database
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_UTMonthlyRate | Success will result in the Monthly Rate of each Unit Type. | ArrayOffloat |
WS_UTBillPlanCode | Success will result in in the Billing Plan Code of each Unit Type. If 0 there is no Billing Plan assigned. | ArrayOfstring |
WS_UTDispOnlineReserve | Success will result in whether each Unit Type is on special. | ArrayOfboolean |
WS_UTRCSpecial | Success will result in whether each Unit should be displayed online.!!! | ArrayOfboolean |
WS_UTRUnitType | Success will result in the Unit Type code for each Unit Type. | ArrayOfstring |
WS_UTUnitCategory | Success will result in the category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTSortOrder | Success will result in the Sort Order of each Unit Type. | ArrayOfint |
WS_UTNoVacant | Success will result in the number of Vacant Units, for each Unit Type. | ArrayOfint |
WS_UTSizeCategory | Success will result in the size category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTMonthlySpecialRate | Success will result in the Monthly Rate of each Unit Type, if a Billing Plan special has been set. | ArrayOffloat |
WS_UTArea | Success will result in the area size of Units, of this Type. | ArrayOffloat |
WS_UTNoTotal | Success will result in the total number of Units, of this Type. | ArrayOfint |
WS_UTUnitTypeLength | Success will result in the length of the Units, of this Type. | ArrayOffloat |
WS_UTUnitTypeWidth | Success will result in the width of the Units, of this Type. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_arUTUnitTypeDeposit | Success will result in the Deposits for this Unit Type. | ArrayOffloat |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitTypes3
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitTypes3 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_VacantAll xsi:type="xsd:boolean">1</WS_VacantAll>
</mns:WS_GetUnitTypes3>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetUnitTypes3 , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitTypes3Response>
<WS_UTDescription href="#ref-1"/>
<WS_UTMonthlyRate href="#ref-2"/>
<WS_UTBillPlanCode href="#ref-3"/>
<WS_UTDispOnlineReserve href="#ref-4"/>
<WS_UTRCSpecial href="#ref-5"/>
<WS_UTRUnitType href="#ref-6"/>
<WS_UTUnitCategory href="#ref-7"/>
<WS_UTSortOrder href="#ref-8"/>
<WS_UTNoVacant href="#ref-9"/>
<WS_UTSizeCategory href="#ref-10"/>
<WS_UTMonthlySpecialRate href="#ref-11"/>
<WS_UTArea href="#ref-12"/>
<WS_UTNoTotal href="#ref-13"/>
<WS_UTUnitTypeLength href="#ref-14"/>
<WS_UTUnitTypeWidth href="#ref-15"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitTypes2Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[6]">
<item1>2.5 x 2.0</item1>
<item2>3.0 x 3.0</item2>
<item3>4.0 x 3.0</item3>
<item4>6.0 x 3.0</item4>
<item5>8.0 x 3.5</item5>
<item6>Soap Units</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[6]">
<item1>90</item1>
<item2>135</item2>
<item3>150</item3>
<item4>185</item4>
<item5>275</item5>
<item6>100</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[6]">
<item1>SDCTY5</item1>
<item2>SDCTY9</item2>
<item3>SDCTY12</item3>
<item4>SDCTY18</item4>
<item5>SDCTY28</item5>
<item6>SDCTYSOAP</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:int[6]">
<item1>1</item1>
<item2>2</item2>
<item3>3</item3>
<item4>4</item4>
<item5>5</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[6]">
<item1>4</item1>
<item2>0</item2>
<item3>2</item3>
<item4>0</item4>
<item5>0</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[6]">
<item1>Not Found</item1>
<item2>Not Found</item2>
<item3>Not Found</item3>
<item4>Not Found</item4>
<item5>Not Found</item5>
<item6>Not Found</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[6]">
<item1>6</item1>
<item2>12</item2>
<item3>9</item3>
<item4>10</item4>
<item5>7</item5>
<item6>2</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_FacilityCode] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
[WS_VacantAll ] => 1
)
This method is used to retrieve all Unit Types, their Unit listings and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_VacantAll | Whether to list or exclude Units that have a status of unavailable
|
boolean | yes |
WS_RetrieveAll | Whether to list all Unit Types from a Storman database
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_UTMonthlyRate | Success will result in the Monthly Rate of each Unit Type. | ArrayOffloat |
WS_UTBillPlanCode | Success will result in in the Billing Plan Code of each Unit Type. If 0 there is no Billing Plan assigned. | ArrayOfstring |
WS_UTDispOnlineReserve | Success will result in whether each Unit Type is on special. | ArrayOfboolean |
WS_UTRCSpecial | Success will result in whether each Unit should be displayed online.!!! | ArrayOfboolean |
WS_UTRUnitType | Success will result in the Unit Type code for each Unit Type. | ArrayOfstring |
WS_UTUnitCategory | Success will result in the category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTSortOrder | Success will result in the Sort Order of each Unit Type. | ArrayOfint |
WS_UTNoVacant | Success will result in the number of Vacant Units, for each Unit Type. | ArrayOfint |
WS_UTSizeCategory | Success will result in the size category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTMonthlySpecialRate | Success will result in the Monthly Rate of each Unit Type, if a Billing Plan special has been set. | ArrayOffloat |
WS_UTArea | Success will result in the area size of Units, of this Type. | ArrayOffloat |
WS_UTNoTotal | Success will result in the total number of Units, of this Type. | ArrayOfint |
WS_UTUnitTypeLength | Success will result in the length of the Units, of this Type. | ArrayOffloat |
WS_UTUnitTypeWidth | Success will result in the width of the Units, of this Type. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_arUTUnitTypeDeposit | Success will result in the Deposits for this Unit Type. | ArrayOffloat |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
Inventory and Merchandise
The following web service methods can be used to retrieve inventory and merchandise information, including pricing from a Storman database.
WS_GetPricing1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetPricing1 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_asAnalysis xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[4]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTYPT</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTYSLK</item>
<item SOAP-ENC:position="[2]" xsi:type="xsd:string">SDCTYKN</item>
<item SOAP-ENC:position="[3]" xsi:type="xsd:string">SDCTYKN</item>
</WS_asAnalysis>
<WS_aQuantity xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[4]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">2</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">3</item>
<item SOAP-ENC:position="[2]" xsi:type="xsd:float">1</item>
<item SOAP-ENC:position="[3]" xsi:type="xsd:float">4</item>
</WS_aQuantity>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetPricing1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetPricing , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetPricing1Response>
<WS_Edit xsi:type="xsd:boolean">1</WS_Edit>
<WS_asAnalysisOut href="#ref-1"/>
<WS_aQuantityOut href="#ref-2"/>
<WS_aTotAmt href="#ref-3"/>
<WS_aTaxAmt href="#ref-4"/>
<WS_asDescription href="#ref-5"/>
<WS_aQuantityOnHand href="#ref-6"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetPricing1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[4]">
<item1>SDCTYPT</item1>
<item2>SDCTYSLK</item2>
<item3>SDCTYKN</item3>
<item4>SDCTYKN</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[4]">
<item1>2</item1>
<item2>3</item2>
<item3>1</item3>
<item4>4</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>12</item1>
<item2>30</item2>
<item3>3</item3>
<item4>12</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1.09</item1>
<item2>2.73</item2>
<item3>0.27</item3>
<item4>1.09</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve pricing, current stock levels and any discounts of requested Analysis Codes from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_asAnalysis | An array of the Analysis Code prices, that are to be retrieved | ArrayOfstring | yes |
WS_aQuantity | An array of the Analysis Code quantities, that are to be retrieved | ArrayOffloat | Yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asAnalysisOut | Success will result in the Analysis Codes being returned. | ArrayOfstring |
WS_aQuantityOut | Success will result in the quantities of the Analysis Codes, discounts will have a quantity of 0. | ArrayOffloat |
WS_aTotAmt | Success will result in the total amount of each Analysis Code. | ArrayOffloat |
WS_aTaxAmt | Success will result in the tax amount of each Analysis Code. | ArrayOffloat |
WS_asDescription | Success will result in the Description of each Analysis Code. | ArrayOfstring |
WS_aQuantityOnHand | Success will result in the quantity currently on hand, of each Analysis Code. WS_aQuantity amount will have already been deducted. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
Users and Permissions
The following web service methods can be used to manage Storman users and their permissions/access levels.
WS_ListUsers1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:Ws_listusers xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:Ws_listusers>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ListUsers1 , message:
{'WS_FacilityCode'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_FacilityCode] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:Ws_listusersResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asNameOut href="#ref-1"/>
<WS_asUserIDOut href="#ref-2"/>
<WS_asActualOut href="#ref-3"/>
<WS_asPasswordOut href="#ref-4"/>
<WS_asPermissionsOut href="#ref-5"/>
<WS_asLanguageOut href="#ref-6"/>
<WS_asAccessFacOut href="#ref-7"/>
<WS_asGroupIDOut href="#ref-8"/>
<WS_asGUserIDOut href="#ref-9"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:Ws_listusersResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[4]">
<item1>John</item1>
<item2>Jane</item2>
<item3>Admin</item3>
<item4>Temp</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[4]">
<item1>JOSMITH</item1>
<item2>JASMITH</item2>
<item3>ADMIN</item3>
<item4>TEMP</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[4]">
<item1>John Smith</item1>
<item2>Jane Smith</item2>
<item3>Admin</item3>
<item4>Temp Staff</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[4]">
<item1>puppies123</item1>
<item2>kittens456</item2>
<item3>admin</item3>
<item4>temp</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[4]">
<item1>YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</item1>
<item2>YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</item2>
<item3>NNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYYYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN</item3>
<item4>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYYYNNNNNNNNNNNNNNNYYNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[4]">
<item1/>
<item2/>
<item3/>
<item4/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[4]">
<item1>ALL</item1>
<item2>ALL</item2>
<item3>SDCTY</item3>
<item4>SSCRR</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:string[4]">
<item1>ADMIN</item1>
<item2>ADMIN</item2>
<item3>USER</item3>
<item4>TEMP</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[4]">
<item1>JOHNS</item1>
<item2>JANES</item2>
<item3>ADMIN</item3>
<item4>TEMP</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
ARRAYS?!?!!?!?!?!?!?
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve all users and user information from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asNameOut | Success will result in an array of Usernames | ArrayOfString |
WS_asUserIDOut | Success will result in an array of the User IDs | ArrayOfString |
WS_asActualOut | Success will result in an array of full names, of the Users | ArrayOfString |
WS_asPasswordOut | Success will result in an array of passwords | ArrayOfString |
WS_asPermissionsOut | Success will result in an array of Permissions | ArrayOfString |
WS_asLanguageOut | Success will result in an array of language settings | ArrayOfString |
WS_asAccessFacOut | Success will result in an array of the facilities, these users have access to | ArrayOfString |
WS_asGroupIDOut | Success will result in an array of User Group IDs, if these Users are part of a User Group | ArrayOfString |
WS_asGUserIDOut | Success will result in an array of the User ID | ArrayOfString |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_UserPermissions1
Example Request
Add a new user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Edit an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Delete an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Review an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_UserPermissions , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_UserPermissionsResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_PermissionsOut xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_PermissionsOut>
<WS_AccessFacOut xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacOut>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_UserPermissionsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to Add, Edit and Delete a userlogin and their permissions in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | Storman username of the user | string | yes |
WS_Password | Password of the user | string | yes |
WS_FullName | The full name of the user | string | yes |
WS_Language | The system language preferred by the user, blank will be considered English | string | yes |
WS_Actiontext | The action that is to be used
|
string | yes |
WS_Permissions | Permissions for this user
|
string | yes |
WS_asUserGroups | An array of user Groups this user belongs to
|
ArrayOfstring | yes |
WS_AccessFacility | Facility Codes of the Facilities this user has access to.
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_PermissionsOut | Success will result in the user's permissions | string |
WS_AccessFacOut | Success will result in the users facility access | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1050 | Unable to add new user this user already exists in database Storman |
1051 | User record not found in database Storman |
1099 | Web Service Password is incorrect |
Example of Storman Permissions
Element | Permission | Element | Permission |
---|---|---|---|
107 | Export to GL Program | Delete cash sale | |
113 | Manual Backup | 42 | Add receipt |
217 | Delete Units | 27 | Change Customer Record |
171 | Add Credit | 8 | Analysis Codes |
Method Change Log
WS_UserPermissions2
Example Request
Add a new user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">cbfdac6008f9cab4083784cbd1874f76618d2a97</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">1</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Edit an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">0</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Delete an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">0</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Review an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">0</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_UserPermissions2Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_PermissionsOut xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_PermissionsOut>
<WS_AccessFacOut xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacOut>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_UserPermissions2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to Add, Edit and Delete a userlogin and their permissions in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | Storman username of the user | string | yes |
WS_Password | Password of the user | string | yes |
WS_FullName | The full name of the user | string | yes |
WS_Language | The system language preferred by the user, blank will be considered English | string | yes |
WS_Actiontext | The action that is to be used
|
string | yes |
WS_Permissions | Permissions for this user
|
string | yes |
WS_asUserGroups | An array of user Groups this user belongs to
|
ArrayOfstring | yes |
WS_AccessFacility | Facility Codes of the Facilities this user has access to.
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_PassHashed | Whether the password you are sending is encrypted using SHA1 or plain text
|
boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_PermissionsOut | Success will result in the user's permissions | string |
WS_AccessFacOut | Success will result in the users facility access | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1050 | Unable to add new user this user already exists in database Storman |
1051 | User record not found in database Storman |
1099 | Web Service Password is incorrect |
Example of Storman Permissions
Element | Permission | Element | Permission |
---|---|---|---|
107 | Export to GL Program | Delete cash sale | |
113 | Manual Backup | 42 | Add receipt |
217 | Delete Units | 27 | Change Customer Record |
171 | Add Credit | 8 | Analysis Codes |
Method Change Log
Online and Reporting
The following web service methods can be used to retrieve Storman information for reporting purposes.
WS_GetData1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetData1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vSearchParameter xsi:type="xsd:string">SDCTYJOHNS</WS_vSearchParameter>
<WS_arFieldsNames xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[4]">
<item xsi:type="xsd:string" SOAP-ENC:position="[0]">CustomerName</item>
<item xsi:type="xsd:string" SOAP-ENC:position="[1]">MailAddress</item>
<item xsi:type="xsd:string" SOAP-ENC:position="[2]">MailCity</item>
<item xsi:type="xsd:string" SOAP-ENC:position="[3]">EmailAddress</item>
</WS_arFieldsNames>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_Table xsi:type="xsd:boolean">0</WS_Table>
</mns:WS_GetData1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetData , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetData1Response xmlns:ns1="http://www.Storman.com">
<WS_arFields href="#ref-1"/>
<WS_arValues href="#ref-2"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Table and Record data retrieved successfully.</WS_ORErrorDescription>
</ns1:WS_GetData1Response>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[4]" id="ref-1">
<item1>CustomerName</item1>
<item2>MailAddress</item2>
<item3>MailCity</item3>
<item4>EmailAddress</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[4]" id="ref-2">
<item1>John Smith</item1>
<item2>PO Box 107091 Auckland Airport</item2>
<item3>AUCKLAND</item3>
<item4>john.smith@Storman.com</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve data from a Storman database. By sending the field names in the request, data can be retrieved from the Customer, Reservation, Agreement and Contact's tables.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vSearchParameter | Customer Code, Agreement, Reservation, or Contact number to retrieve data for | string | yes |
WS_arFieldsNames | An array of the field names that are to be retrieved, see below table for examples | ArrayOfstring | yes |
WS_Table | Whether Storman will retrieve data for the entire table, or just the requested fields | boolean | Yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Examples of search parameters
WS_vSearchParameter
as a Customer Code SDCTYJOHNS
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | CustomerName | Smith, John |
2 | MailAddress | 123 Marina Road |
3 | MailCity | Sydney |
4 | EmailAddress | john.smith@Storman.com |
WS_vSearchParameter
as a Contact Number SDCTY0000000909
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | ContactName | Smith, John |
2 | CallTime | 09:08:32 |
3 | MarketSrce | |
4 | OutCome | Rented |
WS_vSearchParameter
as a Agreement Number SDCTY000014526
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | CustomerCode | SDCTYJOHNS |
2 | DateofBirth | 1989-08-10 |
3 | BalanceOwing | 151.20 |
4 | UnitsOccup | 00123, 0059 |
WS_vSearchParameter
as a Reservation Number SDCTY00070031
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | CallTakenBy | Steve |
2 | ContactNo | SDCTY0000000909 |
3 | ExpMoveIn | 2017-08-10 |
4 | UnitsReserved | 0520 |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_arFields | Success will result in the returned field names. | ArrayOfstring |
WS_arValues | Success will result in the returned values for each of the corresponding fields. | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Error Code | Description |
---|
Method Change Log
WS_GetActivityData1
Example Request
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetActivityDataResponse xmlns:ns1="http://www.Storman.com">
<WS_CustName href="#ref-1"/>
<WS_aTotAmt href="#ref-2"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Activity data successfully retrieved.</WS_ORErrorDescription>
</ns1:WS_GetActivityDataResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[75]">
<item1>DiscUnitNo</item1>
<item2>DiscArea</item2>
<item3>AvgStay</item3>
<item4>InquiriesTaken</item4>
<item5>Conversions</item5>
<item6>ConvertTime</item6>
<item7>ResvtnsTaken</item7>
<item8>ResvtnsCancel</item8>
<item9>MoveIns</item9>
<item10>MoveOuts</item10>
<item11>TotUnitNo</item11>
<item12>OccupUnitNo</item12>
<item13>VacantUnitNo</item13>
<item14>OtherUnitNo</item14>
<item15>TotUnitArea</item15>
<item16>OccupArea</item16>
<item17>VacantArea</item17>
<item18>OtherArea</item18>
<item19>TotValue</item19>
<item20>OccupValue</item20>
<item21>OccupValActual</item21>
<item22>VacantValue</item22>
<item23>OtherValue</item23>
<item24>RentChg</item24>
<item25>RentRec</item25>
<item26>DepositChg</item26>
<item27>DepositRec</item27>
<item28>LateFeeChg</item28>
<item29>LateFeeRec</item29>
<item30>InsureChg</item30>
<item31>InsureRec</item31>
<item32>MerchChg</item32>
<item33>MerchRec</item33>
<item34>OtherChg</item34>
<item35>OtherRec</item35>
<item36>TaxChg</item36>
<item37>TaxRec</item37>
<item38>LateFeeWaived</item38>
<item39>ActiveAgreemts</item39>
<item40>InsureAgreemts</item40>
<item41>InsureNew</item41>
<item42>InsureCancel</item42>
<item43>Arrears1No</item43>
<item44>Arrears2No</item44>
<item45>Arrears3No</item45>
<item46>Arrears4No</item46>
<item47>AdvanceBillNo</item47>
<item48>AdvancePaidNo</item48>
<item49>Arrears1Value</item49>
<item50>Arrears2Value</item50>
<item51>Arrears3Value</item51>
<item52>Arrears4Value</item52>
<item53>AdvBillRntValue</item53>
<item54>AdvancePaidValue</item54>
<item55>DepositsHeld</item55>
<item56>CashRec</item56>
<item57>CreditRec</item57>
<item58>Refunds</item58>
<item59>DiscChg</item59>
<item60>DiscRec</item60>
<item61>MktgEmailSent</item61>
<item62>MktgLetterSent</item62>
<item63>InsureUnits</item63>
<item64>InsureValue</item64>
<item65>ArrearsInactiveNo</item65>
<item66>ArrearsInactiveValue</item66>
<item67>AdvanceBillOtherValue</item67>
<item68>Checksum</item68>
<item69>MerchReturnChg</item69>
<item70>MerchReturnRec</item70>
<item71>BadDebtChg</item71>
<item72>BadDebtRec</item72>
<item73>PrimaryKey</item73>
<item74>AdvBillInsValue</item74>
<item75>AdvBillLateValue</item75>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[75]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
<item11>40</item11>
<item12>37</item12>
<item13>4</item13>
<item14>1</item14>
<item15>0</item15>
<item16>0</item16>
<item17>0</item17>
<item18>0</item18>
<item19>0</item19>
<item20>0</item20>
<item21>0</item21>
<item22>0</item22>
<item23>0</item23>
<item24>0</item24>
<item25>0</item25>
<item26>0</item26>
<item27>0</item27>
<item28>0</item28>
<item29>0</item29>
<item30>0</item30>
<item31>0</item31>
<item32>18.18</item32>
<item33>0</item33>
<item34>0</item34>
<item35>0</item35>
<item36>1.82</item36>
<item37>0</item37>
<item38>0</item38>
<item39>0</item39>
<item40>0</item40>
<item41>0</item41>
<item42>0</item42>
<item43>0</item43>
<item44>0</item44>
<item45>0</item45>
<item46>0</item46>
<item47>0</item47>
<item48>0</item48>
<item49>0</item49>
<item50>0</item50>
<item51>0</item51>
<item52>0</item52>
<item53>0</item53>
<item54>0</item54>
<item55>0</item55>
<item56>0</item56>
<item57>0</item57>
<item58>0</item58>
<item59>0</item59>
<item60>0</item60>
<item61>0</item61>
<item62>0</item62>
<item63>0</item63>
<item64>0</item64>
<item65>0</item65>
<item66>0</item66>
<item67>0</item67>
<item68>0</item68>
<item69>0</item69>
<item70>0</item70>
<item71>0</item71>
<item72>0</item72>
<item73>261</item73>
<item74>0</item74>
<item75>0</item75>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetActivityData xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_ActivityDate xsi:type="xsd:date">2015-07-2015</WS_ActivityDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetActivityData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve Activity data and records from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_ActivityDate | Date of Activity records to retrieve | date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustName | ArrayOfstring | |
WS_aTotAmt | ArrayOffloat | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1036 | Voucher no longer valid |
1099 | Web Service Password is incorrect |
Method Change Log
Data and Reporting
The following web service methods can be used to extract data out of Storman for reporting and data analysis.
WS_ExtractUnitRentalRates
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_ExtractUnitRentalRates soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SSCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWEBPassword</WS_WebServicePassword>
</stor:WS_ExtractUnitRentalRates>
</soapenv:Body>
</soapenv:Envelope>
Example Response
Due to the size of this reponse, only 4 units have been included.
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ExtractUnitRentalRatesResponse xmlns:ns1="StorMan">
<asDataXML xsi:type="xsd:anyType">
<RootElement>
<Units>
<FacilityCode>SSCTY</FacilityCode>
<AgreementNo>000043720</AgreementNo>
<UnitNo>D1652</UnitNo>
<UnitLength>4</UnitLength>
<UnitWidth>2.5</UnitWidth>
<UnitHeight>0</UnitHeight>
<UnitLocation/>
<UnitTypeCode>SSCTY9</UnitTypeCode>
<UnitTypeDescription>9.0m x 3m</UnitTypeDescription>
<UnitTypeCategory/>
<UnitTypeSize>Not Found</UnitTypeSize>
<StandardMonthlyRate>235</StandardMonthlyRate>
<RentedMonthlyRate>220</RentedMonthlyRate>
<MoveinDate>2015-04-17</MoveinDate>
<LastIncreaseDate>2016-03-17</LastIncreaseDate>
<NewIncreaseDate>2019-01-17</NewIncreaseDate>
<NewMonthlyAmount>230</NewMonthlyAmount>
</Units>
<Units>
<FacilityCode>SSCTY</FacilityCode>
<AgreementNo>000045102</AgreementNo>
<UnitNo>C003</UnitNo>
<UnitLength>4</UnitLength>
<UnitWidth>3</UnitWidth>
<UnitHeight>0</UnitHeight>
<UnitLocation/>
<UnitTypeCode>SSCTY40</UnitTypeCode>
<UnitTypeDescription>4m x 3m</UnitTypeDescription>
<UnitTypeCategory>Document Storage<UnitTypeCategory/>
<UnitTypeSize>Small</UnitTypeSize>
<StandardMonthlyRate>240</StandardMonthlyRate>
<RentedMonthlyRate>220</RentedMonthlyRate>
<MoveinDate>2018-01-31</MoveinDate>
<LastIncreaseDate>2018-01-31</LastIncreaseDate>
<NewIncreaseDate>2019-01-31</NewIncreaseDate>
<NewMonthlyAmount>230</NewMonthlyAmount>
</Units>
<Units>
<FacilityCode>SSCTY</FacilityCode>
<AgreementNo>000096688</AgreementNo>
<UnitNo>B998</UnitNo>
<UnitLength>1.5</UnitLength>
<UnitWidth>1</UnitWidth>
<UnitHeight>0</UnitHeight>
<UnitLocation/>
<UnitTypeCode>SSCTY15</UnitTypeCode>
<UnitTypeDescription>1.5m x 1.0m</UnitTypeDescription>
<UnitTypeCategory/>
<UnitTypeSize>2 Bedroom</UnitTypeSize>
<StandardMonthlyRate>240</StandardMonthlyRate>
<RentedMonthlyRate>220</RentedMonthlyRate>
<MoveinDate>2018-06-30</MoveinDate>
<LastIncreaseDate>2018-06-30</LastIncreaseDate>
<NewIncreaseDate>2019-06-30</NewIncreaseDate>
<NewMonthlyAmount>230</NewMonthlyAmount>
</Units>
<Units>
<FacilityCode>SSCTY</FacilityCode>
<AgreementNo>000073511</AgreementNo>
<UnitNo>A110</UnitNo>
<UnitLength>3.5</UnitLength>
<UnitWidth>3</UnitWidth>
<UnitHeight>0</UnitHeight>
<UnitLocation/>
<UnitTypeCode>SSCTY335</UnitTypeCode>
<UnitTypeDescription>3.5m x 3.0m</UnitTypeDescription>
<UnitTypeCategory>Personal Storage<UnitTypeCategory/>
<UnitTypeSize>4 Bedroom</UnitTypeSize>
<StandardMonthlyRate>240</StandardMonthlyRate>
<RentedMonthlyRate>230</RentedMonthlyRate>
<MoveinDate>2017-11-22</MoveinDate>
<LastIncreaseDate>2018-12-22</LastIncreaseDate>
<NewIncreaseDate>2019-06-22</NewIncreaseDate>
<NewMonthlyAmount>240</NewMonthlyAmount>
</Units>
</RootElement>
</asDataXML>
<WS_ORSuccess xsi:type="xsd:boolean">0</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ExtractUnitRentalRatesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve a list of rented units, their sizes, prices, categories and next/last rental increase information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The facility code of the facility to retrieve information from | string | Yes |
WS_WebServicePassword | The Storman Web Service password | string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
FacilityCode | Success will result in the facility code for this unit | string |
AgreementNo | Success will result in the agreement number that occupies this unit | string |
UnitNo | Success will result in the agreement number that occupies this unit | string |
UnitLength | Success will result in the unit's length | string |
UnitWidth | Success will result in the unit's width | string |
UnitHeight | Success will result in the unit's height | string |
UnitLocation | Success will result in the unit's location | string |
UnitTypeCode | Success will result in the unit's unit type code | string |
UnitTypeDescription | Success will result in the unit's unit type description | string |
UnitTypeCategory | Success will result in the unit's unit type category | string |
UnitTypeSize | Success will result in the unit's unit type size category | string |
StandardMonthlyRate | Success will result in the unit's standard monthly rate | string |
RentedMonthlyRate | Success will result in the unit's rented monthly rate | string |
MoveinDate | Success will result in the unit's move in date | string |
LastIncreaseDate | Success will result in the unit's last rental increase date | string |
NewIncreaseDate | Success will result in the unit's next date to recieve a rental increase | string |
NewMonthlyAmount | Success will result in the new rental amount to increase to, on the above date | string |
Error Codes Parameters
Error Code | Description |
---|---|
1099 | Web Service Password is incorrect |
All Web Services
This section outlines all methods available in the Storman web service.
WS_AddAgreement1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddAgreement xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Johnno Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_Username xsi:type="xsd:string"/>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"/>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"/>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddAgreement>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreementResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreementResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreement or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddAgreement2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddAgreement xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Johnno Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_Username xsi:type="xsd:string"/>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"/>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"/>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddAgreement>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreementResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreementResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreeeent or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddAgreement3
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddAgreement3 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Johnno Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_Username xsi:type="xsd:string"/>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"/>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"/>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddAgreement3>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddAgreement3 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreement3Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreement3Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreement or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman. | boolean | yes |
WS_SendOptionalInvoices | Whether this customer will receive optional invoices from Storman. | boolean | yes |
WS_SendOptionalStatements | Whether this customer will receive optional statements from Storman. | boolean | yes |
WS_NoticeDaysPrior | The amount of days before their next bill date, this customer will receive notices from Storman. | int | yes |
WS_SendNoticesEmail | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_ORUnitSelect | Specifc Unit for this Agreement to move in to. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddAgreement4
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_AddAgreement4 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">Jonh Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">B40</WS_ORUnitTypeCode>
<WS_MoveInDate xsi:type="xsd:date">2015-08-01</WS_MoveInDate>
<WS_Username xsi:type="xsd:string"></WS_Username>
<WS_ORWeekly xsi:type="xsd:boolean">1</WS_ORWeekly>
<WS_CustPass xsi:type="xsd:string"></WS_CustPass>
<WS_Locked xsi:type="xsd:boolean">1</WS_Locked>
<WS_OREnquiryNo xsi:type="xsd:string"></WS_OREnquiryNo>
<WS_AdHoc xsi:type="xsd:boolean">1</WS_AdHoc>
<WS_CTCustType xsi:type="xsd:string"></WS_CTCustType>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_SendNotices xsi:type="xsd:boolean">?</WS_SendNotices>
<WS_SendOptionalInvoices xsi:type="xsd:boolean">?</WS_SendOptionalInvoices>
<WS_SendOptionalStatements xsi:type="xsd:boolean">?</WS_SendOptionalStatements>
<WS_NoticeDaysPrior xsi:type="xsd:int">?/WS_NoticeDaysPrior>
<WS_SendNoticesEmail xsi:type="xsd:boolean">1</WS_SendNoticesEmail>
<WS_SendNoticesSMS xsi:type="xsd:boolean">0</WS_SendNoticesSMS>
<WS_ORUnitSelect xsi:type="xsd:string"></WS_ORUnitSelect>
<WS_apDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_apDigAgmtID>
</stor:WS_AddAgreement4>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddAgreement3 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddAgreement3Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Record successfully added into database Storman.</WS_ORErrorDescription>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_AgreementID xsi:type="xsd:string"/>000000058</WS_AgreementID>
<WS_UnitsOccupied xsi:type="xsd:string"/>116</WS_UnitsOccupied>
</ns1:WS_AddAgreement3Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorDescription] =>
[WS_ORErrorCode] => 0
[WS_CustomerID] => SDCTYJOHNN
[WS_AgreementID] => 000000058
[WS_UnitsOccupied] => 116
)
This method is used to create a new Agreement or Other Credit Sale record in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Facility Code of the Storage Facility where this Agreement is to be added. | string | yes |
WS_ORCustomerName | Name of Customer for this Agreement. Customer names are stored in 'Lastname, Firstname' format. | string | yes |
WS_ORCustomerEmail | Email address of Customer for this Agreement. | string | yes |
WS_ORCustomerEmailSend | StorMan to send an email to the Customer notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORFacilityEmailSend | StorMan to send an email to the 'site' notifying creation of the Agreement. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Agreement. | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be rented to this Agreement. 'Credit' will create an Other Credit Sale instead of an Agreement. | string | yes |
WS_MoveInDate | The expected Move In date. | date | yes |
WS_Username | If the Agreement is for an existing Customer in the StorMan database. The Customer Code should be sent here. | string | yes |
WS_ORWeekly | Assign a Billing Plan to this Agreement. | boolean | yes |
WS_CustPass | Customer Password for this Agreement. | date | yes |
WS_Locked | If TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquiry in the StorMan database. This will be converted to an Active Agreement. | string | yes |
WS_AdHoc | If the WS_ORUnitTypeCode above is passed as 'Credit' an Other Credit Sale is created instead of an Agreement. This defines the Billing for the Credit Sale. | boolean | yes |
WS_CTCustType | Customer Type for this Agreement. If an exisiting Sales Enquiry number is passed above, the new Agreement will have the same Customer Type as the Sales Enquiry. | string | yes |
WS_CallTakenBy | Name of the user that created this Agreement. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman. | boolean | yes |
WS_SendOptionalInvoices | Whether this customer will receive optional invoices from Storman. | boolean | yes |
WS_SendOptionalStatements | Whether this customer will receive optional statements from Storman. | boolean | yes |
WS_NoticeDaysPrior | The amount of days before their next bill date, this customer will receive notices from Storman. | int | yes |
WS_SendNoticesEmail | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman. | boolean | yes |
WS_ORUnitSelect | Specifc Unit for this Agreement to move in to. | string | yes |
WS_apDigAgmtID | The ID for the digital Storage Agreement
|
string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_AgreementID | Success will result in the Agreement Number | string |
WS_UnitsOccupied | Success will result in the Units Occupied for the Agreement | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1006 | Unit Type record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddChargeTrx1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://192.168.2.229/4dwsdl"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddChargeTrx1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_SeqNo xsi:type="xsd:int"/>
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000001432</WS_AgreeNo2>
<WS_Analysis xsi:type="xsd:string">SDCTYBOX</WS_Analysis>
<WS_Customer xsi:type="xsd:string">John Smith</WS_Customer>
<WS_Description xsi:type="xsd:string">Large packing box</WS_Description>
<WS_TotAmt xsi:type="xsd:float">45.00</WS_TotAmt>
<WS_TrxDate xsi:type="xsd:date">05/06/2015</WS_TrxDate>
<WS_UserLogin xsi:type="xsd:string">Online Store</WS_UserLogin>
<WS_Quantity xsi:type="xsd:float">1</WS_Quantity>
<WS_Narration xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanPassword</WS_WebServicePassword>
</mns:WS_AddChargeTrx1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_ORCustomerName'=>"Smith, John",
'WS_ORCustomerEmail'=>"john.smith@Storman.com",
'WS_ORCustomerEmailSend'=>"1",
'WS_ORFacilityEmailSend'=>"1",
'WS_ORCustomerPhone'=>"64092803393",
'WS_ORUnitTypeCode'=>"B40",
'WS_ORDateUnitRequired'=>"2015-08-01",
'WS_Username'=>"Johnno",
'WS_ORWeekly'=>"1",
'WS_CustPass'=>"kitten123",
'WS_Locked'=>"0",
'WS_OREnquiryNo'=>"",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_AdHoc'=>"1",
'WS_CTCustType'=>"Residential",
'WS_CallTakenBy'=>"Website",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_ORFacilityCode] => SDCTY
[WS_ORCustomerName] => Smith, John
[WS_ORCustomerEmail] => john.smith@Storman.com
[WS_ORCustomerEmailSend] => 1
[WS_ORFacilityEmailSend] => 1
[WS_ORCustomerPhone] => 64092803393
[WS_ORUnitTypeCode] => B40
[WS_ORDateUnitRequired] => 2015-08-01
[WS_Username] => Johnno
[WS_ORWeekly] => 1 SQUARE
[WS_CustPass] => kitten123
[WS_Locked] => 0
[WS_OREnquiryNo] =>
[WS_WebServicePassword] => StormanWebPassword
[WS_AdHoc] => 1
[WS_CTCustType] => Residential
[WS_CallTakenBy] => Website
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddChargeTrx1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
<WS_SeqNoOut xsi:type="xsd:int">234570</WS_CustomerID>
<WS_PrimKeyOut xsi:type="xsd:int">-1500000298</WS_PrimKeyOut>
</ns1:WS_AddChargeTrx1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
[WS_SeqNoOut] => 234570
[WS_PrimKeyOut] => -1500000298
)
This method is used to add and edit a Charge Transaction for an exisitng Agreement or Reservation in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_SeqNo | Sequence number for Transaction.
|
integer | Yes |
WS_AgreeNo2 | Agreement, Reservation, or Credit Sale to add the Transaction to.
|
string | Yes |
WS_Analysis | Analysis code of the Transaction to be added.
|
string | Yes |
WS_Customer | Currently unused, and should be passed as a blank string | string | Yes |
WS_Description | Description of the Transaction. Blank will use the default description of the analysis code.
|
string | Yes |
WS_TotAmt | Total amount for the Transaction. Tax is calculated according to the Facility configuration in Storman.
|
float | Yes |
WS_TrxDate | Date of the Transaction.
|
date | Yes |
WS_UserLogin | The user login or creator of this Transaction.
|
string | Yes |
WS_Quantity | Quantity of items in the Transaction. Used for the stock of the Analysis Codes
|
integer | Yes |
WS_Narration | Additional notes for the Transaction. | string | Yes |
WS_WebServicePassword | Storman Web Service password.
|
string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_SeqNoOut | Successfully added Charge, Sequence Number | string |
WS_PrimKeyOut | Successfully added Charge Primary Key | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddContact1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddContact1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CTContactName xsi:type="xsd:string">John Smith</WS_CTContactName>
<WS_CTTitle xsi:type="xsd:string">Mr</WS_CTTitle>
<WS_CTFirstname xsi:type="xsd:string">John</WS_CTFirstname>
<WS_CTUserName xsi:type="xsd:string">John Smith</WS_CTUserName>
<WS_CTMailAddress xsi:type="xsd:string">123 Marina Avenue</WS_CTMailAddress>
<WS_CTMailCity xsi:type="xsd:string">Auckland</WS_CTMailCity>
<WS_CTMailState xsi:type="xsd:string">North Island</WS_CTMailState>
<WS_CTMailZIPCode xsi:type="xsd:string">2102</WS_CTMailZIPCode>
<WS_CTMailCountry xsi:type="xsd:string">New Zealand</WS_CTMailCountry>
<WS_CTContactPhone xsi:type="xsd:string">+6492803393</WS_CTContactPhone>
<WS_CTPhoneBus xsi:type="xsd:string">1300669020</WS_CTPhoneBus>
<WS_CTMobilePhone xsi:type="xsd:string"/>
<WS_CTEmailAddress xsi:type="xsd:string">john.smith@storman.com</WS_CTEmailAddress>
<WS_CTOrganization xsi:type="xsd:boolean">0</WS_CTOrganization>
<WS_CTMarketSrce xsi:type="xsd:string">Facebook</WS_CTMarketSrce>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CTCategory xsi:type="xsd:string">Phone Call</WS_CTCategory>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_CTStoredGoods xsi:type="xsd:string">Car parts</WS_CTStoredGoods>
<WS_CTWhenRequired xsi:type="xsd:date">01/07/2015</WS_CTWhenRequired>
<WS_CTExpDuration xsi:type="xsd:int">7</WS_CTExpDuration>
<WS_CTFacility xsi:type="xsd:string">SSCTY</WS_CTFacility>
<WS_asQTAnalysisCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTYRF</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTYRF</item>/>
</WS_asQTAnalysisCode>
<WS_asQTPrice xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">56</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">275</item>/>
</WS_asQTPrice>
<WS_asQTSize xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Unit Type: 1.2 x 1.2</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Unit Type: 4.0 x 3.0</item>/>
</WS_asQTSize>
<WS_asQTUnitTypeCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTY28</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTY9</item>/>
</WS_asQTUnitTypeCode>
<WS_asQTNote xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Might need power in Unit.</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"></item>/>
</WS_asQTNote>
<WS_CTOldContactNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StorManWebPassword</WS_WebServicePassword>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
</mns:WS_AddContact1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddContact1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddContact1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to create or edit an existing Sales Enquiry/Contact in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_CTFacility | Name for Sales Enquiry. Individual names are stored in Lastname, Firstname format. | string | Yes |
WS_CTContactName | The Customer's salutation. Ms, Mr, Mrs | string | Yes |
WS_CTFirstname | The first name of the Sales Enquiry, if applicable. | string | Yes |
WS_CTUserName | The contact person for the Sales Enquiry, if it is an organization/business customer. | string | Yes |
WS_CTMailAddress | The first line of a Sale Enquiry's mailing address: 28 Skelton Avenue or PO Box 677-2890 | string | Yes |
WS_CTMailCity | The city of the mailing address. | string | Yes |
WS_CTMailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | Yes |
WS_CTMailZIPCode | The post or zip code for the mailing address. | string | Yes |
WS_CTMailCountry | The country for the Mailing Address. | string | Yes |
WS_CTContactPhone | The home phone number of the Sales Enquiry. | string | Yes |
WS_CTPhoneBus | The business phone number of the Sales Enquiry. | string | Yes |
WS_CTMobilePhone | The mobile phone number of the Sales Enquiry. | string | Yes |
WS_CTEmailAddress | The email address of the Sales Enquiry. | string | Yes |
WS_CTOrganization | Whether the Sales Enquiry is for a Business or Individual. | boolean | Yes |
WS_CTMarketSrce | Used to store how the Sales Enquiry discovered the Storage Facility. | string | Yes |
WS_CTCustType | Used to store the type of Enquiry. | string | Yes |
WS_CTCategory | How the Sales Enquiry got in contact with the Storage Facility. | string | Yes |
WS_CTStoredBefore | Whether or not the Sales Enquiry has used Storage before. | string | Yes |
WS_CTStoredGoods | What the Sales Enquiry would like to store. | int | Yes |
WS_ContactDate | The date the Sales Enquiry would like a Unit from. | date | Yes |
WS_CTExpDuration | The expected number of months they want to store in a Unit. | int | Yes |
WS_asQTAnalysisCode | Analysis Codes that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTPrice | Prices of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOffloat | Yes |
WS_asQTSize | Sizes of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTUnitTypeCode | Unit Types of the above Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTNote | Any additional notes that need to be added for the Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_CTOldContactNo | Whether this Sales Enquiry already exisits in the StorMan database, if blank a new one will be created. | string | Yes |
WS_CallTakenBy | Name of the user that created this Sales Enquiry. | string | Yes |
WS_CTFollowUpDate | The follow up date for this Sales Enquiry. | date | Yes |
WS_WebServicePassword | StorMan Web Service password. | string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CTContactNo | Success will result in the new Sales Enquiry/Contact number | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect |
WS_AddContact2
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_AddContact2 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CTFacility xsi:type="xsd:string">SSCTY</WS_CTFacility>
<WS_CTContactName xsi:type="xsd:string">John Smith</WS_CTContactName>
<WS_CTTitle xsi:type="xsd:string">Mr</WS_CTTitle>
<WS_CTFirstname xsi:type="xsd:string">John</WS_CTFirstname>
<WS_CTUserName xsi:type="xsd:string">?</WS_CTUserName>
<WS_CTMailAddress xsi:type="xsd:string">123 Marina Avenue</WS_CTMailAddress>
<WS_CTMailCity xsi:type="xsd:string">Auckland</WS_CTMailCity>
<WS_CTMailState xsi:type="xsd:string">North Island</WS_CTMailState>
<WS_CTMailZIPCode xsi:type="xsd:string">1060</WS_CTMailZIPCode>
<WS_CTMailCountry xsi:type="xsd:string">New Zealand</WS_CTMailCountry>
<WS_CTContactPhone xsi:type="xsd:string">+6492803393</WS_CTContactPhone>
<WS_CTPhoneBus xsi:type="xsd:string">1300669020</WS_CTPhoneBus>
<WS_CTMobilePhone xsi:type="xsd:string"/>
<WS_CTEmailAddress xsi:type="xsd:string">john.smith@storman.com</WS_CTEmailAddress>
<WS_CTOrganization xsi:type="xsd:boolean">0</WS_CTOrganization>
<WS_CTMarketSrce xsi:type="xsd:string">Facebook</WS_CTMarketSrce>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CTCategory xsi:type="xsd:string">Online</WS_CTCategory>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_CTStoredGoods xsi:type="xsd:string">Car parts</WS_CTStoredGoods>
<WS_ContactDate xsi:type="xsd:date">2017-05-01</WS_ContactDate>
<WS_CTExpDuration xsi:type="xsd:int">9</WS_CTExpDuration>
<WS_asQTAnalysisCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTYRF</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTYRF</item>/>
</WS_asQTAnalysisCode>
<WS_asQTPrice xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">56</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">275</item>/>
</WS_asQTPrice>
<WS_asQTSize xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Unit Type: 1.2 x 1.2</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Unit Type: 4.0 x 3.0</item>/>
</WS_asQTSize>
<WS_asQTUnitTypeCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SSCTY28</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SSCTY9</item>/>
</WS_asQTUnitTypeCode>
<WS_asQTNote xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Might need power in Unit.</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"></item>/>
</WS_asQTNote>
<WS_CTOldContactNo xsi:type="xsd:string"></WS_CTOldContactNo>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_CTFollowUpDate xsi:type="xsd:date">2017-05-03</WS_CTFollowUpDate>
<WS_WebServicePassword xsi:type="xsd:string">StorManWebPassword</WS_WebServicePassword>
<WS_CTMailSuburb xsi:type="xsd:string">Manukau</WS_CTMailSuburb>
</stor:WS_AddContact2>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddContact1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddContact1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to create or edit an existing Sales Enquiry/Contact in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_CTFacility | Name for Sales Enquiry. Individual names are stored in Lastname, Firstname format. | string | Yes |
WS_CTContactName | The Customer's salutation. Ms, Mr, Mrs | string | Yes |
WS_CTFirstname | The first name of the Sales Enquiry, if applicable. | string | Yes |
WS_CTUserName | The contact person for the Sales Enquiry, if it is an organization/business customer. | string | Yes |
WS_CTMailAddress | The first line of a Sale Enquiry's mailing address: 28 Skelton Avenue or PO Box 677-2890 | string | Yes |
WS_CTMailCity | The city of the mailing address. | string | Yes |
WS_CTMailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | Yes |
WS_CTMailZIPCode | The post or zip code for the mailing address. | string | Yes |
WS_CTMailCountry | The country for the Mailing Address. | string | Yes |
WS_CTContactPhone | The home phone number of the Sales Enquiry. | string | Yes |
WS_CTPhoneBus | The business phone number of the Sales Enquiry. | string | Yes |
WS_CTMobilePhone | The mobile phone number of the Sales Enquiry. | string | Yes |
WS_CTEmailAddress | The email address of the Sales Enquiry. | string | Yes |
WS_CTOrganization | Whether the Sales Enquiry is for a Business or Individual. | boolean | Yes |
WS_CTMarketSrce | Used to store how the Sales Enquiry discovered the Storage Facility. | string | Yes |
WS_CTCustType | Used to store the type of Enquiry. | string | Yes |
WS_CTCategory | How the Sales Enquiry got in contact with the Storage Facility. | string | Yes |
WS_CTStoredBefore | Whether or not the Sales Enquiry has used Storage before. | string | Yes |
WS_CTStoredGoods | What the Sales Enquiry would like to store. | int | Yes |
WS_ContactDate | The date the Sales Enquiry would like a Unit from. | date | Yes |
WS_CTExpDuration | The expected number of months they want to store in a Unit. | int | Yes |
WS_asQTAnalysisCode | Analysis Codes that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTPrice | Prices of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOffloat | Yes |
WS_asQTSize | Sizes of Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTUnitTypeCode | Unit Types of the above Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_asQTNote | Any additional notes that need to be added for the Units that have been quoted to this Contact/Sales Enquiry. | ArrayOfstring | Yes |
WS_CTOldContactNo | Whether this Sales Enquiry already exisits in the StorMan database, if blank a new one will be created. | string | Yes |
WS_CallTakenBy | Name of the user that created this Sales Enquiry. | string | Yes |
WS_CTFollowUpDate | The follow up date for this Sales Enquiry. | date | Yes |
WS_WebServicePassword | StorMan Web Service password. | string | Yes |
WS_CTMailSuburb | The suburb of the mailing address | string | Yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CTContactNo | Success will result in the new Sales Enquiry/Contact number | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_AddEmail1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddEmail xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_EmailID xsi:type="xsd:string">SDCTY000000053</WS_EmailID>
<WS_EmailDate xsi:type="xsd:date">2015-08-01</WS_EmailDate>
<WS_EmailSubject xsi:type="xsd:string">Storage Invoice</WS_EmailSubject>
<WS_EmailBody xsi:type="xsd:string"><p>Dear customer,</p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><strong> </strong></span></p> <p><span style="font-family: arial,helvetica,sans-serif;">This is just a short reminder that rent for your unit (s) [[4DTEXT [Agreement]UnitsOccup]] is due shortly. An invoice is attached for your records. </span><span style="font-family: arial,helvetica,sans-serif;">Thank you for your time.</span></p> <p><span style="font-family: arial,helvetica,sans-serif;"><br />Yours faithfully,</span></p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"> </span></p></WS_EmailBody>
<WS_WebServicePassword xsi:type="xsd:string">StormanPassword</WS_WebServicePassword>
</mns:WS_AddEmail>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddEmail1 , message:
{'WS_EmailID'=>"SDCTY000000053",
'WS_EmailDate'=>"2015-08-01",
'WS_EmailSubject'=>"Storage Invoice",
'WS_EmailBody'=>"<p>Dear customer,</p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><strong> </strong></span></p> <p><span style="font-family: arial,helvetica,sans-serif;">This is just a short reminder that rent for your unit (s) [[4DTEXT [Agreement]UnitsOccup]] is due shortly. An invoice is attached for your records. </span><span style="font-family: arial,helvetica,sans-serif;">Thank you for your time.</span></p> <p><span style="font-family: arial,helvetica,sans-serif;"><br />Yours faithfully,</span></p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"> </span></p>",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_EmailID] => SDCTY000000053
[WS_EmailDate] => 2015-08-01
[WS_EmailSubject] => Storage Invoice
[WS_EmailBody] => <p>Dear customer,</p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><strong> </strong></span></p> <p><span style="font-family: arial,helvetica,sans-serif;">This is just a short reminder that rent for your unit (s) [[4DTEXT [Agreement]UnitsOccup]] is due shortly. An invoice is attached for your records. </span><span style="font-family: arial,helvetica,sans-serif;">Thank you for your time.</span></p> <p><span style="font-family: arial,helvetica,sans-serif;"><br />Yours faithfully,</span></p> <p><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"> </span></p>
[WS_WebServicePassword] => StormanWebPassword)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddEmailResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Email record successfully added in database Storman.</WS_ORErrorDescription>
</ns1:WS_AddEmailResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to add a record of an email to a Reservation, Agreement or Sales Enquiry.
This is useful were an email may have been sent to a customer from a web application, and the users would like to have a record of this in the Customers Notice History.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_EmailID | Agreement, Reservation or Sales Enquiry to add the email to
|
string | yes |
WS_EmailDate | Sent date of the email 2016-08-01 |
date | yes |
WS_EmailSubject | The subject of the email | string | yes |
WS_EmailBody | The body of the email, in HTML form
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1016 | Contact record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddNote1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddNote1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_NoteID xsi:type="xsd:string">SDCTY000000058</WS_NoteID>
<WS_Note xsi:type="xsd:string">This customer frequently pays late.</WS_Note>
<WS_NoteAlert xsi:type="xsd:boolean">1</WS_NoteAlert>
<WS_NoteCategory xsi:type="xsd:string">Late Payer</WS_NoteCategory>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_AddNote1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddNote1 , message:
{'WS_NoteID'=>"SDCTY000000058",
'WS_Note'=>"This customer frequently pays late.",
'WS_NoteAlert'=> 1,
'WS_NoteCategory'=>"Late Payer",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_NoteID] => SDCTY000000058
[WS_Note] => This customer frequently pays late.
[WS_NoteAlert] => 1
[WS_NoteCategory] => Late Payer
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddNoteResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORNoteReturnID xsi:type="xsd:string">SDCTYJOHNN</WS_ORNoteReturnID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddNoteResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORNoteReturnID] =>
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to add a Note to an existing Agreement, Customer or Sales Enquiry in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_NoteID | Customer Code, Agreement number, or Sales Enquiry number to add note to SDCTY00070031 , SDCTY000014526 , or SDCTYJOHNS |
string | yes |
WS_Note | The note to be added | string | yes |
WS_NoteAlert | Whether Storman users will be alerted each time any Agreements or Reservations are opened for this Customer in Storman
|
boolean | yes |
WS_NoteCategory | The category of the note | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_NoteReturnID | Success will result in the Customer Code being returned. | string |
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1017 | Contact record locked in database Storman. Please try again later. |
1018 | Agreement record locked in database Storman. Please try again later. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddOtherChg1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddOtherChg1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000001432</WS_RAgreeNo>
<WS_AnalysisCode xsi:type="xsd:string">SDCTYSHF</WS_AnalysisCode>
<WS_Description xsi:type="xsd:string">Shelf Hire</WS_Description>
<WS_Amount xsi:type="xsd:float">45.00</WS_Amount>
<WS_ProrataCharge xsi:type="xsd:boolean">0</WS_ProrataCharge>
<WS_NewAmount xsi:type="xsd:float">50.00</WS_NewAmount>
<WS_NewAmountFrom xsi:type="xsd:date">01/08/2015</WS_NewAmountFrom>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_AddOtherChg1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddOtherChg1 , message:
{'WS_RAgreeNo'=>"SDCTY000000068",
'WS_AnalysisCode'=>"SDCTYCF",
'WS_Description'=>"Unit Cleaning Fee",
'WS_Amount'=>"65",
'WS_ProrataCharge'=>"0",
'WS_NewAmount'=>"70",
'WS_NewAmountFrom'=>"2015-08-01",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] =>SDCTY000000068
[WS_AnalysisCode] => SDCTYCF
[WS_Description] => Unit Cleaning Fee
[WS_Amount] => 65
[WS_ProrataCharge] => 0
[WS_NewAmount] => 70
[WS_NewAmountFrom] => 2015-08-01
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddOtherChg1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORCustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_ORCustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Other Charge successfully added to Agreement in database Storman.</WS_ORErrorDescription>
</ns1:WS_AddOtherChg1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNS
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This charge will be added to the requested Agreement and will continue to be billed along with the Agreement's regular rent until the charge is removed or adjusted.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement or Other Credit Sale to add the Other Recurring Charge to | string | yes |
WS_AnalysisCode | Analysis Code of Other Charge to be changed to. | string | yes |
WS_Description | Description of Other Charge to be changed to, if passed blank the default description for this Analysis Code will be used. | string | yes |
WS_Amount | Amount of Other Charge to be changed to. | float | yes |
WS_ProrataCharge | If Storman is to calculate a Pro-rata Transaction to this Agreement, after editing the Other Charge. | boolean | yes |
WS_NewAmount | The New Amount for the Other Charge, if applicable. | float | yes |
WS_NewAmountFrom | Date to increase to New Amount for the Other Charge, if applicable | date | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | boolean |
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1011 | Invalid Agreement date |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddPDF1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<soap-env:body>
<mns:WS_AddPDF1 xmlns:mns="http://192.168.2.229/4dwsdl" soap-env:encodingstyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Picture xsi:type="xsd:base64Binary" href="uuid:5b7b6828-eec9-4c6e-a2ce-209823701f2e"/>
<WS_Cust_Code xsi:type="xsd:string">SDCTYJOHN</WS_Cust_Code>
<WS_File_Name xsi:type="xsd:string">Storage_Agreement</WS_File_Name>
<WS_Extension xsi:type="xsd:string">.pdf</WS_Extension>
<WS_Thumbnail xsi:type="xsd:base64Binary"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_AddPDF1>
</soap-env:body>
</soap-env:envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddPDF1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
<WS_UnitsOccupied xsi:type="xsd:string"/>
</ns1:WS_AddPDF1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to add a document to a Customer in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_Picture | The image of PDF document to be added
|
base64Binary | yes |
WS_Cust_Code | The Customer Code of the Customer to add the document to. | string | yes |
WS_File_Name | The file name of the image or PDF document. | string | yes |
WS_Extension | Extension of the file, .jpg or .pdf. | string | yes |
WS_Thumbnail | The picture to be used as a thumbnail. If blank, the thumbnail will be auto generated
|
base64Binary | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1099 | Web Service Password is incorrect |
WS_AddReceiptTrx1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddReceiptTrx1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_SeqNo xsi:type="xsd:int"/>
<WS_AgreeNo2 xsi:type="xsd:string">SSCTY000000058</WS_AgreeNo2>
<WS_Analysis xsi:type="xsd:string">SSCTYCA</WS_Analysis>
<WS_BankBranch xsi:type="xsd:string">123456</WS_BankBranch>
<WS_CCAuthNo xsi:type="xsd:string">9999</WS_CCAuthNo>
<WS_CCTransID xsi:type="xsd:string">8888</WS_CCTransID>
<WS_Customer xsi:type="xsd:string"/>
<WS_Description xsi:type="xsd:string">Online Payment</WS_Description>
<WS_Drawer xsi:type="xsd:string"/>
<WS_TotAmt xsi:type="xsd:float">45.00</WS_TotAmt>
<WS_TrxDate xsi:type="xsd:date">05/06/2015</WS_TrxDate>
<WS_UserLogin xsi:type="xsd:string">Website</WS_UserLogin>
<WS_DateBanked xsi:type="xsd:date">05/06/2015</WS_DateBanked>
<WS_OriginalReceipt xsi:type="xsd:string"/>
</mns:WS_AddReceiptTrx1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddReceiptTrx1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Transaction successfully added into database StorMan.</WS_ORErrorDescription>
<WS_SeqNoOut xsi:type="xsd:int">234570</WS_CustomerID>
<WS_PrimKeyOut xsi:type="xsd:int">-1500000298</WS_PrimKeyOut>
</ns1:WS_AddReceiptTrx1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is use to add a Receipt Transaction to an exsting Agreement or Reservation in a StorMan database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_SeqNo | Sequence number for Transaction. Blank will create a new record. | int | yes |
WS_AgreeNo2 | Agreement number to add Charge Transaction to. | string | yes |
WS_Analysis | Analysis Code of ReceiptTransaction to be added. | string | yes |
WS_BankBranch | The Bank and Branch of the Customer. This string is automatically formatted based on the banking and country settings in StorMan. | string | yes |
WS_CCAuthNo | Unique identifier supplied by the bank for each Receipt Transaction. | string | yes |
WS_CCTransID | Identifier optionally supplied to Receipt Transaction. | string | yes |
WS_Customer | This is currently unused, and should be passed as a blank string | string | yes |
WS_Description | Description of Receipt Transaction. If passed blank, the default description of the above Analysis Code will be used. | string | yes |
WS_Drawer | Optional idetifier field for Receipt Transaction. | string | yes |
WS_TotAmt | Total amount for Receipt Transaction. | float | yes |
WS_TrxDate | Date of Receipt Transaction. | date | yes |
WS_UserLogin | Userlogin for Receipt Transaction. | string | yes |
WS_DateBanked | Date Receipt Transaction was banked/confirmed, if blank Transaction Date will be used. | date | yes |
WS_OriginalReceipt | Unique Transaction ID for the Merchant Processor, in order to refund or void the Transaction. | string | yes |
WS_WebServicePassword | StorMan Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_SeqNoOut | Successfully added Receipt Sequence Number | string |
WS_PrimKeyOut | Successfully added Receipt Primary Key | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_AddUnit1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_AddUnit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_UTRUnitType xsi:type="xsd:string">SDCTY28</WS_UTRUnitType>
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000058</WS_RAgreeNo>
<WS_ProrataCharge xsi:type="xsd:boolean">1</WS_ProrataCharge>
<WS_ToClean xsi:type="xsd:boolean">1</WS_ToClean>
<WS_MoveInDate xsi:type="xsd:date">20/06/2015</WS_MoveInDate>
<WS_BillingPlanSwitch xsi:type="xsd:boolean">0</WS_BillingPlanSwitch>
<WS_DepositCharge xsi:type="xsd:boolean">1</WS_DepositCharge>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_AddUnit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_AddUnit1 , message:
{'WS_UTRUnitType'=>"SDCTY28",
'WS_RAgreeNo'=>"SDCTY000000058",
'WS_ProrataCharge'=>"1",
'WS_ToClean'=>"1",
'WS_MoveInDate'=>"2015-06-20",
'WS_BillingPlanSwitch'=>"0",
'WS_DepositCharge'=>"1",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_UTRUnitType] => SDCTY28
[WS_RAgreeNo] => SDCTY000000058
[WS_ProrataCharge] => 1
[WS_ToClean] => 1
[WS_MoveInDate] => 2015-06-20
[WS_BillingPlanSwitch] => 0
[WS_DepositCharge] => 1
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_AddUnit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_AddUnit1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to add a Unit to an existing Agreement in a Storman database.
This Unit will be added to the requested Agreement and will be billed along with any other Units assigned to this Agreement. Until moved out. If you are adding a specific Unit to this Agreement, the Unit Number must be passed as well as the Unit Type. If the Unit Number field is passed blank but with a valid Unit Type, Storman will automatically select a Unit based on the passed Unit Type.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_UTRUnitType | Unit Type code for the Unit to be added SDCTY28 |
string | yes |
WS_RAgreeNo | Agreement number to add the Unit to SDCTY000000058 |
string | yes |
WS_ProrataCharge | If Storman is to calculate a Pro-rata Transaction to this Agreement, after adding the new Unit. | boolean | yes |
WS_ToClean | If Storman is to search for any 'To Clean units', if there are no Vacant Units available. | boolean | yes |
WS_MoveInDate | The expected Move In date 2016-08-10 |
date | yes |
WS_BillingPlanSwitch | If there is a special Billing Plan attached to the Unit Type, change Agreement to this. | boolean | yes |
WS_DepositCharge | If Storman is to charge the Deposit that is set on the Unit Type. | boolean | yes |
WS_RegularRent | The regular rent amount for this Unit, if different than the default rate of Unit. | float | yes |
WS_NewRent | The amount to increase this Unit's rent to, if applicable. | float | yes |
WS_NewRentFrom | The date to increase this Unit's rent amount from, if applicable. | date | yes |
WS_InsureValue | Amount of insurance for this Unit, if applicable. | float | yes |
WS_InsureCert | Insurance Certificate number, if applicable. | string | yes |
WS_UnitNo | If adding a specific Unit to the Agreement, the Unit Number must be passed here, as well as the Unit Type for this Unit above. | string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID. | string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of Request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1024 | Invalid Move In date. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CancelReservation1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CancelReservation1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ResNo xsi:type="xsd:string">SDCTY00070031</WS_ResNo>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CancelReservation1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_CancelReservation1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CancelReservation1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to cancel an existing Active Reservation from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | Reservation number to be cancelled SDCTY00070031 |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ChangeUnitStatus1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_ChangeUnitStatus1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RUnitNo xsi:type="xsd:string">SDCTY119</WS_RUnitNo>
<WS_UnitStatus xsi:type="xsd:string">Repair</WS_UnitStatus>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_ChangeUnitStatus1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ChangeUnitStatus1 , message:
{'WS_RUnitNo'=>"SDCTY119",
'WS_UnitStatus'=>"Repair",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RUnitNo] => SDCTY119
[WS_UnitStatus] => Repair
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_ChangeUnitStatus1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_RUnitNoOut xsi:type="xsd:string">SDCTY119</WS_RUnitNoOut>
<WS_UnitStatusOut xsi:type="xsd:string">Repair</WS_UnitStatusOut>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_ChangeUnitStatus1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_RUnitNoOut] => SDCTY119
[WS_UnitStatusOut] => Repair
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to change the status of a Unit in a Storman database.
The Status cannot be changed from Vacant to Rented, or from Rented to Vacant. These must be done via adding the Unit to an Agreement, or processing a Move Out.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RUnitNo | Unit Number to have the status changed
|
string | yes |
WS_UnitStatus | The status to be changed to. Accepted Unit Status' below. | string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Rented Statuses: RENTED
ONSITE
LOCKED
Vacant Statuses: VACANT
RESERVED
COMPANY
REPAIR
TOCLEAN
UNAVAIL
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_RUnitNoOut | Success will result in the Unit Number being returned | string |
WS_UnitStatusOut | Success will result in the Unit Status being returned | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman. |
1025 | Invalid Unit Status. |
1026 | Unit Status cannot be changed. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ConvertContact1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_ConvertContact soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CTContactNo xsi:type="xsd:string">SDCTY0000500320</WS_CTContactNo>
<WS_MoveInDate xsi:type="xsd:date">2015-10-20</WS_MoveInDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_ConvertContact>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ConvertContactResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOJON</WS_CustomerID>
<WS_ReservationID xsi:type="xsd:string">SDCTY00001923</WS_ReservationID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ConvertContactResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to convert a Sales Enquiry (Contact) into a Reservation, in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | Sales Enquiry number to be converted, to a Reservation
|
string | yes |
WS_MoveInDate | The expected Move In date 2016-08-10 |
date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_ReservationID | Success will result in the Reservation Number | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ConvertReservation2
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_ConvertReservation2 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ResNo xsi:type="xsd:string">SDCTY00008306</WS_ResNo>
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000008029</WS_RAgreeNo>
<WS_MoveInDate xsi:type="xsd:date">2017-01-20</WS_MoveInDate>
<WS_Locked xsi:type="xsd:boolean">0</WS_Locked>
<WS_aUnitNo xsi:type="stor:ArrayOfstring" soapenc:arrayType="xsd:string[2]">
<item xsi:type="xsd:string">SDCTY101</item>
<item xsi:type="xsd:string">SDCTY004</item>
</WS_aUnitNo>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</stor:WS_ConvertReservation2>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ConvertReservation2 , message:
{'WS_ResNo'=>"SDCTY000000058",
'WS_Note'=>"This customer frequently pays late.",
'WS_NoteAlert'=> 1,
'WS_NoteCategory'=>"Late Payer",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_NoteID] => SDCTY000000058
[WS_Note] => This customer frequently pays late.
[WS_NoteAlert] => 1
[WS_NoteCategory] => Late Payer
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ConvertReservation2Response xmlns:ns1="StorMan">
<WS_AgreementID xsi:type="xsd:string">000008029</WS_AgreementID>
<WS_Edit xsi:type="xsd:boolean">1</WS_Edit>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_UnitsOccupied xsi:type="xsd:string">2256, 2017</WS_UnitsOccupied>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ConvertReservation2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to convert an Active Reservation to an Active Agreement in a Storman database. The Reservation number of the existing Reservation must be passed, and will be set to inactive after a successful conversion.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | The Reservation number to be converted to an active Agreement
|
string | yes |
WS_RAgreeNo | If this Reservation has an existing Agreement in Storman, the Agreement number should be passed here
|
string | yes |
WS_MoveInDate | The expected move in date
|
date | yes |
WS_Locked | If passed TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_aUnitNo | An array of Units to be added to the new Agreement here. If empty, only the currently Reserved Units will be converted SDCTY1001 |
ArrayOfstring | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID | string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_AgreementID | Success will result in the Agreement Number. | string |
WS_CustomerID | Success will result in the Customer Code. | string |
WS_UnitsOccupied | Success will result in the Unit/s occupied by the new Agreement. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ConvertReservation3
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_ConvertReservation3 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ResNo xsi:type="xsd:string">SDCTY00008306</WS_ResNo>
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000008029</WS_RAgreeNo>
<WS_MoveInDate xsi:type="xsd:date">2017-01-20</WS_MoveInDate>
<WS_Locked xsi:type="xsd:boolean">0</WS_Locked>
<WS_aUnitNo xsi:type="stor:ArrayOfstring" soapenc:arrayType="xsd:string[2]">
<item xsi:type="xsd:string">SDCTY101</item>
<item xsi:type="xsd:string">SDCTY004</item>
</WS_aUnitNo>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
<WS_apDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</stor:WS_ConvertReservation3>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_ConvertReservation3Response xmlns:ns1="StorMan">
<WS_AgreementID xsi:type="xsd:string">000008029</WS_AgreementID>
<WS_Edit xsi:type="xsd:boolean">1</WS_Edit>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_UnitsOccupied xsi:type="xsd:string">2256, 2017</WS_UnitsOccupied>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ConvertReservation3Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to convert an Active Reservation to an Active Agreement in a Storman database. The Reservation number of the existing Reservation must be passed, and will be set to inactive after a successful conversion.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ResNo | The Reservation number to be converted to an active Agreement
|
string | yes |
WS_RAgreeNo | If this Reservation has an existing Agreement in Storman, the Agreement number should be passed here
|
string | yes |
WS_MoveInDate | The expected move in date
|
date | yes |
WS_Locked | If passed TRUE, the Customer and Unit will have their status set to Locked. | boolean | yes |
WS_aUnitNo | An array of Units to be added to the new Agreement here. If empty, only the currently Reserved Units will be converted SDCTY1001 |
ArrayOfstring | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID saved against the Unit and Unit History
|
string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS saved against the Unit and Unit History
|
string | yes |
WS_apDigAgmtID | The ID for the digital Storage Agreement
|
string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_AgreementID | Success will result in the Agreement Number. | string |
WS_CustomerID | Success will result in the Customer Code. | string |
WS_UnitsOccupied | Success will result in the Unit/s occupied by the new Agreement. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CreateReservation1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CreateReservation1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_ORCustomerName xsi:type="xsd:string">John Smith</WS_ORCustomerName>
<WS_ORCustomerEmail xsi:type="xsd:string">john.smith@Storman.com</WS_ORCustomerEmail>
<WS_ORCustomerEmailSend xsi:type="xsd:boolean">1</WS_ORCustomerEmailSend>
<WS_ORFacilityEmailSend xsi:type="xsd:boolean">1</WS_ORFacilityEmailSend>
<WS_ORCustomerPhone xsi:type="xsd:string">64092803393</WS_ORCustomerPhone>
<WS_ORUnitTypeCode xsi:type="xsd:string">SDCTY12</WS_ORUnitTypeCode>
<WS_ORDateUnitRequired xsi:type="xsd:string">2015-08-01</WS_ORDateUnitRequired>
<WS_ORUnitRateSelected xsi:type="xsd:string">250</WS_ORUnitRateSelected>
<WS_Username xsi:type="xsd:string"/>
<WS_CustPass xsi:type="xsd:string">kittens123</WS_CustPass>
<WS_ORUnitSelect xsi:type="xsd:string">SDCTY115</WS_ORUnitSelect>
<WS_OREnquiryNo xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustomRate xsi:type="xsd:float">200</WS_CustomRate>
<WS_CustomRateSet xsi:type="xsd:boolean">1</WS_CustomRateSet>
</mns:WS_CreateReservation1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_CreateReservation1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ReservationID xsi:type="xsd:string">SDCTY00070031</WS_ReservationID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation successfully created in database Storman.</WS_ORErrorDescription>
</ns1:WS_CreateReservation1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to create a new Active Reservation in a Storman database. Before calling this method, please ensure you check that there are Units available to be reserved. By using WS_GetUnitTypes1
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_ORCustomerName | Name for the Reservation Smith, John |
string | yes |
WS_ORCustomerEmail | Email address of Customer for this Reservation | string | yes |
WS_ORCustomerEmailSend | Storman to send an email to the Customer notifiying the creation of the Reservation. Success only. | boolean | yes |
WS_ORFacilityEmailSend | Storman to send an email to the Storman Facility notiying the creation of the Reservation. Success only. | boolean | yes |
WS_ORCustomerPhone | Phone number of Customer for this Reservation | string | yes |
WS_ORUnitTypeCode | Unit Type code of the Unit to be Reserved for this Reservation SDCTY28 |
string | yes |
WS_ReservedDate | The date the Customer is reserving the Unit from 2016-08-10 |
date | yes |
WS_ORUnitRateSelected | Used to indicate if the Customer will be billed Monthly or Weekly | string | yes |
WS_Username | The customer code of of an existing customer, if this Reservation is for an existing Customer SDCTYJOHNS |
string | yes |
WS_CustPass | Customer Password for this Reservation | string | yes |
WS_ORUnitSelect | Specific Unit Number to be Reserved SDCTY1001 |
string | yes |
WS_OREnquiryNo | If this Customer has an existing open Sales Enquriy in the Storman database. This will be updated and converted to an Active Reservation SDCTY0000500320 |
string | yes |
WS_CTCustType | Used to store the type of Customer for this Reservation
|
string | yes |
WS_CallTakenBy | Name of the user that created this Reservation Online Web Call Centre |
string | yes |
WS_CTStoredBefore | Whether or not the Reservation has used Storage before
|
int | yes |
WS_MarketSrce | Used to store how the Reservation discovered the Storage Facility
|
string | yes |
WS_CustomRate | Sets the rate for the reserved Unit, if different from the standard rental rate 275 |
float | yes |
WS_CustomRateSet | Storman to use the above Custom rate for the Unit instead of the default rate
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code. | string |
WS_ReservationID | Success will result in the Reservation Number. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1002 | Invalid Customer email address. |
1003 | Invalid Customer name. |
1004 | Customer name contains invalid characters. |
1006 | Unit Type record not found in database Storman. |
1007 | Requested Unit Type Code is invalid.Unit record not found in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notification email failed. |
1012 | Customer record not found in database Storman. |
1027 | Invalid Reservation date. |
1028 | Reservation email address not defined in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerEdit1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerEdit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_Organization xsi:type="xsd:boolean">1</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">Dave Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">Dave</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date"/>
<WS_Username xsi:type="xsd:string">Dave</WS_Username>
<WS_ABNNo xsi:type="xsd:string">99999997</WS_ABNNo>
<WS_MailAddress xsi:type="xsd:string">S105, Level 2, Cargo Central</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">Auckland</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">Auckland</WS_MailCity>
<WS_MailState xsi:type="xsd:string"/>
<WS_MailPostZIPCode xsi:type="xsd:string">2102</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">New Zealand</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string"/>
<WS_StreetSuburb xsi:type="xsd:string"/>
<WS_StreetCity xsi:type="xsd:string"/>
<WS_StreetState xsi:type="xsd:string"/>
<WS_StreetZIPCode xsi:type="xsd:string"/>
<WS_Country xsi:type="xsd:string">New Zealand</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string"/>
<WS_PhoneBus xsi:type="xsd:string"/>
<WS_PhoneBusExt xsi:type="xsd:string"/>
<WS_MobilePhone xsi:type="xsd:string"/>
<WS_PrimaryPhone xsi:type="xsd:int">5037365916</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">davesmith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string"/>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Outlander</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">GRM561</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Government</WS_CustType>
<WS_BusType xsi:type="xsd:string">Accountant</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Moving out</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">1</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string"/>
<WS_AlternateAddress xsi:type="xsd:string"/>
<WS_AltSuburb xsi:type="xsd:string"/>
<WS_AlternateCity xsi:type="xsd:string"/>
<WS_AlternateState xsi:type="xsd:string"/>
<WS_AlternateZIPCode xsi:type="xsd:string"/>
<WS_AltCountry xsi:type="xsd:string"/>
<WS_AlternatePhone xsi:type="xsd:string"/>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string"/>
<WS_AltEmail xsi:type="xsd:string"/>
<WS_AutoEmailCC xsi:type="xsd:boolean">1</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_asRAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRAgreeNo>
<WS_aiDaytoBill xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiDaytoBill>
<WS_abSendNotices xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNotices>
<WS_aiNoticeDaysPrior xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiNoticeDaysPrior>
<WS_abSendNoticesEmail xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticesEmail>
<WS_abSendNoticeSMS xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticeSMS>
<WS_abAutoPay xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abAutoPay>
<WS_arAutoPayAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arAutoPayAmt>
<WS_aiAutoPayType xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiAutoPayType>
<WS_adAuthCCSigned xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCSigned>
<WS_adAuthCCExpiry xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCExpiry>
<WS_adOutNoticeDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adOutNoticeDate>
<WS_adMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveIn>
<WS_adMoveOut xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveOut>
<WS_asUTRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTRUnitNo>
<WS_asUTAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTAgreeNo>
<WS_arUTInsureVal xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arUTInsureVal>
<WS_asRReserveNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRReserveNo>
<WS_adExpMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adExpMoveIn>
<WS_asUTResRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTResRUnitNo>
<WS_asUTReservedTo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTReservedTo>
<WS_asPCName xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCPINCardNo>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string"/>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string">Dave Smith</WS_BankAccountName>
<WS_BankAcct xsi:type="xsd:string">013696000745611</WS_BankAcct>
<WS_BankName xsi:type="xsd:string">BNZ</WS_BankName>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">11224</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">1</WS_CreateNote>
</mns:WS_CustomerEdit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerEdit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asOutPCName href="#ref-1"/>
<WS_asOutPCPINCardNo href="#ref-2"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CustomerEdit1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[0]"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | yes |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | yes |
WS_CustomerName | Usually in Lastname, Firstname format. | string | yes |
WS_FirstName | The first name of the customer. | string | yes |
WS_DateofBirth | The Customer's Date of Birth. | date | yes |
WS_Username | The Customer's Username | string | yes |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | yes |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_MailCity | The city of the mailing address. | string | yes |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | yes |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | yes |
WS_MailCountry | The country for the Mailing Address. | string | yes |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_StreetCity | The city of the street address. | string | yes |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_StreetZIPCode | The post or zip code for the street address. | string | yes |
WS_Country | The country code for this Customer. | string | yes |
WS_PhonePrivate | The home phone number of the Customer. | string | yes |
WS_PhoneBus | The business phone number of the Customer. | string | yes |
WS_PhoneBusExt | The business phone extension number of the Customer. | string | yes |
WS_MobilePhone | The mobile phone number of the Customer. | string | yes |
WS_PrimaryPhone | The primary phone number of the Customer. | int | yes |
WS_EmailAddress | The email address of the Customer. | string | yes |
WS_Employer | The emplyer of the Customer, if applicable. | string | yes |
WS_LicenceNo | The driver licence number of the Customer. | string | yes |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | yes |
WS_Vehicle | The make and model of the Customer's vehicle. | string | yes |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | yes |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | yes |
WS_CustType | Used to store the type of the Customer. | string | yes |
WS_BusType | Used to store the business type of the Customer. | string | yes |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | yes |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | yes |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | yes |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | yes |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | yes |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | yes |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | yes |
WS_AltCountry | The country of the secondary Contact's street address. | string | yes |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | yes |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | yes |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | yes |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | yes |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | yes |
WS_asRAgreeNo | Full Agreement numbers for all Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_aiDaytoBill | The Day to Bill for all Agreements assigned to the Customer. | ArrayOfint | yes |
WS_abSendNotices | Whether each Agreement assigned to the Customer is set to receieve a reminder notice. | ArrayOfboolean | yes |
WS_aiNoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve a reminder notice. | ArrayOfboolean | yes |
WS_abSendNoticeSMS | Whether each Agreement assigned to the Customer is set to receive a reminder notice, via SMS message. | ArrayOfboolean | yes |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | yes |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | yes |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adAuthCCExpiry | The date that the autopay is set to expire, for each Agreement assigned to the Customer. Dates of 00/00/00 will continue until changed. | ArrayOfdate | yes |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveOut | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreement assigned to the Customer. | ArrayOfstring | yes |
WS_asUTAgreeNo | The full Agreement Numbers that each Unit is associated with. | ArrayOfstring | yes |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | yes |
WS_asRReserveNo | The Reservation numbers for each of this Customer's Reservations. | ArrayOfstring | yes |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | yes |
WS_asUTResRUnitNo | Units that are reserved to each of the Customer's Reservations. | ArrayOfstring | yes |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | yes |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | yes |
WS_asPCPINCardNo | PIN Codes of Proximity Card Numbers for each of the Customer's users. | ArrayOfstring | yes |
WS_FaxNo | The fax phone number of the Customer. | string | yes |
WS_Custom1 | The first custom field for the Customer. | string | yes |
WS_Custom2 | The second custom field for the Customer. | string | yes |
WS_Custom3 | The third custom field for the Customer. | string | yes |
WS_Custom4 | The fourth custom field for the Customer. | string | yes |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | yes |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | yes |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | yes |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | yes |
WS_CCName | The name on the Customer's credit card. | string | yes |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | yes |
WS_BankAccountName | The name used for the Customer's bank account. | string | yes |
WS_BankAcct | The account number for the Customer's bank account. | string | yes |
WS_BankName | The bank name of the Customer's bank account. | string | yes |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | yes |
WS_GatePIN | The primary gate PIN for the Customer. | string | yes |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string | yes |
WS_CreateNote | Whether Storman is to create a note in this Customer's account, noting the changes. | boolean | yes |
WS_PhotoIDType | The Identification Type used by this Customer. | string | yes |
WS_SecondCust | Whether this Customer is an Alternate Contact, or a a Secondary Customer. | boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asOutPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asOutPCPINCardNo | PIN Codes or Proximity Card Numbers for each of the Customer's users. | ArrayOfstring |
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerEdit2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerEdit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_Organization xsi:type="xsd:boolean">1</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">Dave Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">Dave</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date"/>
<WS_Username xsi:type="xsd:string">Dave</WS_Username>
<WS_ABNNo xsi:type="xsd:string">99999997</WS_ABNNo>
<WS_MailAddress xsi:type="xsd:string">S105, Level 2, Cargo Central</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">Auckland</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">Auckland</WS_MailCity>
<WS_MailState xsi:type="xsd:string"/>
<WS_MailPostZIPCode xsi:type="xsd:string">2102</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">New Zealand</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string"/>
<WS_StreetSuburb xsi:type="xsd:string"/>
<WS_StreetCity xsi:type="xsd:string"/>
<WS_StreetState xsi:type="xsd:string"/>
<WS_StreetZIPCode xsi:type="xsd:string"/>
<WS_Country xsi:type="xsd:string">New Zealand</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string"/>
<WS_PhoneBus xsi:type="xsd:string"/>
<WS_PhoneBusExt xsi:type="xsd:string"/>
<WS_MobilePhone xsi:type="xsd:string"/>
<WS_PrimaryPhone xsi:type="xsd:int">5037365916</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">davesmith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string"/>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Outlander</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">GRM561</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Government</WS_CustType>
<WS_BusType xsi:type="xsd:string">Accountant</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Moving out</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">1</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string"/>
<WS_AlternateAddress xsi:type="xsd:string"/>
<WS_AltSuburb xsi:type="xsd:string"/>
<WS_AlternateCity xsi:type="xsd:string"/>
<WS_AlternateState xsi:type="xsd:string"/>
<WS_AlternateZIPCode xsi:type="xsd:string"/>
<WS_AltCountry xsi:type="xsd:string"/>
<WS_AlternatePhone xsi:type="xsd:string"/>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string"/>
<WS_AltEmail xsi:type="xsd:string"/>
<WS_AutoEmailCC xsi:type="xsd:boolean">1</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_asRAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRAgreeNo>
<WS_aiDaytoBill xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiDaytoBill>
<WS_abSendNotices xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNotices>
<WS_aiNoticeDaysPrior xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiNoticeDaysPrior>
<WS_abSendNoticesEmail xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticesEmail>
<WS_abSendNoticeSMS xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticeSMS>
<WS_abAutoPay xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abAutoPay>
<WS_arAutoPayAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arAutoPayAmt>
<WS_aiAutoPayType xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiAutoPayType>
<WS_adAuthCCSigned xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCSigned>
<WS_adAuthCCExpiry xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCExpiry>
<WS_adOutNoticeDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adOutNoticeDate>
<WS_adMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveIn>
<WS_adMoveOut xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveOut>
<WS_asUTRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTRUnitNo>
<WS_asUTAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTAgreeNo>
<WS_arUTInsureVal xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arUTInsureVal>
<WS_asRReserveNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRReserveNo>
<WS_adExpMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adExpMoveIn>
<WS_asUTResRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTResRUnitNo>
<WS_asUTReservedTo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTReservedTo>
<WS_asPCName xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCPINCardNo>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string"/>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string">Dave Smith</WS_BankAccountName>
<WS_BankAcct xsi:type="xsd:string">013696000745611</WS_BankAcct>
<WS_BankName xsi:type="xsd:string">BNZ</WS_BankName>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">11224</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">1</WS_CreateNote>
</mns:WS_CustomerEdit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerEdit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asOutPCName href="#ref-1"/>
<WS_asOutPCPINCardNo href="#ref-2"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CustomerEdit1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[0]"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman Database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | yes |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | yes |
WS_CustomerName | Usually in Lastname, Firstname format. | string | yes |
WS_FirstName | The first name of the customer. | string | yes |
WS_DateofBirth | The Customer's Date of Birth. | date | yes |
WS_Username | The Customer's Username | string | yes |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | yes |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_MailCity | The city of the mailing address. | string | yes |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | yes |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | yes |
WS_MailCountry | The country for the Mailing Address. | string | yes |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_StreetCity | The city of the street address. | string | yes |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_StreetZIPCode | The post or zip code for the street address. | string | yes |
WS_Country | The country code for this Customer. | string | yes |
WS_PhonePrivate | The home phone number of the Customer. | string | yes |
WS_PhoneBus | The business phone number of the Customer. | string | yes |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string | yes |
WS_MobilePhone | The mobile phone number of the Customer. | string | yes |
WS_PrimaryPhone | The primary phone number of the Customer. | int | yes |
WS_EmailAddress | The email address of the Customer. | string | yes |
WS_Employer | The emplyer of the Customer, if applicable. | string | yes |
WS_LicenceNo | The driver licence number of the Customer. | string | yes |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | yes |
WS_Vehicle | The make and model of the Customer's vehicle. | string | yes |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | yes |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | yes |
WS_CustType | Used to store the type of Customer. | string | yes |
WS_BusType | Used to store the business type of the Customer. | string | yes |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | yes |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | yes |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | yes |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | yes |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | yes |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | yes |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | yes |
WS_AltCountry | The country of the secondary Contact's street address. | string | yes |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | yes |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | yes |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | yes |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | yes |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | yes |
WS_asRAgreeNo | Full Agreement numbers for all Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_aiDaytoBill | The Day to Bill for all Agreements assigned to the Customer. | ArrayOfint | yes |
WS_abSendNotices | Whether each Agreement assigned to the Customer is set to receieve a reminder notice. | ArrayOfboolean | yes |
WS_aiNoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve a reminder notice. | ArrayOfboolean | yes |
WS_abSendNoticeSMS | Whether each Agreement assigned to the Customer is set to receive a reminder notice, via SMS message. | ArrayOfboolean | yes |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | yes |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | yes |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate | yes |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | yes |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring | yes |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | yes |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring | yes |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | yes |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | yes |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring | yes |
WS_FaxNo | The fax phone number of the Customer. | string | yes |
WS_Custom1 | The first custom field for the Customer. | string | yes |
WS_Custom2 | The second custom field for the Customer. | string | yes |
WS_Custom3 | The third custom field for the Customer. | string | yes |
WS_Custom4 | The fourth custom field for the Customer. | string | yes |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | yes |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | yes |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | yes |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | yes |
WS_CCName | The name on the Customer's credit card. | string | yes |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | yes |
WS_BankAccountName | The name used for the Customer's bank account. | string | yes |
WS_BankAcct | The account number for the Customer's bank account. | string | yes |
WS_BankName | The bank name of the Customer's bank account. | string | yes |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | yes |
WS_GatePIN | The primary gate PIN for the Customer. | string | yes |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string | yes |
WS_CreateNote | Whether Storman is to create a note in this Customer's account, noting the changes. | boolean | yes |
WS_PhotoIDType | The Identification Type used by this Customer. | string | yes |
WS_SecondCust | Whether this Customer is an Alternate Contact, or a a Secondary Customer. | boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material, after they have moved out/agreement has ended. | boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asOutPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asOutPCPINCardNo | PIN Codes or Proximity Card Numbers for each of the Customer's users. | ArrayOfstring |
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerEdit3
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerEdit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_Organization xsi:type="xsd:boolean">1</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">Dave Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">Dave</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date"/>
<WS_Username xsi:type="xsd:string">Dave</WS_Username>
<WS_ABNNo xsi:type="xsd:string">99999997</WS_ABNNo>
<WS_MailAddress xsi:type="xsd:string">S105, Level 2, Cargo Central</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">Auckland</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">Auckland</WS_MailCity>
<WS_MailState xsi:type="xsd:string"/>
<WS_MailPostZIPCode xsi:type="xsd:string">2102</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">New Zealand</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string"/>
<WS_StreetSuburb xsi:type="xsd:string"/>
<WS_StreetCity xsi:type="xsd:string"/>
<WS_StreetState xsi:type="xsd:string"/>
<WS_StreetZIPCode xsi:type="xsd:string"/>
<WS_Country xsi:type="xsd:string">New Zealand</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string"/>
<WS_PhoneBus xsi:type="xsd:string"/>
<WS_PhoneBusExt xsi:type="xsd:string"/>
<WS_MobilePhone xsi:type="xsd:string"/>
<WS_PrimaryPhone xsi:type="xsd:int">5037365916</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">davesmith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string"/>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Outlander</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">GRM561</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Government</WS_CustType>
<WS_BusType xsi:type="xsd:string">Accountant</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Moving out</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">1</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string"/>
<WS_AlternateAddress xsi:type="xsd:string"/>
<WS_AltSuburb xsi:type="xsd:string"/>
<WS_AlternateCity xsi:type="xsd:string"/>
<WS_AlternateState xsi:type="xsd:string"/>
<WS_AlternateZIPCode xsi:type="xsd:string"/>
<WS_AltCountry xsi:type="xsd:string"/>
<WS_AlternatePhone xsi:type="xsd:string"/>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string"/>
<WS_AltEmail xsi:type="xsd:string"/>
<WS_AutoEmailCC xsi:type="xsd:boolean">1</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_asRAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRAgreeNo>
<WS_aiDaytoBill xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiDaytoBill>
<WS_abSendNotices xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNotices>
<WS_aiNoticeDaysPrior xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiNoticeDaysPrior>
<WS_abSendNoticesEmail xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticesEmail>
<WS_abSendNoticeSMS xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticeSMS>
<WS_abAutoPay xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abAutoPay>
<WS_arAutoPayAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arAutoPayAmt>
<WS_aiAutoPayType xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiAutoPayType>
<WS_adAuthCCSigned xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCSigned>
<WS_adAuthCCExpiry xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCExpiry>
<WS_adOutNoticeDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adOutNoticeDate>
<WS_adMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveIn>
<WS_adMoveOut xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveOut>
<WS_asUTRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTRUnitNo>
<WS_asUTAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTAgreeNo>
<WS_arUTInsureVal xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arUTInsureVal>
<WS_asRReserveNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRReserveNo>
<WS_adExpMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adExpMoveIn>
<WS_asUTResRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTResRUnitNo>
<WS_asUTReservedTo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTReservedTo>
<WS_asPCName xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCPINCardNo>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string"/>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string">Dave Smith</WS_BankAccountName>
<WS_BankAcct xsi:type="xsd:string">013696000745611</WS_BankAcct>
<WS_BankName xsi:type="xsd:string">BNZ</WS_BankName>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">11224</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">1</WS_CreateNote>
</mns:WS_CustomerEdit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerEdit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asOutPCName href="#ref-1"/>
<WS_asOutPCPINCardNo href="#ref-2"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CustomerEdit1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[0]"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman Database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | yes |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | yes |
WS_CustomerName | Usually in Lastname, Firstname format. | string | yes |
WS_FirstName | The first name of the customer. | string | yes |
WS_DateofBirth | The Customer's Date of Birth. | date | yes |
WS_Username | The Customer's Username | string | yes |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | yes |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_MailCity | The city of the mailing address. | string | yes |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | yes |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | yes |
WS_MailCountry | The country for the Mailing Address. | string | yes |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_StreetCity | The city of the street address. | string | yes |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_StreetZIPCode | The post or zip code for the street address. | string | yes |
WS_Country | The country code for this Customer. | string | yes |
WS_PhonePrivate | The home phone number of the Customer. | string | yes |
WS_PhoneBus | The business phone number of the Customer. | string | yes |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string | yes |
WS_MobilePhone | The mobile phone number of the Customer. | string | yes |
WS_PrimaryPhone | The primary phone number of the Customer. | int | yes |
WS_EmailAddress | The email address of the Customer. | string | yes |
WS_Employer | The emplyer of the Customer, if applicable. | string | yes |
WS_LicenceNo | The driver licence number of the Customer. | string | yes |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | yes |
WS_Vehicle | The make and model of the Customer's vehicle. | string | yes |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | yes |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | yes |
WS_CustType | Used to store the type of Customer. | string | yes |
WS_BusType | Used to store the business type of the Customer. | string | yes |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | yes |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | yes |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | yes |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | yes |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | yes |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | yes |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | yes |
WS_AltCountry | The country of the secondary Contact's street address. | string | yes |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | yes |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | yes |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | yes |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | yes |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | yes |
WS_asRAgreeNo | Full Agreement numbers for all Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_aiDaytoBill | The Day to Bill for all Agreements assigned to the Customer. | ArrayOfint | yes |
WS_abSendNotices | Whether each Agreement assigned to the Customer is set to receieve a reminder notice. | ArrayOfboolean | yes |
WS_aiNoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve a reminder notice. | ArrayOfboolean | yes |
WS_abSendNoticeSMS | Whether each Agreement assigned to the Customer is set to receive a reminder notice, via SMS message. | ArrayOfboolean | yes |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | yes |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | yes |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate | yes |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | yes |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring | yes |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | yes |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring | yes |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | yes |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | yes |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring | yes |
WS_FaxNo | The fax phone number of the Customer. | string | yes |
WS_Custom1 | The first custom field for the Customer. | string | yes |
WS_Custom2 | The second custom field for the Customer. | string | yes |
WS_Custom3 | The third custom field for the Customer. | string | yes |
WS_Custom4 | The fourth custom field for the Customer. | string | yes |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | yes |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | yes |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | yes |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | yes |
WS_CCName | The name on the Customer's credit card. | string | yes |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | yes |
WS_BankAccountName | The name used for the Customer's bank account. | string | yes |
WS_BankAcct | The account number for the Customer's bank account. | string | yes |
WS_BankName | The bank name of the Customer's bank account. | string | yes |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | yes |
WS_GatePIN | The primary gate PIN for the Customer. | string | yes |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string | yes |
WS_CreateNote | Whether Storman is to create a note in this Customer's account, noting the changes. | boolean | yes |
WS_PhotoIDType | The Identification Type used by this Customer. | string | yes |
WS_SecondCust | Whether this Customer is an Alternate Contact, or a a Secondary Customer. | boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material, after they have moved out/agreement has ended. | boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asOutPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asOutPCPINCardNo | PIN Codes or Proximity Card Numbers for each of the Customer's users. | ArrayOfstring |
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerEdit5
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerEdit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_Organization xsi:type="xsd:boolean">1</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">Dave Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">Dave</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date"/>
<WS_Username xsi:type="xsd:string">Dave</WS_Username>
<WS_ABNNo xsi:type="xsd:string">99999997</WS_ABNNo>
<WS_MailAddress xsi:type="xsd:string">S105, Level 2, Cargo Central</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">Auckland</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">Auckland</WS_MailCity>
<WS_MailState xsi:type="xsd:string"/>
<WS_MailPostZIPCode xsi:type="xsd:string">2102</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">New Zealand</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string"/>
<WS_StreetSuburb xsi:type="xsd:string"/>
<WS_StreetCity xsi:type="xsd:string"/>
<WS_StreetState xsi:type="xsd:string"/>
<WS_StreetZIPCode xsi:type="xsd:string"/>
<WS_Country xsi:type="xsd:string">New Zealand</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string"/>
<WS_PhoneBus xsi:type="xsd:string"/>
<WS_PhoneBusExt xsi:type="xsd:string"/>
<WS_MobilePhone xsi:type="xsd:string"/>
<WS_PrimaryPhone xsi:type="xsd:int">5037365916</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">davesmith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string"/>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Outlander</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">GRM561</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Facebook</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Government</WS_CustType>
<WS_BusType xsi:type="xsd:string">Accountant</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Moving out</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">1</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string"/>
<WS_AlternateAddress xsi:type="xsd:string"/>
<WS_AltSuburb xsi:type="xsd:string"/>
<WS_AlternateCity xsi:type="xsd:string"/>
<WS_AlternateState xsi:type="xsd:string"/>
<WS_AlternateZIPCode xsi:type="xsd:string"/>
<WS_AltCountry xsi:type="xsd:string"/>
<WS_AlternatePhone xsi:type="xsd:string"/>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string"/>
<WS_AltEmail xsi:type="xsd:string"/>
<WS_AutoEmailCC xsi:type="xsd:boolean">1</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_asRAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRAgreeNo>
<WS_aiDaytoBill xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiDaytoBill>
<WS_abSendNotices xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNotices>
<WS_aiNoticeDaysPrior xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiNoticeDaysPrior>
<WS_abSendNoticesEmail xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticesEmail>
<WS_abSendNoticeSMS xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abSendNoticeSMS>
<WS_abAutoPay xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">1</item>
</WS_abAutoPay>
<WS_arAutoPayAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arAutoPayAmt>
<WS_aiAutoPayType xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int"/>
</WS_aiAutoPayType>
<WS_adAuthCCSigned xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCSigned>
<WS_adAuthCCExpiry xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adAuthCCExpiry>
<WS_adOutNoticeDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adOutNoticeDate>
<WS_adMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveIn>
<WS_adMoveOut xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adMoveOut>
<WS_asUTRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTRUnitNo>
<WS_asUTAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTAgreeNo>
<WS_arUTInsureVal xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float"/>
</WS_arUTInsureVal>
<WS_asRReserveNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asRReserveNo>
<WS_adExpMoveIn xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date"/>
</WS_adExpMoveIn>
<WS_asUTResRUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTResRUnitNo>
<WS_asUTReservedTo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asUTReservedTo>
<WS_asPCName xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string"/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string"/>
</WS_asPCPINCardNo>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string"/>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string">Dave Smith</WS_BankAccountName>
<WS_BankAcct xsi:type="xsd:string">013696000745611</WS_BankAcct>
<WS_BankName xsi:type="xsd:string">BNZ</WS_BankName>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">11224</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">1</WS_CreateNote>
</mns:WS_CustomerEdit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerEdit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asOutPCName href="#ref-1"/>
<WS_asOutPCPINCardNo href="#ref-2"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_CustomerEdit1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[0]"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman Database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | yes |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | yes |
WS_CustomerName | Usually in Lastname, Firstname format. | string | yes |
WS_FirstName | The first name of the customer. | string | yes |
WS_DateofBirth | The Customer's Date of Birth. | date | yes |
WS_Username | The Customer's Username | string | yes |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | yes |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_MailCity | The city of the mailing address. | string | yes |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | yes |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | yes |
WS_MailCountry | The country for the Mailing Address. | string | yes |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_StreetCity | The city of the street address. | string | yes |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_StreetZIPCode | The post or zip code for the street address. | string | yes |
WS_Country | The country code for this Customer. | string | yes |
WS_PhonePrivate | The home phone number of the Customer. | string | yes |
WS_PhoneBus | The business phone number of the Customer. | string | yes |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string | yes |
WS_MobilePhone | The mobile phone number of the Customer. | string | yes |
WS_PrimaryPhone | The primary phone number of the Customer. | int | yes |
WS_EmailAddress | The email address of the Customer. | string | yes |
WS_Employer | The emplyer of the Customer, if applicable. | string | yes |
WS_LicenceNo | The driver licence number of the Customer. | string | yes |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | yes |
WS_Vehicle | The make and model of the Customer's vehicle. | string | yes |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | yes |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | yes |
WS_CustType | Used to store the type of Customer. | string | yes |
WS_BusType | Used to store the business type of the Customer. | string | yes |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | yes |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | yes |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | yes |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | yes |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | yes |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | yes |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | yes |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | yes |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | yes |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | yes |
WS_AltCountry | The country of the secondary Contact's street address. | string | yes |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | yes |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | yes |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | yes |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | yes |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | yes |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | yes |
WS_asRAgreeNo | Full Agreement numbers for all Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_aiDaytoBill | The Day to Bill for all Agreements assigned to the Customer. | ArrayOfint | yes |
WS_abSendNotices | Whether each Agreement assigned to the Customer is set to receieve a reminder notice. | ArrayOfboolean | yes |
WS_aiNoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve a reminder notice. | ArrayOfboolean | yes |
WS_abSendNoticeSMS | Whether each Agreement assigned to the Customer is set to receive a reminder notice, via SMS message. | ArrayOfboolean | yes |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | yes |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | yes |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint | yes |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate | yes |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | yes |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate | yes |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring | yes |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | yes |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring | yes |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | yes |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring | yes |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | yes |
WS_FaxNo | The fax phone number of the Customer. | string | yes |
WS_Custom1 | The first custom field for the Customer. | string | yes |
WS_Custom2 | The second custom field for the Customer. | string | yes |
WS_Custom3 | The third custom field for the Customer. | string | yes |
WS_Custom4 | The fourth custom field for the Customer. | string | yes |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | yes |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | yes |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | yes |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | yes |
WS_CCName | The name on the Customer's credit card. | string | yes |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | yes |
WS_BankAccountName | The name used for the Customer's bank account. | string | yes |
WS_BankAcct | The account number for the Customer's bank account. | string | yes |
WS_BankName | The bank name of the Customer's bank account. | string | yes |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | yes |
WS_GatePIN | The primary gate PIN for the Customer. | string | yes |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string | yes |
WS_CreateNote | Whether Storman is to create a note in this Customer's account, noting the changes. | boolean | yes |
WS_PhotoIDType | The Identification Type used by this Customer. | string | yes |
WS_SecondCust | Whether this Customer is an Alternate Contact, or a a Secondary Customer. | boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material, after they have moved out/agreement has ended. | boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin1
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all data and all Customer related fields for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer. | string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring | |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint | |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean | |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint | |
WS_abSendNoticesEmail | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive notices via email. | ArrayOfboolean | |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean | |
WS_abAutoPay | Success will result in an Array of whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean | |
WS_arAutoPayAmt | Success will result in an Array of the autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat | |
WS_aiAutoPayType | Success will result in an Array of the autopay Type for each Agreement assigned to the Customer. | ArrayOfint | |
WS_adAuthCCSigned | Success will result in an Array of the date that autopay was authorized, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_adAuthCCExpiry | Success will result in an Array of the date that autopay is set to expire, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_adOutNoticeDate | Success will result in an Array of the dates notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_adMoveOut | Success will result in an Array of the date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate | |
WS_arRentAmt | Success will result in an Array of the Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat | |
WS_arNewRentAmt | Success will result in an Array of the Rent Increase amounts for each Agreement assigned to the Customer, if an increase has been set. | ArrayOffloat | |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate | |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring | |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring | |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat | |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat | |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat | |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate | |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring | |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring | |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat | |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat | |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate | |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring | |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring | |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate | |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring | |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring | |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat | |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring | |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring | |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean | |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string | |
WS_CustomerName | Usually in Lastname, Firstname format. | string | |
WS_FirstName | The first name of the customer. | string | |
WS_DateofBirth | The Customer's Date of Birth. | date | |
WS_Username | string | ||
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string | |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | |
WS_MailCity | The city of the mailing address. | string | |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string | |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string | |
WS_MailCountry | The country for the Mailing Address. | string | |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string | |
WS_StreetCity | The city of the street address. | string | |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | |
WS_StreetZIPCode | The post or zip code for the street address. | string | |
WS_Country | The country code for this Customer. | string | |
WS_PhonePrivate | The home phone number of the Customer. | string | |
WS_PhoneBus | The business phone number of the Customer. | string | |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string | |
WS_MobilePhone | The mobile phone number of the Customer. | string | |
WS_PrimaryPhone | The primary phone number of the Customer. | int | |
WS_EmailAddress | The email address of the Customer. | string | |
WS_Employer | The emplyer of the Customer, if applicable. | string | |
WS_LicenceNo | The driver licence number of the Customer. | string | |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string | |
WS_Vehicle | The make and model of the Customer's vehicle. | string | |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string | |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string | |
WS_CustType | Used to store the type of Customer. | string | |
WS_BusType | Used to store the business type of the Customer. | string | |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string | |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean | |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string | |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string | |
WS_AlternateName | The name of the secondary contact for this Agreement. | string | |
WS_AlternateAddress | The first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string | |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string | |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string | |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string | |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string | |
WS_AltCountry | The country of the secondary Contact's street address. | string | |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string | |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string | |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string | |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string | |
WS_AltEmail | The email address of the secondary contact for this Customer. | string | |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean | |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string | |
WS_CustomerID | The customer code of this customer | string | |
WS_FaxNo | The fax phone number of the Customer. | string | |
WS_Custom1 | The first custom field for the Customer. | string | |
WS_Custom2 | The second custom field for the Customer. | string | |
WS_Custom3 | The third custom field for the Customer. | string | |
WS_Custom4 | The fourth custom field for the Customer. | string | |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string | |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string | |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string | |
WS_CCExpiry | The expiry date of the Customer's credit card. | string | |
WS_CCName | The name on the Customer's credit card. | string | |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string | |
WS_BankAccountName | The name used for the Customer's bank account. | string | |
WS_BankAcct | The account number for the Customer's bank account. | string | |
WS_BankName | The bank name of the Customer's bank account. | string | |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string | |
WS_GatePIN | The primary gate PIN for the Customer. | string | |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particually used in Storman Central enviroments. | string | |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate | |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate | |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat | |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat | |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate | |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat | |
WS_adUTSize | Length X Width. | ArrayOffloat | |
WS_ORSuccess | Result of request | boolean | |
WS_ORErrorCode | See below for detailed error codes | int | |
WS_ORErrorDescription | See below for detailed description of errors | string | |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer | string | |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin2
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer information for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve notices via email or post/letter. | ArrayOfboolean |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_arRentAmt | The Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat |
WS_arNewRentAmt | The new rent amount for each Agreement assigned to the Customer, if an increase has been set | ArrayOffloat |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string |
WS_CustomerName | Usually in Lastname, Firstname format. | string |
WS_FirstName | The first name of the customer. | string |
WS_DateofBirth | The Customer's Date of Birth. | date |
WS_Username | The Customer's Username. | string |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_MailCity | The city of the mailing address. | string |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string |
WS_MailCountry | The country for the Mailing Address. | string |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_StreetCity | The city of the street address. | string |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_StreetZIPCode | The post or zip code for the street address. | string |
WS_Country | The country code for this Customer. | string |
WS_PhonePrivate | The home phone number of the Customer. | string |
WS_PhoneBus | The business phone number of the Customer. | string |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string |
WS_MobilePhone | The mobile phone number of the Customer. | string |
WS_PrimaryPhone | The primary phone number of the Customer. | int |
WS_EmailAddress | The email address of the Customer. | string |
WS_Employer | The emplyer of the Customer, if applicable. | string |
WS_LicenceNo | The driver licence number of the Customer. | string |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string |
WS_Vehicle | The make and model of the Customer's vehicle. | string |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string |
WS_CustType | Used to store the type of Customer. | string |
WS_BusType | Used to store the business type of the Customer. | string |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string |
WS_AlternateName | The name of the secondary contact for this Agreement. | string |
WS_AlternateAddress | Alternate Mail AddressThe first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string |
WS_AltCountry | The country of the secondary Contact's street address. | string |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string |
WS_AltEmail | The email address of the secondary contact for this Customer. | string |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string |
WS_CustomerID | The customer code of this customer | string |
WS_FaxNo | The fax phone number of the Customer. | string |
WS_Custom1 | The first custom field for the Customer. | string |
WS_Custom2 | The second custom field for the Customer. | string |
WS_Custom3 | The third custom field for the Customer. | string |
WS_Custom4 | The fourth custom field for the Customer. | string |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string |
WS_CCExpiry | The expiry date of the Customer's credit card. | string |
WS_CCName | The name on the Customer's credit card. | string |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string |
WS_BankAccountName | The name used for the Customer's bank account. | string |
WS_BankAcct | The account number for the Customer's bank account. | string |
WS_BankName | The bank name of the Customer's bank account. | string |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string |
WS_GatePIN | The primary gate PIN for the Customer. | string |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat |
WS_adUTSize | Length X Width. | ArrayOffloat |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material being sent to them, after they have moved out/the agreement ends. | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer. | string |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact. | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin3
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer information for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve notices via email or post/letter. | ArrayOfboolean |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_arRentAmt | The Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat |
WS_arNewRentAmt | The new rent amount for each Agreement assigned to the Customer, if an increase has been set | ArrayOffloat |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string |
WS_CustomerName | Usually in Lastname, Firstname format. | string |
WS_FirstName | The first name of the customer. | string |
WS_DateofBirth | The Customer's Date of Birth. | date |
WS_Username | The Customer's Username. | string |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_MailCity | The city of the mailing address. | string |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string |
WS_MailCountry | The country for the Mailing Address. | string |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_StreetCity | The city of the street address. | string |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_StreetZIPCode | The post or zip code for the street address. | string |
WS_Country | The country code for this Customer. | string |
WS_PhonePrivate | The home phone number of the Customer. | string |
WS_PhoneBus | The business phone number of the Customer. | string |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string |
WS_MobilePhone | The mobile phone number of the Customer. | string |
WS_PrimaryPhone | The primary phone number of the Customer. | int |
WS_EmailAddress | The email address of the Customer. | string |
WS_Employer | The emplyer of the Customer, if applicable. | string |
WS_LicenceNo | The driver licence number of the Customer. | string |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string |
WS_Vehicle | The make and model of the Customer's vehicle. | string |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facililty. | string |
WS_CustType | Used to store the type of Customer. | string |
WS_BusType | Used to store the business type of the Customer. | string |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean |
WS_AltContact | A list of people who are authorized to discuess the financial and storage details of the Customer's agreements. | string |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string |
WS_AlternateName | The name of the secondary contact for this Agreement. | string |
WS_AlternateAddress | Alternate Mail AddressThe first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string |
WS_AltCountry | The country of the secondary Contact's street address. | string |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string |
WS_AltEmail | The email address of the secondary contact for this Customer. | string |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string |
WS_CustomerID | The customer code of this customer | string |
WS_FaxNo | The fax phone number of the Customer. | string |
WS_Custom1 | The first custom field for the Customer. | string |
WS_Custom2 | The second custom field for the Customer. | string |
WS_Custom3 | The third custom field for the Customer. | string |
WS_Custom4 | The fourth custom field for the Customer. | string |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string |
WS_CCExpiry | The expiry date of the Customer's credit card. | string |
WS_CCName | The name on the Customer's credit card. | string |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string |
WS_BankAccountName | The name used for the Customer's bank account. | string |
WS_BankAcct | The account number for the Customer's bank account. | string |
WS_BankName | The bank name of the Customer's bank account. | string |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string |
WS_GatePIN | The primary gate PIN for the Customer. | string |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat |
WS_adUTSize | Length X Width. | ArrayOffloat |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material being sent to them, after they have moved out/the agreement ends. | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer. | string |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact. | string |
WS_asUTResUnitType | An array of the unit type codes, for any units that are reserved, to any reservations for this customer. | ArrayOfstring |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerLogin5
Example Request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_CustomerLogin1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_Login xsi:type="xsd:boolean">0</WS_Login>
<WS_asRAgreeNo href="#ref-1"/>
<WS_aiDaytoBill href="#ref-2"/>
<WS_abSendNotices href="#ref-3"/>
<WS_aiNoticeDaysPrior href="#ref-4"/>
<WS_abSendNoticesEmail href="#ref-5"/>
<WS_abSendNoticeSMS href="#ref-6"/>
<WS_abAutoPay href="#ref-7"/>
<WS_arAutoPayAmt href="#ref-8"/>
<WS_aiAutoPayType href="#ref-9"/>
<WS_adAuthCCSigned href="#ref-10"/>
<WS_adAuthCCExpiry href="#ref-11"/>
<WS_adOutNoticeDate href="#ref-12"/>
<WS_adMoveOut href="#ref-13"/>
<WS_arRentAmt href="#ref-14"/>
<WS_arNewRentAmt href="#ref-15"/>
<WS_adNewRentFrom href="#ref-16"/>
<WS_asUTRUnitNo href="#ref-17"/>
<WS_asUTAgreeNo href="#ref-18"/>
<WS_arUTInsureVal href="#ref-19"/>
<WS_arUTRentedValue href="#ref-20"/>
<WS_arUTNewRentAmt href="#ref-21"/>
<WS_adUTIncreaseFrom href="#ref-22"/>
<WS_asORCDescription href="#ref-23"/>
<WS_asORCAnalysis href="#ref-24"/>
<WS_arORCAmount href="#ref-25"/>
<WS_arORCNewAmount href="#ref-26"/>
<WS_adORCIncreaseFrom href="#ref-27"/>
<WS_asORCAgreeNo href="#ref-28"/>
<WS_asRReserveNo href="#ref-29"/>
<WS_adExpMoveIn href="#ref-30"/>
<WS_asUTResRUnitNo href="#ref-31"/>
<WS_asUTReservedTo href="#ref-32"/>
<WS_arUTQuotedRate href="#ref-33"/>
<WS_asPCName href="#ref-34"/>
<WS_asPCPINCardNo href="#ref-35"/>
<WS_Organization xsi:type="xsd:boolean">0</WS_Organization>
<WS_Title xsi:type="xsd:string">Mr</WS_Title>
<WS_CustomerName xsi:type="xsd:string">John Smith</WS_CustomerName>
<WS_FirstName xsi:type="xsd:string">John</WS_FirstName>
<WS_DateofBirth xsi:type="xsd:date">1989-08-10</WS_DateofBirth>
<WS_Username xsi:type="xsd:string"/>
<WS_ABNNo xsi:type="xsd:string"/>
<WS_MailAddress xsi:type="xsd:string">PO Box 107091 Auckland Airport</WS_MailAddress>
<WS_MailSuburb xsi:type="xsd:string">MANUKAU</WS_MailSuburb>
<WS_MailCity xsi:type="xsd:string">AUCKLAND</WS_MailCity>
<WS_MailState xsi:type="xsd:string">QLD</WS_MailState>
<WS_MailPostZIPCode xsi:type="xsd:string">2150</WS_MailPostZIPCode>
<WS_MailCountry xsi:type="xsd:string">NZ</WS_MailCountry>
<WS_StreetAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_StreetAddress>
<WS_StreetSuburb xsi:type="xsd:string">MANUKAU</WS_StreetSuburb>
<WS_StreetCity xsi:type="xsd:string">AUCKLAND</WS_StreetCity>
<WS_StreetState xsi:type="xsd:string">QLD</WS_StreetState>
<WS_StreetZIPCode xsi:type="xsd:string">2150</WS_StreetZIPCode>
<WS_Country xsi:type="xsd:string">NZ</WS_Country>
<WS_PhonePrivate xsi:type="xsd:string">64092803393</WS_PhonePrivate>
<WS_PhoneBus xsi:type="xsd:string">2803393</WS_PhoneBus>
<WS_PhoneBusExt xsi:type="xsd:string">610</WS_PhoneBusExt>
<WS_MobilePhone xsi:type="xsd:string">612112345678</WS_MobilePhone>
<WS_PrimaryPhone xsi:type="xsd:int">0</WS_PrimaryPhone>
<WS_EmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_EmailAddress>
<WS_Employer xsi:type="xsd:string"/>
<WS_LicenceNo xsi:type="xsd:string">DH698577</WS_LicenceNo>
<WS_LicenseState xsi:type="xsd:string"/>
<WS_Vehicle xsi:type="xsd:string">Mitsubishi Mirage Cyborg</WS_Vehicle>
<WS_CarRego xsi:type="xsd:string">DYG223</WS_CarRego>
<WS_MarketSrce xsi:type="xsd:string">Yellow Pages</WS_MarketSrce>
<WS_CustType xsi:type="xsd:string">Residential</WS_CustType>
<WS_BusType xsi:type="xsd:string">Professional</WS_BusType>
<WS_ReasonRenting xsi:type="xsd:string">Too Much Stuff</WS_ReasonRenting>
<WS_MarketingOptOut xsi:type="xsd:boolean">0</WS_MarketingOptOut>
<WS_AltContact xsi:type="xsd:string"/>
<WS_AltTitle xsi:type="xsd:string"/>
<WS_AlternateName xsi:type="xsd:string">Jane Smith</WS_AlternateName>
<WS_AlternateAddress xsi:type="xsd:string">102 Geroge Bolt Memortial Drive Auckland Airport</WS_AlternateAddress>
<WS_AltSuburb xsi:type="xsd:string">MANUKAU</WS_AltSuburb>
<WS_AlternateCity xsi:type="xsd:string">AUCKLAND</WS_AlternateCity>
<WS_AlternateState xsi:type="xsd:string">QLD</WS_AlternateState>
<WS_AlternateZIPCode xsi:type="xsd:string">2150</WS_AlternateZIPCode>
<WS_AltCountry xsi:type="xsd:string">NZ</WS_AltCountry>
<WS_AlternatePhone xsi:type="xsd:string">64092803393</WS_AlternatePhone>
<WS_AltBusiness xsi:type="xsd:string"/>
<WS_AltBusExt xsi:type="xsd:string"/>
<WS_AltMobile xsi:type="xsd:string">61211678415</WS_AltMobile>
<WS_AltEmail xsi:type="xsd:string">janesmith@Storman.com</WS_AltEmail>
<WS_AutoEmailCC xsi:type="xsd:boolean">0</WS_AutoEmailCC>
<WS_AccessList xsi:type="xsd:string"/>
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_FaxNo xsi:type="xsd:string"/>
<WS_Custom1 xsi:type="xsd:string"/>
<WS_Custom2 xsi:type="xsd:string"/>
<WS_Custom3 xsi:type="xsd:string"/>
<WS_Custom4 xsi:type="xsd:string"/>
<WS_customerProfileID xsi:type="xsd:string"/>
<WS_customerPaymentProfID xsi:type="xsd:string"/>
<WS_CCNo xsi:type="xsd:string">XXXXXXXXXXXX8769</WS_CCNo>
<WS_CCExpiry xsi:type="xsd:string"/>
<WS_CCName xsi:type="xsd:string"/>
<WS_CCValidFrom xsi:type="xsd:string"/>
<WS_BankAccountName xsi:type="xsd:string"/>
<WS_BankAcct xsi:type="xsd:string"/>
<WS_BankName xsi:type="xsd:string"/>
<WS_BSB xsi:type="xsd:string"/>
<WS_GatePIN xsi:type="xsd:string">2580</WS_GatePIN>
<WS_WebID xsi:type="xsd:string"/>
<WS_adPTD href="#ref-36"/>
<WS_adMoveIn href="#ref-37"/>
<WS_adUTMoveIn href="#ref-38"/>
<WS_adNextBillDate href="#ref-39"/>
<WS_adLastBillDate href="#ref-40"/>
<WS_adLastBillAmt href="#ref-41"/>
<WS_arBalOwing href="#ref-42"/>
<WS_adReservedDate href="#ref-43"/>
<WS_arBalance href="#ref-44"/>
<WS_adUTSize href="#ref-45"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer successfully logged in.</WS_ORErrorDescription>
</ns1:WS_CustomerLogin1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[1]">
<item1>10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[1]">
<item1>650</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[1]">
<item1>1</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-02-01</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY115</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[1]">
<item1>SDCTY000000067</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:float[1]">
<item1>0</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-21" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:date[1]">
<item1>0000-00-00</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-25" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-26" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-27" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-28" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-09</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-39" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-08-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="xsd:date[1]">
<item1>2015-06-10</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-41" SOAP-ENC:arrayType="xsd:float[1]">
<item1>200</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="xsd:float[1]">
<item1>220</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-43" SOAP-ENC:arrayType="xsd:date[0]"/>
<SOAP-ENC:Array id="ref-44" SOAP-ENC:arrayType="xsd:float[0]"/>
<SOAP-ENC:Array id="ref-45" SOAP-ENC:arrayType="xsd:string[1]">
<item1>3.00 x 3.50</item1>
</SOAP-ENC:Array>
<WS_PhotoIDType xsi:type="xsd:string">Passport</WS_PhotoIDType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerLogin1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_Password xsi:type="xsd:string">kittens123</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerLogin1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer information for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve information SDCTYJOHNS |
string | yes |
WS_Password | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asRAgreeNo | Success will result in an Array of full Agreement numbers, for all Agreements assigned to the Customer. | ArrayOfstring |
WS_aiDaytoBill | Success will result in an Array of the Days to Bill for all Agreements assigned to the Customer. | ArrayOfint |
WS_abSendNotices | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_aiNoticeDaysPrior | Success will result in an Array of the number of days before the next Bill Date, to be sent a reminder notice. For each Agreement assigned to the Customer. | ArrayOfint |
WS_abSendNoticesEmail | Whether each Agreement assigned to the Customer is set to recieve notices via email or post/letter. | ArrayOfboolean |
WS_abSendNoticeSMS | Success will result in an Array of whether each Agreement assigned to the Customer is set to receive a reminder notice. | ArrayOfboolean |
WS_abAutoPay | Whether each Agreement assigned to the Customer is setup as autopay. | ArrayOfboolean |
WS_arAutoPayAmt | The autopay amount each Agreement is authorized for, if setup for autopay. | ArrayOffloat |
WS_aiAutoPayType | The autopay Type for each Agreement assigned to the Customer. | ArrayOfint |
WS_adAuthCCSigned | The date that autopay was authorized for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adAuthCCExpiry | The date that autopay is set to expire, for each Agreement assigned to the Customer.Dates of 00/00/00 will continue until changed. | ArrayOfdate |
WS_adOutNoticeDate | The date notice was given by the Customer to move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_adMoveOut | The date the Customer has stated they will move out, for each Agreement assigned to the Customer. | ArrayOfdate |
WS_arRentAmt | The Rent Amount, for each Agreement assigned to the Customer. | ArrayOffloat |
WS_arNewRentAmt | The new rent amount for each Agreement assigned to the Customer, if an increase has been set | ArrayOffloat |
WS_adNewRentFrom | The date a Rent Increase will come into effect for each Agreement assigned to the Customer, if an increase has been set. | ArrayOfdate |
WS_asUTRUnitNo | The Unit numbers occupied by any Agreements assigned to the Customer. | ArrayOfstring |
WS_asUTAgreeNo | The full Agreement numbers that each Unit is associated is by any Agreements assigned to the Customer. | ArrayOfstring |
WS_arUTInsureVal | The Insurance Coverage amount for each Unit, if applicable. | ArrayOffloat |
WS_arUTRentedValue | Monthly rental rates for each Unit, before any Billing Plan discounts. | ArrayOffloat |
WS_arUTNewRentAmt | New rental rates for each Unit, if increases have been set. | ArrayOffloat |
WS_adUTIncreaseFrom | The date a Rent Increase will come into effect, for each Unit. If an increase has been set for each Agreement assigned to this Customer. | ArrayOfdate |
WS_asORCDescription | Descriptions for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_asORCAnalysis | Analysis Codes for any Other Regular Charges, for each Agreement. | ArrayOfstring |
WS_arORCAmount | Amounts for any Other Regular Charges, for each Agreement. | ArrayOffloat |
WS_arORCNewAmount | New amounts for any Other Regular Charges, for each Agreement. If an increase has been set. | ArrayOffloat |
WS_adORCIncreaseFrom | The date an Increase will come into effect, for an Other Regular Charge. If an increase has been set. | ArrayOfdate |
WS_asORCAgreeNo | The full Agreement numbers that are associated with each Other Regular Charge. | ArrayOfstring |
WS_asRReserveNo | The Reservation numbers for each of this Customer's reservations. | ArrayOfstring |
WS_adExpMoveIn | Expected Move In dates for each of the Customer's reservations. | ArrayOfdate |
WS_asUTResRUnitNo | Units that are reserved to each of the the Customer's Reservations. | ArrayOfstring |
WS_asUTReservedTo | The full Reservation number, that each Unit is associated with. | ArrayOfstring |
WS_arUTQuotedRate | Rates that each Unit was quoted for, for each Reservation. | ArrayOffloat |
WS_asPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asPCPINCardNo | PIN Codes or Proximity Card Numnbers for each of the Customer's users. | ArrayOfstring |
WS_Organization | Whether the Customer is an indiviual or organization. | boolean |
WS_Title | The Customer's salutation. Ms, Mr, Mrs | string |
WS_CustomerName | Usually in Lastname, Firstname format. | string |
WS_FirstName | The first name of the customer. | string |
WS_DateofBirth | The Customer's Date of Birth. | date |
WS_Username | The Customer's Username. | string |
WS_ABNNo | The ABN number for Australia, Social Security Number for USA, or GST for New Zealand and other countries. | string |
WS_MailAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_MailSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_MailCity | The city of the mailing address. | string |
WS_MailState | The country for the UK, province for Canada, South Africa & Thailand. The state for other countries. Not required for New Zealand. | string |
WS_MailPostZIPCode | The post or zip code for the mailing address. | string |
WS_MailCountry | The country for the Mailing Address. | string |
WS_StreetAddress | The first line of a Customer's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_StreetSuburb | The suburb of the mailing address. Only applicable for Australia and New Zeland. | string |
WS_StreetCity | The city of the street address. | string |
WS_StreetState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_StreetZIPCode | The post or zip code for the street address. | string |
WS_Country | The country code for this Customer. | string |
WS_PhonePrivate | The home phone number of the Customer. | string |
WS_PhoneBus | The business phone number of the Customer. | string |
WS_PhoneBusExt | The business phone number of the Customer.Business Phone ExtensionThe business phone extension number of the Customer. | string |
WS_MobilePhone | The mobile phone number of the Customer. | string |
WS_PrimaryPhone | The primary phone number of the Customer. | int |
WS_EmailAddress | The email address of the Customer. | string |
WS_Employer | The employer of the Customer, if applicable. | string |
WS_LicenceNo | The driver licence number of the Customer. | string |
WS_LicenseState | The state of country that the driver licence was issued for the Customer. | string |
WS_Vehicle | The make and model of the Customer's vehicle. | string |
WS_CarRego | The licence plate or registration number for the Customer's vehicle. | string |
WS_MarketSrce | Used to store how the Customer discovered the Storage Facility. | string |
WS_CustType | Used to store the type of Customer. | string |
WS_BusType | Used to store the business type of the Customer. | string |
WS_ReasonRenting | Used to store the Customer's reason for renting. | string |
WS_MarketingOptOut | Whether the Customer has chosen to Opt Out of any marketing material being sent to them. | boolean |
WS_AltContact | A list of people who are authorized to discuss the financial and storage details of the Customer's agreements. | string |
WS_AltTitle | The salutation of the secondary contact for this Customer. | string |
WS_AlternateName | The name of the secondary contact for this Agreement. | string |
WS_AlternateAddress | Alternate Mail AddressThe first line of the secondary contact's mailing address: 28 Skelton Avenue or PO Box 677-2890. | string |
WS_AltSuburb | The suburb of the secondary contact's mailing address. Only applicable for Australia and New Zeland. | string |
WS_AlternateCity | The city of the secondary Contact's mailing address. | string |
WS_AlternateState | The country for the UK, province for Canada, South Africa & Thailand.The state for other countries. Not required for New Zealand. | string |
WS_AlternateZIPCode | The post or zip code of the secondary Contact's street address. | string |
WS_AltCountry | The country of the secondary Contact's street address. | string |
WS_AlternatePhone | The home phone number of the secondary Contact for this Customer. | string |
WS_AltBusiness | The business phone number of the secondary Contact for this Customer. | string |
WS_AltBusExt | The business phone extension number of the secondary contact for this Customer. | string |
WS_AltMobile | The mobile phone number of the secondary contact for this Customer. | string |
WS_AltEmail | The email address of the secondary contact for this Customer. | string |
WS_AutoEmailCC | Whether this Customer will automatically be emailed when their autopay method has been processed in Storman. | boolean |
WS_AccessList | The list of people who are authorized to access the Customer's Unit/s. | string |
WS_CustomerID | The customer code of this customer | string |
WS_FaxNo | The fax phone number of the Customer. | string |
WS_Custom1 | The first custom field for the Customer. | string |
WS_Custom2 | The second custom field for the Customer. | string |
WS_Custom3 | The third custom field for the Customer. | string |
WS_Custom4 | The fourth custom field for the Customer. | string |
WS_customerProfileID | The profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems. | string |
WS_customerPaymentProfID | The payment profile ID for an uploaded customer. If the Storage Facility is using a payment service/merchant that uses these systems and requires a separate ID for each payment method. | string |
WS_CCNo | The last 4 digits of the Customer's credit card number. | string |
WS_CCExpiry | The expiry date of the Customer's credit card. | string |
WS_CCName | The name on the Customer's credit card. | string |
WS_CCValidFrom | The valid from date of the Customer's credit card, if applicable. | string |
WS_BankAccountName | The name used for the Customer's bank account. | string |
WS_BankAcct | The account number for the Customer's bank account. | string |
WS_BankName | The bank name of the Customer's bank account. | string |
WS_BSB | The BSB number for the Customer's bank account, if applicable. | string |
WS_GatePIN | The primary gate PIN for the Customer. | string |
WS_WebID | The unique ID used to link the same Customer across multiple Storman databases. Particularly used in Storman Central environments. | string |
WS_adPTD | Paid to Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adMoveIn | Move In Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adUTMoveIn | Move In Dates for Units, occupied by Agreements assigned to the Customer. | ArrayOfdate |
WS_adNextBillDate | Next Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillDate | Last Bill Dates for all Agreements assigned to the Customer. | ArrayOfdate |
WS_adLastBillAmt | Last Bill Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_arBalOwing | Balancing Owing Amounts for all Agreements assigned to the Customer. | ArrayOffloat |
WS_adReservedDate | Reserved Dates for any Reservations assigned to the Customer. | ArrayOfdate |
WS_arBalance | Balancing Owing Amounts for any Reservations assigned to the Customer. | ArrayOffloat |
WS_adUTSize | Length X Width. | ArrayOffloat |
WS_MarketingOptOutInactive | Whether the Customer has chosen to Opt Out of any marketing material being sent to them, after they have moved out/the agreement ends. | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_PhotoIDType | Success will result in the Photo ID Type used by this Customer. | string |
WS_SecondCust | Success will result in whether this Agreement has a secondary Customer or an Alternate Contact. | string |
WS_adLateCycleStart | The late cycle start date for each Agreement assigned to the Customer | ArrayOfdate |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1029 | Invalid Customer password. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_CustomerTrans1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_CustomerTrans1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNS</WS_Inputname>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_CustomerTrans1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_CustomerTrans1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer Transactions successfully retrieved.</WS_ORErrorDescription>
<WS_atTrxAgreeNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTYRF</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTYCA</item>/>
</WS_atTrxAgreeNo>
<WS_adTrxDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date">01/05/2015</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date">06/05/2015</item>/>
</WS_adTrxDate>
<WS_atTrxDescription xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Rental Fee Unit 104</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Online Payment</item>/>
</WS_atTrxDescription>
<WS_abTrxCharge xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:boolean[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:boolean">1</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:boolean">0</item>/>
</WS_abTrxCharge>
<WS_arTrxTaxAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">21</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">13.5</item>/>
</WS_arTrxTaxAmt>
<WS_arTrxTotAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">140</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">90</item>/>
</WS_arTrxTotAmt>
<WS_aiTrxSeqNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int">0</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int">0</item>/>
</WS_aiTrxSeqNo>
<WS_aiTrxInvNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:int">0</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:int">0</item>/>
</WS_aiTrxInvNo>
<WS_adTrxInvDate xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:date[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:date">00/00/00</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:date">00/00/00</item>/>
</WS_adTrxInvDate>
</ns1:WS_CustomerTrans1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve a Transaction listing for an existing Customer in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve Transactions
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_atTrxAgreeNo | Success will result in an Array of Agreement or Reservation numbers for the Transactions | ArrayOfstring |
WS_adTrxDate | Success will result in an Array of dates for the Transactions | ArrayOfdate |
WS_atTrxDescription | Success will result in an Array of descriptions for the Transactions | ArrayOfstring |
WS_abTrxCharge | Success will result in an Array of whether the Transactions are Charges or Receipts | ArrayOfboolean |
WS_arTrxTaxAmt | Success will result in an Array of Tax Amounts for the Transactions | ArrayOffloat |
WS_arTrxTotAmt | Success will result in an Array of Total Amounts for the Transactions | ArrayOffloat |
WS_aiTrxSeqNo | Success will result in an Array of sequence numbers for the Transactions. These are used as invoice numbers if the site is using the 'combined Invoice/Receipt system' | ArrayOfint |
WS_aiTrxInvNo | Success will result in an Array of Invoice Numbers for the Transactions. These will be 0 if Storman is using the 'combined Invoice/Receipt system' | ArrayOfint |
WS_adTrxInvDate | Success will will result in an Array of Invoice Dates for the Transactions. These will be 00/00/00 if Storman is using the 'combined Invoice/Receipt system' | ArrayOfdate |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_DoBilling1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_DoBilling1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000058</WS_AgreeNo2>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_DoBilling1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:ws_addagreement , message:
{'WS_AgreeNo2'=>"SDCTY000000058",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_AgreeNo2] => SDCTY000000058
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_DoBilling1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORNoteReturnID xsi:type="xsd:string">SDCTYJOHNS</WS_ORNoteReturnID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer has been successfully billed.</WS_ORErrorDescription>
</ns1:WS_DoBilling1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to trigger billing of the requested active Agreement's next rent, any Other Recurring Charges that are loaded on this Customer will also be billed.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_AgreeNo2 | The Agreement number of the Custom to be billed SDCTY000000058 |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1015 | Agreement record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_DoMoveOut1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_DoMoveOut1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000058</WS_AgreeNo2>
<WS_End_Date xsi:type="xsd:string">2015-08-25</WS_End_Date>
<WS_RsnForMoveOut xsi:type="xsd:string">Moved into house</WS_RsnForMoveOut>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_DoMoveOut1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_DoMoveOut1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_DoMoveOut1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to Move Out an Active Agreement out of all units occupied.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number of the Customer that is moving out SDCTY000000058 |
string | yes |
WS_End_Date | The expected Move Out date for this Agreement 2016-08-10 |
date | yes |
WS_RsnForMoveOut | The Customer's reason for move out Moved into house |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1015 | Agreement record not found in database Storman. |
1030 | Unable to move out: No Units assigned to Agreement. |
1031 | Unable to move out: Invalid Move Out date |
1032 | Unable to move out: balance owing to Agreement. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditAdditionalAccess
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:stor="StorMan" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header />
<soapenv:Body>
<stor:WS_EditAdditionalAccess soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SSCTYCOUIL</WS_Inputname>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
<WS_CreateNote xsi:type="xsd:boolean">?</WS_CreateNote>
<WS_asPCName xsi:type="pur:ArrayOfstring" soapenc:arrayType="xsd:string[2]">
<item>Name3</item>
<item>Name4</item>
</WS_asPCName>
<WS_asPCPINCardNo xsi:type="pur:ArrayOfint" soapenc:arrayType="xsd:int[2]">
<item>888</item>
<item>999</item>
</WS_asPCPINCardNo>
<WS_alPCTimeZone xsi:type="pur:ArrayOfint" soapenc:arrayType="xsd:int[2]">
<item>3</item>
<item>4</item>
</WS_alPCTimeZone>
<WS_alPCGateDeposit xsi:type="pur:ArrayOfint" soapenc:arrayType="xsd:int[2]">
<item>50</item>
<item>60</item>
</WS_alPCGateDeposit>
<WS_asPCGateAllowInto xsi:type="pur:ArrayOfString" soapenc:arrayType="xsd:string[2]">
<item>All2</item>
<item>All3</item>
</WS_asPCGateAllowInto>
<WS_CustomerAccessList xsi:type="xsd:string">Denis Test WS</WS_CustomerAccessList>
</stor:WS_EditAdditionalAccess>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditAdditionalAccessResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_EditAdditionalAccessResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Customer details with new information in a Storman Database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | The Customer Code of the Customer you wish to retrieve and update information SDCTYJOHNS |
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_CreateNote | Whether Storman will create a note of the changes that have been sent through | boolean | yes |
WS_asPCName | Array of names for each of the Customer's users, that have access to the Customer's Unit | ArrayOfstring | yes |
WS_asPCPINCardNo | Array of PIN Codes or Proximity card numnbers for each of the Customer's users | ArrayOfstring | yes |
WS_alPCTimeZone | Array of time zones for each of the Customer's users, that have access to the Customer's Unit | ArrayOflongint | yes |
WS_alPCGateDeposit | Array of deposit amounts for each of the Customer's users, that have access to the Customer's Unit | ArrayOflongint | yes |
WS_asPCGateAllowInto | Array of units that these extra users have access to | ArrayOfstring | yes |
WS_CustomerAccessList | A general note of other people that have access to this Customer's unit | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asOutPCName | Names for each of the Customer's users, that have access to the Customer's Unit. | ArrayOfstring |
WS_asOutPCPINCardNo | PIN Codes or Proximity Card Numbers for each of the Customer's users. | ArrayOfstring |
WS_CustomerID | string | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
WS_EditAgreement1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditAgreement1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000068</WS_RAgreeNo>
<WS_DaytoBill xsi:type="xsd:int">19</WS_DaytoBill>
<WS_MthsAdv xsi:type="xsd:float">1</WS_MthsAdv>
<WS_vAutoPay xsi:type="xsd:boolean">1</WS_vAutoPay>
<WS_autopayAmt xsi:type="xsd:float">250</WS_autopayAmt>
<WS_AutoPayType xsi:type="xsd:string">Auto Credit Card</WS_AutoPayType>
<WS_NewBillingPlan xsi:type="xsd:string"/>
<WS_SendNotice1s xsi:type="xsd:boolean">1</WS_SendNotice1s>
<WS_SendOptionalInvoices xsi:type="xsd:boolean">1</WS_SendOptionalInvoices>
<WS_SendOptionalStatements xsi:type="xsd:boolean">1</WS_SendOptionalStatements>
<WS_NoticeDaysPrior xsi:type="xsd:float">89</WS_NoticeDaysPrior>
<WS_SendNotice1sEmail xsi:type="xsd:boolean">1</WS_SendNotice1sEmail>
<WS_SendNotice1sSMS xsi:type="xsd:boolean">1</WS_SendNotice1sSMS>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_InsureValue xsi:type="xsd:float">8000</WS_InsureValue>
<WS_InsureCertNo xsi:type="xsd:string">INS9985</WS_InsureCertNo>
<WS_AnticipateMoveOut xsi:type="xsd:date"/>
<WS_AuthCCSigned xsi:type="xsd:date">2015-01-01</WS_AuthCCSigned>
<WS_AuthCCExpiry xsi:type="xsd:date">2016-01-01</WS_AuthCCExpiry>
<WS_MoveInDate xsi:type="xsd:date"/>
<WS_End_Date xsi:type="xsd:date"/>
<WS_OutNoticeDate xsi:type="xsd:date"/>
<WS_Remove xsi:type="xsd:boolean">1</WS_Remove>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditAgreement1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditAgreement1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Agreement record successfully edited.</WS_ORErrorDescription>
</ns1:WS_EditAgreement1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Agreement details with new information in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement Number of the Customer SDCTY000000058 |
string | yes |
WS_DaytoBill | The Day of the month to bill this Customer 1-31 |
int | yes |
WS_MthsAdv | How many months to bill this customer | float | yes |
WS_vAutoPay | Whether this Agreement uses autopay
|
boolean | yes |
WS_autopayAmt | The autopay amount this Agreement is authorized for, if configured for AutoPay | float | yes |
WS_AutoPayType | The AutoPay Type for this Agreement, if setup for AutoPay | string | yes |
WS_NewBillingPlan | The code for this Customers billing plan, if changing | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman
|
boolean | yes |
WS_SendOptionalInvoices | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_SendOptionalStatements | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_NoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice | float | yes |
WS_SendNoticesEmail | Whether this customer will receive email notices from Storman
|
boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman
|
boolean | yes |
WS_NoticePlanNo | The number of this Agreements Notice Plan 0-9 |
int | yes |
WS_InsureValue | The Insurance Coverage amount for this Agreement. | float | yes |
WS_InsureCertNo | The certification/policy number, for this Agreement's insurance | string | yes |
WS_AnticipateMoveOut | The anticipated Move Out date for this Agreement 2016-08-09 |
date | yes |
WS_AuthCCSigned | The date that AutoPay was authorized for this Agreement | date | yes |
WS_AuthCCExpiry | The date that the AutoPay is set to expire, for this Agreement.
|
date | yes |
WS_MoveInDate | The expected Move In date 2014-08-10 |
date | yes |
WS_End_Date | The expected Move Out date for this Agreement 2016-08-10 |
date | yes |
WS_OutNoticeDate | The date notice was given by the Customer, to move out 2016-08-01 |
date | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1012 | Customer record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditAgreement2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditAgreement2 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000068</WS_RAgreeNo>
<WS_DaytoBill xsi:type="xsd:int">19</WS_DaytoBill>
<WS_MthsAdv xsi:type="xsd:float">1</WS_MthsAdv>
<WS_vAutoPay xsi:type="xsd:boolean">1</WS_vAutoPay>
<WS_autopayAmt xsi:type="xsd:float">250</WS_autopayAmt>
<WS_AutoPayType xsi:type="xsd:string">Auto Credit Card</WS_AutoPayType>
<WS_NewBillingPlan xsi:type="xsd:string"/>
<WS_SendNotice1s xsi:type="xsd:boolean">1</WS_SendNotice1s>
<WS_SendOptionalInvoices xsi:type="xsd:boolean">1</WS_SendOptionalInvoices>
<WS_SendOptionalStatements xsi:type="xsd:boolean">1</WS_SendOptionalStatements>
<WS_NoticeDaysPrior xsi:type="xsd:float">89</WS_NoticeDaysPrior>
<WS_SendNotice1sEmail xsi:type="xsd:boolean">1</WS_SendNotice1sEmail>
<WS_SendNotice1sSMS xsi:type="xsd:boolean">1</WS_SendNotice1sSMS>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_InsureValue xsi:type="xsd:float">8000</WS_InsureValue>
<WS_InsureCertNo xsi:type="xsd:string">INS9985</WS_InsureCertNo>
<WS_AnticipateMoveOut xsi:type="xsd:date"/>
<WS_AuthCCSigned xsi:type="xsd:date">2015-01-01</WS_AuthCCSigned>
<WS_AuthCCExpiry xsi:type="xsd:date">2016-01-01</WS_AuthCCExpiry>
<WS_MoveInDate xsi:type="xsd:date"/>
<WS_End_Date xsi:type="xsd:date"/>
<WS_OutNoticeDate xsi:type="xsd:date"/>
<WS_Remove xsi:type="xsd:boolean">1</WS_Remove>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_apDigAgmtID xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditAgreement2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditAgreement2Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Agreement record successfully edited.</WS_ORErrorDescription>
</ns1:WS_EditAgreement2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to change and update existing Agreement details with new information in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement Number of the Customer SDCTY000000058 |
string | yes |
WS_DaytoBill | The Day of the month to bill this Customer 1-31 |
int | yes |
WS_MthsAdv | How many months to bill this customer | float | yes |
WS_vAutoPay | Whether this Agreement uses autopay
|
boolean | yes |
WS_autopayAmt | The autopay amount this Agreement is authorized for, if configured for AutoPay | float | yes |
WS_AutoPayType | The AutoPay Type for this Agreement, if setup for AutoPay | string | yes |
WS_NewBillingPlan | The code for this Customers billing plan, if changing | string | yes |
WS_SendNotices | Whether this customer will receive notices from Storman
|
boolean | yes |
WS_SendOptionalInvoices | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_SendOptionalStatements | Whether this agreement is set to receive optional invoices
|
boolean | yes |
WS_NoticeDaysPrior | The number of days before the Next Bill Date, to be sent a reminder notice | float | yes |
WS_SendNoticesEmail | Whether this customer will receive email notices from Storman
|
boolean | yes |
WS_SendNoticesSMS | Whether this customer will receive SMS notices from Storman
|
boolean | yes |
WS_NoticePlanNo | The number of this Agreements Notice Plan 0-9 |
int | yes |
WS_InsureValue | The Insurance Coverage amount for this Agreement. | float | yes |
WS_InsureCertNo | The certification/policy number, for this Agreement's insurance | string | yes |
WS_AnticipateMoveOut | The anticipated Move Out date for this Agreement 2016-08-09 |
date | yes |
WS_AuthCCSigned | The date that AutoPay was authorized for this Agreement | date | yes |
WS_AuthCCExpiry | The date that the AutoPay is set to expire, for this Agreement.
|
date | yes |
WS_MoveInDate | The expected Move In date 2014-08-10 |
date | yes |
WS_End_Date | The expected Move Out date for this Agreement 2016-08-10 |
date | yes |
WS_OutNoticeDate | The date notice was given by the Customer, to move out 2016-08-01 |
date | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
WS_apDigAgmtID | The ID for the digital Storage Agreement
|
string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1015 | Agreement record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditContact1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditContact1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ContactNo xsi:type="xsd:string">SDCTY0000145260</WS_ContactNo>
<WS_CTContactName xsi:type="xsd:string">John Smith</WS_CTContactName>
<WS_CTTitle xsi:type="xsd:string">Mr</WS_CTTitle>
<WS_CTFirstname xsi:type="xsd:string">John</WS_CTFirstname>
<WS_CTUserName xsi:type="xsd:string">John Smith</WS_CTUserName>
<WS_CTMailAddress xsi:type="xsd:string">400 Auckland Airport Road</WS_CTMailAddress>
<WS_CTMailCity xsi:type="xsd:string">Auckland</WS_CTMailCity>
<WS_CTMailState xsi:type="xsd:string">NSW</WS_CTMailState>
<WS_CTMailZIPCode xsi:type="xsd:string">2012</WS_CTMailZIPCode>
<WS_CTMailCountry xsi:type="xsd:string">NZ</WS_CTMailCountry>
<WS_CTContactPhone xsi:type="xsd:string">6421123456789</WS_CTContactPhone>
<WS_CTPhoneBus xsi:type="xsd:string"/>
<WS_CTMobilePhone xsi:type="xsd:string"/>
<WS_CTEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_CTEmailAddress>
<WS_CTOrganization xsi:type="xsd:boolean">0</WS_CTOrganization>
<WS_CTMarketSrce xsi:type="xsd:string">Facebook</WS_CTMarketSrce>
<WS_CTCustType xsi:type="xsd:string">Residential</WS_CTCustType>
<WS_CTCategory xsi:type="xsd:string">Phone Call</WS_CTCategory>
<WS_CTStoredBefore xsi:type="xsd:int">2</WS_CTStoredBefore>
<WS_CTStoredGoods xsi:type="xsd:string">Car parts</WS_CTStoredGoods>
<WS_ContactDate xsi:type="xsd:date">2015-10-24</WS_ContactDate>
<WS_CTExpDuration xsi:type="xsd:int">3</WS_CTExpDuration>
<WS_DelQuotes xsi:type="xsd:boolean">1</WS_DelQuotes>
<WS_asQTAnalysisCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTYRF</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTYRF</item>
</WS_asQTAnalysisCode>
<WS_asQTPrice xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">25</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">10</item>
</WS_asQTPrice>
<WS_asQTSize xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Unit Type: 8.0m x 6.0m</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Unit Type: 3.0m x 2.0m-18cm</item>
</WS_asQTSize>
<WS_asQTUnitTypeCode xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTY5</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTY6</item>
</WS_asQTUnitTypeCode>
<WS_asQTNote xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Check height for this Unit.</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Might need power in Unit.</item>
</WS_asQTNote>
<WS_CallTakenBy xsi:type="xsd:string">Website</WS_CallTakenBy>
<WS_CTFollowUpDate xsi:type="xsd:date">2015-10-25</WS_CTFollowUpDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditContact1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_EditContact1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_EditContact1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to edit an existing Sales Enquiry/Contact in a Storman database. Please note, anything passed blank will update the field in Storman as blank.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ContactNo | The full Contact number to be updated SDCTY0000145260 |
string | yes |
WS_CTContactName | Name for the Sales Enquiry Smith, John |
string | yes |
WS_CTTitle | The Customer's salutation Ms, Mr, Mrs |
string | yes |
WS_CTFirstname | The first name of the Sales Enquiry, if applicable | string | yes |
WS_CTUserName | The contact person for the Sales Enquiry, if it is an organization/business customer. | string | yes |
WS_CTMailAddress | The first line of the Contact's mailing address
|
string | yes |
WS_CTMailCity | The city of the Contact's mailing address | string | yes |
WS_CTMailState | Country for the UK, province for Canada, South Africa and Thailand, state for other countries, not required for New Zealand | string | yes |
WS_CTMailZIPCode | The post or zip code for the Contact's mailing address | string | yes |
WS_CTMailCountry | The country for the mailing address | string | yes |
WS_CTContactPhone | The home phone number for the Sales Enquiry | string | yes |
WS_CTPhoneBus | The business phone number for the Sales Enquiry | string | yes |
WS_CTMobilePhone | The mobile phone number for the Sales Enquiry | string | yes |
WS_CTEmailAddress | The email address of the Sales Enquiry | string | yes |
WS_CTOrganization | Whether the Sales Enquiry is for a Business or Individual.
|
boolean | yes |
WS_CTMarketSrce | Used to store how the Sales Enquiry discovered the Storage Facility
|
string | yes |
WS_CTCustType | Used to store the customer type of the Sales Enquiry
|
string | yes |
WS_CTCategory | Used to store how the Sales Enquiry got in contact with the Storage Facility
|
string | yes |
WS_CTStoredBefore | Whether or not the Sales Enquiry has used Storage before
|
int | yes |
WS_CTStoredGoods | What the Sales Enquiry would like to store | string | yes |
WS_ContactDate | The date the Sales Enquiry would like a Unit from 2016-08-10 |
date | yes |
WS_CTExpDuration | The expected number of months, the sales Enquiry would like to store for | int | yes |
WS_DelQuotes | Whether to delete the existing quotes for this Sales Enquiry, this can be used when wanting to add new quotes below
|
boolean | yes |
WS_asQTAnalysisCode | Analysis Codes that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_asQTPrice | Prices of Units that have been quoted to this Contact/Sales Enquiry | ArrayOffloat | yes |
WS_asQTSize | Sizes of Units that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_asQTUnitTypeCode | Unit Types that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_asQTNote | Any additional notes that need to be added for the Unit Types that have been quoted to this Contact/Sales Enquiry | ArrayOfstring | yes |
WS_CallTakenBy | Name of the user that created this Sales Enquiry
|
string | yes |
WS_CTFollowUpDate | The follow up date for this Sales Enquiry 2016-08-12 recommend to be 1-2 days after the Contact Date |
date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Example Quotes for a Contact
WS_asQTAnalysisCode | WS_asQTPrice | WS_asQTSize | WS_asQTUnitTypeCode | WS_asQTNote |
---|---|---|---|---|
SDCTYRF | 275 | Unit Type: 1.2 x 1.2 | SDCTY28 | May require power in this Unit |
SDCTYOFF | 360 | Office Space: 2.0 x 2.0 | SDCTY250 | Need to check if the office supplies will fit |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1044 | Sales Enquiry could not be found in database Storman. |
1047 | Contact does not match facility. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditInsurance1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditInsurance1 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000058</WS_RAgreeNo>
<WS_UpdateAgree xsi:type="xsd:boolean">1</WS_UpdateAgree>
<WS_InsureCert xsi:type="xsd:string">2254</WS_InsureCert>
<WS_InsureAmt xsi:type="xsd:float">6500</WS_InsureAmt>
<WS_asUnitNo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTY117</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTY041</item>/>
</WS_asUnitNo>
<WS_asInsureCert xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">02254</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">00004</item>/>
</WS_asInsureCert>
<WS_asInsureAmt xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">1500</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">2000</item>/>
</WS_asInsureAmt>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditInsurance1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_EditInsurance1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_EditInsurance1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>>
This method is used to update the Insurance values, for an Agreement and any occupied Units in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | Unit Type code for the Unit to be added | string | yes |
WS_RAgreeNo | Agreement number to add the Unit to SDCTY000000058 |
string | yes |
WS_UpdateAgree | Whether Storman will update the Insurance for the Agreement record or Unit records
|
boolean | yes |
WS_InsureCert | The certification/policy number, for this Agreement's insurance | string | yes |
WS_InsureAmt | The Insurance Coverage amount for this Agreement | float | yes |
WS_asUnitNo | An array of Unit numbers associated with this Agreement | ArrayOfstring | yes |
WS_asInsureCert | An array of certification/policy numbers for Units associated with this Agreement | ArrayOfstring | yes |
WS_asInsureAmt | An array of Insurance Coverage amounts for Units associated with this Agreement | ArrayOffloat | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman |
1015 | Agreement record not found in database Storman |
1024 | Invalid Move In date |
1099 | Web Service Password is incorrect |
Method Change Log
WS_EditOtherChg1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditOtherChg1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000068</WS_RAgreeNo>
<WS_AnalysisCode xsi:type="xsd:string">SDCTYCF</WS_AnalysisCode>
<WS_Description xsi:type="xsd:string">Unit Cleaning Fee</WS_Description>
<WS_Amount xsi:type="xsd:float">65</WS_Amount>
<WS_ProrataCharge xsi:type="xsd:boolean">0</WS_ProrataCharge>
<WS_NewAmount xsi:type="xsd:float">70</WS_NewAmount>
<WS_NewAmountFrom xsi:type="xsd:date">2015-08-01</WS_NewAmountFrom>
<WS_PrimaryKey xsi:type="xsd:int">987000</WS_PrimaryKey>
<WS_Remove xsi:type="xsd:boolean">0</WS_Remove>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_EditOtherChg1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_EditOtherChg1 , message:
{'WS_RAgreeNo'=>"SDCTY000000068",
'WS_AnalysisCode'=>"SDCTYCF",
'WS_Description'=>"Unit Cleaning Fee",
'WS_Amount'=>"65",
'WS_ProrataCharge'=>"0",
'WS_NewAmount'=>"70",
'WS_NewAmountFrom'=>"2015-08-01",
'WS_PrimaryKey'=>"987000",
'WS_Remove'=>"0",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] =>SDCTY000000068
[WS_AnalysisCode] => SDCTYCF
[WS_Description] => Unit Cleaning Fee
[WS_Amount] => 65
[WS_ProrataCharge] => 0
[WS_NewAmount] => 70
[WS_NewAmountFrom] => 2015-08-01
[WS_PrimaryKey] => 987000
[WS_Remove] => 0
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
XML
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditOtherChg1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Other Charge record successfully edited for Agreement.</WS_ORErrorDescription>
</ns1:WS_EditOtherChg1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to edit or remove an existing Other Recurring Charge, for an Active Agreement in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number to remove/edit an Other Recurring Charge SDCTY000000058 |
string | yes |
WS_AnalysisCode | Analysis Code of Other Charge to be changed to SDCTYPWR |
string | yes |
WS_Description | Description of Other Charge to be changed to, if passed blank the default description for this Analysis Code will be used | string | yes |
WS_Amount | Amount of Other Charge to be changed to | float | yes |
WS_ProrataCharge | If Storman is to calculate a Pro-rata Transaction to this Agreement, after editing the Other Charge
|
boolean | yes |
WS_NewAmount | The New Amount for the Other Charge, if applicable | float | yes |
WS_NewAmountFrom | Date to increase to New Amount for the Other Charge if applicable 2016-08-10 |
date | yes |
WS_PrimaryKey | The unique identifier of the Other Charge to be removed/edited 987000 |
int | yes |
WS_Remove | If Storman is to remove the requested Other Charge
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1013 | Analysis Code record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1046 | Other Charge record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_EditUnit1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditUnit1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000058</WS_RAgreeNo>
<WS_MoveInDate xsi:type="xsd:date">2015-08-01</WS_MoveInDate>
<WS_RegularRent xsi:type="xsd:float">800</WS_RegularRent>
<WS_NewRent xsi:type="xsd:float">850</WS_NewRent>
<WS_NewRentFrom xsi:type="xsd:date">2015-09-01</WS_NewRentFrom>
<WS_InsureValue xsi:type="xsd:float">2000</WS_InsureValue>
<WS_InsureCert xsi:type="xsd:string">INS2580</WS_InsureCert>
<WS_UnitNo xsi:type="xsd:string">SDCTY003</WS_UnitNo>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
</mns:WS_EditUnit1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_EditUnit1 , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditUnit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Unit successfully edited.</WS_ORErrorDescription>
</ns1:WS_EditUnit1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to adjust a Unit that is currently rented, by an Active Agreement.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number to add the Unit to SDCTY000000058 |
string | yes |
WS_MoveInDate | The expected Move In date 2016-08-10 |
date | yes |
WS_RegularRent | The regular rent amount for this Unit, if different than the default rate of Unit | float | yes |
WS_NewRent | The amount to increase this Unit's rent to, if applicable | float | yes |
WS_NewRentFrom | The date to increase this Unit's rent amount from, if applicable 20 |
date | yes |
WS_InsureValue | Amount of insurance for this Unit if applicable | float | yes |
WS_InsureCert | Insurance Certificate number if applicable | string | yes |
WS_UnitNo | If adding a specific Unit to the Agreement, the Unit Number must be passed here, as well as the Unit Type for this Unit above | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID | string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman |
1015 | Agreement record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_EditUnit2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_EditUnit2 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000058</WS_RAgreeNo>
<WS_MoveInDate xsi:type="xsd:date">2015-08-01</WS_MoveInDate>
<WS_RegularRent xsi:type="xsd:float">800</WS_RegularRent>
<WS_NewRent xsi:type="xsd:float">850</WS_NewRent>
<WS_NewRentFrom xsi:type="xsd:date">2015-09-01</WS_NewRentFrom>
<WS_InsureValue xsi:type="xsd:float">2000</WS_InsureValue>
<WS_InsureCert xsi:type="xsd:string">INS2580</WS_InsureCert>
<WS_UnitNo xsi:type="xsd:string">SDCTY003</WS_UnitNo>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_stDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_stDigAgmtID>
<WS_inDigAgmtID xsi:type="xsd:string">6dc6d832-b7d2-422f-bb17-b6d20bb025d5</WS_inDigAgmtID>
<WS_InsureMI xsi:type="xsd:string">1</WS_InsureMI>
</mns:WS_EditUnit2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_EditUnit1 , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_InsureMI'=>1,
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_InsureMI] => 1
)
Example Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_EditUnit1Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNN</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Unit successfully edited.</WS_ORErrorDescription>
</ns1:WS_EditUnit1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to adjust a Unit that is currently rented, by an Active Agreement.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number to add the Unit to SDCTY000000058 |
string | yes |
WS_MoveInDate | The expected Move In date 2016-08-10 |
date | yes |
WS_RegularRent | The regular rent amount for this Unit, if different than the default rate of Unit | float | yes |
WS_NewRent | The amount to increase this Unit's rent to, if applicable | float | yes |
WS_NewRentFrom | The date to increase this Unit's rent amount from, if applicable 20 |
date | yes |
WS_InsureValue | Amount of insurance for this Unit if applicable | float | yes |
WS_InsureCert | Insurance Certificate number if applicable | string | yes |
WS_UnitNo | If adding a specific Unit to the Agreement, the Unit Number must be passed here, as well as the Unit Type for this Unit above | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_stDigAgmtID | The ID for the Storage Agreement ID | string | yes |
WS_inDigAgmtID | The ID for the Insurance PDS | string | yes |
WS_InsureMI | Whether Storman will calculate a prorata for the Insurance
|
boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustomerID | Success will result in the Customer Code | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman |
1015 | Agreement record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_EditUnitType
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_EditUnitType soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RUnitType xsi:type="xsd:string">SSCTY45K</WS_RUnitType>
<WS_UTDesc xsi:type="xsd:string">4m x 5m</WS_UTDesc>
<WS_UTMonthlyRate xsi:type="xsd:string">560.00</WS_UTMonthlyRate>
<WS_UTBillPlanCode xsi:type="xsd:string">?</WS_UTBillPlanCode>
<WS_UTDispOnlineReserve xsi:type="xsd:boolean">0</WS_UTDispOnlineReserve>
<WS_UTRCSpecial xsi:type="xsd:boolean">0</WS_UTRCSpecial>
<WS_UTUnitCategory xsi:type="xsd:string">Personal Storage</WS_UTUnitCategory>
<WS_UTSortOrder xsi:type="xsd:string">12</WS_UTSortOrder>
<WS_UTSizeCategory xsi:type="xsd:string">Large</WS_UTSizeCategory>
<WS_UTUnitTypeLength xsi:type="xsd:string">4</WS_UTUnitTypeLength>
<WS_UTUnitTypeWidth xsi:type="xsd:string">5</WS_UTUnitTypeWidth>
<WS_WebServicePassword xsi:type="xsd:string">STormanPass</WS_WebServicePassword>
</stor:WS_EditUnitType>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_EditUnitTypeResponse xmlns:ns1="StorMan">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_EditUnitTypeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to edit and update a Unit Type in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_RUnitType | The Facility Code + Unit Type code
|
string | yes |
WS_UTDesc | The new description of the Unit Type | string | yes |
WS_UTMonthlyRate | The new monthly rate of the Unit Type | string | yes |
WS_UTBillPlanCode | The new billing plan code of the Unit Type | string | yes |
WS_UTDispOnlineReserve | Whether this unit type will have 'show online' enabled | boolean | yes |
WS_UTRCSpecial | Whether this unit type will show as on special | boolean | yes |
WS_UTUnitCategory | The new unit type category of the Unit Type | string | yes |
WS_UTSortOrder | The new sort order of the Unit Type | string | yes |
WS_UTSizeCategory | The new unit type size category of the Unit Type | string | yes |
WS_UTUnitTypeLength | The new length of the Unit Type | string | yes |
WS_UTUnitTypeWidth | The new width of the Unit Type | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1006 | Unit Type record not found in database Storman |
1061 | Unit Type record locked in database Storman |
1099 | Web Service Password is incorrect |
WS_GateGetUnit
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GateGetUnit soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SSCTY</WS_FacilityCode>
<WS_RUnitNo xsi:type="xsd:string">SSCTY012</WS_RUnitNo>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
</stor:WS_GateGetUnit>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GateGetUnitResponse xmlns:ns1="StorMan">
<WS_FacilityName xsi:type="xsd:string">Demo Auckland</WS_FacilityName>
<WS_GateUnitNumber xsi:type="xsd:string">012</WS_GateUnitNumber>
<WS_GateUnitStatus xsi:type="xsd:string">Rented</WS_GateUnitStatus>
<WS_GateCustomerCode xsi:type="xsd:string">SSCTYJOHNS</WS_GateCustomerCode>
<WS_GateCustomerName xsi:type="xsd:string">John Smith</WS_GateCustomerName>
<WS_GateAgreementNo xsi:type="xsd:string">SSCTY000033559</WS_GateAgreementNo>
<WS_GateCustomerPIN xsi:type="xsd:string">128364</WS_GateCustomerPIN>
<WS_GateCustomerCard xsi:type="xsd:string"/>
<WS_GateTimeZone xsi:type="xsd:string">1</WS_GateTimeZone>
<WS_asGateExtraNames href="#ref-1"/>
<WS_asGateExtraPINs href="#ref-2"/>
<WS_asGateExtraCards href="#ref-3"/>
<WS_asGateExtraTimeZone href="#ref-4"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GateGetUnitResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[1]">
<item1/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[1]">
<item1/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[1]">
<item1/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[1]">
<item1/>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve customer and agreement information for a unit, to be integrated with an access control system.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The facility code of the Storman facility | string | yes |
WS_RUnitNo | The unit number to request information from, including the facility coode | string | yes |
WS_WebServicePassword | The Storman web service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_FacilityName | Success will result in the Facility Name | string |
WS_GateUnitNumber | Success will result in the unit number of this unit | string |
WS_GateUnitStatus | Success will result in the status of this unit | string |
WS_GateCustomerCode | Success will result in the customer code, of the customer occupying this unit | string |
WS_GateCustomerName | Success will result in the customer name, of the customer occupying this unit | string |
WS_GateAgreementNo | Success will result in the agreement number, of the customer occupying this unit | string |
WS_GateCustomerPIN | Success will result in the access PIN number for customer in this unit | string |
WS_GateCustomerCard | Success will result in access card number for customer in this unit | string |
WS_GateTimeZone | Success will result in the timezone for customer in this unit | string |
WS_asGateExtraNames | Success will result in an Array of any extra users that can access this unit | ArrayOfstring |
WS_asGateExtraPINs | Success will result in an Array of any extra user's PIN numbers that can access this unit | ArrayOfstring |
WS_asGateExtraCards | Success will result in an Array of any extra user's card numbers that can access this unit | ArrayOfstring |
WS_asGateExtraTimeZone | Success will result in an Array of any extra user's timezones that can access this unit | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1007 | Unit record not found in database Storman. |
1099 | Web Service Password is incorrect. |
WS_GeneratePDF1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_GeneratePDF1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_InvoiceID xsi:type="xsd:string">SSDCTY000000068</WS_InvoiceID>
<WS_InvoiceResv xsi:type="xsd:boolean">0</WS_InvoiceResv>
<WS_InvoiceNo xsi:type="xsd:int">0</WS_InvoiceNo>
<WS_Statement xsi:type="xsd:boolean">1</WS_Statement>
<WS_StatementDates xsi:type="xsd:boolean">0</WS_StatementDates>
<WS_StatementStart xsi:type="xsd:date"/>
<WS_StatementEnd xsi:type="xsd:date"/>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GeneratePDF1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GeneratePDF1 , message:
{'WS_UTRUnitType'=>"SDCTY28",
'WS_RAgreeNo'=>"SDCTY000000058",
'WS_ProrataCharge'=>"1",
'WS_ToClean'=>"1",
'WS_MoveInDate'=>"2015-06-20",
'WS_BillingPlanSwitch'=>"0",
'WS_DepositCharge'=>"1",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_UTRUnitType] => SDCTY28
[WS_RAgreeNo] => SDCTY000000058
[WS_ProrataCharge] => 1
[WS_ToClean] => 1
[WS_MoveInDate] => 2015-06-20
[WS_BillingPlanSwitch] => 0
[WS_DepositCharge] => 1
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GeneratePDF1Response xmlns:ns1="http://www.Storman.com">
<WS_PDF xsi:type="xsd:base64Binary">JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVy IC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nN1dSa8kRxEWBo+ZN9YYe7wvM2V7 xu4GXpH7ckVCSNyAkTjYPrFJiEHCF/4+EblGVlVnv9eVjYRtyU71q6iMiIzM 78uvtn9PbOZiYvhvbvz51Q2b/n7z7xs3S/wn/Ejbf341/frlza/+YCc/ezO9 /NsND7/ziXs+G6kna/jM1PTy1c03hx8d9cy9Z+Lw2lHO1gnLDz8+3irojnl3 +Mnxls1CC2/04XU4QDJuHT3gwfEWfrXS6cMbRzY7ybzhh5+Wcz2EHwW3xrjD t/8Kx2omxeHR8ZbPSllxePN4Cx4IzmxzwLffgyFzWjIh0pmFkvTM1LXHR4G/ GtGcg5ht9vcW/gjOWXMq5J8FM+a8oScjMb9dT0FOXJ1856hmJqRv3X1SfqXu vnvUWn738nc3ysLwKD/dCj69/AsM0ntoq7ziRh3eB1snnfGHD7BD52E0Dx8e b8XslJK+OZa4/xEeLIwW4Aj4IbXk5vAxRs2Et75x7xM8VjM4QbXaPBXt61N0 wYK9xZpyctacYzAeC/eWy9mLGAzt6TMIxjApbf5VMi0PTyF9kGpI37PSmkrr 89L6orS+LK3npfWitL7aON/To1ZmZiz4+JuXN7+HGaWsmrRTYlIwOzhj0/d/ nf40/euiuabNbM1kmYQijjPt69A3F2pX60VpPcMIivfBf/BKQy1NyjLqP0wk oz13Fy4bmkNpTUapsmh8e8DCMc44dfj2WIo9zQAm1Ylp+nNsM6c0LgdkuUiz U8P0zBMRAnw3zS0m4Vit5DpWIcEvKK/hscqw3MZYY3ySORIUcY04TMKgUac5 rrx2G4ss2NGDf1HPTE6XVsOYuNS5Eb6sYMEPLTbKgXM7Qe7Gp4ibUtmvlQyR CiDe/4IOZBl0UjgnEnf3XOAh53PBIAfGXV4u/lQumCB4CmOtAEdwrElRS0yL c2H11Z4pbwFP2Wy98sJRqwfF6g0ANeUlgBoWnlOAvZuth3FWSVgWVCg2Pksu pUln5ezkGYSnk2pnLqDL2TW5CIOmNYwUFkZuwviV9uOjkZaswEJPSsN/eBgl X0bpTi5xvvIJQNFB+eu5jA54ZxhHtoPTz7jAZiBL2jENg6MVb+rGZI+AOwzx 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 oNdlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNTMzNAplbmRvYmoKNCAwIG9i ago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUm90YXRl IDAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL1Rl eHRdCi9Gb250IDE1IDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2Jq CjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291 bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdl cyAzIDAgUgovTWV0YWRhdGEgMjQgMCBSCj4+CmVuZG9iagoxNSAwIG9iago8 PC9SNwo3IDAgUi9SMTMKMTMgMCBSL1I5CjkgMCBSL1IxMQoxMSAwIFI+Pgpl bmRvYmoKMjAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0 NjM+PnN0cmVhbQp4nF2TwW7bMBBE7/oK/YG5S4pyAIOX9JJDg6LtD8gUFegQ WVCcQ/6+M7t1Dz2M4RG11Dwu9/T88u1lW+/96cdxq7/avV/WbT7ax+3zqK2/ trd160T7ea33v85+6/u0d6fn79P++2tvPV5oi/vX6b2dfmqwJ+I19Ta3j32q 7Zi2t9ZdQiiXZSld2+b/ltLZK67L41UprjCkAqvFFfKZNhZXyANtKq6ggXYo rpCsNhdXyDPtWFwhL7Tn4gq50T7h70Q7RtprcYVRaWtxhSy0c3GF/ETbiisM VrsUV8gjrACeQiquCuDEAEdmFsCJAY7cSgAnBpgqLeDEADOJBHDigPYy4MQA ExEEcGKAQ6YFnBhgIq8AkILl0QlYxXjVVsEqxjuQV8AqxjtYSLCK8caJFqxi vNFigFWMN7JHaMVFLVXkWSkSqaWK3EqRSD0Vt1IkUks1MpUikVqqxJYpEqml ykylSKTeBR6OIpFaqkReRSL1LthWSKSWSnk4+LgJljsjmgm1V1p0IPo1Y48i OhD9mtkqOhD9mvG7ER2I3gUCRrBSGpQhI1ij8Y5nu/GPq83Lzyl6DE1fP4+j bXcbNRsljtC6tX/TuN92VvVQ9wcXY+vmCmVuZHN0cmVhbQplbmRvYmoKNyAw IG9iago8PC9CYXNlRm9udC9FVERUTFcrVGFob21hL0ZvbnREZXNjcmlwdG9y IDggMCBSL1RvVW5pY29kZSAyMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIg MS9MYXN0Q2hhciA1NS9XaWR0aHNbIDU4NCA1NTggNTI2IDMxMyA2NzggODQw IDU0MyA1NTggNDQ2IDMzNCAzNjAgNTI1IDIyOSA1NTcgNTUzCjYwMSA1NTMg NDk4IDQ5OCA1NTMgMzczIDY2NyA1OTcgNzA4IDU2MSAzODIgNjIxIDU1MSAz NTQgNTQ2IDU0Ngo1NDYgNTQ2IDU0NiA1NDYgNTQ2IDU0NiA1NDYgNTQ2IDQx NyA1NTggNzcxIDU1MyAyMjkgNTIxIDY1NiAzMDMKMzYzIDU4OCA0NjEgNDk4 IDMwMyA2MDAgNDU1IDQ5NV0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoK MjEgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNDc+PnN0 cmVhbQp4nF2SPXKDMBBGe07BDdhFIOwZzzZ24yKZTJILYLF4KCwYjIvcPvtj p0jxMTzESnrSVsfz6Zynraw+1jl98VaOUx5Wvs+PNXF54euUC6zLYUrbk+yZ bv1SVMe3fvn+WbiUH3h0fu9vXH3WaF/Qa9I88H3pE699vnJxAKDDOFLBefg3 FJ4Vl/H1K5IHGiTBmjwQG8VAHoiDYkMeiHvFljwQWTGSB0Kt2JEHwk5xJ697 xXpU7MkDoVO8kAeCbSORB0KrOJAHQq/I5IFgmxzJAyEKoshrZCFQFDk0wagz o8ihCda6ZxQ5NMEmKIocmmCnM6PIoQl26osihybY2EIihyYYrVYENYJJUVzR fFsbFVc036hGKK5ovq3qo7ii+9pC4orua7XiiuYb9ehQXNF8Oz1nsbTIrga7 8tfd6u1rG726pkyPdeW8Wa9ZL2kPTZn/2nGZF60qJcUvutm0UAplbmRzdHJl YW0KZW5kb2JqCjEzIDAgb2JqCjw8L0Jhc2VGb250L09TQU9NQytTZWdvZVVJ L0ZvbnREZXNjcmlwdG9yIDE0IDAgUi9Ub1VuaWNvZGUgMjEgMCBSL1R5cGUv Rm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMzIvV2lkdGhzWyA2NDUgNTg5 IDg2MSAyNDIgNTY2IDUzOSA1MzkgMzkwIDUzOSA1MzkgNTM5IDUzOSAyMTcg NTM5IDUzOQoyNzQgNTA5IDIxNyA2MTkgMzM5IDQ4NCA0ODggNDYyIDI0MiA1 MzEgNTIzIDkzNCA1MzkgNTM5IDU4NiAzNDgKODk4XQovU3VidHlwZS9UcnVl VHlwZT4+CmVuZG9iagoyMiAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUv TGVuZ3RoIDIzMT4+c3RyZWFtCnicXZHBbsMgDIbvPAVvEAMp3aTKl+7Sw6Zp 2wsQYioOJYimh739YrzssMOH8hFb4J/hfHm5lLzq4b0t8ZNWnXKZG92XR4uk J7rmoozVc47rr/U13kJVw/k11K/vSnoroCT+Fm40fFjZMdITl5nuNURqoVxJ nQDwlBIqKvO/X8ZJx5T2UoMCeIObWhTgeGB1KIB3rOP2eeg6sXoUwBPrEQXw I+sTCmCB9RkFGHtxQAFsYp1QANfPjSiA67eaUQDnWQkFcK4PuU/D83Jwe046 PlqjsvZ0e3qcWi709wB1qdylN9QPz5V6KwplbmRzdHJlYW0KZW5kb2JqCjkg MCBvYmoKPDwvQmFzZUZvbnQvRURFTUNHK1RhaG9tYSxCb2xkL0ZvbnREZXNj cmlwdG9yIDEwIDAgUi9Ub1VuaWNvZGUgMjIgMCBSL1R5cGUvRm9udAovRmly c3RDaGFyIDEvTGFzdENoYXIgMTQvV2lkdGhzWyA1OTkgNjQwIDUyNyA2MDMg MzAyIDY0MCA2MjkgMjkzIDc3MSA1NzcgNjM3IDYzNyA2MzcgNjM3XQovU3Vi dHlwZS9UcnVlVHlwZT4+CmVuZG9iagoyMyAwIG9iago8PC9GaWx0ZXIvRmxh dGVEZWNvZGUvTGVuZ3RoIDM1MD4+c3RyZWFtCnicXZJNboMwEEb3nMI3YAaM SaRoNukmi1ZV2wsQM0QsAoiQRW/f+SlddPEhPeyx/ewpz5eXyzRuoXxf5/zJ WxjGqV/5MT/XzOHKt3EqsAr9mLdfsm++d0tRnl+75et74SATeHB+6+5cflS1 /UGvyXPPj6XLvHbTjYsTAJ2GgQqe+n9DdeUV12GfiuSBGEmwIg8kVKzJA62N RvJAahQb8kBbKybyQDJsyQNtpXggD6Sj4pE80IJiRx5Ig+KVPJBYMZMHoq3c kwfSQZHJA6lVHMgDja6Mchca2Uj3RXFF8029orii+UY9JIormm/KiuKK5hv1 GCiuaL6N3gaKK7qvobii+UarFVc038qOIa5ovikpiiuab6s3ieKK5lt3iuKK 7quvgOKK5lupIIoruq+dWVzRfRVlN4vUJuuA/am1GbSr9iYK+bmuPG3WetZa 2lLjxH/ducyLVgVJ8QNH17dBCmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoK PDwvQmFzZUZvbnQvUFpFSUdYK1NlZ29lVUksQm9sZC9Gb250RGVzY3JpcHRv ciAxMiAwIFIvVG9Vbmljb2RlIDIzIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hh ciAxL0xhc3RDaGFyIDMyL1dpZHRoc1sgNzM3IDUzOCAzODkgNTQxIDQ0MCA0 ODAgMzk4IDI4NCA2MjAgNjExIDYwNSA2MjQgNjAyIDYxOSA2MTQKNTM4IDkx NiA2NDEgMjg0IDc5MCA1ODYgNjE5IDUxMSAyNzYgMzgzIDYwNSAyNzEgNzAz IDI5MyA2MjAgNjUzCjUyMF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoK OCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0VURFRM VytUYWhvbWEvRm9udEJCb3hbLTExIC0yMDYgODc1IDc1OV0vRmxhZ3MgNAov QXNjZW50IDc1OQovQ2FwSGVpZ2h0IDc1OQovRGVzY2VudCAtMjA2Ci9JdGFs aWNBbmdsZSAwCi9TdGVtViAxMzEKL01pc3NpbmdXaWR0aCAxMDAwCi9Gb250 RmlsZTIgMTYgMCBSPj4KZW5kb2JqCjE2IDAgb2JqCjw8L0ZpbHRlci9GbGF0 ZURlY29kZQovTGVuZ3RoMSAzMjk5Ni9MZW5ndGggMTUzMDU+PnN0cmVhbQp4 nO19CXwUVbrvObX1vu/dSbo7nb2TdJZOd0ICXdlYEjZZGgK0BAirAkFwQxyY pyOKjoPLFWacq8yMo46jY5MgAiLmOgzPmREVd2fUUcdxu6JcRa8XSed951RV p4M6d3nv/t57vx9dXdVfndrO+b7/t5zvnEoQRggZ0DbEopkzZkfqEP18zw6b 5LK1S/ql/S1zEML3L7tsU+CGN+64HQpeR4hVr+hfufb+vorHgX4XIfWklRdf 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 iZX0xsXb45gdZrtbJwwuWnnf+GlzZ1+Q/Je9ZQtKtZ418aNvmWbeMnf29Z0z Z7Frdz8RrSlK33fh5kq/o6rYVHvXxiOdbV2drbMyX/7xYOaRtZs2a/RPGL2Y ORWrK4qOfwzk+jkYnHe4FO3LFokGnGR4IcmrVahKwEoPBUfCLcMtFLbQhYQu oIV0A9/5FD6siPO//gV0B5mRL8FqvQxWS4W0eMYgx8ic1mqVjpFCqIBotVGp qke+ykqbz6E5hYbr1bKkBIVQAXGQnLZXICnug/Ds06KfCAhTFVRreW0UuioI s5waqVlOg1Rgkd58lLRFA7igXYoXj5tfPA6GEOIakNiQeQiaFg77xC4eadli VAGXabRqfjuHOTv0XTRaYbsKq+zALh5rGQf2MiW4HPrtXbiT6WIvRZtZvRCt 0UI3WqvRYpaFBxOr4dBY4iyrN+n9+oR+q/5Het6kxyiSSlmof2pJNJEglvTr t5uHU0NDQ9KPeginekb7gyFcj0NskIX7avGXp/GXJ7YP/8/tzA3v/Y0/cSaC 92R6mSnMkeE24j3aRv7GPch/jOrRabFJzaks6ho353XaK8LOoopxzvqKiZbJ kQXMAm6edp7FvM621cbYbN6onumt6q9iqqpKokhrq6bRUEEcfp8msbvQXF3d YGrApgZ/w+IGFoKnM9RyBhQxB7ImNOC4XMCCol+CU+kg26XAthKKaI84QHvE VOkEo9kMVthoMsHWSXvHTmqXQaH30z7yiqj5dE6CJkUMq8TDcAsNzVJ0A2rH jzp32Z1T//5Nhw7H4/UO2sdi3rj1i56epYsX9pze1X1NY83yWrN3VnPTdfMX PyAmJnaJE+6/MHlrU3ymy1Q7b0Lret/SJUtw4eHHsHNl32qnxVTl+9TdEfSX TZ869b2dP35jald3RcDf6vrYVWF3OEHHdiHEV4FmEP/5puj1i9QfWWO+ydaJ vpUM74yqWVdUpTa1asG/K5bQlOvVHKvQ5TS38da+bLQrx10fKSmNj5SUxqui mca/K/0mv+hnXIqMXEpX3SVJZzDpsqvAB9I7qcgtiRhUNDAmolAZyA1h/ykq BFVfgSwEyn3zl1lRyKYhhcNYsmnQH6cmTo6kwFxQfvNVv7xxw4ePZH6FZz// 6Zyddz1zSf+Mfdft2nXtsVkrVzHvP505sGhSDX8iEV+c+d0rD37eUVPx9TUV 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 f8S1uIZLnVHh57nSs79jocuNLsFxtpb9AlQ0KNpZVtOP9pA/mIiEgFAjzBQ4 QfpTZBFiA6W3yyTPwtY+e8stzzxzyy3PMnfQ32fI35r3/91lClqOrkX34Uvx n5mFbJC9i2vna/grhM2qFaobcxf1DPUMjVtzSOvTXkkWUNyNIKCZhiLDJ8YX TJebLjdXWSZbXrL+3Dbn2xb7bsfdzitcm9z3uO/xnPAe8x3xHcnbkV9ScJf/ tsDtwfuC9xWKoV1F5cUBurxasva/Zbn9/HJ+Ob+cX84v55fzy/nl/HJ+Ob+c X84v55fzy/nl/HJ+Ob+cX84v55fzy/nl/HJ+Ob/8v7nQ/wPIyP8ZkPwHJPKv nbywCkDEuyezpTNnXZCcN7djaqyrZPaiyKTK2qa6MmtDfX6ez+5wutwer61q fk3njPJGi7l64nRT0faF/0f/efP/zQ+HbqZbjvDnVJz8faJT9K8UwT4H2zjq RpOBZ6VoJpqFLkBJNA/NRR1oKoqhLlSCZqNFKIImoUpUi5pQHSpDVtSA6lE+ ykM+4LYDOZELuZEHeZENVaH5qAZ1ohmoHDUiCzKjajQRTUcmVIS2o4X0qVaQ FR3HJv+2a86SVevXLiF1wzsRj9T/wVadc94pdGpkTAFWTsPZldmG/nPrxaiL +QAtgN8jrGnkQ+5CNBvWd2BdC+sSWMtg3QLrXFiXwdoFazvzIvr8u1bu6ZF/ peszqI1fi3ZxV8NaOboyZ1GKnYs03D60i/0a7RIq0C5+Hqy/Qm3cajiHrP8K 66VoGvcgQnwC/YA7NvJv/+G1Ho3jLkbXs3tRM/w2czF5JfRl6Hr8ItpKVvYs pW8SDqDrSTk3HzWR68jKvAPX3wrtfAg54Ng2ZWW/RFq4Tvj/Zv0FukSyFX/n Q3AkqH6zN/3wocWmli+QTwLeb4YO5ZHfZzfMtnwdPXuv8YR6IuxqKK7h878A IL7CFgplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjw8L1R5cGUvRm9udERl c2NyaXB0b3IvRm9udE5hbWUvT1NBT01DK1NlZ29lVUkvRm9udEJCb3hbLTEz IC0yMzUgOTIxIDc0MF0vRmxhZ3MgNAovQXNjZW50IDc0MAovQ2FwSGVpZ2h0 IDc0MAovRGVzY2VudCAtMjM1Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAxMzgK L01pc3NpbmdXaWR0aCA2NDUKL0ZvbnRGaWxlMiAxNyAwIFI+PgplbmRvYmoK MTcgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDI0NDcy L0xlbmd0aCA4MzMwPj5zdHJlYW0KeJztPHl8VNW537n3zj6T2TOTTJaZTBKW GzJJJttASC7ZWMISQoQECEySARMWQfYdbALIkLaiREts1do8pdInN8TSgGjz 3CqttLZqq60LWlo3UKrW+oTMvO/cmYSAdnu/98f7Y+7h+8453zn33m8/340x QABAB3uAhdo58zx5IF1NGxDNb13dvDYyX/Q6ANnWummDc8ePm95AAs7VKcvX 3rz6iZLxYRxfBVB13Lxq6/LI/mQOwPZY27LmwIfaXy8DWOpHYmEbEqye5AkA lj04T29bvWFL9H0v4PM3rFrT2hyZ5w8AjElf3bxlbYJVw+P+XiQ6b2levSy6 vwFR4to16zdE5ksFur523bK1d32Ucgr3PwOgFGQXIR5A1gP2YTz6QhYlSvi9 8IFrODQ7NC78V2k/hE5HdjLnwpdk3wcdMy38IduI2oLwh6OfFL7EecEEvXAM DsJtsDn06PCKMgpcZBqMktdH+5UIt6LuW+DvX7/F9u9fIhyFQ9HxUegdodPx vdA2Mr8HuqKcdUj9YRxd2/2Pr/PYHoAL5EnCfGVtHzaAZ+Fp1McMWAhzZX+Q /QFpDXAHQhBlvnb9SsJUyi2wGbZBM8Jt0bXbJB2BtLZa6u9E2p2o5wfgHvIS zIQNEECpRi65G87CCtw7E5/TDs/Dg/iuXbAS7Wlk0sHIQvhjfMLNqPf//fVt aIW7YTB0JvQJvj0Am2AH8zn6B0YSd3f4U6iHauRhJcxUtIdy4QKcuXYrdw6M 8geoz4QAHoEBWAXD/eP/PiNhCLUOrR7aFP5GuEP2vuyP3JPcRTbAJcAtsBst ey88LI0OobaO/vOnxa7YFbtiV+yKXf8Prw48Rw/D4fDe8KNQB+PkFngUz9nq UIPMjyfyXmyLpZP3YfgO1hhvw31QgxXAY+H3rnvKd/G8fhsrkhoAYW6gvm7O 7Fkza2ZMnza1uqJ8ilBWOrlk0kRfcVFhQb43LzfHkz0hix8/buyYzIx0d5rL mZqSnORITLDb4q0Ws8lo0MfptBq1SqmQyziWIZBF7KK9oqFqhZhQ4Re17kq3 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 JeXoTSYLxl/OcPzleYwmyhs6bF6E0WEus6OBmGezSnxavRKLiqg3Wy0pDJWC DVVueah51bHNpfOOvLr38MI12/09t0ziWi8suWflxKOZU9vKJ7fN5MfPbBdK l08bS37WLu6ZuvCHnx15nOS+tmncvb7533vz9n5h44NbarbUT8ie0z5pxm3+ Ik/9RtR6C0bcJ6h1E7hPgYLsE3R6pRKzCRiOGOVKau9LGGgeU1S3cSzDKNyF JhPGlKvAxX7iampbtWSqAY/7pSsC8xKGctk7ZJN8j7z8Wehq6K+37SEaQj56 /gh/GF8DC8PvS7nKDUVQA1OFjOIDyvKgSWY1KbFB4oHs7FnpB8Aq8/ZMnqwb dyQ1YWqPTiGp0EgDJRrxOPFRjjBwDMiTmcZ3ZiYN80jkyxUprDWq3qKoBgui GjXfMF+YXtFa1nTL5FWH5y84vKrklkWlLRXplduP3bz8kR1VJ8bVrJxStmIW P27mivLS9llZ3owp83NzFwiZGcKCvIIFZWnkDt/6QJ09/wetc/a1FBW37Jvd +oN8e11gvW/Jd9eUlq757qqKVTPHjZ+5qrykvTabn7WSafQumJKROWVBXn6D gH0DplBYgv50MepPBYLDBQeUNoOhkD9gyzmCviTL7ElSjPL6soinj6Q/70hi H3Z6tzziWhGNfMWbLs6++9Xgt1Zt3t98ZEUxt/jC4p61pVXbfxhY9fC6kj5+ ZnvppOU1KPPKKb5lNTzrfjZ07pU1ed+rqD1y/tCpKZt7W1eIu6sXPPyZet7t zQWemzZWzdwyL4uf3oqSSGchF49noQ3ziAlEucEkas0q1no8Ve/RM/qB8MV+ rXwW7U9qsPck4BnJ87e+7fNJdkZzjjop2a85NT3Rni3G41MQ8Pi8emLkIGWk 3/sxoT8rQA/PCOM3K8gWOVEZtDCLUWL5SzS6OD3LaddzZAchhNI5u0ZHZpKB 8HuP0YEWPzekgYZ+dxTQUZxOpeZkGq1SJ5+lFUzx07RypZ5hD2FOxEyp1Gs1 LBOn0uHxtFlGtgCR4bOEOI0WZoJdwmCUeYxelLOpCbM7eDyY94eeMTxjeIPn n0FKbg7Wijxd3j84GDc4aNiPSDY4iGd+k8vNulg38ZrZzDFuuYKVmU5/Z+iB bz/OZD56/9saDafWvUXuDNHE+m2mNaV8snvoezSbLgm/x3WhT1lht6DbqCZb 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 utxipBuNdKORbjR2mrAeEXJxborDucmhohtUdIOKblB1qtUcUtQCHhL4Ji3r dKk7c9CZly7ByDVIRYk9KlMeqvNyVDy7x+stK/MmXrLl4U7q/Uub+Eh9Ink8 FiaGaO+Vvo/jbTRvyet723e039X7/qqu3l5u9a/bv5u87h1Sx8x85DuD+4YG GD/J/vGhoQEOHjy9cenLoaURvbFfSFHQJbg3GslGAyFWlVWt13Lo+V+nmc/7 rw/zL4QUyT4WrZLuVtLdSrpb2ami6VoVVaYqakmVx3J9pRkdghTrZbQSAyrp DQJa2S96P9r+fZRrw+tHTzDTSPWpb1JRHnnqtXPRrFWLctCvrA4hNUHQMLNM 3RCv7ZYbbrRKhzUartbIQY+VkTXHyuDsTSllWa0Jehq7ejX9LKO36DtYGrss TcFsAhLY6EfaSMpqGhGCfrARXoYZmBb1YLUAO5yjMF8xdX8M/YUkXv4TIaEP 37hv4PR37z92zE5SLxGGpIX+/OVfQ6+xD/3uiZO/+eWTgy9G7MOc4UyYjRtP gRazyxiadxRWpR5AzcQZ1tL/HmxS31jnd2Jd/6kQRwt9jmYumVTiDysdMwum mXN5eGiUUefKHKVq+oMX5gw/t/2bqGr3HY1CGrvQ9dyxoc85eGnV1jgavXz4 A+Y2mQdP9VWCl5UOB4vFhAebWo1h0K1A1nQCrbiQKY1ST1nTy0dU2clFy3NO qnel/qN+XOFGEn+eN8/j4aUvEBxLJxuyST+ajEZ3gbegSPoakU415raJS0Of imIvYUKh6rmlE9ROksUs6fqyIPTrrqGf3tyQRjmOC6Wwr2DqscAhQb3NQjbo yGaGWGhhNUb6OHFSzNCqCwMA9Fq9QfrcMxCNXK7sZpPk+OX7mUCDnGgpkmtY rYWSLDizgCHySRuvo4s6bbSQxwTv5ek3Ln530IrMI53TGNp8WZkU1FIlRsjw j+aKrpVf7CuhcbsuCHxB1o7SutDak8QqM8hleuLm4Mri0FO6u0yHn2JDVy/q y+z5LH7fg+uftkrww33wM5JEOsizTCKzhznJlrMPs++NbtwqbK/QJku8rj18 rclnR5oi42va97GFleuVlyJNlSu1harP1QvVz9GmMWBrH2m/j7VYi7VYi7VY i7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VYi7VY i7VY+0cN6O8/R/6ajoX+RQgAkoggx0H61NqZc60OkznRYk+2JbCVxswFi8dV zymcNjEpvu6mnP/7v974/+viwC9hjurnsjMcRkwoxjn9fe10mAq1MBPmghUc YAIzJKIO7ZAMNkhAXVaCETJhASyGcVANc6AQpsFESIJ4qIObIKI+gvcxQP82 tpz+EfB5y25es8x503RpBcgdIJP+NPi/ct2w7zJcDl9HiP7FJNl4eGgYmFw0 /v8CyBlYy6aE/8TVAv3/WS4grEbYjhCH0IuwBqEFYSHCErr/74FsHMRT4D6D JcPAvgdn/h4oPF8PnABbR4NiKyT+K8CZkEcE9gT4uZMInuuBXIY7RsFD8gvw ELcfQcT1KDDPoy4pnAT+RmDfgrhIXP2Di9pG1tjTJx4/vVRf8ldwRIx5/K8l x2n/q4WX0652XT2pD6mqcaoatuX/AHyiad4KZW5kc3RyZWFtCmVuZG9iagox MCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0VERU1D RytUYWhvbWEsQm9sZC9Gb250QkJveFswIC0xNTggODc1IDc1OV0vRmxhZ3Mg NAovQXNjZW50IDc1OQovQ2FwSGVpZ2h0IDc1OQovRGVzY2VudCAtMTU4Ci9J dGFsaWNBbmdsZSAwCi9TdGVtViAxMzEKL01pc3NpbmdXaWR0aCAxMDAwCi9G b250RmlsZTIgMTggMCBSPj4KZW5kb2JqCjE4IDAgb2JqCjw8L0ZpbHRlci9G bGF0ZURlY29kZQovTGVuZ3RoMSAxNTkzMi9MZW5ndGggNTMxND4+c3RyZWFt Cnic7VsLeFTVtV7rnDPvmczr5DWT5MxkJgnJJMyQd0Igh0wmiAESIMEJGJhA AhEEwkOKVS65WgEjXrhqvVarpbSf99aqnEwUA7Q11r60txXER2m12pbaqnCl Wvlagcld+8wEwXrb3n7t993vu9lr1j5rr/1a+99rr30GJoAAYIFB4KG9bVGw HNTUUEnZ4pXregaS5fpvAODilVu3eI7u/8pCUrwGIOhXDaxet3qo/SDJpwB0 7tXX37gq2d4ZBTB+rr+vp/ftrbetAZgpkLK6nxQiZn0AYGaN/P3rtmxLzbeH jX/9hpU9yXIujZ/z83U92wacj2nrqb2flJ71Pev6Uu1F1mhgw+YtyfKMU6x+ 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 EE+pbztFhzhEPbjUF/w0Q1oNrVQIaWRNu4ZPnRhobEy+buApNiR1S2F0gDw4 A+pkPyc6xUpjxDiQrrFZ9M1OIU2DFj3byqxYFoUUl2V9pgoH7amKQzIS05iX ouzHN1C6cCCx32R1NNcFouVswsVfWfnoIa6seZen0OvxXTglrLx5zsKTP2ZW bCf/+oKwkqyYLheYtLna7Tre6WFBL11j0KDe3qwxihN2GF0GZsYZNSyoXuVQ XzGSXsUCABkxEepr6I3qC4kDS++77t+PYsxgt4UbCvoCuOzmuW0nXuJ+dvHE NesLfX6/xOewf7vx/RW0iOgeuAfbiF7i1v0v6eW/hvglRD8Wiq+g+4WjRInL SdM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0SZM0Sf8f Sf1tOpf6tTr7H2NK6CLWktAcbZnftmA2P82RJWZn/IP+6uz/cBKgQc3Zbzrg bNr4OOXIciqzv8Vthii0wHxogwUwm7CbBg7IIhSzIQkWUpljP5ADLZgAOnr6 N6zrKW3acH1vshZwH2hA/1da84l2Z+Hs+BUKnGiGl5iLwt/MwkOwlbEmC55N 8eoUbyNe8Y9kbQnc//di4XkoV7kWKjUGqP6fWHgRdnJrkqyRYOcVtB0geTb+ TGL4a3WPDysHjyy3NnwI7uSGPf7im+rfZ7+wcZHro7UXHrbfpd9JbQ2qX1D6 b/HNwHoKZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago8PC9UeXBlL0ZvbnRE ZXNjcmlwdG9yL0ZvbnROYW1lL1BaRUlHWCtTZWdvZVVJLEJvbGQvRm9udEJC b3hbLTEgLTIzNCA4NTggNzUxXS9GbGFncyA0Ci9Bc2NlbnQgNzUxCi9DYXBI ZWlnaHQgNzUxCi9EZXNjZW50IC0yMzQKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1W IDEyOAovTWlzc2luZ1dpZHRoIDY0NQovRm9udEZpbGUyIDE5IDAgUj4+CmVu ZG9iagoxOSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEg MjE0ODAvTGVuZ3RoIDY1NDY+PnN0cmVhbQp4nO18eXhUVZb4uW+pPVWvtlQl RZJXKRKWB1SoIpCSYIokFUKKJQlBE0g0BQHCJkFQWpSlm0ToCDaYjgqi0v5s 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 pa4+yaUiT9KK6F6z6VGuHh/m4tCcv+ZutO6q3oh1aUDw4nDRsO3X1csV0tBS if4syTOyW3nN8OyhYUBOiNbZlKkYf4o8V+FQvuEECv3IFs9mGk8YKO3xkV01 PWGya8Gi+uMCgLirrv4IQ5iy5tKGntE4Vn9cxEuQimUoliJpR6QdiBJc7Qij U+d7jocBtqujnIpQ+0uPEVBxuiEcgaXHmAROGMIxiOMSuLCKS1wvxMjK8omA T4DusUEFwHJpYMK3GotCMVelJoqxz4J3QYDHQYvrCeCHZQDMW/E4cEBeBD/X h5Pmc71Yhrk/hxfq00IfnE13jfqXt7G48650z513Zbz5FrZv34TF2jYs1qzD YvUt6Z7Vt2y7NXPjbQ7nqBWrsFi+EotlrQ7PstaO9ZkZG9I3l2V478Dsn2ni zoGfF5CCs9zXuFWiFLn+o2nWUPgYd+GI0RE6Hj/JfX7UkxsqmZnGXcLxn3F/ wbIgWX6ukvjpUaMQKnkBb6MELGQmHCIzw2nMN18z0peXeOnS15yEYj76tc8X wjqc9bU9PfTpeVY6f46RwufsztCUl8iCf2SkWszlL5B1UIeZIevImiPxnNUv kluAkLVkNRIqkTVk9RFWip7ALiHbwuUHOenR/bx0cD8nPbSfkQ7s10j7uw1S 7GFOeriLkX7exUn37eOlfV2s1NXtzBGWikuZWY8w0oPdlpwHulnp/m4GiTsb NnfnjQ3d0E1e6yZ/+Uqr0vuVyxNSa7MldJysJK3h8az0505OutDJSvdg/dNO jdTZrpd+vI1I27dy0jbMW7Zqpa3trLrm9CXujNCSdiLtwrwT893tvNTRrpF2 tGslzzSne6rTWei0TXFagk5TwKmf7NQUOFm/EyY5c2aayHzwY2ZIFYmCE6rJ HORuG6kK+0n/f1gufm7u7TOvvkiMF6dfjF787cVvL/LG/sX99/R/28/1svGc /DHmsWMs+Rq3dJwsJyvCdst4yTxBsuT6zKN9luwcs5hjOUFiZAlpC99ssghW k95gNGm0OhPL8SYgjEnDunMsbAk7n/2A5R6FD4DxkKw0tzYzzSm40mycI83v IROKxxePLc4vHl2cWywWZxd7it3FzmJbsaVYX6wpZouhuDpYR2RbFKJ1pbId jxJdUCoHpegxVqyVA1JU1lcvru8h5N4GxMrMLjTCOpnbhXZXh/e8RYvrj5EM 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 pwZ/SLpmXj/0X/2FuORfX/Pj4YmhzBSiAnxfrodn/tuyBI3fl/lDYOC98Din QBV/Dh6nmRv3PdmVyJraROYuJDIfSmROhpz/5zwPQtxX0MG+A5XcJcx1UMla YaLafhM6mApYNyJ3aOugg3sH8yc4js+pz/oxd0ApmwXjcOy2q/K8+GDCtv6L RGXDNxzokZ85cbOl+EvwJIT5zJfF9Luc8MZisn9gwsC9FkU/C+fqh2T5n+Eu /yEKZW5kc3RyZWFtCmVuZG9iagoyNCAwIG9iago8PC9UeXBlL01ldGFkYXRh Ci9TdWJ0eXBlL1hNTC9MZW5ndGggMTU1Nj4+c3RyZWFtCjw/eHBhY2tldCBi ZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjw/ YWRvYmUteGFwLWZpbHRlcnMgZXNjPSJDUkxGIj8+Cjx4OnhtcG1ldGEgeG1s bnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDIu OS4xLTEzLCBmcmFtZXdvcmsgMS42Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4 bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAvJz4KPHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6MDNmY2M5OGItMzZmYy0xMWU1 LTAwMDAtYzNmNzc2ZTU5NzhlJyB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9i ZS5jb20vcGRmLzEuMy8nPjxwZGY6UHJvZHVjZXI+R1BMIEdob3N0c2NyaXB0 IDkuMTA8L3BkZjpQcm9kdWNlcj4KPHBkZjpLZXl3b3Jkcz4oKTwvcGRmOktl eXdvcmRzPgo8L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9J3V1aWQ6MDNmY2M5OGItMzZmYy0xMWU1LTAwMDAtYzNmNzc2 ZTU5NzhlJyB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC8nPjx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA3LTI4VDA4OjQ2OjExKzEyOjAw PC94bXA6TW9kaWZ5RGF0ZT4KPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDctMjhU MDg6NDY6MTErMTI6MDA8L3htcDpDcmVhdGVEYXRlPgo8eG1wOkNyZWF0b3JU b29sPlBERkNyZWF0b3IgVmVyc2lvbiAxLjcuMjwveG1wOkNyZWF0b3JUb29s PjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0ndXVpZDowM2ZjYzk4Yi0zNmZjLTExZTUtMDAwMC1jM2Y3NzZlNTk3OGUn IHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0v JyB4YXBNTTpEb2N1bWVudElEPSd1dWlkOjAzZmNjOThiLTM2ZmMtMTFlNS0w MDAwLWMzZjc3NmU1OTc4ZScvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0ndXVpZDowM2ZjYzk4Yi0zNmZjLTExZTUtMDAwMC1jM2Y3NzZlNTk3OGUn IHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycg ZGM6Zm9ybWF0PSdhcHBsaWNhdGlvbi9wZGYnPjxkYzp0aXRsZT48cmRmOkFs dD48cmRmOmxpIHhtbDpsYW5nPSd4LWRlZmF1bHQnPlRyeHM8L3JkZjpsaT48 L3JkZjpBbHQ+PC9kYzp0aXRsZT48ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRm OmxpPkpvbmF0aG9uLndpbGRvbjwvcmRmOmxpPjwvcmRmOlNlcT48L2RjOmNy ZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6U2VxPjxyZGY6bGk+KCk8L3Jk ZjpsaT48L3JkZjpTZXE+PC9kYzpkZXNjcmlwdGlvbj48L3JkZjpEZXNjcmlw dGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hw YWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Q cm9kdWNlcihHUEwgR2hvc3RzY3JpcHQgOS4xMCkKL0NyZWF0aW9uRGF0ZShE OjIwMTUwNzI4MDg0NjExKzEyJzAwJykKL01vZERhdGUoRDoyMDE1MDcyODA4 NDYxMSsxMicwMCcpCi9BdXRob3IoXDM3NlwzNzdcMDAwSlwwMDBvXDAwMG5c MDAwYVwwMDB0XDAwMGhcMDAwb1wwMDBuXDAwMC5cMDAwd1wwMDBpXDAwMGxc MDAwZFwwMDBvXDAwMG4pCi9DcmVhdG9yKFwzNzZcMzc3XDAwMFBcMDAwRFww MDBGXDAwMENcMDAwclwwMDBlXDAwMGFcMDAwdFwwMDBvXDAwMHJcMDAwIFww MDBWXDAwMGVcMDAwclwwMDBzXDAwMGlcMDAwb1wwMDBuXDAwMCBcMDAwMVww MDAuXDAwMDdcMDAwLlwwMDAyKQovS2V5d29yZHMoKQovU3ViamVjdCgpCi9U aXRsZShcMzc2XDM3N1wwMDBUXDAwMHJcMDAweFwwMDBzKT4+ZW5kb2JqCnhy ZWYKMCAyNQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDU2NDAgMDAwMDAg biAKMDAwMDA0NjgzMyAwMDAwMCBuIAowMDAwMDA1NTgxIDAwMDAwIG4gCjAw MDAwMDU0MzkgMDAwMDAgbiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDA1 NDE5IDAwMDAwIG4gCjAwMDAwMDYyOTcgMDAwMDAgbiAKMDAwMDAwODU1MCAw MDAwMCBuIAowMDAwMDA3NjQ4IDAwMDAwIG4gCjAwMDAwMzI3NTkgMDAwMDAg biAKMDAwMDAwODI3MSAwMDAwMCBuIAowMDAwMDM4MzYzIDAwMDAwIG4gCjAw MDAwMDcwNzUgMDAwMDAgbiAKMDAwMDAyNDE0MiAwMDAwMCBuIAowMDAwMDA1 NzA1IDAwMDAwIG4gCjAwMDAwMDg3NTIgMDAwMDAgbiAKMDAwMDAyNDM0NSAw MDAwMCBuIAowMDAwMDMyOTY1IDAwMDAwIG4gCjAwMDAwMzg1NzAgMDAwMDAg biAKMDAwMDAwNTc2NiAwMDAwMCBuIAowMDAwMDA2NjYwIDAwMDAwIG4gCjAw MDAwMDczNDkgMDAwMDAgbiAKMDAwMDAwNzg1MyAwMDAwMCBuIAowMDAwMDQ1 MjAwIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMjUgL1Jvb3QgMSAwIFIg L0luZm8gMiAwIFIKL0lEIFs8RjkwNDYxMEI5NkI1Q0VDOTgyODA4RDQyNUE0 MzE3OTQ+PEY5MDQ2MTBCOTZCNUNFQzk4MjgwOEQ0MjVBNDMxNzk0Pl0KPj4K c3RhcnR4cmVmCjQ3MjQ4CiUlRU9GCg== </WS_PDF>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">PDF successfully generated.</WS_ORErrorDescription>
</ns1:WS_GeneratePDF1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_PDF] =>
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to generate a PDF invoice or statement for an Agreement or Reservation, from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_InvoiceID | The Agreement or Reservation number to generate the PDF for
|
string | yes |
WS_InvoiceResv | Whether the PDF is being generated for a Reservation or Agreement
|
boolean | yes |
WS_InvoiceNo | The invoice number to generate a PDF for. If Storman is configured to use the combined invoice system, this should be 0. If Storman is configured to use the separate system:
|
int | yes |
WS_Statement | Whether Storman will generate an invoice or statement:
FALSE generate a PDF Invoice |
boolean | yes |
WS_StatementDates | The date range for the statement to be printed
|
boolean | yes |
WS_StatementStart | The start date for the period to generate a Statement for 2016-08-01 |
date | yes |
WS_StatementEnd | The end date for the period to generate a Statement for 2016-08-31 |
date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_PDF | Success will result in the PDF document being returned. | base64Binary |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GeneratePIN1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GeneratePIN xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SDCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GeneratePIN>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
-<ns1:WS_GeneratePINResponse xmlns:ns1="http://www.Storman.com">
<WS_NewPIN xsi:type="xsd:string">139900</WS_NewPIN>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">New PIN successfully generated.</WS_ORErrorDescription>
</ns1:WS_GeneratePINResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to generate a new random PIN number.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_NewPIN | New PIN number This is not stored anywhere in the database | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_GetActivityData1
Example Request
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetActivityDataResponse xmlns:ns1="http://www.Storman.com">
<WS_CustName href="#ref-1"/>
<WS_aTotAmt href="#ref-2"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Activity data successfully retrieved.</WS_ORErrorDescription>
</ns1:WS_GetActivityDataResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[75]">
<item1>DiscUnitNo</item1>
<item2>DiscArea</item2>
<item3>AvgStay</item3>
<item4>InquiriesTaken</item4>
<item5>Conversions</item5>
<item6>ConvertTime</item6>
<item7>ResvtnsTaken</item7>
<item8>ResvtnsCancel</item8>
<item9>MoveIns</item9>
<item10>MoveOuts</item10>
<item11>TotUnitNo</item11>
<item12>OccupUnitNo</item12>
<item13>VacantUnitNo</item13>
<item14>OtherUnitNo</item14>
<item15>TotUnitArea</item15>
<item16>OccupArea</item16>
<item17>VacantArea</item17>
<item18>OtherArea</item18>
<item19>TotValue</item19>
<item20>OccupValue</item20>
<item21>OccupValActual</item21>
<item22>VacantValue</item22>
<item23>OtherValue</item23>
<item24>RentChg</item24>
<item25>RentRec</item25>
<item26>DepositChg</item26>
<item27>DepositRec</item27>
<item28>LateFeeChg</item28>
<item29>LateFeeRec</item29>
<item30>InsureChg</item30>
<item31>InsureRec</item31>
<item32>MerchChg</item32>
<item33>MerchRec</item33>
<item34>OtherChg</item34>
<item35>OtherRec</item35>
<item36>TaxChg</item36>
<item37>TaxRec</item37>
<item38>LateFeeWaived</item38>
<item39>ActiveAgreemts</item39>
<item40>InsureAgreemts</item40>
<item41>InsureNew</item41>
<item42>InsureCancel</item42>
<item43>Arrears1No</item43>
<item44>Arrears2No</item44>
<item45>Arrears3No</item45>
<item46>Arrears4No</item46>
<item47>AdvanceBillNo</item47>
<item48>AdvancePaidNo</item48>
<item49>Arrears1Value</item49>
<item50>Arrears2Value</item50>
<item51>Arrears3Value</item51>
<item52>Arrears4Value</item52>
<item53>AdvBillRntValue</item53>
<item54>AdvancePaidValue</item54>
<item55>DepositsHeld</item55>
<item56>CashRec</item56>
<item57>CreditRec</item57>
<item58>Refunds</item58>
<item59>DiscChg</item59>
<item60>DiscRec</item60>
<item61>MktgEmailSent</item61>
<item62>MktgLetterSent</item62>
<item63>InsureUnits</item63>
<item64>InsureValue</item64>
<item65>ArrearsInactiveNo</item65>
<item66>ArrearsInactiveValue</item66>
<item67>AdvanceBillOtherValue</item67>
<item68>Checksum</item68>
<item69>MerchReturnChg</item69>
<item70>MerchReturnRec</item70>
<item71>BadDebtChg</item71>
<item72>BadDebtRec</item72>
<item73>PrimaryKey</item73>
<item74>AdvBillInsValue</item74>
<item75>AdvBillLateValue</item75>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[75]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
<item11>40</item11>
<item12>37</item12>
<item13>4</item13>
<item14>1</item14>
<item15>0</item15>
<item16>0</item16>
<item17>0</item17>
<item18>0</item18>
<item19>0</item19>
<item20>0</item20>
<item21>0</item21>
<item22>0</item22>
<item23>0</item23>
<item24>0</item24>
<item25>0</item25>
<item26>0</item26>
<item27>0</item27>
<item28>0</item28>
<item29>0</item29>
<item30>0</item30>
<item31>0</item31>
<item32>18.18</item32>
<item33>0</item33>
<item34>0</item34>
<item35>0</item35>
<item36>1.82</item36>
<item37>0</item37>
<item38>0</item38>
<item39>0</item39>
<item40>0</item40>
<item41>0</item41>
<item42>0</item42>
<item43>0</item43>
<item44>0</item44>
<item45>0</item45>
<item46>0</item46>
<item47>0</item47>
<item48>0</item48>
<item49>0</item49>
<item50>0</item50>
<item51>0</item51>
<item52>0</item52>
<item53>0</item53>
<item54>0</item54>
<item55>0</item55>
<item56>0</item56>
<item57>0</item57>
<item58>0</item58>
<item59>0</item59>
<item60>0</item60>
<item61>0</item61>
<item62>0</item62>
<item63>0</item63>
<item64>0</item64>
<item65>0</item65>
<item66>0</item66>
<item67>0</item67>
<item68>0</item68>
<item69>0</item69>
<item70>0</item70>
<item71>0</item71>
<item72>0</item72>
<item73>261</item73>
<item74>0</item74>
<item75>0</item75>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetActivityData xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_ActivityDate xsi:type="xsd:date">2015-07-2015</WS_ActivityDate>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetActivityData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve Activity data and records from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_ActivityDate | Date of Activity records to retrieve | date | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CustName | ArrayOfstring | |
WS_aTotAmt | ArrayOffloat | |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1036 | Voucher no longer valid |
1099 | Web Service Password is incorrect |
Method Change Log
WS_GetAgreementInfo1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetAgreementInfo SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vtAgreementNumber xsi:type="xsd:string">SDCTY000000067</WS_vtAgreementNumber>
<WS_vtPassword xsi:type="xsd:string">kittens123</WS_vtPassword>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetAgreementInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetAgreementInfo , message:
{'WS_NoteID'=>"SDCTY000000058",
'WS_Note'=>"This customer frequently pays late.",
'WS_NoteAlert'=> 1,
'WS_NoteCategory'=>"Late Payer",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_NoteID] => SDCTY000000058
[WS_Note] => This customer frequently pays late.
[WS_NoteAlert] => 1
[WS_NoteCategory] => Late Payer
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetAgreementInfoResponse xmlns:ns1="http://www.Storman.com">
<WS_vtStorerName xsi:type="xsd:string">John Smith</WS_vtStorerName>
<WS_vdLastBillDate xsi:type="xsd:date">2015-06-10</WS_vdLastBillDate>
<WS_vdNextDueDate xsi:type="xsd:date">2015-08-10</WS_vdNextDueDate>
<WS_vrDueNowAmt xsi:type="xsd:float">670</WS_vrDueNowAmt>
<WS_vrNextDueAmt xsi:type="xsd:float">230</WS_vrNextDueAmt>
<WS_vrTotalDueAmt xsi:type="xsd:float">670</WS_vrTotalDueAmt>
<WS_vrLastBillAmt xsi:type="xsd:float">200</WS_vrLastBillAmt>
<WS_vtEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_vtEmailAddress>
<WS_vtError xsi:type="xsd:string">0</WS_vtError>
<WS_viRestrictions xsi:type="xsd:int">1</WS_viRestrictions>
<WS_vtAllowPartPayment xsi:type="xsd:string">1</WS_vtAllowPartPayment>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Agreement details successfully retrieved from database Storman.</WS_ORErrorDescription>
</ns1:WS_GetAgreementInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORNoteReturnID] =>
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve basic information for an Agreement in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtAgreementNumber | The Agreement number to retrieve information for SDCTY000014526 |
string | yes |
WS_vtPassword | The password for this customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtStorerName | Success will result in the Customer's name. | string | |
WS_vdLastBillDate | Success will result in the Agreement's Last Bill Date. | date | |
WS_vdNextDueDate | Success will result in the Agreement's Next Bill Date. | date | |
WS_vrDueNowAmt | Success will result in the Agreement's current owing balance. | float | |
WS_vrNextDueAmt | Success will result in the Agreement's current owing balance. | float | |
WS_vrTotalDueAmt | Success will result in the Agreement's Next Bill Amount, as well as any Other Recurring Charges if applicable. | float | |
WS_vrLastBillAmt | Success will result in the Agreement's Last Bill Amount. | float | |
WS_vtEmailAddress | Success will result in the Customer's email adress. | string | |
WS_vtError | Only used by Storpay. | string | |
WS_viRestrictions | Only used by Storpay. | int | |
WS_vtAllowPartPayment | Only used by Storpay. | string | |
WS_ORSuccess | Result of request | boolean | |
WS_ORErrorCode | See below for detailed error codes | int | |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1029 | Invalid Customer password. |
1045 | No password entered by Customer. |
1099 | Web Service Password is incorrect. |
9998 | Duplicate records found in database Storman, request could not be completed. |
Method Change Log
WS_GetCustCodes1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_GetCustCodes1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_WebID xsi:type="xsd:string">JOHNSMITH2</WS_WebID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetCustCodes1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetCustCodes1 , message:
{'WS_WebID'=>"JOHNSMITH2",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_WebID] => JOHNSMITH2
[WS_WebServicePassword] => StormanWebPass
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetCustCodes1Response xmlns:ns1="http://www.Storman.com">
<WS_atCustCodes href="#ref-1"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer Codes successfully retrieved.</WS_ORErrorDescription>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[3]" id="ref-1">
<item1>SDCTYJOHNS</item1>
<item2>SSCBBJOHNS</item2>
<item3>SSCTTJOHNS</item3>
</SOAP-ENC:Array>
</ns1:WS_GetCustCodes1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_atCustCodes] => ????????????????????
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve all Customer Codes, across a Storman Central/Head Office environment that share the same Web ID.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_WebID | Unit Type code for the Unit to be added | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_atCustCodes | Success will result in an Array of all Customer Codes associated with the Web ID | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetCustCodes2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_GetCustCodes2 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_WebID xsi:type="xsd:string">JOHNSMITH2</WS_WebID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetCustCodes2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetCustCodes2 , message:
{'WS_WebID'=>"JOHNSMITH2",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_WebID] => JOHNSMITH2
[WS_WebServicePassword] => StormanWebPass
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetCustCodes2Response xmlns:ns1="http://www.Storman.com">
<WS_atCustCodes href="#ref-1"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Customer Codes successfully retrieved.</WS_ORErrorDescription>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[3]" id="ref-1">
<item1>SDCTYJOHNS</item1>
<item2>SSCBBJOHNS</item2>
<item3>SSCTTJOHNS</item3>
</SOAP-ENC:Array>
</ns1:WS_GetCustCodes2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all Customer Codes, across a Storman Central/Head Office environment that share the same Web ID.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_WebID | Unit Type code for the Unit to be added | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_atCustCodes | Success will result in an Array of all Customer Codes associated with the Web ID | boolean |
WS_arNoActiveAgreemts | Success will result in an Array of the amount of Active Agreements that this Customer Code is associated with | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetData1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetData1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vSearchParameter xsi:type="xsd:string">SDCTYJOHNS</WS_vSearchParameter>
<WS_arFieldsNames xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[4]">
<item xsi:type="xsd:string" SOAP-ENC:position="[0]">CustomerName</item>
<item xsi:type="xsd:string" SOAP-ENC:position="[1]">MailAddress</item>
<item xsi:type="xsd:string" SOAP-ENC:position="[2]">MailCity</item>
<item xsi:type="xsd:string" SOAP-ENC:position="[3]">EmailAddress</item>
</WS_arFieldsNames>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_Table xsi:type="xsd:boolean">0</WS_Table>
</mns:WS_GetData1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetData , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetData1Response xmlns:ns1="http://www.Storman.com">
<WS_arFields href="#ref-1"/>
<WS_arValues href="#ref-2"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Table and Record data retrieved successfully.</WS_ORErrorDescription>
</ns1:WS_GetData1Response>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[4]" id="ref-1">
<item1>CustomerName</item1>
<item2>MailAddress</item2>
<item3>MailCity</item3>
<item4>EmailAddress</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[4]" id="ref-2">
<item1>John Smith</item1>
<item2>PO Box 107091 Auckland Airport</item2>
<item3>AUCKLAND</item3>
<item4>john.smith@Storman.com</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve data from a Storman database. By sending the field names in the request, data can be retrieved from the Customer, Reservation, Agreement and Contact's tables.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vSearchParameter | Customer Code, Agreement, Reservation, or Contact number to retrieve data for | string | yes |
WS_arFieldsNames | An array of the field names that are to be retrieved, see below table for examples | ArrayOfstring | yes |
WS_Table | Whether Storman will retrieve data for the entire table, or just the requested fields | boolean | Yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Examples of search parameters
WS_vSearchParameter
as a Customer Code SDCTYJOHNS
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | CustomerName | Smith, John |
2 | MailAddress | 123 Marina Road |
3 | MailCity | Sydney |
4 | EmailAddress | john.smith@Storman.com |
WS_vSearchParameter
as a Contact Number SDCTY0000000909
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | ContactName | Smith, John |
2 | CallTime | 09:08:32 |
3 | MarketSrce | |
4 | OutCome | Rented |
WS_vSearchParameter
as a Agreement Number SDCTY000014526
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | CustomerCode | SDCTYJOHNS |
2 | DateofBirth | 1989-08-10 |
3 | BalanceOwing | 151.20 |
4 | UnitsOccup | 00123, 0059 |
WS_vSearchParameter
as a Reservation Number SDCTY00070031
Array Element | Requested Value | Resulting Value |
---|---|---|
1 | CallTakenBy | Steve |
2 | ContactNo | SDCTY0000000909 |
3 | ExpMoveIn | 2017-08-10 |
4 | UnitsReserved | 0520 |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_arFields | Success will result in the returned field names. | ArrayOfstring |
WS_arValues | Success will result in the returned values for each of the corresponding fields. | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Error Code | Description |
---|
Method Change Log
WS_GetEziFees1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="Storman">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GetEziFees1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</stor:WS_GetEziFees1>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetEziFees , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetEziFees1Response xmlns:ns1="Storman">
<WS_CCtype1 href="#ref-1"/>
<WS_FixedFee1 href="#ref-2"/>
<WS_PercentFee1 href="#ref-3"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetEziFees1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[4]">
<item1>Webpay Amex MSF</item1>
<item2>Webpay Mastercard MSF</item2>
<item3>Webpay Transaction Fee</item3>
<item4>Webpay Visa MSF</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0</item1>
<item2>0</item2>
<item3>0.55</item3>
<item4>0</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>4.4</item1>
<item2>2.2</item2>
<item3>0</item3>
<item4>2.2</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to return Ezidebit related transaction fees and surcharges, from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_CCtype1 | Success will result in an array of the credit card types. | ArrayOfstring |
WS_FixedFee1 | Success will result in an array of any fixed fees, if applicable. | ArrayOfFloat |
WS_PercentFee1 | Success will result in an array of percentage fees, if applicable. | ArrayOfFloat |
WS_ORSuccess | Result of Request. | xml:boolean |
WS_ORErrorCode | See below for detailed Error Codes. | int |
WS_ORErrorDescription | See below for detailed Description of Errors. | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1019 | Customer record locked in database Storman. Please try again later. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetFacilityDetails
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="StorMan">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GetFacilityDetails soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_RetrieveAll xsi:type="xsd:boolean">1</WS_RetrieveAll>
<WS_WebServicePassword xsi:type="xsd:string">123</WS_WebServicePassword>
</stor:WS_GetFacilityDetails>
</soapenv:Body>
</soapenv:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetFacilityDetailsResponse xmlns:ns1="StorMan">
<WS_asUserCodes href="#ref-1"/>
<WS_asFacilityCodes href="#ref-2"/>
<WS_asFacilityNames href="#ref-3"/>
<WS_asCompanyNames href="#ref-4"/>
<WS_asBusinessNames href="#ref-5"/>
<WS_asShortNames href="#ref-6"/>
<WS_asFacilitySortOrder href="#ref-7"/>
<WS_asFacilityAddresses href="#ref-8"/>
<WS_asFacilityPostCodes href="#ref-9"/>
<WS_asFacilityCities href="#ref-10"/>
<WS_asFacilityStates href="#ref-11"/>
<WS_asFacilityRegions href="#ref-12"/>
<WS_asFacilityCountries href="#ref-13"/>
<WS_asFacilityPhones href="#ref-14"/>
<WS_asFacilityEmails href="#ref-15"/>
<WS_asFacilityTaxNos href="#ref-16"/>
<WS_asFacilityVersions href="#ref-17"/>
<WS_asMarketTypeTitle href="#ref-18"/>
<WS_asCustTypeTitle href="#ref-19"/>
<WS_asBusTypeTitle href="#ref-20"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetFacilityDetailsResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[11]">
<item1>09001</item1>
<item2>09002</item2>
<item3>09003</item3>
<item4>09004</item4>
<item5>09005</item5>
<item6>09006</item6>
<item7>09007</item7>
<item8>09008</item8>
<item9>09009</item9>
<item10>09010</item10>
<item11/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[11]">
<item1>SDCTY</item1>
<item2>SCCTT</item2>
<item3>CFGGB</item3>
<item4>CDSSE</item4>
<item5>AQSFF</item5>
<item6>FFIIJ</item6>
<item7>QUHHF</item7>
<item8>FDYYC</item8>
<item9>HTTUG</item9>
<item10>POSRF</item10>
<item11>SKOPS</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Head Office</item1>
<item2>Demo Auckland</item2>
<item3>Demo Taupo</item3>
<item4>Demo Brisbane</item4>
<item5>Demo Sydney</item5>
<item6>Demo Wellington</item6>
<item7>Demo Melbourne</item7>
<item8>Demo Darwin</item8>
<item9>Demo Perth</item9>
<item10>Demo Queenstown</item10>
<item11>Demo Cloud City</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Demonstration</item1>
<item2>Demonstration</item2>
<item3>Demonstration</item3>
<item4>Demonstration</item4>
<item5>Demonstration</item5>
<item6>Demonstration</item6>
<item7>Demonstration</item7>
<item8>Demonstration</item8>
<item9>Demonstration</item9>
<item10/>
<item11/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Storman DemoCorp</item1>
<item2>Storman DemoCorp</item2>
<item3>Storman DemoCorp</item3>
<item4>Storman DemoCorp</item4>
<item5>Storman DemoCorp</item5>
<item6>Storman DemoCorp</item6>
<item7>Storman DemoCorp</item7>
<item8>Storman DemoCorp</item8>
<item9>Storman DemoCorp</item9>
<item10>Storman DemoCorp</item10>
<item11>Storman DemoCorp</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Head Office</item1>
<item2>Auckland</item2>
<item3>Taupo</item3>
<item4>Brisbane</item4>
<item5>Sydney</item5>
<item6>Wellington</item6>
<item7>Melbourne</item7>
<item8>Darwin</item8>
<item9>Perth</item9>
<item10>Queenstown</item10>
<item11>Demonstration</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:int[11]">
<item1>-1</item1>
<item2>0</item2>
<item3>1</item3>
<item4>2</item4>
<item5>3</item5>
<item6>4</item6>
<item7>5</item7>
<item8>6</item8>
<item9>7</item9>
<item10>8</item10>
<item11>9</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:string[11]">
<item1>123 Marina Avenue</item1>
<item2>123 Marina Avenue</item2>
<item3>123 Marina Avenue</item3>
<item4>123 Marina Avenue</item4>
<item5>123 Marina Avenue</item5>
<item6>123 Marina Avenue</item6>
<item7>123 Marina Avenue</item7>
<item8>123 Marina Avenue</item8>
<item9>123 Marina Avenue</item9>
<item10>123 Marina Avenue</item10>
<item11>123 Marina Avenue</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[11]">
<item1>4006</item1>
<item2>4006</item2>
<item3>4006</item3>
<item4>4006</item4>
<item5>4006</item5>
<item6>4006</item6>
<item7>4006</item7>
<item8>4006</item8>
<item9>4006</item9>
<item10>4006</item10>
<item11>4006</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[11]">
<item1>BRISBANE</item1>
<item2>BRISBANE</item2>
<item3>BRISBANE</item3>
<item4>BRISBANE</item4>
<item5>BRISBANE</item5>
<item6>BRISBANE</item6>
<item7>BRISBANE</item7>
<item8>BRISBANE</item8>
<item9>BRISBANE</item9>
<item10>BRISBANE</item10>
<item11>BRISBANE</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:string[11]">
<item1>QLD</item1>
<item2>QLD</item2>`
<item3>QLD</item3>
<item4>QLD</item4>
<item5>QLD</item5>
<item6>QLD</item6>
<item7>QLD</item7>
<item8>QLD</item8>
<item9>QLD</item9>
<item10>QLD</item10>
<item11>QLD</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Head Office</item1>
<item2>QLD - Queensland</item2>
<item3>QLD - Queensland</item3>
<item4>VIC - Victoria</item4>
<item5>VIC - Victoria</item5>
<item6>SA - South Australia</item6>
<item7>SA - South Australia</item7>
<item8>WA - Western Australia</item8>
<item9>WA - Western Australia</item9>
<item10>NSW - New South Wales</item10>
<item11>NSW - New South Wales</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:string[11]">
<item1>AU</item1>
<item2>NZ</item2>
<item3>AU</item3>
<item4>AU</item4>
<item5>AU</item5>
<item6>UK</item6>
<item7>AU</item7>
<item8>US</item8>
<item9>AU</item9>
<item10>AU</item10>
<item11>AU</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:string[11]">
<item1>092803393</item1>
<item2>092803393</item2>
<item3>092803393</item3>
<item4>092803393</item4>
<item5>092803393</item5>
<item6>092803393</item6>
<item7>092803393</item7>
<item8>092803393</item8>
<item9>092803393</item9>
<item10>092803393</item10>
<item11>092803393</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:string[11]">
<item1>demo@storman.com</item1>
<item2>demo@storman.com</item2>
<item3>demo@storman.com</item3>
<item4>demo@storman.com</item4>
<item5>demo@storman.com</item5>
<item6>demo@storman.com</item6>
<item7>demo@storman.com</item7>
<item8>demo@storman.com</item8>
<item9>demo@storman.com</item9>
<item10>demo@storman.com</item10>
<item11>demo@storman.com</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:string[11]">
<item1>99999999999</item1>
<item2>99999999999</item2>
<item3>99999999999</item3>
<item4>99999999999</item4>
<item5>99999999999</item5>
<item6>99999999999</item6>
<item7>99999999999</item7>
<item8>99999999999</item8>
<item9>99999999999</item9>
<item10>99999999999</item10>
<item11>99999999999</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:int[11]">
<item1>10073</item1>
<item2>10073</item2>
<item3>10073</item3>
<item4>10073</item4>
<item5>10073</item5>
<item6>10073</item6>
<item7>10073</item7>
<item8>10073</item8>
<item9>10073</item9>
<item10>10073</item10>
<item11>10073</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Marketing Type</item1>
<item2>Marketing Type</item2>
<item3>Marketing Type</item3>
<item4>Marketing Type</item4>
<item5>Marketing Type</item5>
<item6>Marketing Type</item6>
<item7>Marketing Type</item7>
<item8>Marketing Type</item8>
<item9>Marketing Type</item9>
<item10>Marketing Type</item10>
<item11>Marketing Type</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-19" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Customer Type</item1>
<item2>Customer Type</item2>
<item3>Customer Type</item3>
<item4>Customer Type</item4>
<item5>Customer Type</item5>
<item6>Customer Type</item6>
<item7>Customer Type</item7>
<item8>Customer Type</item8>
<item9>Customer Type</item9>
<item10>Customer Type</item10>
<item11>Customer Type</item11>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-20" SOAP-ENC:arrayType="xsd:string[11]">
<item1>Business Type</item1>
<item2>Business Type</item2>
<item3>Business Type</item3>
<item4>Business Type</item4>
<item5>Business Type</item5>
<item6>Business Type</item6>
<item7>Business Type</item7>
<item8>Business Type</item8>
<item9>Business Type</item9>
<item10>Business Type</item10>
<item11>Business Type</item11>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to return Ezidebit related transaction fees and surcharges, from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_RetrieveAll | Whether the call will return all facilities or just the requested Facility Code | boolean | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asUserCodes | Success will result in an Array of the User Codes | ArrayOfstring |
WS_asFacilityCodes | Success will result in an Array of the Facility Codes | ArrayOfstring |
WS_asFacilityNames | Success will result in an Array of the Facility names | ArrayOfstring |
WS_asCompanyNames | Success will result in an Array of the Company names | ArrayOfstring |
WS_asBusinessNames | Success will result in an Array of the Business names | ArrayOfstring |
WS_asShortNames | Success will result in an Array of the Short names | ArrayOfstring |
WS_asFacilitySortOrder | Success will result in an Array of the Facility sort orders | ArrayOfLongint |
WS_asFacilityAddresses | Success will result in an Array of the Facility address | ArrayOfstring |
WS_asFacilityPostCodes | Success will result in an Array of the Facility post codes | ArrayOfstring |
WS_asFacilityCities | Success will result in an Array of the Facility cities | ArrayOfstring |
WS_asFacilityStates | Success will result in an Array of the Facility states | ArrayOfstring |
WS_asFacilityRegions | Success will result in an Array of the Facility regions | ArrayOfstring |
WS_asFacilityCountries | Success will result in an Array of the Facility countries | ArrayOfstring |
WS_asFacilityPhones | Success will result in an Array of the Facility phone numbers | ArrayOfstring |
WS_asFacilityEmails | Success will result in an Array of the Facility email addresses | ArrayOfstring |
WS_asFacilityTaxNos | Success will result in an Array of the Facility tax rates | ArrayOfstring |
WS_asFacilityVersions | Success will result in an Array of the Facility Storman versions | ArrayOfLongint |
WS_asMarketTypeTitle | Success will result in an Array of the Facility 'Marketing Type' names | ArrayOfstring |
WS_asCustTypeTitle | Success will result in an Array of the Facility 'Customer Type' names | ArrayOfstring |
WS_asBusTypeTitle | Success will result in an Array of the Facility 'Business Type' names | ArrayOfstring |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
WS_GetIns1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_GetIns1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SDCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_GetIns1>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetIns1 , message:
{'WS_FacilityID'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_FacilityID] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetIns1Response xmlns:ns1="Storman">
<WS_EndValue href="#ref-1"/>
<WS_Facility href="#ref-2"/>
<WS_Premium href="#ref-3"/>
<WS_InsuranceTypeID href="#ref-4"/>
<WS_Repeat href="#ref-5"/>
<WS_StartValue href="#ref-6"/>
<WS_Verify href="#ref-7"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
<WS_RepeatValue href="#ref-8"/>
<WS_Rounding href="#ref-9"/>
</ns1:WS_GetIns1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:float[4]">
<item1>200000</item1>
<item2>30000</item2>
<item3>20000</item3>
<item4>10000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[4]">
<item1>KEHMB</item1>
<item2>KEHMB</item2>
<item3>KEHMB</item3>
<item4>KEHMB</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0.5</item1>
<item2>1</item2>
<item3>1.5</item3>
<item4>2.5</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[4]">
<item1>-1500000302</item1>
<item2>-1500000301</item2>
<item3>-1500000300</item3>
<item4>-1500000299</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:float[4]">
<item1>30000</item1>
<item2>20000</item2>
<item3>10000</item3>
<item4>0</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1000</item2>
<item3>1000</item3>
<item4>1000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1</item2>
<item3>10</item3>
<item4>50</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve Insurance Rates from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_EndValue | Success will result in an array of Insurance Rate End Values | ArrayOffloat |
WS_Facility | Success will result in an array of Insurance Rate Facility Codes | ArrayOfstring |
WS_Premium | Success will result in an array of Insurance Rate Premiums | ArrayOffloat |
WS_InsuranceTypeID | Success will result in an array of Insurance Rate Primary Keys | ArrayOfint |
WS_Repeat | Success will result in an array of Insurance Rate repeat values | ArrayOfboolean |
WS_StartValue | Success will result in an array of Insurance Rate Start Values | ArrayOffloat |
WS_Verify | Success will result in an array of Insurance Rates verifications | ArrayOfboolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
WS_RepeateValue | Success will result in an array of Repeat Values for the Insurance Rates | ArrayOffloat |
Error Codes Parameters
Error Code | Description |
---|---|
1039 | Billing Plan Record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetIns2
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_GetIns2 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SDCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_GetIns2>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetIns2 , message:
{'WS_FacilityID'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_FacilityID] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetIns2Response xmlns:ns1="Storman">
<WS_EndValue href="#ref-1"/>
<WS_Facility href="#ref-2"/>
<WS_Premium href="#ref-3"/>
<WS_InsuranceTypeID href="#ref-4"/>
<WS_Repeat href="#ref-5"/>
<WS_StartValue href="#ref-6"/>
<WS_Verify href="#ref-7"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
<WS_RepeatValue href="#ref-8"/>
<WS_Rounding href="#ref-9"/>
</ns1:WS_GetIns2Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:float[4]">
<item1>200000</item1>
<item2>30000</item2>
<item3>20000</item3>
<item4>10000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[4]">
<item1>KEHMB</item1>
<item2>KEHMB</item2>
<item3>KEHMB</item3>
<item4>KEHMB</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0.5</item1>
<item2>1</item2>
<item3>1.5</item3>
<item4>2.5</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:int[4]">
<item1>-1500000302</item1>
<item2>-1500000301</item2>
<item3>-1500000300</item3>
<item4>-1500000299</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:float[4]">
<item1>30000</item1>
<item2>20000</item2>
<item3>10000</item3>
<item4>0</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:boolean[4]">
<item1>1</item1>
<item2>1</item2>
<item3>1</item3>
<item4>1</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1000</item2>
<item3>1000</item3>
<item4>1000</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1000</item1>
<item2>1</item2>
<item3>10</item3>
<item4>50</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve Insurance Rates from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_EndValue | Success will result in an array of Insurance Rate End Values | boolean |
WS_Facility | Success will result in an array of Insurance Rate Facility Codes | boolean |
WS_Premium | Success will result in an array of Insurance Rate Premiums | boolean |
WS_InsuranceTypeID | Success will result in an array of Insurance Rate Primary Keys | boolean |
WS_Repeat | Success will result in an array of Insurance Rate repeat values | boolean |
WS_StartValue | Success will result in an array of Insurance Rate Start Values | boolean |
WS_Verify | Success will result in an array of Insurance Rates verifications | boolean |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
WS_RepeatValue | Success will result in an array of Repeat Values for the Insurance Rates | boolean |
WS_Rounding | Success will result in an array of amounts to be rounded by, for the Insurance Rates | boolean |
Error Codes Parameters
Error Code | Description |
---|---|
1039 | Billing Plan Record not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetMarketingTypes1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="Storman">
<soapenv:Header/>
<soapenv:Body>
<stor:WS_GetMarketingTypes1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_TypeCode xsi:type="xsd:string">ALL</WS_TypeCode>
<WS_TypeSites xsi:type="xsd:string">TRUE</WS_TypeSites>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</stor:WS_GetMarketingTypes1>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetMarketingTypes , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_GetMarketingTypes1Response xmlns:ns1="Storman">
<WS_asMarketingCounts href="#ref-1"/>
<WS_asMarketingCustTypes href="#ref-2"/>
<WS_asDescriptions href="#ref-3"/>
<WS_asMarketingOnline href="#ref-4"/>
<WS_asMarketingEmail href="#ref-5"/>
<WS_asMarketingFacilities href="#ref-6"/>
<WS_asFacilityList href="#ref-7"/>
<WS_asMarketingInactive href="#ref-8"/>
<WS_asMarketingInfo href="#ref-9"/>
<WS_asMarketingLists href="#ref-10"/>
<WS_asMarketingCodes href="#ref-11"/>
<WS_asMarketingLowArea href="#ref-12"/>
<WS_asMarketingNo href="#ref-13"/>
<WS_asMarketingOrgs href="#ref-14"/>
<WS_asMarketingSecurity href="#ref-15"/>
<WS_asMarketingSortOrder href="#ref-16"/>
<WS_asMarketingUpArea href="#ref-17"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetMarketingTypes1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:int[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>4</item8>
<item9>432</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6>ALL</item6>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[10]">
<item1>Radio/TV</item1>
<item2>Non-Profit</item2>
<item3>Referral</item3>
<item4>Student</item4>
<item5>Superdockets</item5>
<item6>Government</item6>
<item7>Newspaper</item7>
<item8>Other</item8>
<item9>Residential</item9>
<item10>Automobile</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[10]">
<item1>SDCTY</item1>
<item2>SDCTY</item2>
<item3>SDCTY</item3>
<item4>SDCTY</item4>
<item5>SDCTY</item5>
<item6>SDCTY</item6>
<item7>SDCTY</item7>
<item8>SDCTY</item8>
<item9>SDCTY</item9>
<item10>SDCTY</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[10]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:string[10]">
<item1>RM</item1>
<item2>AC</item2>
<item3>MS</item3>
<item4>MW</item4>
<item5>BT</item5>
<item6>FI</item6>
<item7>MS</item7>
<item8>CT</item8>
<item9>CT</item9>
<item10>CT</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[10]">
<item1>0</item1>
<item2>2</item2>
<item3>8</item3>
<item4>7</item4>
<item5>0</item5>
<item6>28</item6>
<item7>0</item7>
<item8>1</item8>
<item9>278</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:boolean[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-16" SOAP-ENC:arrayType="xsd:int[10]">
<item1>13</item1>
<item2>7</item2>
<item3>4</item3>
<item4>2</item4>
<item5>11</item5>
<item6>9</item6>
<item7>12</item7>
<item8>8</item8>
<item9>1</item9>
<item10>7</item10>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-17" SOAP-ENC:arrayType="xsd:float[10]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
<item7>0</item7>
<item8>0</item8>
<item9>0</item9>
<item10>0</item10>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve Marketing Type information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_TypeCode | The Type Code of corresponding Marketing Types to be returned. See below tables for examples ALL will return all Marketing Types |
string | yes |
WS_TypeSites | Whether to retrieve Marketing Types from all sites, or one
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Examples of Marketing Type list codes
List Code | Description | Example | List Code | Description | Example | |
---|---|---|---|---|---|---|
MS | Marketing Type | CC | Contact Categories | Walk In | ||
MS | Marketing Type | Previous Customer | CC | Contact Categories | Phone Call | |
CT | Customer Type | Residential | ZP | ZIP Post Codes | ||
CT | Customer Type | Non-Profit | ZP | ZIP Post Codes | ||
BT | Business Type | Real Estate | AC | Analysis Categories | Rental Fees | |
BT | Business Type | Retailer | AC | Analysis Categories | Boxes | |
MW | Reason for Storing | Moving or Building | MR | Central Regions | ||
MW | Reason for Storing | Travelling | MR | Central Regions | ||
RM | Reason for Move Out | Finished Building | MC | Central Categories | ||
RM | Reason for Move Out | Too Expensive | MC | Central Categories | ||
NC | Note Categories | SMS | UC | Unit Type Categories | ||
NC | Note Categories | Deliver | UC | Unit Type Categories | ||
FF | Facility Features | SC | Size Categories | |||
FF | Facility Features | SC | Size Categories | |||
RD | Reason for Decline | Too Expensive | IA | Inventory Adjustment | ||
RD | Reason for Decline | No available space | IA | Inventory Adjustment | ||
FI | Photo ID Type | Driver Licence | ||||
FI | Photo ID Type | Passport |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asMarketingCounts | Success will result in an array of counts for the Marketing Types. | ArrayOfint |
WS_asMarketingCustTypes | Success will result in an array of Customer Types, for the Marketing Types | ArrayOfstring |
WS_asDescriptions | Success will result in an array of the descriptions for the Marketing Types. | ArrayOfstring |
WS_asMarketingOnline | Success will result in an array of whether it is displayed online, for each of the Marketing Types. | ArrayOfboolean |
WS_asMarketingEmail | Success will result in an array of email addresses for the Marketing Types. | ArrayOfstring |
WS_asMarketingFacilities | Success will result in an array of the Facility Code for the Marketing Types. | ArrayOfstring |
WS_asFacilityList | Success will result in an array of | ArrayOfstring |
WS_asMarketingInactive | Success will result in an array of | ArrayOfboolean |
WS_asMarketingInfo | Success will result in an array of | ArrayOfstring |
WS_asMarketingLists | Success will result in an array of | ArrayOfstring |
WS_asMarketingCodes | Success will result in an array of the Type/List Codes for the Marketing Types. | ArrayOfstring |
WS_asMarketingLowArea | Success will result in an array of | ArrayOffloat |
WS_asMarketingNo | Success will result in an array of | ArrayOfint |
WS_asMarketingOrgs | Success will result in an array of Organization for | ArrayOfboolean |
WS_asMarketingSecurity | Success will result in an array of Security for the Marketing Types. | ArrayOfboolean |
WS_asMarketingSortOrder | Success will result in an array of Sort Orders for the Marketing Types. | ArrayOfint |
WS_asMarketingUpArea | Success will result in an array of the Upper Area for the Marketing Types. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Error Code | Description |
---|
Method Change Log
WS_GetPricing1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetPricing1 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_asAnalysis xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[4]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">SDCTYPT</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">SDCTYSLK</item>
<item SOAP-ENC:position="[2]" xsi:type="xsd:string">SDCTYKN</item>
<item SOAP-ENC:position="[3]" xsi:type="xsd:string">SDCTYKN</item>
</WS_asAnalysis>
<WS_aQuantity xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[4]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:float">2</item>
<item SOAP-ENC:position="[1]" xsi:type="xsd:float">3</item>
<item SOAP-ENC:position="[2]" xsi:type="xsd:float">1</item>
<item SOAP-ENC:position="[3]" xsi:type="xsd:float">4</item>
</WS_aQuantity>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetPricing1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetPricing , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetPricing1Response>
<WS_Edit xsi:type="xsd:boolean">1</WS_Edit>
<WS_asAnalysisOut href="#ref-1"/>
<WS_aQuantityOut href="#ref-2"/>
<WS_aTotAmt href="#ref-3"/>
<WS_aTaxAmt href="#ref-4"/>
<WS_asDescription href="#ref-5"/>
<WS_aQuantityOnHand href="#ref-6"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetPricing1Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[4]">
<item1>SDCTYPT</item1>
<item2>SDCTYSLK</item2>
<item3>SDCTYKN</item3>
<item4>SDCTYKN</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[4]">
<item1>2</item1>
<item2>3</item2>
<item3>1</item3>
<item4>4</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:float[4]">
<item1>12</item1>
<item2>30</item2>
<item3>3</item3>
<item4>12</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:float[4]">
<item1>1.09</item1>
<item2>2.73</item2>
<item3>0.27</item3>
<item4>1.09</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:float[4]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve pricing, current stock levels and any discounts of requested Analysis Codes from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_asAnalysis | An array of the Analysis Code prices, that are to be retrieved | ArrayOfstring | yes |
WS_aQuantity | An array of the Analysis Code quantities, that are to be retrieved | ArrayOffloat | Yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asAnalysisOut | Success will result in the Analysis Codes being returned. | ArrayOfstring |
WS_aQuantityOut | Success will result in the quantities of the Analysis Codes, discounts will have a quantity of 0. | ArrayOffloat |
WS_aTotAmt | Success will result in the total amount of each Analysis Code. | ArrayOffloat |
WS_aTaxAmt | Success will result in the tax amount of each Analysis Code. | ArrayOffloat |
WS_asDescription | Success will result in the Description of each Analysis Code. | ArrayOfstring |
WS_aQuantityOnHand | Success will result in the quantity currently on hand, of each Analysis Code. WS_aQuantity amount will have already been deducted. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetReservationInfo1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetAgreementInfo SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vtAgreementNumber xsi:type="xsd:string">SSCTY00070031</WS_vtAgreementNumber>
<WS_vtPassword xsi:type="xsd:string">kittens123</WS_vtPassword>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetAgreementInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetReservationInfo , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetAgreementInfo1Response xmlns:ns1="http://www.Storman.com">
<WS_vtStorerName xsi:type="xsd:string">John Smith</WS_vtStorerName>
<WS_vdLastBillDate xsi:type="xsd:date">2015-06-10</WS_vdLastBillDate>
<WS_vdNextDueDate xsi:type="xsd:date">2015-08-10</WS_vdNextDueDate>
<WS_vrDueNowAmt xsi:type="xsd:float">670</WS_vrDueNowAmt>
<WS_vrNextDueAmt xsi:type="xsd:float">230</WS_vrNextDueAmt>
<WS_vrTotalDueAmt xsi:type="xsd:float">670</WS_vrTotalDueAmt>
<WS_vrLastBillAmt xsi:type="xsd:float">200</WS_vrLastBillAmt>
<WS_vtEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_vtEmailAddress>
<WS_vtError xsi:type="xsd:string">0</WS_vtError>
<WS_viRestrictions xsi:type="xsd:int">1</WS_viRestrictions>
<WS_vtAllowPartPayment xsi:type="xsd:string">1</WS_vtAllowPartPayment>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation details successfully retrieved from database Storman.</WS_ORErrorDescription>
</ns1:WS_GetAgreementInfo1Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve basic information for Reservation in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtReservationNumber | The Reservation number to retrieve information for
|
string | yes |
WS_vtPassword | The password for this Customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_vtStorerName | Success will result in the Customer's name. | string |
WS_vdLastBillDate | Success will result in the Reservation's Last Bill Date. | date |
WS_vdNextDueDate | Success will result in the Reservation's Next Bill Date. | date |
WS_vrDueNowAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrNextDueAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrTotalDueAmt | Success will result in the Reservation's Next Bill Amount, as well as any Other Recurring Charges if applicable. | float |
WS_vrLastBillAmt | Success will result in the Reservation's Last Bill Amount. | float |
WS_vtEmailAddress | Success will result in the Customer's email address. | string |
WS_vtError | Only used by Storpay. | string |
WS_viRestrictions | Only used by Storpay. | int |
WS_vtAllowPartPayment | Only used by Storpay. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1029 | Invalid Customer password. |
1045 | No password entered by Customer. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetReservationInfoNoPW1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
<SOAP-ENV:Body>
<mns:WS_GetAgreementInfoNoPW SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_vtAgreementNumber xsi:type="xsd:string">SDCTY00070031</WS_vtAgreementNumber>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetAgreementInfoNoPW>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetReservationInfoNoPW , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetAgreementInfoNoPWResponse xmlns:ns1="http://www.Storman.com">
<WS_vtStorerName xsi:type="xsd:string">John Smith</WS_vtStorerName>
<WS_vdLastBillDate xsi:type="xsd:date">2015-06-10</WS_vdLastBillDate>
<WS_vdNextDueDate xsi:type="xsd:date">2015-08-10</WS_vdNextDueDate>
<WS_vrDueNowAmt xsi:type="xsd:float">670</WS_vrDueNowAmt>
<WS_vrNextDueAmt xsi:type="xsd:float">230</WS_vrNextDueAmt>
<WS_vrTotalDueAmt xsi:type="xsd:float">670</WS_vrTotalDueAmt>
<WS_vrLastBillAmt xsi:type="xsd:float">200</WS_vrLastBillAmt>
<WS_vtEmailAddress xsi:type="xsd:string">john.smith@Storman.com</WS_vtEmailAddress>
<WS_vtError xsi:type="xsd:string">0</WS_vtError>
<WS_viRestrictions xsi:type="xsd:int">1</WS_viRestrictions>
<WS_vtAllowPartPayment xsi:type="xsd:string">1</WS_vtAllowPartPayment>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation details successfully retrieved from database Storman.</WS_ORErrorDescription>
</ns1:WS_GetAgreementInfoNoPWResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve basic information for a Reservation in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_vtReservationNumber | The Reservation number to retrieve information for
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_vtStorerName | Success will result in the Customer's name. | string |
WS_vdLastBillDate | Success will result in the Reservation's Last Bill Date. | date |
WS_vdNextDueDate | Success will result in the Reservation's Next Bill Date. | date |
WS_vrDueNowAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrNextDueAmt | Success will result in the Reservation's current owing balance. | float |
WS_vrTotalDueAmt | Success will result in the Reservation's Next Bill Amount, as well as any Other Recurring Charges if applicable. | float |
WS_vrLastBillAmt | Success will result in the Reservation's Last Bill Amount. | float |
WS_vtEmailAddress | Success will result in the Customer's email address. | string |
WS_vtError | Only used by Storpay. | string |
WS_viRestrictions | Only used by Storpay. | int |
WS_vtAllowPartPayment | Only used by Storpay. | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetSurcharges1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetSurcharges xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetSurcharges>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetSurcharges , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetSurchargesResponse>
<WS_CCSuccessFixed xsi:type="xsd:float">6</WS_CCSuccessFixed>
<WS_CCSuccessPercentage xsi:type="xsd:float">6</WS_CCSuccessPercentage>
<WS_CCSuccessAnalysisCode xsi:type="xsd:string">CCS</WS_CCSuccessAnalysisCode>
<WS_CCFailFixed xsi:type="xsd:float">0</WS_CCFailFixed>
<WS_CCFailPercentage xsi:type="xsd:float">0</WS_CCFailPercentage>
<WS_CCFailAnalysisCode xsi:type="xsd:string"/>
<WS_AMEXSuccessFixed xsi:type="xsd:float">8</WS_AMEXSuccessFixed>
<WS_AMEXSuccessPercentage xsi:type="xsd:float">2</WS_AMEXSuccessPercentage>
<WS_AMEXSuccessAnalysisCode xsi:type="xsd:string">ASS</WS_AMEXSuccessAnalysisCode>
<WS_AMEXFailFixed xsi:type="xsd:float">8</WS_AMEXFailFixed>
<WS_AMEXFailPercentage xsi:type="xsd:float">2</WS_AMEXFailPercentage>
<WS_AMEXFailAnalysisCode xsi:type="xsd:string">AFS</WS_AMEXFailAnalysisCode>
<WS_DinersSuccessFixed xsi:type="xsd:float">10</WS_DinersSuccessFixed>
<WS_DinersSuccessPercentage xsi:type="xsd:float">10</WS_DinersSuccessPercentage>
<WS_DinersSuccessAnalysisCode xsi:type="xsd:string">DSS</WS_DinersSuccessAnalysisCode>
<WS_DinersFailFixed xsi:type="xsd:float">10</WS_DinersFailFixed>
<WS_DinersFailPercentage xsi:type="xsd:float">10</WS_DinersFailPercentage>
<WS_DinersFailAnalysisCode xsi:type="xsd:string">DFS</WS_DinersFailAnalysisCode>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Surcharges retrieved successfully.</WS_ORErrorDescription>
</ns1:WS_GetSurchargesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve Ezidebit surcharges, for the Ezidebit account that this Storman Facility is configured for.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_CCSuccessFixed | The fixed amount surcharge, of a successful Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCSuccessPercentage | The percentage amount surcharge, of a successful Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCSuccessAnalysisCode | The Analysis Code used as a surcharge, of a successful Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCFailFixed | The fixed amount surcharge, of a failed Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCFailPercentage | The percentage amount surcharge, of a failed Transaction. For the Credit Card default Analysis Code, if applicable. | float | |
WS_CCFailAnalysisCode | The Analysis Code used as a surcharge, of a failed Transaction. For the Credit Card default Analysis Code, if applicable. | string | |
WS_AMEXSuccessFixed | The fixed amount surcharge, of a successful Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXSuccessPercentage | The percentage amount surcharge, of a successful Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXSuccessAnalysisCode | The Analysis Code used as a surcharge, of a successful Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXFailFixed | The fixed amount surcharge, of a failed Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXFailPercentage | The percentage amount surcharge, of a failed Transaction. For the AMEX default Analysis Code, if applicable. | float | |
WS_AMEXFailAnalysisCode | The Analysis Code used as a surcharge, of a failed Transaction. For the AMEX default Analysis Code, if applicable. | string | |
WS_DinersSuccessFixed | The fixed amount surcharge, of a successful Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersSuccessPercentage | The percentage amount surcharge, of a successful Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersSuccessAnalysisCode | The Analysis Code used as a surcharge, of a successful Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersFailFixed | The fixed amount surcharge, of a failed Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersFailPercentage | The percentage amount surcharge, of a failed Transaction. For the Diners default Analysis Code, if applicable. | float | |
WS_DinersFailAnalysisCode | The Analysis Code used as a surcharge, of a failed Transaction. For the Diners default Analysis Code, if applicable. | string | |
WS_ORSuccess | Result of request | boolean | |
WS_ORErrorCode | See below for detailed error codes | int | |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitStatuses1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitStatuses xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SSCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetUnitStatuses>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitStatusesResponse>
<WS_asUTRUnitNo href="#ref-1"/>
<WS_asUTAgreeNo href="#ref-2"/>
<WS_atUTStatus href="#ref-3"/>
<WS_atUTBldgLocation href="#ref-4"/>
<WS_atCustomerName href="#ref-5"/>
<WS_UTDescription href="#ref-6"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitStatusesResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[46]">
<item1>SSCTY100</item1>
<item2>SSCTY101</item2>
<item3>SSCTY102</item3>
<item4>SSCTY103</item4>
<item5>SSCTY104</item5>
<item6>SSCTY105</item6>
<item7>SSCTY106</item7>
<item8>SSCTY107</item8>
<item9>SSCTY108</item9>
<item10>SSCTY109</item10>
<item11>SSCTY110</item11>
<item12>SSCTY111</item12>
<item13>SSCTY112</item13>
<item14>SSCTY113</item14>
<item15>SSCTY114</item15>
<item16>SSCTY115</item16>
<item17>SSCTY116</item17>
<item18>SSCTY117</item18>
<item19>SSCTY118</item19>
<item20>SSCTY119</item20>
<item21>SSCTY120</item21>
<item22>SSCTY121</item22>
<item23>SSCTY122</item23>
<item24>SSCTY123</item24>
<item25>SSCTY124</item25>
<item26>SSCTY125</item26>
<item27>SSCTY126</item27>
<item28>SSCTY127</item28>
<item29>SSCTY128</item29>
<item30>SSCTYSSCTY000000041</item30>
<item31>SSCTY130</item31>
<item32>SSCTY131</item32>
<item33>SSCTY132</item33>
<item34>SSCTY133</item34>
<item35>SSCTY134</item35>
<item36>SSCTY135</item36>
<item37>SSCTY136</item37>
<item38>SSCTY137</item38>
<item39>SSCTY138</item39>
<item40>SSCTY139</item40>
<item41>SSCTY9000</item41>
<item42>SSCTY9001</item42>
<item43>SSCTYUT100</item43>
<item44>SSCTYUT101</item44>
<item45>SSCTYUT102</item45>
<item46>SSCTYUT103</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>SSCTY000000062</item2>
<item3>SSCTY000000053</item3>
<item4>SSCTY000000070</item4>
<item5>SSCTY000000068</item5>
<item6>SSCTY000000076</item6>
<item7>SSCTY000000063</item7>
<item8>SSCTY000000055</item8>
<item9>SSCTY000000056</item9>
<item10>SSCTY000000042</item10>
<item11>SSCTY000000035</item11>
<item12>SSCTY000000033</item12>
<item13>SSCTY000000047</item13>
<item14>SSCTY000000051</item14>
<item15>SSCTY000000054</item15>
<item16>SSCTY000000067</item16>
<item17>SSCTY000000058</item17>
<item18>SSCTY000000058</item18>
<item19>SSCTY000000050</item19>
<item20/>
<item21>SSCTY000000040</item21>
<item22>SSCTY000000058</item22>
<item23>SSCTY000000009</item23>
<item24>SSCTY000000015</item24>
<item25>SSCTY000000017</item25>
<item26>SSCTY000000021</item26>
<item27>SSCTY000000028</item27>
<item28>SSCTY000000049</item28>
<item29>SSCTY000000046</item29>
<item30>SSCTY000000041</item30>
<item31>SSCTY000000019</item31>
<item32>SSCTY000000064</item32>
<item33>SSCTY000000024</item33>
<item34>SSCTY000000065</item34>
<item35>SSCTY000000066</item35>
<item36>SSCTY000000059</item36>
<item37>SSCTY000000060</item37>
<item38>SSCTY000000061</item38>
<item39>SSCTY000000078</item39>
<item40>SSCTY000000077</item40>
<item41>SSCTY000000044</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[46]">
<item1>Vacant</item1>
<item2>Locked</item2>
<item3>Rented</item3>
<item4>Rented</item4>
<item5>Rented</item5>
<item6>Rented</item6>
<item7>Locked</item7>
<item8>Locked</item8>
<item9>Locked</item9>
<item10>Locked</item10>
<item11>Rented</item11>
<item12>Locked</item12>
<item13>Rented</item13>
<item14>Rented</item14>
<item15>Locked</item15>
<item16>Locked</item16>
<item17>Locked</item17>
<item18>Locked</item18>
<item19>Rented</item19>
<item20>Reserved</item20>
<item21>Locked</item21>
<item22>Locked</item22>
<item23>Rented</item23>
<item24>Locked</item24>
<item25>Rented</item25>
<item26>Rented</item26>
<item27>Rented</item27>
<item28>Locked</item28>
<item29>Locked</item29>
<item30>Locked</item30>
<item31>Locked</item31>
<item32>Rented</item32>
<item33>Rented</item33>
<item34>Rented</item34>
<item35>Rented</item35>
<item36>Rented</item36>
<item37>Rented</item37>
<item38>Rented</item38>
<item39>Rented</item39>
<item40>Rented</item40>
<item41>Rented</item41>
<item42>Reserved</item42>
<item43>Vacant</item43>
<item44>Vacant</item44>
<item45>Vacant</item45>
<item46>Vacant</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
<item11/>
<item12/>
<item13/>
<item14/>
<item15/>
<item16/>
<item17/>
<item18/>
<item19/>
<item20/>
<item21/>
<item22/>
<item23/>
<item24/>
<item25/>
<item26/>
<item27/>
<item28/>
<item29/>
<item30/>
<item31/>
<item32/>
<item33/>
<item34/>
<item35/>
<item36/>
<item37/>
<item38/>
<item39/>
<item40/>
<item41/>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>DD test1</item2>
<item3>Ian Kerr</item3>
<item4>Use Card on File Receipt Test</item4>
<item5>Moredo, Juan</item5>
<item6>Enter Card Receipt Test</item6>
<item7>DD Test2</item7>
<item8>Roger Newland</item8>
<item9>Greg Vine</item9>
<item10>Nigel Baker</item10>
<item11>Neil Robertson</item11>
<item12>Louise White</item12>
<item13>Merediths Transport</item13>
<item14>Morrison Construction</item14>
<item15>Mason Charters</item15>
<item16>John Smith</item16>
<item17>Johnno Smith</item17>
<item18>Johnno Smith</item18>
<item19>Harry Muler</item19>
<item20/>
<item21>Gary Ryan</item21>
<item22>Johnno Smith</item22>
<item23>James Stinear</item23>
<item24>Pfizer Laboratories Limited</item24>
<item25>Britney Spiers</item25>
<item26>Larry Greenfield</item26>
<item27>Daphane Danielsen</item27>
<item28>R & M Shopfitting</item28>
<item29>Mr M W Page</item29>
<item30>Mark Matutinovich</item30>
<item31>Peta Smart</item31>
<item32>refund test 1</item32>
<item33>Dave Smith</item33>
<item34>refund test 2 </item34>
<item35>test refund 3</item35>
<item36>Mr Unit Test</item36>
<item37>Mr Unit Test</item37>
<item38>Mr Unit Test</item38>
<item39>abob23</item39>
<item40>Bank Account test</item40>
<item41>Rob Fitifiti</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[46]">
<item1>4.0 x 3.0</item1>
<item2>6.0 x 3.0</item2>
<item3>3.0 x 3.0</item3>
<item4>3.0 x 3.0</item4>
<item5>3.0 x 3.0</item5>
<item6>6.0 x 3.0</item6>
<item7>4.0 x 3.0</item7>
<item8>3.0 x 3.0</item8>
<item9>3.0 x 3.0</item9>
<item10>2.5 x 2.0</item10>
<item11>2.5 x 2.0</item11>
<item12>4.0 x 3.0</item12>
<item13>3.0 x 3.0</item13>
<item14>3.0 x 3.0</item14>
<item15>4.0 x 3.0</item15>
<item16>4.0 x 3.0</item16>
<item17>4.0 x 3.0</item17>
<item18>4.0 x 3.0</item18>
<item19>4.0 x 3.0</item19>
<item20>4.0 x 3.0</item20>
<item21>3.0 x 3.0</item21>
<item22>8.0 x 3.5</item22>
<item23>6.0 x 3.0</item23>
<item24>6.0 x 3.0</item24>
<item25>6.0 x 3.0</item25>
<item26>6.0 x 3.0</item26>
<item27>6.0 x 3.0</item27>
<item28>6.0 x 3.0</item28>
<item29>6.0 x 3.0</item29>
<item30>3.0 x 3.0</item30>
<item31>3.0 x 3.0</item31>
<item32>3.0 x 3.0</item32>
<item33>3.0 x 3.0</item33>
<item34>6.0 x 3.0</item34>
<item35>8.0 x 3.5</item35>
<item36>8.0 x 3.5</item36>
<item37>8.0 x 3.5</item37>
<item38>8.0 x 3.5</item38>
<item39>8.0 x 3.5</item39>
<item40>8.0 x 3.5</item40>
<item41>Soap Units</item41>
<item42>Soap Units</item42>
<item43>2.5 x 2.0</item43>
<item44>2.5 x 2.0</item44>
<item45>2.5 x 2.0</item45>
<item46>2.5 x 2.0</item46>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all Units, their status and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityID | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Parameter | Description | Data Type |
---|---|---|
WS_asUTRUnitNo | Success will result in the full Unit number of each Unit. | ArrayOfstring |
WS_asUTAgreeNo | Success will result in the Agreement number that the Unit belongs to, if the Unit is currently Rented. | ArrayOfstring |
WS_atUTStatus | Success will result in the Status of each Unit. | ArrayOfstring |
WS_atUTBldgLocation | Success will result in the building or location of each Unit, if applicable. | ArrayOfstring |
WS_atCustomerName | Success will result in the name of the Customer, if the Unit is currently Rented. | ArrayOfstring |
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_ORSuccess | Result of Request. | boolean |
WS_ORErrorCode | See below for detailed Error Codes. | int |
WS_ORErrorDescription | See below for detailed Description of Errors. | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitStatuses2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitStatuses2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityID xsi:type="xsd:string">SSCTY</WS_FacilityID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_GetUnitStatuses2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitStatusesResponse>
<WS_asUTRUnitNo href="#ref-1"/>
<WS_asUTAgreeNo href="#ref-2"/>
<WS_atUTStatus href="#ref-3"/>
<WS_atUTBldgLocation href="#ref-4"/>
<WS_atCustomerName href="#ref-5"/>
<WS_UTDescription href="#ref-6"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitStatusesResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[46]">
<item1>SSCTY100</item1>
<item2>SSCTY101</item2>
<item3>SSCTY102</item3>
<item4>SSCTY103</item4>
<item5>SSCTY104</item5>
<item6>SSCTY105</item6>
<item7>SSCTY106</item7>
<item8>SSCTY107</item8>
<item9>SSCTY108</item9>
<item10>SSCTY109</item10>
<item11>SSCTY110</item11>
<item12>SSCTY111</item12>
<item13>SSCTY112</item13>
<item14>SSCTY113</item14>
<item15>SSCTY114</item15>
<item16>SSCTY115</item16>
<item17>SSCTY116</item17>
<item18>SSCTY117</item18>
<item19>SSCTY118</item19>
<item20>SSCTY119</item20>
<item21>SSCTY120</item21>
<item22>SSCTY121</item22>
<item23>SSCTY122</item23>
<item24>SSCTY123</item24>
<item25>SSCTY124</item25>
<item26>SSCTY125</item26>
<item27>SSCTY126</item27>
<item28>SSCTY127</item28>
<item29>SSCTY128</item29>
<item30>SSCTYSSCTY000000041</item30>
<item31>SSCTY130</item31>
<item32>SSCTY131</item32>
<item33>SSCTY132</item33>
<item34>SSCTY133</item34>
<item35>SSCTY134</item35>
<item36>SSCTY135</item36>
<item37>SSCTY136</item37>
<item38>SSCTY137</item38>
<item39>SSCTY138</item39>
<item40>SSCTY139</item40>
<item41>SSCTY9000</item41>
<item42>SSCTY9001</item42>
<item43>SSCTYUT100</item43>
<item44>SSCTYUT101</item44>
<item45>SSCTYUT102</item45>
<item46>SSCTYUT103</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>SSCTY000000062</item2>
<item3>SSCTY000000053</item3>
<item4>SSCTY000000070</item4>
<item5>SSCTY000000068</item5>
<item6>SSCTY000000076</item6>
<item7>SSCTY000000063</item7>
<item8>SSCTY000000055</item8>
<item9>SSCTY000000056</item9>
<item10>SSCTY000000042</item10>
<item11>SSCTY000000035</item11>
<item12>SSCTY000000033</item12>
<item13>SSCTY000000047</item13>
<item14>SSCTY000000051</item14>
<item15>SSCTY000000054</item15>
<item16>SSCTY000000067</item16>
<item17>SSCTY000000058</item17>
<item18>SSCTY000000058</item18>
<item19>SSCTY000000050</item19>
<item20/>
<item21>SSCTY000000040</item21>
<item22>SSCTY000000058</item22>
<item23>SSCTY000000009</item23>
<item24>SSCTY000000015</item24>
<item25>SSCTY000000017</item25>
<item26>SSCTY000000021</item26>
<item27>SSCTY000000028</item27>
<item28>SSCTY000000049</item28>
<item29>SSCTY000000046</item29>
<item30>SSCTY000000041</item30>
<item31>SSCTY000000019</item31>
<item32>SSCTY000000064</item32>
<item33>SSCTY000000024</item33>
<item34>SSCTY000000065</item34>
<item35>SSCTY000000066</item35>
<item36>SSCTY000000059</item36>
<item37>SSCTY000000060</item37>
<item38>SSCTY000000061</item38>
<item39>SSCTY000000078</item39>
<item40>SSCTY000000077</item40>
<item41>SSCTY000000044</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[46]">
<item1>Vacant</item1>
<item2>Locked</item2>
<item3>Rented</item3>
<item4>Rented</item4>
<item5>Rented</item5>
<item6>Rented</item6>
<item7>Locked</item7>
<item8>Locked</item8>
<item9>Locked</item9>
<item10>Locked</item10>
<item11>Rented</item11>
<item12>Locked</item12>
<item13>Rented</item13>
<item14>Rented</item14>
<item15>Locked</item15>
<item16>Locked</item16>
<item17>Locked</item17>
<item18>Locked</item18>
<item19>Rented</item19>
<item20>Reserved</item20>
<item21>Locked</item21>
<item22>Locked</item22>
<item23>Rented</item23>
<item24>Locked</item24>
<item25>Rented</item25>
<item26>Rented</item26>
<item27>Rented</item27>
<item28>Locked</item28>
<item29>Locked</item29>
<item30>Locked</item30>
<item31>Locked</item31>
<item32>Rented</item32>
<item33>Rented</item33>
<item34>Rented</item34>
<item35>Rented</item35>
<item36>Rented</item36>
<item37>Rented</item37>
<item38>Rented</item38>
<item39>Rented</item39>
<item40>Rented</item40>
<item41>Rented</item41>
<item42>Reserved</item42>
<item43>Vacant</item43>
<item44>Vacant</item44>
<item45>Vacant</item45>
<item46>Vacant</item46>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
<item7/>
<item8/>
<item9/>
<item10/>
<item11/>
<item12/>
<item13/>
<item14/>
<item15/>
<item16/>
<item17/>
<item18/>
<item19/>
<item20/>
<item21/>
<item22/>
<item23/>
<item24/>
<item25/>
<item26/>
<item27/>
<item28/>
<item29/>
<item30/>
<item31/>
<item32/>
<item33/>
<item34/>
<item35/>
<item36/>
<item37/>
<item38/>
<item39/>
<item40/>
<item41/>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[46]">
<item1/>
<item2>DD test1</item2>
<item3>Ian Kerr</item3>
<item4>Use Card on File Receipt Test</item4>
<item5>Moredo, Juan</item5>
<item6>Enter Card Receipt Test</item6>
<item7>DD Test2</item7>
<item8>Roger Newland</item8>
<item9>Greg Vine</item9>
<item10>Nigel Baker</item10>
<item11>Neil Robertson</item11>
<item12>Louise White</item12>
<item13>Merediths Transport</item13>
<item14>Morrison Construction</item14>
<item15>Mason Charters</item15>
<item16>John Smith</item16>
<item17>Johnno Smith</item17>
<item18>Johnno Smith</item18>
<item19>Harry Muler</item19>
<item20/>
<item21>Gary Ryan</item21>
<item22>Johnno Smith</item22>
<item23>James Stinear</item23>
<item24>Pfizer Laboratories Limited</item24>
<item25>Britney Spiers</item25>
<item26>Larry Greenfield</item26>
<item27>Daphane Danielsen</item27>
<item28>R & M Shopfitting</item28>
<item29>Mr M W Page</item29>
<item30>Mark Matutinovich</item30>
<item31>Peta Smart</item31>
<item32>refund test 1</item32>
<item33>Dave Smith</item33>
<item34>refund test 2 </item34>
<item35>test refund 3</item35>
<item36>Mr Unit Test</item36>
<item37>Mr Unit Test</item37>
<item38>Mr Unit Test</item38>
<item39>abob23</item39>
<item40>Bank Account test</item40>
<item41>Rob Fitifiti</item41>
<item42/>
<item43/>
<item44/>
<item45/>
<item46/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[46]">
<item1>4.0 x 3.0</item1>
<item2>6.0 x 3.0</item2>
<item3>3.0 x 3.0</item3>
<item4>3.0 x 3.0</item4>
<item5>3.0 x 3.0</item5>
<item6>6.0 x 3.0</item6>
<item7>4.0 x 3.0</item7>
<item8>3.0 x 3.0</item8>
<item9>3.0 x 3.0</item9>
<item10>2.5 x 2.0</item10>
<item11>2.5 x 2.0</item11>
<item12>4.0 x 3.0</item12>
<item13>3.0 x 3.0</item13>
<item14>3.0 x 3.0</item14>
<item15>4.0 x 3.0</item15>
<item16>4.0 x 3.0</item16>
<item17>4.0 x 3.0</item17>
<item18>4.0 x 3.0</item18>
<item19>4.0 x 3.0</item19>
<item20>4.0 x 3.0</item20>
<item21>3.0 x 3.0</item21>
<item22>8.0 x 3.5</item22>
<item23>6.0 x 3.0</item23>
<item24>6.0 x 3.0</item24>
<item25>6.0 x 3.0</item25>
<item26>6.0 x 3.0</item26>
<item27>6.0 x 3.0</item27>
<item28>6.0 x 3.0</item28>
<item29>6.0 x 3.0</item29>
<item30>3.0 x 3.0</item30>
<item31>3.0 x 3.0</item31>
<item32>3.0 x 3.0</item32>
<item33>3.0 x 3.0</item33>
<item34>6.0 x 3.0</item34>
<item35>8.0 x 3.5</item35>
<item36>8.0 x 3.5</item36>
<item37>8.0 x 3.5</item37>
<item38>8.0 x 3.5</item38>
<item39>8.0 x 3.5</item39>
<item40>8.0 x 3.5</item40>
<item41>Soap Units</item41>
<item42>Soap Units</item42>
<item43>2.5 x 2.0</item43>
<item44>2.5 x 2.0</item44>
<item45>2.5 x 2.0</item45>
<item46>2.5 x 2.0</item46>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all Units, their status and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Parameter | Description | Data Type |
---|---|---|
WS_asUTRUnitNo | Success will result in the full Unit number of each Unit. | ArrayOfstring |
WS_asUTAgreeNo | Success will result in the Agreement number that the Unit belongs to, if the Unit is currently Rented. | ArrayOfstring |
WS_atUTStatus | Success will result in the Status of each Unit. | ArrayOfstring |
WS_atUTBldgLocation | Success will result in the building or location of each Unit, if applicable. | ArrayOfstring |
WS_atCustomerName | Success will result in the name of the Customer, if the Unit is currently Rented. | ArrayOfstring |
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_ORSuccess | Result of Request. | boolean |
WS_ORErrorCode | See below for detailed Error Codes. | int |
WS_ORErrorDescription | See below for detailed Description of Errors. | string |
WS_Types | Success will result in the Unit Type code for each Unit. | ArrayOfstring |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitTypes1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitTypes xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_VacantAll xsi:type="xsd:boolean">1</WS_VacantAll>
</mns:WS_GetUnitTypes>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetUnitTypes , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitTypesResponse>
<WS_UTDescription href="#ref-1"/>
<WS_UTMonthlyRate href="#ref-2"/>
<WS_UTBillPlanCode href="#ref-3"/>
<WS_UTDispOnlineReserve href="#ref-4"/>
<WS_UTRCSpecial href="#ref-5"/>
<WS_UTRUnitType href="#ref-6"/>
<WS_UTUnitCategory href="#ref-7"/>
<WS_UTSortOrder href="#ref-8"/>
<WS_UTNoVacant href="#ref-9"/>
<WS_UTSizeCategory href="#ref-10"/>
<WS_UTMonthlySpecialRate href="#ref-11"/>
<WS_UTArea href="#ref-12"/>
<WS_UTNoTotal href="#ref-13"/>
<WS_UTUnitTypeLength href="#ref-14"/>
<WS_UTUnitTypeWidth href="#ref-15"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitTypesResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[6]">
<item1>2.5 x 2.0</item1>
<item2>3.0 x 3.0</item2>
<item3>4.0 x 3.0</item3>
<item4>6.0 x 3.0</item4>
<item5>8.0 x 3.5</item5>
<item6>Soap Units</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[6]">
<item1>90</item1>
<item2>135</item2>
<item3>150</item3>
<item4>185</item4>
<item5>275</item5>
<item6>100</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[6]">
<item1>SDCTY5</item1>
<item2>SDCTY9</item2>
<item3>SDCTY12</item3>
<item4>SDCTY18</item4>
<item5>SDCTY28</item5>
<item6>SDCTYSOAP</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:int[6]">
<item1>1</item1>
<item2>2</item2>
<item3>3</item3>
<item4>4</item4>
<item5>5</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[6]">
<item1>4</item1>
<item2>0</item2>
<item3>2</item3>
<item4>0</item4>
<item5>0</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[6]">
<item1>Not Found</item1>
<item2>Not Found</item2>
<item3>Not Found</item3>
<item4>Not Found</item4>
<item5>Not Found</item5>
<item6>Not Found</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[6]">
<item1>6</item1>
<item2>12</item2>
<item3>9</item3>
<item4>10</item4>
<item5>7</item5>
<item6>2</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve all Unit Types, their Unit listings and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_VacantAll | Whether to list or exclude Units that have a status of unavailable
|
boolean | yes |
WS_RetrieveAll | Whether to list all Unit Types from a Storman database
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_UTMonthlyRate | Success will result in the Monthly Rate of each Unit Type. | ArrayOffloat |
WS_UTBillPlanCode | Success will result in in the Billing Plan Code of each Unit Type. If 0 there is no Billing Plan assigned. | ArrayOfstring |
WS_UTDispOnlineReserve | Success will result in whether each Unit Type is on special. | ArrayOfboolean |
WS_UTRCSpecial | Success will result in whether each Unit should be displayed online.!!! | ArrayOfboolean |
WS_UTRUnitType | Success will result in the Unit Type code for each Unit Type. | ArrayOfstring |
WS_UTUnitCategory | Success will result in the category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTSortOrder | Success will result in the Sort Order of each Unit Type. | ArrayOfint |
WS_UTNoVacant | Success will result in the number of Vacant Units, for each Unit Type. | |
WS_UTSizeCategory | Success will result in the size category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTMonthlySpecialRate | Success will result in the Monthly Rate of each Unit Type, if a Billing Plan special has been set. | ArrayOffloat |
WS_UTArea | Success will result in the area size of Units, of this Type. | ArrayOffloat |
WS_UTNoTotal | Success will result in the total number of Units, of this Type. | ArrayOfint |
WS_UTUnitTypeLength | Success will result in the length of the Units, of this Type. | ArrayOffloat |
WS_UTUnitTypeWidth | Success will result in the width of the Units, of this Type. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitTypes2
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitTypes2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_VacantAll xsi:type="xsd:boolean">1</WS_VacantAll>
</mns:WS_GetUnitTypes2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetUnitTypes2 , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitTypes2Response>
<WS_UTDescription href="#ref-1"/>
<WS_UTMonthlyRate href="#ref-2"/>
<WS_UTBillPlanCode href="#ref-3"/>
<WS_UTDispOnlineReserve href="#ref-4"/>
<WS_UTRCSpecial href="#ref-5"/>
<WS_UTRUnitType href="#ref-6"/>
<WS_UTUnitCategory href="#ref-7"/>
<WS_UTSortOrder href="#ref-8"/>
<WS_UTNoVacant href="#ref-9"/>
<WS_UTSizeCategory href="#ref-10"/>
<WS_UTMonthlySpecialRate href="#ref-11"/>
<WS_UTArea href="#ref-12"/>
<WS_UTNoTotal href="#ref-13"/>
<WS_UTUnitTypeLength href="#ref-14"/>
<WS_UTUnitTypeWidth href="#ref-15"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitTypes2Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[6]">
<item1>2.5 x 2.0</item1>
<item2>3.0 x 3.0</item2>
<item3>4.0 x 3.0</item3>
<item4>6.0 x 3.0</item4>
<item5>8.0 x 3.5</item5>
<item6>Soap Units</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[6]">
<item1>90</item1>
<item2>135</item2>
<item3>150</item3>
<item4>185</item4>
<item5>275</item5>
<item6>100</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[6]">
<item1>SDCTY5</item1>
<item2>SDCTY9</item2>
<item3>SDCTY12</item3>
<item4>SDCTY18</item4>
<item5>SDCTY28</item5>
<item6>SDCTYSOAP</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:int[6]">
<item1>1</item1>
<item2>2</item2>
<item3>3</item3>
<item4>4</item4>
<item5>5</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[6]">
<item1>4</item1>
<item2>0</item2>
<item3>2</item3>
<item4>0</item4>
<item5>0</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[6]">
<item1>Not Found</item1>
<item2>Not Found</item2>
<item3>Not Found</item3>
<item4>Not Found</item4>
<item5>Not Found</item5>
<item6>Not Found</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[6]">
<item1>6</item1>
<item2>12</item2>
<item3>9</item3>
<item4>10</item4>
<item5>7</item5>
<item6>2</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_FacilityCode] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
[WS_VacantAll ] => 1
)
This method is used to retrieve all Unit Types, their Unit listings and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_VacantAll | Whether to list or exclude Units that have a status of unavailable
|
boolean | yes |
WS_RetrieveAll | Whether to list all Unit Types from a Storman database
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_UTMonthlyRate | Success will result in the Monthly Rate of each Unit Type. | ArrayOffloat |
WS_UTBillPlanCode | Success will result in in the Billing Plan Code of each Unit Type. If 0 there is no Billing Plan assigned. | ArrayOfstring |
WS_UTDispOnlineReserve | Success will result in whether each Unit Type is on special. | ArrayOfboolean |
WS_UTRCSpecial | Success will result in whether each Unit should be displayed online.!!! | ArrayOfboolean |
WS_UTRUnitType | Success will result in the Unit Type code for each Unit Type. | ArrayOfstring |
WS_UTUnitCategory | Success will result in the category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTSortOrder | Success will result in the Sort Order of each Unit Type. | ArrayOfint |
WS_UTNoVacant | Success will result in the number of Vacant Units, for each Unit Type. | ArrayOfint |
WS_UTSizeCategory | Success will result in the size category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTMonthlySpecialRate | Success will result in the Monthly Rate of each Unit Type, if a Billing Plan special has been set. | ArrayOffloat |
WS_UTArea | Success will result in the area size of Units, of this Type. | ArrayOffloat |
WS_UTNoTotal | Success will result in the total number of Units, of this Type. | ArrayOfint |
WS_UTUnitTypeLength | Success will result in the length of the Units, of this Type. | ArrayOffloat |
WS_UTUnitTypeWidth | Success will result in the width of the Units, of this Type. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_arUTUnitTypeDeposit | Success will result in the Deposits for this Unit Type. | ArrayOffloat |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_GetUnitTypes3
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_GetUnitTypes3 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_VacantAll xsi:type="xsd:boolean">1</WS_VacantAll>
</mns:WS_GetUnitTypes3>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_GetUnitTypes3 , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_GetUnitTypes3Response>
<WS_UTDescription href="#ref-1"/>
<WS_UTMonthlyRate href="#ref-2"/>
<WS_UTBillPlanCode href="#ref-3"/>
<WS_UTDispOnlineReserve href="#ref-4"/>
<WS_UTRCSpecial href="#ref-5"/>
<WS_UTRUnitType href="#ref-6"/>
<WS_UTUnitCategory href="#ref-7"/>
<WS_UTSortOrder href="#ref-8"/>
<WS_UTNoVacant href="#ref-9"/>
<WS_UTSizeCategory href="#ref-10"/>
<WS_UTMonthlySpecialRate href="#ref-11"/>
<WS_UTArea href="#ref-12"/>
<WS_UTNoTotal href="#ref-13"/>
<WS_UTUnitTypeLength href="#ref-14"/>
<WS_UTUnitTypeWidth href="#ref-15"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_GetUnitTypes2Response>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[6]">
<item1>2.5 x 2.0</item1>
<item2>3.0 x 3.0</item2>
<item3>4.0 x 3.0</item3>
<item4>6.0 x 3.0</item4>
<item5>8.0 x 3.5</item5>
<item6>Soap Units</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:float[6]">
<item1>90</item1>
<item2>135</item2>
<item3>150</item3>
<item4>185</item4>
<item5>275</item5>
<item6>100</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:boolean[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[6]">
<item1>SDCTY5</item1>
<item2>SDCTY9</item2>
<item3>SDCTY12</item3>
<item4>SDCTY18</item4>
<item5>SDCTY28</item5>
<item6>SDCTYSOAP</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[6]">
<item1/>
<item2/>
<item3/>
<item4/>
<item5/>
<item6/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:int[6]">
<item1>1</item1>
<item2>2</item2>
<item3>3</item3>
<item4>4</item4>
<item5>5</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:int[6]">
<item1>4</item1>
<item2>0</item2>
<item3>2</item3>
<item4>0</item4>
<item5>0</item5>
<item6>1</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[6]">
<item1>Not Found</item1>
<item2>Not Found</item2>
<item3>Not Found</item3>
<item4>Not Found</item4>
<item5>Not Found</item5>
<item6>Not Found</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-13" SOAP-ENC:arrayType="xsd:int[6]">
<item1>6</item1>
<item2>12</item2>
<item3>9</item3>
<item4>10</item4>
<item5>7</item5>
<item6>2</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-14" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-15" SOAP-ENC:arrayType="xsd:float[6]">
<item1>0</item1>
<item2>0</item2>
<item3>0</item3>
<item4>0</item4>
<item5>0</item5>
<item6>0</item6>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_FacilityCode] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
[WS_VacantAll ] => 1
)
This method is used to retrieve all Unit Types, their Unit listings and other information from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_VacantAll | Whether to list or exclude Units that have a status of unavailable
|
boolean | yes |
WS_RetrieveAll | Whether to list all Unit Types from a Storman database
|
boolean | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UTDescription | Success will result in the Description of each Unit Type. | ArrayOfstring |
WS_UTMonthlyRate | Success will result in the Monthly Rate of each Unit Type. | ArrayOffloat |
WS_UTBillPlanCode | Success will result in in the Billing Plan Code of each Unit Type. If 0 there is no Billing Plan assigned. | ArrayOfstring |
WS_UTDispOnlineReserve | Success will result in whether each Unit Type is on special. | ArrayOfboolean |
WS_UTRCSpecial | Success will result in whether each Unit should be displayed online.!!! | ArrayOfboolean |
WS_UTRUnitType | Success will result in the Unit Type code for each Unit Type. | ArrayOfstring |
WS_UTUnitCategory | Success will result in the category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTSortOrder | Success will result in the Sort Order of each Unit Type. | ArrayOfint |
WS_UTNoVacant | Success will result in the number of Vacant Units, for each Unit Type. | ArrayOfint |
WS_UTSizeCategory | Success will result in the size category for each Unit Type. If 0 there is no category assigned. | ArrayOfstring |
WS_UTMonthlySpecialRate | Success will result in the Monthly Rate of each Unit Type, if a Billing Plan special has been set. | ArrayOffloat |
WS_UTArea | Success will result in the area size of Units, of this Type. | ArrayOffloat |
WS_UTNoTotal | Success will result in the total number of Units, of this Type. | ArrayOfint |
WS_UTUnitTypeLength | Success will result in the length of the Units, of this Type. | ArrayOffloat |
WS_UTUnitTypeWidth | Success will result in the width of the Units, of this Type. | ArrayOffloat |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
WS_arUTUnitTypeDeposit | Success will result in the Deposits for this Unit Type. | ArrayOffloat |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ListUsers1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:Ws_listusers xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:Ws_listusers>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ListUsers1 , message:
{'WS_FacilityCode'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_FacilityCode] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:Ws_listusersResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_asNameOut href="#ref-1"/>
<WS_asUserIDOut href="#ref-2"/>
<WS_asActualOut href="#ref-3"/>
<WS_asPasswordOut href="#ref-4"/>
<WS_asPermissionsOut href="#ref-5"/>
<WS_asLanguageOut href="#ref-6"/>
<WS_asAccessFacOut href="#ref-7"/>
<WS_asGroupIDOut href="#ref-8"/>
<WS_asGUserIDOut href="#ref-9"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:Ws_listusersResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[4]">
<item1>John</item1>
<item2>Jane</item2>
<item3>Admin</item3>
<item4>Temp</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[4]">
<item1>JOSMITH</item1>
<item2>JASMITH</item2>
<item3>ADMIN</item3>
<item4>TEMP</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[4]">
<item1>John Smith</item1>
<item2>Jane Smith</item2>
<item3>Admin</item3>
<item4>Temp Staff</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[4]">
<item1>puppies123</item1>
<item2>kittens456</item2>
<item3>admin</item3>
<item4>temp</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[4]">
<item1>YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</item1>
<item2>YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</item2>
<item3>NNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYYYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN</item3>
<item4>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYYYNNNNNNNNNNNNNNNYYNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[4]">
<item1/>
<item2/>
<item3/>
<item4/>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[4]">
<item1>ALL</item1>
<item2>ALL</item2>
<item3>SDCTY</item3>
<item4>SSCRR</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:string[4]">
<item1>ADMIN</item1>
<item2>ADMIN</item2>
<item3>USER</item3>
<item4>TEMP</item4>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[4]">
<item1>JOHNS</item1>
<item2>JANES</item2>
<item3>ADMIN</item3>
<item4>TEMP</item4>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to retrieve all users and user information from a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_asNameOut | Success will result in an array of Usernames | ArrayOfString |
WS_asUserIDOut | Success will result in an array of the User IDs | ArrayOfString |
WS_asActualOut | Success will result in an array of full names, of the Users | ArrayOfString |
WS_asPasswordOut | Success will result in an array of passwords | ArrayOfString |
WS_asPermissionsOut | Success will result in an array of Permissions | ArrayOfString |
WS_asLanguageOut | Success will result in an array of language settings | ArrayOfString |
WS_asAccessFacOut | Success will result in an array of the facilities, these users have access to | ArrayOfString |
WS_asGroupIDOut | Success will result in an array of User Group IDs, if these Users are part of a User Group | ArrayOfString |
WS_asGUserIDOut | Success will result in an array of the User ID | ArrayOfString |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman |
1099 | Web Service Password is incorrect |
Method Change Log
WS_RemoveUnit1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_RemoveUnit xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_RAgreeNo xsi:type="xsd:string">SDCTY000000044</WS_RAgreeNo>
<WS_ProrataCharge xsi:type="xsd:boolean">1</WS_ProrataCharge>
<WS_MoveOutDate xsi:type="xsd:date">2015-08-03</WS_MoveOutDate>
<WS_UnitNo xsi:type="xsd:string">SDCTY100</WS_UnitNo>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_RemoveUnit>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_RemoveUnit1 , message:
{'WS_RAgreeNo'=>"SDCTY000000044",
'WS_ProrataCharge'=> 1 ,
'WS_MoveOutDate'=> 2015-08-03 ,
'WS_UnitNo'=>"SDCTY100",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000044
[WS_ProrataCharge] => 1
[WS_MoveOutDate] => 2015-08-03
[WS_UnitNo] => SDCTY100
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_RemoveUnitResponse>
<WS_CustomerID xsi:type="xsd:string">SDCTYFITIF</WS_CustomerID>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_RemoveUnitResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to remove a Unit from an active Agreement, in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_RAgreeNo | Agreement number of the Customer that is moving out
|
string | yes |
WS_ProrataCharge | If Storman is to add a pro-rata transaction to this Agreement, after removing the Unit
|
boolean | yes |
WS_MoveOutDate | The date the Agreement is moving out of the Unit
|
date | yes |
WS_UnitNo | The Unit number of the unit that is to be removed (moved out) from the Agreement
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1007 | Requested Unit Type Code is invalid. Unit record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1040 | Referral Agreement not found in database Storman |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_ResetCustPassword1
Example Request
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dws="http://192.168.2.229/4dwsdl">
<soapenv:Header/>
<soapenv:Body>
<dws:WS_ResetCustPassword1 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_CustomerID xsi:type="xsd:string">SDCTYJOHNS</WS_CustomerID>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</dws:WS_ResetCustPassword>
</soapenv:Body>
</soapenv:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_ResetCustPassword1 , message:
{'WS_CustomerID'=>"SDCTYJOHNS",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_CustomerID] => SDCTYJOHNS
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_ResetCustPassword1Response>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_ResetCustPasswordResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to reset a Customer's password in a Storman database. .
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_CustomerID | Customer code of the customer
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman. |
1054 | Customer email address not defined in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_RetrievingFacilityDetails1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_RetrievingFacilityDetails1 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_FacilityCode xsi:type="xsd:string">SDCTY</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_RetrievingFacilityDetails1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_RetrievingFacilityDetails , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_RetrievingFacilityDetails1Response xmlns:ns1="http://www.Storman.com">
<WS_asFacilityCode href="#ref-1"/>
<WS_Facility href="#ref-2"/>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
</ns1:WS_RetrievingFacilityDetails1Response>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[1]" id="ref-1">
<item1>SPTST</item1>
</SOAP-ENC:Array>
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:string[1]" id="ref-2">
<item1>City Facility</item1>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve details and information for a requested Facility record, from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UserCode | Success will result in an Array of the Facility User Codes. | ArrayOfstring |
WS_asFacilityCode | Success will result in an Array of the Facility Codes. | ArrayOfstring |
WS_Facility | Success will result in an Array of the Facility names. | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_RetrievingFacilityDetailsEx1
Example Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.Storman.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mns:WS_RetrievingFacilityDetails SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mns="http://www.Storman.com">
<WS_FacilityCode xsi:type="xsd:string">SBXMV</WS_FacilityCode>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_RetrievingFacilityDetails>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_RetrievingFacilityDetailsEx , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:WS_RetrievingFacilityDetailsExtResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_UserCode href="#ref-1"/>
<WS_asFacilityCode href="#ref-2"/>
<WS_Facility href="#ref-3"/>
<WS_asFacility_Name href="#ref-4"/>
<WS_asFacility_Address href="#ref-5"/>
<WS_asFacility_Suburb href="#ref-6"/>
<WS_asFacility_City href="#ref-7"/>
<WS_asFacility_State href="#ref-8"/>
<WS_asFacility_Postcode href="#ref-9"/>
<WS_asFacility_Phone href="#ref-10"/>
<WS_asFacility_Email href="#ref-11"/>
<WS_asFacility_TaxNo href="#ref-12"/>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_RetrievingFacilityDetailsExtResponse>
<SOAP-ENC:Array id="ref-1" SOAP-ENC:arrayType="xsd:string[3]">
<item1>09011</item1>
<item2>09012</item2>
<item3>09013</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:string[3]">
<item1>SBXMV</item1>
<item2>SBXS1</item2>
<item3>SBXS2</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:string[3]">
<item1>Storman Sandbox HOF</item1>
<item2>Storman Sandbox Site 1</item2>
<item3>Storman Sandbox Site 2</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-4" SOAP-ENC:arrayType="xsd:string[3]">
<item1>Storman Sandbox HOF</item1>
<item2>Storman Sandbox Site 1</item2>
<item3>Storman Sandbox Site 2</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-5" SOAP-ENC:arrayType="xsd:string[3]">
<item1>64 Head Office Road</item1>
<item2>123 Marina Avenue</item2>
<item3>456 Bank Street</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="xsd:string[3]">
<item1></item1>
<item2>QLD</item2>
<item3>NSW</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-7" SOAP-ENC:arrayType="xsd:string[3]">
<item1>AUCKLAND</item1>
<item2>BRISBANE</item2>
<item3>SYDNEY</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:string[0]"/>
<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:string[3]">
<item1>1</item1>
<item2>4000</item2>
<item3>4000</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-10" SOAP-ENC:arrayType="xsd:string[3]">
<item1>092803393</item1>
<item2>0755551201</item2>
<item3>0755551201</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-11" SOAP-ENC:arrayType="xsd:string[3]">
<item1>facility@Storman.com</item1>
<item2>facility@Storman.com</item2>
<item3>facility@Storman.com</item3>
</SOAP-ENC:Array>
<SOAP-ENC:Array id="ref-12" SOAP-ENC:arrayType="xsd:string[3]">
<item1>98123456789</item1>
<item2>98123456789</item2>
<item3>98123456789</item3>
</SOAP-ENC:Array>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to retrieve details and information for a requested Facility record, from a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_FacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_UserCode | Success will result in an Array of the Facility User Codes. | ArrayOfstring |
WS_asFacilityCode | Success will result in an Array of the Facility Codes. | ArrayOfstring |
WS_Facility | Success will result in an Array of the Facility names. | ArrayOfstring |
WS_CustFees | string | |
WS_asFacility_Name | Success will result in an Array of the Facility names. | ArrayOfstring |
WS_asFacility_Address | Success will result in an Array of the Facility Address. | ArrayOfstring |
WS_asFacility_Suburb | Success will result in an Array of the Facility Suburbs. | ArrayOfstring |
WS_asFacility_City | Success will result in an Array of the Facility Cities. | ArrayOfstring |
WS_asFacility_State | Success will result in an Array of the Facility States. | ArrayOfstring |
WS_asFacility_Postcode | Success will result in an Array of the Facility Postcodes. | ArrayOfstring |
WS_asFacility_Phone | Success will result in an Array of the Facility Phone Numbers. | ArrayOfstring |
WS_asFacility_Email | Success will result in an Array of the Facility Email Addresses. | ArrayOfstring |
WS_asFacility_TaxNo | Success will result in an Array of the Facility Tax Numbers. | ArrayOfstring |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_SendNotice1
Example Request
Email
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SendNotice1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY000000149</WS_AgreeNo2>
<WS_NoticeType xsi:type="xsd:int">0</WS_NoticeType>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_NoticeDescription xsi:type="xsd:string">RentIncrease</WS_NoticeDescription>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SendNotice1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
SMS
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SendNotice1 xmlns:mns="http://192.168.2.229/4dwsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_ORFacilityCode xsi:type="xsd:string">SDCTY</WS_ORFacilityCode>
<WS_AgreeNo2 xsi:type="xsd:string">SDCTY0000500119</WS_AgreeNo2>
<WS_NoticeType xsi:type="xsd:int">1</WS_NoticeType>
<WS_NoticePlanNo xsi:type="xsd:int">0</WS_NoticePlanNo>
<WS_NoticeDescription xsi:type="xsd:string">SMS Delivery</WS_NoticeDescription>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SendNotice1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example of an Email Notice
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SendNotice1 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_AgreeNo2'=>"SDCTY0000500119",
'WS_NoticeType'=>"0",
'WS_NoticePlanNo'=>"0",
'WS_NoticeDescription'=>"RentIncrease",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
Example of an SMS Notice
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SendNotice1 , message:
{'WS_ORFacilityCode'=>"SDCTY",
'WS_AgreeNo2'=>"SDCTY0000500119",
'WS_NoticeType'=>"1",
'WS_NoticePlanNo'=>"1",
'WS_NoticeDescription'=>"SMS Delivery",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
Example of an Email Notice
(
[WS_ORFacilityCode] => SDCTY
[WS_AgreeNo2] => SDCTY0000500119
[WS_NoticeType] => 0
[WS_NoticePlanNo] => 0
[WS_NoticeDescription] => RentIncrease
[WS_WebServicePassword] => StormanWebPassword
)
Example of an SMS Notice
(
[WS_ORFacilityCode] => SDCTY
[WS_AgreeNo2] => SDCTY0000500119
[WS_NoticeType] => 1
[WS_NoticePlanNo] => 1
[WS_NoticeDescription] => SMS Delivery
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_SendNoticeResponse>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"/>
</ns1:WS_SendNoticeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to generate an SMS or Email, from preconfigured Notice Plans in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_ORFacilityCode | The Facility Code of the Storman Facility
|
string | yes |
WS_AgreeNo2 | Agreement, Reservation, or Sales Enquiry number, to generate the notice for
|
string | yes |
WS_NoticeType | The type of notice to be generated.
|
int | yes |
WS_NoticePlanNo | The Notice Plan number to generate the notice for
|
int | yes |
WS_NoticeDescription | Description or name of the notice to be generated
|
string | yes |
WS_WebServicePassword | Storman Web Service password. | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1001 | Facility record not found in database Storman. |
1034 | SMS could not be sent. |
1037 | Voucher not valid by move in date. |
1048 | Notice record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_SendSMS1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SendSMS xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_SMSNumber xsi:type="xsd:string">6421123456789</WS_SMSNumber>
<WS_SMSMessage xsi:type="xsd:string">Hello, your storage fees are due. Please contact The Demonstration Self Storage Company ASAP!</WS_SMSMessage>
<WS_SMSReference xsi:type="xsd:string"/>
<WS_CTFacility xsi:type="xsd:string">SDCTY</WS_CTFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SendSMS>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SendSMS1 , message:
{'WS_SMSNumber'=>"642112345678",
'WS_SMSMessage'=>"Hello, your storage fees are due. Please contact The Demonstration Self Storage Company ASAP!",
'WS_SMSReference'=>"SMSREF1",
'WS_CTFacility'=>"SDCTY",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_SMSNumber] => 642112345678
[WS_SMSMessage] => Hello, your storage fees are due. Please contact The Demonstration Self Storage Company ASAP!
[WS_SMSReference] => SMSREF1
[WS_CTFacility] => SDCTY
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_SendSMSResponse xmlns:ns1="http://www.Storman.com">
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_SendSMSResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to send an SMS to a Customer's cell phone using the details that are setup in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_SMSNumber | The mobile number including country code
|
string | yes |
WS_SMSMessage | The message to be sent | string | yes |
WS_SMSReference | A reference to appear on the third party SMS system | string | yes |
WS_CTFacility | The Facility Code of the Storman Facility
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1034 | SMS could not be sent |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_SetPassword1
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_SetPassword xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">SDCTYJOHNN</WS_Inputname>
<WS_Password xsi:type="xsd:string">puppies456</WS_Password>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_SetPassword>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_SetPassword1 , message:
{'WS_Inputname'=>"SDCTYJOHNS",
'WS_Password'=>"puppies456",
'WS_WebServicePassword'=>"StormanWebPassword",
})
puts client.operations
puts 'response to ---------'
(
[WS_Inputname] => SDCTYJOHNS
[WS_Password] => puppies456
[WS_WebServicePassword] => StormanWebPassword
)
Example Response
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:WS_SetPasswordResponse>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_SetPasswordResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to change a Customer's personal password, in a Storman database.
Request Parameters
Parameter | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | Customer code of the customer
|
string | yes |
WS_Password | New password for this customer | string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed Error Codes | int |
WS_ORErrorDescription | See below for detailed Descriptions of Errors | string |
Error Codes Parameters
Error Code | Description |
---|---|
1012 | Customer record not found in database Storman. |
1099 | Web Service Password is incorrect. |
Method Change Log
WS_UserPermissions1
Example Request
Add a new user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Edit an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Delete an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Review an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
</mns:WS_UserPermissions>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
wsdl "http://192.168.3.17:19822/4dwsdl"
response = client.call(:WS_UserPermissions , message:
{'WS_RAgreeNo'=>"SDCTY000000058",
'WS_MoveInDate'=>"2015-06-20",
'WS_RegularRent'=>"800",
'WS_NewRent'=>"850",
'WS_NewRentFrom'=>"2016-08-10",
'WS_InsureValue'=>"2000",
'WS_InsureCert'=>"INS2580",
'WS_UnitNo'=>"SDCTY003",
'WS_WebServicePassword'=>"StormanWebPassword",
'WS_stDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
'WS_inDigAgmtID'=>"6dc6d832-b7d2-422f-bb17-b6d20bb025d5",
})
puts client.operations
puts 'response to ---------'
(
[WS_RAgreeNo] => SDCTY000000058
[WS_MoveInDate] => 2015-06-20
[WS_RegularRent] => 800
[WS_NewRent] => 850
[WS_NewRentFrom] => 2016-08-10
[WS_InsureValue] => 2000
[WS_InsureCert] => INS2580
[WS_UnitNo] => SDCTY003
[WS_WebServicePassword] => StormanWebPassword
[WS_stDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
[WS_inDigAgmtID] => 6dc6d832-b7d2-422f-bb17-b6d20bb025d5
)
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_UserPermissionsResponse xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_PermissionsOut xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_PermissionsOut>
<WS_AccessFacOut xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacOut>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_UserPermissionsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
(
[WS_CustomerID] => SDCTYJOHNN
[WS_ORSuccess] => 1
[WS_ORErrorCode] => 0
[WS_ORErrorDescription] =>
)
This method is used to Add, Edit and Delete a userlogin and their permissions in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | Storman username of the user | string | yes |
WS_Password | Password of the user | string | yes |
WS_FullName | The full name of the user | string | yes |
WS_Language | The system language preferred by the user, blank will be considered English | string | yes |
WS_Actiontext | The action that is to be used
|
string | yes |
WS_Permissions | Permissions for this user
|
string | yes |
WS_asUserGroups | An array of user Groups this user belongs to
|
ArrayOfstring | yes |
WS_AccessFacility | Facility Codes of the Facilities this user has access to.
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_PermissionsOut | Success will result in the user's permissions | string |
WS_AccessFacOut | Success will result in the users facility access | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1050 | Unable to add new user this user already exists in database Storman |
1051 | User record not found in database Storman |
1099 | Web Service Password is incorrect |
Example of Storman Permissions
Element | Permission | Element | Permission |
---|---|---|---|
107 | Export to GL Program | Delete cash sale | |
113 | Manual Backup | 42 | Add receipt |
217 | Delete Units | 27 | Change Customer Record |
171 | Add Credit | 8 | Analysis Codes |
Method Change Log
WS_UserPermissions2
Example Request
Add a new user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">cbfdac6008f9cab4083784cbd1874f76618d2a97</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">1</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Edit an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">0</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Delete an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">0</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Review an existing user
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.Storman.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<mns:WS_UserPermissions2 xmlns:mns="http://www.Storman.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<WS_Inputname xsi:type="xsd:string">JohnS</WS_Inputname>
<WS_Password xsi:type="xsd:string">password46</WS_Password>
<WS_FullName xsi:type="xsd:string">John Smith</WS_FullName>
<WS_Language xsi:type="xsd:string">E</WS_Language>
<WS_Actiontext xsi:type="xsd:string">A</WS_Actiontext>
<WS_Permissions xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_Permissions>
<WS_asUserGroups xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
<item SOAP-ENC:position="[0]" xsi:type="xsd:string">Area Managers</item>/>
<item SOAP-ENC:position="[1]" xsi:type="xsd:string">Admin</item>/>
</WS_asUserGroups>
<WS_AccessFacility xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacility>
<WS_WebServicePassword xsi:type="xsd:string">StormanWebPassword</WS_WebServicePassword>
<WS_PassHashed xsi:type="xsd:boolean">0</WS_PassHashed>
</mns:WS_UserPermissions2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Example Response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:WS_UserPermissions2Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_PermissionsOut xsi:type="xsd:string">YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</WS_PermissionsOut>
<WS_AccessFacOut xsi:type="xsd:string">SSHOF,SDCTY,SSCRR,SSCBB</WS_AccessFacOut>
<WS_ORSuccess xsi:type="xsd:boolean">1</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">0</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string"></WS_ORErrorDescription>
</ns1:WS_UserPermissions2Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This method is used to Add, Edit and Delete a userlogin and their permissions in a Storman database.
Request Parameters
Name | Description | Data Type | Required |
---|---|---|---|
WS_Inputname | Storman username of the user | string | yes |
WS_Password | Password of the user | string | yes |
WS_FullName | The full name of the user | string | yes |
WS_Language | The system language preferred by the user, blank will be considered English | string | yes |
WS_Actiontext | The action that is to be used
|
string | yes |
WS_Permissions | Permissions for this user
|
string | yes |
WS_asUserGroups | An array of user Groups this user belongs to
|
ArrayOfstring | yes |
WS_AccessFacility | Facility Codes of the Facilities this user has access to.
|
string | yes |
WS_WebServicePassword | Storman Web Service password | string | yes |
WS_PassHashed | Whether the password you are sending is encrypted using SHA1 or plain text
|
boolean | yes |
Response Parameters
Name | Description | Data Type |
---|---|---|
WS_PermissionsOut | Success will result in the user's permissions | string |
WS_AccessFacOut | Success will result in the users facility access | string |
WS_ORSuccess | Result of request | boolean |
WS_ORErrorCode | See below for detailed error codes | int |
WS_ORErrorDescription | See below for detailed description of errors | string |
Error Codes Parameters
Fault | Description |
---|---|
1001 | Facility record not found in database Storman |
1050 | Unable to add new user this user already exists in database Storman |
1051 | User record not found in database Storman |
1099 | Web Service Password is incorrect |
Example of Storman Permissions
Element | Permission | Element | Permission |
---|---|---|---|
107 | Export to GL Program | Delete cash sale | |
113 | Manual Backup | 42 | Add receipt |
217 | Delete Units | 27 | Change Customer Record |
171 | Add Credit | 8 | Analysis Codes |
Method Change Log
Error Codes and Responses
Each Storman Web Service method has their own relevant error response codes, below is a full list of all error codes and their descriptions.
Example Request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://192.168.2.229/4dwsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Body>
<ns1:Response xmlns:ns1="http://192.168.2.229/4dwsdl">
<WS_ORSuccess xsi:type="xsd:boolean">0</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">1099</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Web Service Password is incorrect</WS_ORErrorDescription>
</ns1:Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:Response xmlns:ns1="http://www.storman.com">
<WS_ORSuccess xsi:type="xsd:boolean">0</WS_ORSuccess>
<WS_ORErrorCode xsi:type="xsd:int">1014</WS_ORErrorCode>
<WS_ORErrorDescription xsi:type="xsd:string">Reservation record not found in database Storman.</WS_ORErrorDescription>
</ns1:Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Error Code | Description |
---|---|
0 | Success |
1099 | Web Service Password is incorrect. |
1001 | Facility record not found in database Storman. |
1002 | Invalid customer email address. |
1003 | Invalid customer name. |
1004 | Customer name contains invalid characters. |
1007 | Requested Unit Type Code is invalid. |
1006 | Unit Type record not found in database Storman. |
1007 | Unit record not found in database Storman. |
1008 | Agreement email address not defined in database Storman. |
1009 | Facility notification email failed. |
1010 | Customer notificaion email failed. |
1011 | Invalid Agreement date. |
1012 | Customer record not found in database Storman. |
1013 | Analysis Code record not found in database Storman. |
1014 | Reservation record not found in database Storman. |
1015 | Agreement record not found in database Storman. |
1016 | Contact record not found in database Storman. |
1017 | Contact record locked in database Storman. Please try again later |
1018 | Agreement record locked in database Storman. Please try again later. |
1019 | Customer record locked in database Storman. Please try again later. |
1020 | Invalid Customer Code. |
1021 | Image could not be found. |
1022 | The file extension is not defined. |
1023 | The file name is not defined. |
1024 | Invalid Move In date. |
1025 | Invalid Unit Status. |
1026 | Unit Status cannot be changed. |
1027 | Invalid Reservation date. |
1028 | Reservation email address not defined in database Storman. |
1029 | Invalid Customer password. |
1030 | Unable to move out: No units assigned to Agreement. |
1031 | Unable to move out: Invalid Move Out date. |
1032 | Unable to move out: balance owing to Agreement. |
1033 | Requested Agreement number is not unique in database Storman. |
1034 | SMS could not be sent. |
1035 | Voucher not yet valid. |
1036 | Voucher no longer valid. |
1037 | Voucher not valid by move in date. |
1038 | Voucher only valid on Move in. |
1039 | Billing Plan Record not found in database Storman. |
1040 | Referral Agreement not found in database Storman. |
1041 | Promotion/Voucher has already been redeemed by this Agreement. |
1042 | Promotion/Voucher record not found in database Storman. |
1043 | Sales Enquiry could not be created in database Storman. |
1044 | Contact does not match facility |
1045 | No password entered by Customer. |
1046 | Other Charge record not found in database Storman. |
1047 | Contact does not match Facility. |
1048 | Notice record not found in database Storman. |
1049 | Sales Enquiry could not be converted in database Storman. |
1050 | Unable to add new user into database Storman, this user already exists. |
1051 | User record not found in database Storman. |
1052 | Online Order record not found in database Storman. |
1053 | Online Order has already been completed in database Storman. |
1054 | Customer email address not defined in database Storman. |
1055 | Invalid Username or Password. |
1056 | Access denied for requested Facility. |
9998 | Duplicate records found in database Storman, request could not be completed. |
9000 | Error: Output parameter not set. |
Storman Payments
Storpay
Our Storman Payments addon is a way for your customers or storers to pay their account online, using your payment merchant. Our Storpay server, will query the Storman database based you pass in vtFacilityID
and retrieve your storer's current balance and basic information. This information will be displayed to your Storer using our hosted web pages.
Your storer will be able to make a payment using their credit card, which will use your payment merchant details and a payment record will be automatically added into your Storman database against the customer.
To apply for Storman Payments please click here.
Storpay Login
The below Storpay login page, can be linked to from your company's website. We would create the following URL for you: https://www.storpay.com/4DCGI/storpay/SDCTY/query.shtml
. Where SDCTY
would be your site's Facility Code.
Storpay AutoLogin
By using an HTTP POST to our Storpay server you ware able to forward your storers/customers on from your website, or web portal to pay their current balance. The user will be automatically logged in and directed to the below payment page. Please review the HTML example on the right that can be used for this.
To use this the query page requires an HTTP POST to the following address:
https://www.storpay.com/4DCGI/storpay/your-facility-code-here/query.shtml
or
https://www.storpay.com/4DCGI/storpay/SDCTY/query.shtml
Example Post
<div id='headerbg'/>
<p> </p>
<p>
<span class='text_heading'>
<br>Redirecting you to our payment server now...</br>
</span>
</p>
<form action='https://www.storpay.com/4DCGI/storpay/democompany/login.shtml' method='post' name='PayNow' target='_self'>
<input type='submit' name='submitButtonName' value='Pay Remaining Amount...'>
<input type='hidden' name='vtloginpassword' value='SSCTY00061490'>
<input type='hidden' name='vtloginusername' value='00061490'>
<input type='hidden' name='vtFacilityID' value='09099'>
<input type='hidden' name='vtIsReservation' value='True'>
<input type='hidden' name='vtReference' value=''>
<script language='JavaScript'>setTimeout('document.PayNow.submit()',3000);</script>
Request Parameters
Parameter | Description | Data Type |
---|---|---|
vtLoginUsername | The customer's agreement or reservation number. Exlcluding the 5 digit Facility Code. | String |
vtLoginPassword | The customer's password. | String |
vtFacilityID | The Facility User ID of the Facility. | Boolean |
vtIsReservation | If this is for a Reservation or not. | String |
vtReference | String | |
vtRedirectSuccess | URL to be returned to on success | String |
vtRedirectFailure | URL to be returned to on failure | String |
Storman MoveIns
Storman MoveIns
Storman MoveIns is a standalone and hosted system that can be used to create Agreements for your customers. These Agreements are added directly into your instance of Storman using various APIs. As this solution is completely hosted and built by us there is no need for development as we have done this on your behalf.
To apply for Storman MoveIns please click here.
Storman Reservations
Storman Reservations
Storman Reservations is a standalone and hosted system that can be used to create Reservations for your customers. These reservations are added directly into your instance of Storman using various APIs. As this solution is completely hosted and built by us there is no need for development as we have done this on your behalf.
To apply for Storman Reservations please click here.