NAV Navbar
Logo
xml php ruby html

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_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

SDCTY

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

TRUE will retrieve all sites

FALSE will only retrieve for the above Facility Code

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 Google 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

SDCTY

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

SDCTY

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

SDCTY

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

SDCTY

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

SDCTY

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

SDCTY

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

SDCTY

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

SDCTYJOHNS

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

SDCTYJOHNS

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

28 Skelton Avenue or PO Box: 677-2890

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.

TRUE organization, business, charity customer

FALSE Individual customer

boolean yes
WS_CTMarketSrce Used to store how the Sales Enquiry discovered the Storage Facility

Google Facebook TV Friend Other

string yes
WS_CTCustType Used to store the customer type of the Sales Enquiry

Residential Commercial Military Other

string yes
WS_CTCategory Used to store how the Sales Enquiry got in contact with the Storage Facility

Walk-In Phone Existing Customer Other

string yes
WS_CTStoredBefore Whether or not the Sales Enquiry has used Storage before

0 unknown 1 yes 2 no

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

TRUE will delete any existing quotes for this Contact

FALSE will not delete existing quotes for this Contact

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

Online Web Call Centre

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

SDCTY0000001004

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

SDCTY

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

Residential Commercial Military Other

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

0 unknown 1 yes 2 no

int yes
WS_MarketSrce Used to store how the Reservation discovered the Storage Facility

Walk-In Phone Existing Customer Other

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

TRUE will use the above rate

FALSE will use 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

SDCTY00008306

string yes
WS_RAgreeNo If this Reservation has an existing Agreement in Storman, the Agreement number should be passed here

SDCTY000008029

string yes
WS_MoveInDate The expected move in date

2018-08-10

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

SDCTY00008306

string yes
WS_RAgreeNo If this Reservation has an existing Agreement in Storman, the Agreement number should be passed here

SDCTY000008029

string yes
WS_MoveInDate The expected move in date

2018-08-10

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

string yes
WS_inDigAgmtID The ID for the Insurance PDS saved against the Unit and Unit History

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

string yes
WS_apDigAgmtID The ID for the digital Storage Agreement

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

SDCTY00070031

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

SDCTY00070031

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

string yes
WS_inDigAgmtID The ID for the Insurance PDS saved against the Unit and Unit History

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

string yes
WS_inDigAgmtID The ID for the Insurance PDS saved against the Unit and Unit History

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

string yes
WS_inDigAgmtID The ID for the Insurance PDS saved against the Unit and Unit History

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

string yes
WS_inDigAgmtID The ID for the Insurance PDS saved against the Unit and Unit History

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

TRUE agreement configured for autopay

FALSE agreement is not configured for 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

TRUE agreement will receive notices from Storman

FALSE agreement will not receive notices from Storman

boolean yes
WS_SendOptionalInvoices Whether this agreement is set to receive optional invoices

TRUE agreement will receive optional invoices from Storman

FALSE agreement will not receive optional invoices from Storman

boolean yes
WS_SendOptionalStatements Whether this agreement is set to receive optional invoices

TRUE agreement will receive optional statements from Storman

FALSE agreement will not receive optional statements from Storman

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

TRUE agreement will receive email notices from Storman

FALSE agreement will not receive email notices from Storman

boolean yes
WS_SendNoticesSMS Whether this customer will receive SMS notices from Storman

TRUE agreement will receive SMS notices from Storman

FALSE agreement will not 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.

00/00/00 autopay will continue until changed

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

TRUE agreement configured for autopay

FALSE agreement is not configured for 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

TRUE agreement will receive notices from Storman

FALSE agreement will not receive notices from Storman

boolean yes
WS_SendOptionalInvoices Whether this agreement is set to receive optional invoices

TRUE agreement will receive optional invoices from Storman

FALSE agreement will not receive optional invoices from Storman

boolean yes
WS_SendOptionalStatements Whether this agreement is set to receive optional invoices

TRUE agreement will receive optional statements from Storman

FALSE agreement will not receive optional statements from Storman

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

TRUE agreement will receive email notices from Storman

FALSE agreement will not receive email notices from Storman

boolean yes
WS_SendNoticesSMS Whether this customer will receive SMS notices from Storman

TRUE agreement will receive SMS notices from Storman

FALSE agreement will not 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.

00/00/00 autopay will continue until changed

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

6dc6d832-b7d2-422f-bb17-b6d20bb025d5

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

TRUE will create a prorata transaction from the current date to the agreement's Next Bill Date

FALSE no transaction will be created

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

TRUE will remove the recurring charge from the Agreement

FALSE will not remove the recurring 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">&lt;p&gt;Dear customer,&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;strong&gt;&nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;This is just a short reminder that rent for your unit&nbsp;(s) [[4DTEXT [Agreement]UnitsOccup]]&nbsp;is due shortly. An invoice is attached for your records. &lt;/span&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Thank you for your time.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&lt;br /&gt;Yours faithfully,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&nbsp;&lt;/span&gt;&lt;/p&gt;</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'=>"&lt;p&gt;Dear customer,&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;strong&gt;&nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;This is just a short reminder that rent for your unit&nbsp;(s) [[4DTEXT [Agreement]UnitsOccup]]&nbsp;is due shortly. An invoice is attached for your records. &lt;/span&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Thank you for your time.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&lt;br /&gt;Yours faithfully,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&nbsp;&lt;/span&gt;&lt;/p&gt;", 
    'WS_WebServicePassword'=>"StormanWebPassword",  
    })

puts client.operations
puts 'response to  ---------'
(
    [WS_EmailID] => SDCTY000000053
    [WS_EmailDate] => 2015-08-01
    [WS_EmailSubject] => Storage Invoice
    [WS_EmailBody] => &lt;p&gt;Dear customer,&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;strong&gt;&nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;This is just a short reminder that rent for your unit&nbsp;(s) [[4DTEXT [Agreement]UnitsOccup]]&nbsp;is due shortly. An invoice is attached for your records. &lt;/span&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Thank you for your time.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&lt;br /&gt;Yours faithfully,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&nbsp;&lt;/span&gt;&lt;/p&gt;
    [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

SDCTY00070031, SDCTY000014526, or SDCTY#00007890

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

&lt;p&gt;Dear customer,&lt;...

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

TRUE note will be alerted

FALSE note will not be alerted

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

9j/4AAQSkZJRgABAQEAYABgAAD/4QA6RXhpZgAAT...

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

9j/4AAQSkZJRgABAQEAYABgAAD/4QA6RXhpZgAAT...

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

SDCTY

string yes
WS_AgreeNo2 Agreement, Reservation, or Sales Enquiry number, to generate the notice for

SDCTY00070031, SDCTY000014526, or SDCTY#00007890

string yes
WS_NoticeType The type of notice to be generated.

0 for email 1 for SMS

int yes
WS_NoticePlanNo The Notice Plan number to generate the notice for

0-9 for Agreements 0 for Reservations and Sales Enquiries

int yes
WS_NoticeDescription Description or name of the notice to be generated

Invoice Reminder, RentIncrease, Overdue

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

6421123456789

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

SDCTY

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.

0 will create a new Transaction record.

2340 edit an existing Transaction with this sequence number.

integer Yes
WS_AgreeNo2 Agreement, Reservation, or Credit Sale to add the Transaction to.

SDCTY00070031, SDCTY000014526, or SDCTY#00007890

string Yes
WS_Analysis Analysis code of the Transaction to be added.

SDCTYCLF, SDCTYTR, or SDCTYDP

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.

Cleaning Fee, Truck Rental, or Deposit

string Yes
WS_TotAmt Total amount for the Transaction.

Tax is calculated according to the Facility configuration in Storman.

27 would give $27.00

float Yes
WS_TrxDate Date of the Transaction.

2015-05-31

date Yes
WS_UserLogin The user login or creator of this Transaction.

OnlineStore, Box Shop, or Website

string Yes
WS_Quantity Quantity of items in the Transaction.

Used for the stock of the Analysis Codes

4, 19, or 1

integer Yes
WS_Narration Additional notes for the Transaction. string Yes
WS_WebServicePassword Storman Web Service password.

StormanWebPa$$word

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

SDCTYJOHNS

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 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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

SDCTY00070031 or SDCTY000000058

string yes
WS_InvoiceResv Whether the PDF is being generated for a Reservation or Agreement

TRUE will generate a for a Reservation

FALSE will generate for an 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:

0 generate a new invoice

20169 will search for an existing invoice matching this number and generate a copy

int yes
WS_Statement Whether Storman will generate an invoice or statement:

TRUE generate a PDF Statement

FALSE generate a PDF Invoice

boolean yes
WS_StatementDates The date range for the statement to be printed

TRUE will generate a statement for the dates defined below in WS_StatementStart and WS_StatementEnd

FALSE will generate a state for the default dates

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

SDCTY

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

SDCTY1002

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_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

SDCTY

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

SDCTY

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

SDCTY

string yes
WS_VacantAll Whether to list or exclude Units that have a status of unavailable

TRUE will include all vacant Units that are not occupied and are not available to rent. This will include units with a status of Reserved, Company, ToClean

FALSE will include all vacant Units with status Vacant and are available to rent

boolean yes
WS_RetrieveAll Whether to list all Unit Types from a Storman database

TRUE Unit listing will include Unit Types for all sites in a Storman Central

FALSE Unit listing will only include Unit Types for the above Facility Code

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:
    {