A computer-implemented method for representing IMS messages as XML documents includes generating an XML document template from an IMS message definition and merging an IMS message with the generated template to produce a corresponding XML document. A system for representing IMS messages as XML docum
A computer-implemented method for representing IMS messages as XML documents includes generating an XML document template from an IMS message definition and merging an IMS message with the generated template to produce a corresponding XML document. A system for representing IMS messages as XML documents includes a template generation module configured to generate an XML document template from an IMS message definition and a merging module configured to merge an IMS message with the generated template to produce a corresponding XML document.
대표청구항▼
1. A computer-implemented method for representing transaction processing system messages as XML documents, the method comprising:generating an XML document template from a transaction processing system message definition, the message definition representative of the syntax and semantics for messages
1. A computer-implemented method for representing transaction processing system messages as XML documents, the method comprising:generating an XML document template from a transaction processing system message definition, the message definition representative of the syntax and semantics for messages exchanged with the transaction processing system; merging a transaction processing system message with the generated template to produce a corresponding XML document; and wherein generating an XML document template comprises: obtaining a transaction processing system message definition; obtaining a DTD for representing arbitrary transaction processing system message definitions; and parsing the transaction processing system message definition using the DTD to generate an XML document template corresponding to the transaction processing system message definition. 2. A computer-implemented method for representing transaction processing system messages as XML documents, the method comprising:generating an XML document template from a transaction processing system message definition, the message definition representative of the syntax and semantics for messages exchanged with the transaction processing system; merging a transaction processing system message with the generated template to produce a corresponding XML document; and wherein generating an XML document template comprises: obtaining a transaction processing system message definition; obtaining a DTD for representing arbitrary transaction processing system message definitions; compiling the transaction processing system message definition with an option configured to produce an associated data (Adata) file; and parsing the Adata file using the DTD to generate an XML document template corresponding to the transaction processing system message definition. 3. The method of claim 2, wherein the Adata file comprises a transaction processing system message definition in a format substantially semantically equivalent to program source code from which the transaction processing system message definition originates.4. The method of claim 2, wherein obtaining the transaction processing system message definition comprises:extracting the transaction processing system message definition from one of an application source code file and a copy file. 5. The method of claim 2, wherein the step of obtaining the DTD comprises:creating a UML object model for representing arbitrary transaction processing system message definitions; and processing the object model using an XMI utility to generate the DTD. 6. The method of claim 2, wherein the merging step comprises:identifying a placeholder within the XML document template for receiving a corresponding value from the transaction processing system message; reading the value from the transaction processing system message; and inserting the value into a location within the XML document template indicated by the placeholder. 7. The method of claim 6, wherein the placeholder comprises an XML tag.8. The method of claim 6, wherein the identifying step comprises:checking the placeholder for an associated tag indicating that a corresponding value exists within the transaction processing system message. 9. The method of claim 6, wherein the placeholder has an associated tag indicating the size of the corresponding value within the transaction processing system message, the reading step comprising:reading a portion of the transaction processing system message corresponding to the indicated size. 10. A system for representing transaction processing system messages as XML documents, the system comprising:a processor; a template generation module configured to generate an XML document template from a transaction processing system message definition, the message definition representative of the syntax and semantics for messages exchanged with the transaction processing system; a merging module configured to merge a transaction processing system message with the generated template to produce a corresponding XML document; and wherein the template generation module comprises: a parser configured to obtain a DTD for representing arbitrary transaction processing system message definitions and parse the transaction processing system message definition using the DTD to generate an XML document template corresponding to the transaction processing system message definition. 11. A system for representing transaction processing system messages as XML documents, the system comprising:a processor: a template generation module configured to generate an XML document template from a transaction processing system message definition, the message definition representative of the syntax and semantics for messages exchanged with the transaction processing system; a merging module configured to merge a transaction processing system message with the generated template to produce a corresponding XML document; and wherein the template generation module comprises: a compiler configured to compile a transaction processing system message definition with an option configured to produce an associated data (Adata) file; and a parser configured to parse the Adata file using a DTD for representing arbitrary transaction processing system message definitions to generate an XML document template corresponding to the transaction processing system message definition. 12. The system of claim 11, wherein the Adata file comprises a transaction processing system message definition in a format substantially semantically equivalent to program source code from which the transaction processing system message definition originates.13. The system of claim 11, further comprising:a message definition extractor configured to extract the transaction processing system message definition from one of an application source code file and a copy file. 14. The system of claim 11, further comprising:a modeling tool configured to create a UML object model for representing arbitrary transaction processing system message definitions; and an XMI utility for generating the DTD from the UML object model. 15. The system of claim 11, wherein the merging module is further configured to identify a placeholder within XML document template for receiving a corresponding value from the transaction processing system message; read the value from the transaction processing system message; and insert the value into a location within the XML document template indicated by the placeholder.16. The system of claim 15, wherein the placeholder comprises an XML tag.17. The system of claim 15, wherein the placeholder comprises an associated tag indicating whether a corresponding value exists within the transaction processing system message.18. The system of claim 15, wherein the placeholder has an associated tag indicating the size of the corresponding value within the transaction processing system message.19. An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by the processor to perform a computer-implemented method for representing transaction processing system messages as XML documents, the method comprising:generating an XML document template from a transaction processing system message definition, the message definition representative of the syntax and semantics for messages exchanged with the transaction processing system; merging a transaction processing system message with the generated template to produce a corresponding XML document; and wherein the generation step comprises: obtaining a transaction processing system message definition; obtaining a DTD for representing arbitrary transaction processing system message definitions; compiling the transaction processing system message definition with an option configured to produce an associated data (Adata) file; and parsing the Adata file using the DTD to generate an XML document template corresponding to the transaction processing system message definition. 20. The article of claim 19, wherein the transaction processing system message definition comprises program source code in a language selected from the group consisting of COBOL, PL/I, Assembler, and Pascal.21. The article of claim 19, wherein the Adata file comprises a transaction processing system message definition in a format substantially semantically equivalent to program source code from which the transaction processing system message definition originates.22. The article of claim 19, wherein obtaining the transaction processing system message definition comprises:extracting the transaction processing system message definition from one of an application source code file and a copy file. 23. The article of claim 19, wherein the step of obtaining the DTD comprises:creating a UML object model for representing arbitrary transaction processing system message definitions; and processing the object model using an XMI utility to generate the DTD. 24. The article of claim 19, wherein the merging step comprises:identifying a placeholder within XML document template for receiving a corresponding value from the transaction processing system message; reading the value from the transaction processing system message; and inserting the value into a location within the XML document template indicated by the placeholder. 25. The article of claim 24, wherein the placeholder comprises an XML tag.26. The article of claim 24, wherein the identifying step comprises:checking the placeholder for an associated tag indicating that a corresponding value exists within the transaction processing system message. 27. The article of claim 24, wherein the placeholder has an associated tag indicating the size of the corresponding value within the transaction processing system message, the reading step comprising:reading a portion of the transaction processing system message corresponding to the indicated size.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Michael I. Hyman ; Phani K. Vaddadi, Extension of parsable structures.
Boaz Wade (Clifton NJ) D\Elena Daniel (Milford NJ) Lucivero Michael (Emerson NJ) Martinez Sarka (Boca Raton FL) Salpietra Ronald J. (Novi MI) Savastano Olga E. (Bloomfield NJ) Soltis Ronald (Wayne NJ, Method and apparatus for message handling in computer systems.
Roberts, Andrew F.; Booth, Jonathan W., Method for creating network services by transforming an XML runtime model in response to an iterative input process.
Hardman Neil R.,GBX ; Hopkins Alan J. ; Kesterson Hoyt L. ; Millington Steven A.,GBX ; Nugent Robert F.,GBX, Method for reducing message translation and traffic through intermediate applications and systems in an internet application.
Iyengar Sridhar Srinivasa ; Fontana James Albert ; Smith Norman Roy ; Pattinson Brian Edward ; Pitchford Anthony Reginald ; Staub Mireille Mathilde, Software development tool to accept object modeling data from a wide variety of other vendors and filter the format into a format that is able to be stored in OMG compliant UML representation.
Denny George S. (San Jose CA) Lai Robert S. (San Jose CA) Li Sherry H. (Morgan Hill CA) Murphy Joseph F. (San Jose CA) Nguyen Hoang M. (San Jose CA) Ziebarth Mark N. (Morgan Hill CA), System and method for generating messages for use in transaction networks.
Dinh, Thu-Tram T.; Ho, Shyh-Mei F.; Hung, Jenny ChengYin; Lo, Kevin Yu Chang, Apparatus for facilitating transactions between thin-clients and message format service (MFS)-based information management systems (IMS) applications.
Christensen, Erik Bo; Balayoghan, Vaithiakingam B.; Coulson, Michael James; Sturgell, Ryan Thomas; Jethanandani, Natasha Harish; Marucheck, Michael Jon; Purdy, Douglas M.; Wolf, Kenneth David; Vernal, Michael Steven; Pharies, Stefan Harrington; Wortendyke, David, Flexibly transferring typed application data.
Dinh, Thu-Tram T.; Ho, Shyh-Mei F.; Hung, Jenny ChengYin; Yo, Kevin Yu Chang, Method for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications.
Bezrukov, Vladislav; Dhairyawan, Nikhil; Jensen, Matthias; Khandamirov, Ilya; Lieske, Christian; Hirche, Andreas; Kammerer, Matthias, Methods and systems for merging software-level objects with document-level objects in a document publishing environment.
Granshaw, David; Massey, Samuel T.; McGinnes, Daniel J.; Ross, Martin A.; Schofield, Richard G.; Stirling, Craig H., Software tracing using extensible markup language messages.
Haller, Daniel M.; Ho, Shyh-Mei F.; Hughes, Gerald D.; Hung, Jenny C.; Huyah, Bill T.; Kuo, Steve T., System and method for facilitating XML enabled IMS transactions.
Chiang, Chenhuei J.; Ho, Shyh-Mei F.; Sheats, Benjamin Johnson; Yep, Eddie Raymond, System and method for representing MFS control blocks in XML for MFS-based IMS applications.
Chiang,Chenhuei J.; Ho,Shyh Mei F.; Sheats,Benjamin Johnson; Yep,Eddie Raymond, System and method for representing MFS control blocks in XML for MFS-based IMS applications.
Haller,Daniel M.; Ho,Shyh Mei F.; Hughes,Gerald D.; Hung,Jenny C.; Huynh,Bill T.; Kuo,Steve T., System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program.
Dinh,Thu Tram T.; Ho,Shyh Mei F.; Hung,Jenny ChengYin; Lo,Kevin Yu Chang, System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.