Scripting of soap commands
First Claim
Patent Images
1. A method performed by one or more processing devices comprising:
- polling a server for script relating to a device;
receiving the script from the server, the script being in a self-describing computer language, the script comprising simple object access protocol (SOAP) commands and executable code that is in the self-describing computer language and that defines functions to be performed on variables to be passed from the executable code to corresponding SOAP commands;
interpreting a part of the script to perform a function contained in the script on a variable and to pass the variable to a SOAP command;
parsing the SOAP command from the script;
passing the SOAP command to a SOAP interpreter to execute the SOAP command with the variable; and
repeating the interpreting, parsing and passing for a different part of the script comprising a different function, a different variable, and a different SOAP command;
wherein interpreting, parsing, passing and repeating are performed without requiring further communication to the server; and
wherein the function comprises an If-Then statement or an If-Then-Else statement.
9 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.
-
Citations
22 Claims
-
1. A method performed by one or more processing devices comprising:
-
polling a server for script relating to a device; receiving the script from the server, the script being in a self-describing computer language, the script comprising simple object access protocol (SOAP) commands and executable code that is in the self-describing computer language and that defines functions to be performed on variables to be passed from the executable code to corresponding SOAP commands; interpreting a part of the script to perform a function contained in the script on a variable and to pass the variable to a SOAP command; parsing the SOAP command from the script; passing the SOAP command to a SOAP interpreter to execute the SOAP command with the variable; and repeating the interpreting, parsing and passing for a different part of the script comprising a different function, a different variable, and a different SOAP command; wherein interpreting, parsing, passing and repeating are performed without requiring further communication to the server; and wherein the function comprises an If-Then statement or an If-Then-Else statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory machine-readable media storing instructions that are executable by one or more processors to perform operations comprising:
-
polling a server for script relating to a device; receiving the script from the server, the script being in a self-describing computer language, the script comprising simple object access protocol (SOAP) commands and executable code that is in the self-describing computer language and that defines functions to be performed on variables to be passed from the executable code to corresponding SOAP commands; interpreting a part of the script to perform a function contained in the script on a variable and to pass the variable to a SOAP command; parsing the SOAP command from the script; passing the SOAP command to a SOAP interpreter to execute the SOAP command with the variable; and repeating the interpreting, parsing and passing for a different part of the script comprising a different function, a different variable, and a different SOAP command; wherein interpreting, parsing, passing and repeating are performed without requiring further communication to the server; and wherein the function comprises an If-Then statement or an If-Then-Else statement. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
memory storing instructions that are executable; and one or more processors to execute the instructions to perform operations comprising; polling a server for script relating to a device; receiving the script from the server, the script being in a self-describing computer language, the script comprising simple object access protocol (SOAP) commands and executable code that is in the self-describing computer language and that defines functions to be performed on variables to be passed from the executable code to corresponding SOAP commands; interpreting a part of the script to perform a function contained in the script on a variable and to pass the variable to a SOAP command; parsing the SOAP command from the script; passing the SOAP command to a SOAP interpreter to execute the SOAP command with the variable; and repeating the interpreting, parsing and passing for a different part of the script comprising a different function, a different variable, and a different SOAP command; wherein interpreting, parsing, passing and repeating are performed without requiring further communication to the server; and wherein the function comprises an If-Then statement or an If-Then-Else statement. - View Dependent Claims (20, 21, 22)
-
Specification