Scripting of soap commands
First Claim
Patent Images
1. A system comprising:
- a controller associated with a device, the controller being configured to send a HyperText Transfer Protocol (HTTP) command to a server via a first network, the controller having a first network address that is not resolvable external to the first network, the command comprising identifying information that identifies the device; and
the server configured to receive the command from the controller, the server being on a second network that is external to the first network, the server being configured to identify a script based on the identifying information, the script comprising at least first and second Simple Object Access Protocol (SOAP) commands wrapped in computer code that bases an input of the second SOAP command on an output of the first SOAP command, the script defining a condition in response to which the first and second SOAP commands are to be executed, the server being configured to send a response to the HTTP command to the controller, the response comprising the script;
wherein the controller is configured to receive the response and to run the script by executing the computer code and the first and second SOAP commands when the condition is met.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution.
3 Citations
24 Claims
-
1. A system comprising:
-
a controller associated with a device, the controller being configured to send a HyperText Transfer Protocol (HTTP) command to a server via a first network, the controller having a first network address that is not resolvable external to the first network, the command comprising identifying information that identifies the device; and the server configured to receive the command from the controller, the server being on a second network that is external to the first network, the server being configured to identify a script based on the identifying information, the script comprising at least first and second Simple Object Access Protocol (SOAP) commands wrapped in computer code that bases an input of the second SOAP command on an output of the first SOAP command, the script defining a condition in response to which the first and second SOAP commands are to be executed, the server being configured to send a response to the HTTP command to the controller, the response comprising the script; wherein the controller is configured to receive the response and to run the script by executing the computer code and the first and second SOAP commands when the condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Non-transitory machine-readable storage storing instructions that are executable by a server to perform operations comprising:
-
receiving a HyperText Transfer Protocol (HTTP) command via at least a first network, the HTTP command being received from a controller associated with a device, the controller having a first network address that is not resolvable external to the first network, the server being on a second network that is external to the first network, the command comprising identifying information that identifies the device; identifying a script based on the identifying information, the script comprising at least first and second Simple Object Access Protocol (SOAP) commands wrapped in computer code that bases an input of the second SOAP command on an output of the first SOAP command, the script defining a condition in response to which the first and second SOAP commands are to be executed; and sending, to the controller, a response to the HTTP command, the response comprising the script, the script being runnable by the controller through execution of the computer code and the first and second SOAP commands when the condition is met. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification