IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM
US007908594B2
(12) United States Patent ao) Patent No.: Us 7,908,594 B2
Varanasi et al. (45) Date of Patent: Mar. 15,2011
A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated into a corresponding CLI statement, with reference to a representation of the CLI syntax. Where the input is presented in CLI, it is translated into a corresponding prescribed output format, with reference to a model of the prescribed output format derived from the CLI syntax. The translated input is output.
24 Claims, 14 Drawing Sheets
ACCESS MACH0INSTRUCT1ONS WRITTEN ACCORDING
TO A 1st LANGUAGE AND USED TO ANALYZE AN INPUT
430
WRITE THE MACROINSTRUCTIONS AS STRINGS
ACCORDING TO A 2nd LANGUAGE (e.g., ASSOCIATE XML
TAGS WITH ELEMENTS OF THE MACROINSTRUCTIONS)
430
INCLUDE THE STRINGS IN AN EXPORTABLE
REPRESENTATION
440
GENERATE A TEXT VERSION OF THE
MACROINSTRUCTIONS