staffGetRecord

Used to retrieve data from a table in BillMax.

Input

 <SOAP-ENV:Body>
  <ns:staffGetRecord>
   <appsessionid></appsessionid>
   <authsessionid></authsessionid>
   <table></table>
   <number>0</number>
   <form></form>
  </ns:staffGetRecord>
 </SOAP-ENV:Body>
Table 1.
Name Type Description Required
appsessionid String info.sessionid from edgeLogin Yes
authsessionid String info.sessionid from authLogin Yes
table String Name of a supported table in BillMax The following tables are supported:
  • account
  • user
  • service
  • servdef
  • config
  • profile
  • efpdata
  • ticket
number Integer number field for table in BillMax
0
Return a zeroed dataset for the following:
  • account
  • user
  • service
  • efpdata
  • ticket
> 0
Return the record that matches this value.
form String Associated Form value from RAE Portal data. By default the following are supported but may be locally customized:
account
account table
user
user table
service
service table
efpdata
efpdata table

Output

 <SOAP-ENV:Body>
  <ns:dataStatus>
   <code>0</code>
   <message></message>
   <data>
    <elems>
     <name></name>
     <list></list>
     <length>0</length>
     <stype>0</stype>
     <dtype>0</dtype>
     <permission>0</permission>
     <message></message>
     <flags>0</flags>
     <cdata></cdata>
    </elems>
    <elems>
     <name></name>
     <list></list>
     <length>0</length>
     <stype>0</stype>
     <dtype>0</dtype>
     <permission>0</permission>
     <message></message>
     <flags>0</flags>
     <cdata></cdata>
    </elems>
   </data>
  </ns:dataStatus>
 </SOAP-ENV:Body>
Name Type Description
     
code String
0
Success
message String  
data Container Contains one or more elems
data.elems.name TABLE.field Each name is table name in caps followed by a period followed by field name.
data.elems.list String Name of BillMax List if the field uses a List as source of options.
data.elems.length Integer Field length
data.elems.stype Integer
1
string
2
pointer
3
integer
4
float
5
double
6
special
data.elems.dtype Integer Internal Use Only
data.elems.permissions Integer Permissions as specified by the RAE Portal data for the form. A bit mask:
1
Read
2
Write
data.elems.cdata String Present if elems.stype is 1,2 or 6
data.elems.idata Integer Present if elems.stype is 3
data.elems.fdata Float Present if elems.stype is 4
data.elems.ddata Double Present if elems.stype is 5
data.elems.message String Populated by staffPutRecord is create or update for specified field denied.
data.elems.flags Integer Internal Use Only