Archive

Archive for the ‘Site Administration’ Category

BulkData GetBulkUnits Method

April 13, 2017 Leave a comment

Retrieves a list of units that have been created or updated in the last 48 hours.

Parameters

Name Data Type Is Required
OrgID Long Required
Description The organization’s ID number.
BeginDate DateTime Required
Description The beginning date of the date range for which to pull the list of new accounts. This date cannot be more then 96 hours in the past.
EndDate DateTime Optional
Description The end date of the date range for which to pull the list of new accounts. This will default to SYSDATE if left undefined.

Returned Parameters

Name Data Type
UNIT_ID Long
Description The unit’s ID number. This is maintained through rentals.
UNIT_NUMBER String
Description The unit’s number as assigned by the organization. This is not the UnitID.
SITE_ID Long
Description The site’s ID number.
SITE_NAME String
Description The name of the site as it appears in Store.
SITE_CLASS_ID Long
Description The ID of the revenue class to which the unit belongs.
TAX_GROUP_ID Long
Description The ID of the tax group that is applicable to the unit.
TAX_GROUP_NAME String
Description The name of the tax group that is applicable to the unit.
LEASE_GROUP_ID Long
Description The ID of the group of documents that is set up to be printed when a lease is created.
LEASE_GROUP_NAME String
Description The name of the group of documents that is set up to be printed when a lease is created.
RESERVATION_DEP_GRP_ID Long
Description The ID for the fee that is required to hold a reservation.
RESERVATION_DEP_GRP_NAME String
Description The name of the fee that is required to hold a reservation.
SECURITY_DEP_GRP_ID Long
Description The ID for the security deposit required when the unit is leased.
SECURITY_DEP_GRP_NAME String
Description The name of the security deposit required when the unit is leased.
WIDTH Decimal
Description The width measurement of the unit.
DEPTH Decimal
Description The depth measurement of the unit.
HEIGHT Decimal
Description The height measurement of the unit.
VOLUME Decimal
Description  The volume measurement of the unit. Calculation: WIDTH x DEPTH x HEIGHT.
SQUARE_FEET Decimal
Description The square footage measurement of the unit. Calculation: WIDTH x DEPTH.
ATTRIBUTE01_NUM Integer
Description The numeric value for the “Attribute01” custom look up as defined by the site. See eUnitAttr01 for the available values.
ATTRIBUTE01_VAL String
Description The textual value for the “Attribute01” custom look up as defined by the site. See eUnitAttr01 for the available values.
ATTRIBUTE02_NUM Integer
Description The numeric value for the “Attribute02” custom look up as defined by the site. See eUnitAttr02 for the available values.
ATTRIBUTE02_VAL String
Description The textual value for the “Attribute02” custom look up as defined by the site. See eUnitAttr02 for the available values.
CLIMATE_TYPE_NUM Integer
Description The numeric value for the “Climate” custom look up as defined by the site. See eUnitClimate for the available values.
CLIMATE_TYPE_VAL String
Description  The textual value for the “Climate” custom look up as defined by the site. See eUnitClimate for the available values.
DOOR_TYPE_NUM Integer
Description The numeric value for the “Door” custom look up as defined by the site. See eUnitDoor for the available values.
DOOR_TYPE_VAL String
Description The textual value for the “Door” custom look up as defined by the site. See eUnitDoor for the available values.
ACCESS_TYPE_NUM Integer
Description The numeric value for the “AccessType” custom look up as defined by the site. See eUnitAccessType for the available values.
ACCESS_TYPE_VAL String
Description The textual value for the “AccessType” custom look up as defined by the site. See eUnitAccessType for the available values.
DEL_MODEL_ID Long
Description The ID for the delinquency schedule assigned to the unit.
FEE_OBJECT_ID Long
Description The ID for the admin fee assigned to the unit.
FEATURES Integer
Description The numeric value for the “Features” custom look up as defined by the site. See eUnitFeatures for the available values.
SERIAL01 Long
Description Not currently used.
SERIAL02 Long
Description Not currently used.
NOTES String
Description Any notes that may have been applied to the unit.
STATUS_NUM Integer
Description The numeric value for the rental status of the unit.
STATUS_VAL String
Description The textual value for the rental status of the unit.
WALK_THRU_ORDER Integer
Description The numeric indicator of where the unit falls within the walk thru of the site.
LINK_ID Long
Description Not currently used.
MUX Integer
Description Not currently used.
ALARM Integer
Description Not currently used.
GATE_KEPAD Integer
Description The default keypad zone of the unit within the gate software.
VERSION Integer
Description The unit’s version number which serves to prevent duplicate use of the unit.
CREATED_DATE DateTime
Description The date the unit was created.
CREATED_BY_ID Long
Description The user’s ID that created the unit.
CREATED_BY_NAME String
Description The first and last name of the user that created the unit.
UPDATED_DATE DateTime
Description The date that the unit was most recently updated.
UPDATED_BY_ID Long
Description The user’s ID that most recently updated the unit.
UPDATED_BY_NAME String
Description The first and last name of the user that most recently updated the unit.
ORG_ID Long
Description The organization’s ID number.

Example

We’ll assume you’ve got a web reference, let’s name it BulkData, in your Visual Studio project. At this point we need to our objects. We’ll need the standard service object, a user request object and a data request object. We can define and create those like this:

// Create request objects
BulkData.LookupUser_Request user_request = new BulkData.LookupUser_Request();
BulkData.BulkDataSoapClient service = new BulkData.BulkDataSoapClient();
BulkData.BulkData_Request request = new BulkData.BulkData_Request();

Here’s my sample code of the Request and user objects.

// request
user_request.Username = "user";
user_request.Password = "pass";
user_request.Channel = 999;

request.OrgID = 123546;
request.BeginDate = DateTime.Today.AddDays(-1);
request.BeginDate = DateTime.Today;

Finally we can call the method and pass across the login object and the request object to retrieve our data. It’s a good idea to do this in a Try Catch block.

// Call the method that will load the response object
try
{
  BulkData.BulkUnits_Response response;
  response = service.GetBulkUnits(user_request, request);
}
catch (Exception ex)
{
  MessageBox.Show(ex.Message);
}

Note that if something goes wrong the service will respond with an exception. You’ll want to take a look at that message returned in that exception so it can be debugged.

For a full list of methods, see BulkData Methods.

BulkData GetBulkSites Method

April 13, 2017 Leave a comment

Retrieves a list of sites who’s information has been updated within the last 96 hours.

Parameters

Name Data Type Is Required
OrgID Long Required
Description The organization’s ID number.
BeginDate DateTime Required
Description The beginning date of the date range for which to pull the list of new accounts. This date cannot be more then 96 hours in the past.
EndDate DateTime Optional
Description The end date of the date range for which to pull the list of new accounts. This will default to SYSDATE if left undefined.

Returned Parameters

Name Data Type
PROPERTY_TYPE_NUM Integer
Description The numeric value of the property type.
PROPERTY_TYPE_VAL String
Description The textual value of the property type.
ORG_NUMBER_XREF String
Description The site’s number this is assigned by the admin when the site is created and is not the site ID.
TIMEZONE_OFFSET Integer
Description The number of hours from Mountain time that the site is located.
TIMEZONE_DISP_OFFSET Integer
Description The number of hours from Mountain time that the site is located. This may differ if the site is located in a different location from the accounting software used for the site.
FLEX_01 String
Description A custom field, set up by the organization, designed to hold additional site information. This is not displayed in the Store application.
FLEX_02 String
Description A custom field, set up by the organization, designed to hold additional site information. This is not displayed in the Store application.
FLEX_03 String
Description A custom field, set up by the organization, designed to hold additional site information. This is not displayed in the Store application.
CREATED_DATE DateTime
Description The date the site was created.
CREATED_BY_ID Long
Description The user’s ID that created the site.
CREATED_BY_NAME String
Description The first and last name of the user that created the site.
UPDATED_DATE DateTime
Description The date that the site information was last updated.
UPDATED_BY_ID Long
Description The user’s ID that last updated the site information.
UPDATED_BY_NAME String
Description The first and last name of the user that last updated the site information.
ORG_ID Long
Description The organization’s ID number.
FRANCHISE_NAME String
Description The name of the franchise to which the site belongs.
ABBREVIATED_NAME String
Description The shortened name of the site.
LEASE_NAME String
Description The name of the site as it should appear on leases.
SITE_ID Long
Description The site’s ID number.
AFFILIATE_ID Long
Description The ID of the organization to which the site is affiliated with but not owned by.
PARENT_SITE_ID Long
Description The site ID of the main site if this is a satellite location.
SITE_NAME String
Description The name of the site as it appears in the Store application.
DISPLAY_NAME String
Description The name that the site would like to be known by.

Example

We’ll assume you’ve got a web reference, let’s name it BulkData, in your Visual Studio project. At this point we need to our objects. We’ll need the standard service object, a user request object and a data request object. We can define and create those like this:

// Create request objects
BulkData.LookupUser_Request user_request = new BulkData.LookupUser_Request();
BulkData.BulkDataSoapClient service = new BulkData.BulkDataSoapClient();
BulkData.BulkData_Request request = new BulkData.BulkData_Request();

Here’s my sample code of the Request and user objects.

// request
user_request.Username = "user";
user_request.Password = "pass";
user_request.Channel = 999;

request.OrgID = 123546;
request.BeginDate = DateTime.Today.AddDays(-1);
request.BeginDate = DateTime.Today;

Finally we can call the method and pass across the login object and the request object to perform our reservation. It’s a good idea to do this in a Try Catch block.

// Call the method that will load the response object
try
{
  BulkData.BulkSites_Response response;
  response = service.GetBulkSites(user_request, request);
}
catch (Exception ex)
{
  MessageBox.Show(ex.Message);
}

Note that if something goes wrong the service will respond with an exception. You’ll want to take a look at that message returned in that exception so it can be debugged.

For a full list of methods, see BulkData Methods.

BulkData GetBulkSitePhones Method

April 13, 2017 Leave a comment

Retrieves a list of site phone records that have been updated in the last 96 hours.

Parameters

Name Data Type Is Required
OrgID Long Required
Description The organization’s ID number.
BeginDate DateTime Required
Description The beginning date of the date range for which to pull the list of new accounts. This date cannot be more then 96 hours in the past.
EndDate DateTime Optional
Description The end date of the date range for which to pull the list of new accounts. This will default to SYSDATE if left undefined.

Returned Parameters

Name Data Type
SITE_ID Long
Description The site’s ID number
SITE_NAME String
Description The site’s name as it appears in the Store application.
PHONE String
Description The site’s primary phone number.
FAX String
Description The site’s fax number.
ALT_PHONE String
Description The site’s secondary or alternate phone number.
EMAIL_ADDRESS String
Description The site’s email address.
CREATED_DATE DateTime
Description The date the site’s phone record was created.
CREATED_BY_ID Long
Description The user’s ID that created the phone record.
CREATED_BY_NAME String
Description The user’s first and last name that created the phone record.
UPDATED_DATE DateTime
Description The date the site’s phone record was last updated.
UPDATED_BY_ID Long
Description The user’s ID that last updated the phone record for the site.
UPDATED_BY_NAME String
Description The first and last name of the user that last updated the phone record for the site.
ORG_ID Long
Description The organization’s ID number.

Example

We’ll assume you’ve got a web reference, let’s name it BulkData, in your Visual Studio project. At this point we need to our objects. We’ll need the standard service object, a user request object and a data request object. We can define and create those like this:

// Create request objects
BulkData.LookupUser_Request user_request = new BulkData.LookupUser_Request();
BulkData.BulkDataSoapClient service = new BulkData.BulkDataSoapClient();
BulkData.BulkData_Request request = new BulkData.BulkData_Request();

Here’s my sample code of the Request and user objects.

// request
user_request.Username = "user";
user_request.Password = "pass";
user_request.Channel = 999;

request.OrgID = 123546;
request.BeginDate = DateTime.Today.AddDays(-1);
request.BeginDate = DateTime.Today;

Finally we can call the method and pass across the login object and the request object to perform our reservation. It’s a good idea to do this in a Try Catch block.

// Call the method that will load the response object
try
{
  BulkData.BulkSitePhones_Response response;
  response = service.GetBulkSitePhones(user_request, request);
}
catch (Exception ex)
{
  MessageBox.Show(ex.Message);
}

Note that if something goes wrong the service will respond with an exception. You’ll want to take a look at that message returned in that exception so it can be debugged.

For a full list of methods, see BulkData Methods.

BulkData GetBulkSiteAttributes Method

April 13, 2017 Leave a comment

Retrieves the site attributes for all sites that have been updated in the last 96 hours.

Parameters

Name Data Type Is Required
OrgID Long Required
Description The organization’s ID number.
BeginDate DateTime Required
Description The beginning date of the date range for which to pull the list of new accounts. This date cannot be more then 96 hours in the past.
EndDate DateTime Optional
Description The end date of the date range for which to pull the list of new accounts. This will default to SYSDATE if left undefined.

Returned Parameters

Name Data Type
SITE_ATTRIBUTE_ID Long
Description The ID of the record containing the site attributes.
SITE_ID Long
Description The site’s ID number.
SITE_NAME String
Description The name of the site as it appears in Store.
GATE_TYPE_NUM Long
Description The numerical value for the gate system the site uses.
GATE_TYPE_VAL String
Description The textual value for the gate system the site uses.
MAP_INDEX String
Description The URL used to show the site’s location on a map.
PHOTO_INDEX String
Description The URL to the image used as the background for the site’s Store application.
DIR_NORTH String
Description The directions, if coming from the north, to the site.
DIR_SOUTH String
Description The directions, if coming from the south, to the site.
DIR_EAST String
Description The directions, if coming from the east, to the site.
DIR_WEST String
Description The directions, if coming from the west, to the site.
SITE_HOURS String
Description The site’s times that it is open for business.
GATE_HOURS String
Description The site’s hours that the gates are accessible.
GATE_TEXT_FILE_LOC String
Description The filepath where the gate file is sent to be read by the gates and updated.
GATE_EXE_LOC String
Description The filepath where the gates can be started.
GATE_TIMEZONE Integer
Description The code, from within the gate software, set up for regular business hours.
GATE_24HR_CODE Integer
Description The code, from within the gate software, set up for 24 hour access.
CREATED_DATE DateTime
Description The date the site’s attribute record was created.
CREATED_BY_ID Long
Description The user’s ID that first created the site’s attribute record.
CREATED_BY_NAME String
Description The user’s first and last name that first created the site’s attribute record.
UPDATED_DATE DateTime
Description The date the site’s attribute record was last updated.
UPDATED_BY_ID Long
Description The user’s name that last updated the site’s attribute record.
UPDATED_BY_NAME String
Description The user’s first and last name that last updated the site’s attribute record.
ORG_ID Long
Description The organization’s ID number.

Example

We’ll assume you’ve got a web reference, let’s name it BulkData, in your Visual Studio project. At this point we need to our objects. We’ll need the standard service object, a user request object and a data request object. We can define and create those like this:

// Create request objects
BulkData.LookupUser_Request user_request = new BulkData.LookupUser_Request();
BulkData.BulkDataSoapClient service = new BulkData.BulkDataSoapClient();
BulkData.BulkData_Request request = new BulkData.BulkData_Request();

Here’s my sample code of the Request and user objects.

// request
user_request.Username = "user";
user_request.Password = "pass";
user_request.Channel = 999;

request.OrgID = 123546;
request.BeginDate = DateTime.Today.AddDays(-1);
request.BeginDate = DateTime.Today;

Finally we can call the method and pass across the login object and the request object to retrieve our data. It’s a good idea to do this in a Try Catch block.

// Call the method that will load the response object
try
{
  BulkData.BulkSiteAttributes_Response response;
  response = service.GetBulkSiteAttributes(user_request, request);
}
catch (Exception ex)
{
  MessageBox.Show(ex.Message);
}

Note that if something goes wrong the service will respond with an exception. You’ll want to take a look at that message returned in that exception so it can be debugged.

For a full list of methods, see BulkData Methods.