| Edge / Staff Interface | |
Used to retrieve data from a table in BillMax.
<SOAP-ENV:Body> <ns:staffGetRecord> <appsessionid></appsessionid> <authsessionid></authsessionid> <table></table> <number>0</number> <form></form> </ns:staffGetRecord> </SOAP-ENV:Body>
| 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:
|
| number | Integer | number field for table in BillMax |
|
| form | String | Associated Form value from RAE Portal data. | By default the following are supported but may be locally customized:
|
<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 |
|
| 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 |
|
| 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:
|
| 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 |