
A
CCESS
G
ATEWAY
System Administration
69
XML is used by the Access Gateway’s subscriber management module for port location and user
administration. Enabling the XML interface allows the Access Gateway to accept and process XML
commands from an external source. XML commands are sent over the network to the Access Gateway.
The Access Gateway parses the query string, executes the commands specified by the string, and returns
data to the system that initiated the command request.
You can authenticate XML commands via user credentials, as well as via IP addresses. You can choose
either or both authentication mechanisms.
•
If you select Enable Authentication via XML User Credentials, confirm that an XML user has
been set up. Either click on the User Credentials link, or select System > Login to set or confirm
the XML Login ID and password.
Below is an example XML command initiation that relies on XML User authentication:
wget http://NSE_IP/usg/command.xml -O out.txt
--auth-no-challenge --user=xmlcommand
--password=xmlcommand --post-file="addUser.xml"
--header="Content-Type:text/xml"
•
If you select Enable Authentication via IP Address, enter the valid XML server address(es). Up
to four addresses are supported.
5.
Enable or disable
Print Billing Command
, as required. This feature enables NSE to support Driverless
Print servers. If this feature is enabled, you must enable the XML interface and enter the IP address for the
XML interface (Step 3 and Step 4). With Print Billing enabled, print servers can bill subscribers’ rooms
for printing their documents without them having to install printers.
The DNS name print.server.com will internally resolve to the Configured Print Server URL that is
entered in the configuration. When subscribers are redirected to the Print Server the NSE adds
Parameters to that request, so that the Server is able to charge the proper subscriber.
With these variables sent to the server it can now send the XML command to bill the users properly.
Print Server IP needs to be entered as one of the XML server IP for the command to successfully
complete.
The XML command is:
<USG COMMAND="BILL_PRINT" IP_ADDR="">
<ROOM_NUM></ROOM_NUM>
<DOC_NAME></DOC_NAME>
<NUM_COPIES></NUM_COPIES>
Summary of Contents for AG 2300
Page 1: ......