WO2001067289A3 - Method and system for applying xml schema - Google Patents

Method and system for applying xml schema Download PDF

Info

Publication number
WO2001067289A3
WO2001067289A3 PCT/US2001/007177 US0107177W WO0167289A3 WO 2001067289 A3 WO2001067289 A3 WO 2001067289A3 US 0107177 W US0107177 W US 0107177W WO 0167289 A3 WO0167289 A3 WO 0167289A3
Authority
WO
WIPO (PCT)
Prior art keywords
applications
data
computer system
legacy computer
write
Prior art date
Application number
PCT/US2001/007177
Other languages
French (fr)
Other versions
WO2001067289A2 (en
Inventor
Alando M Ballantyne
Michael K Smith
Larry M Hines
Original Assignee
Electronic Data Syst Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Electronic Data Syst Corp filed Critical Electronic Data Syst Corp
Priority to JP2001565037A priority Critical patent/JP2003532173A/en
Priority to AU2001240068A priority patent/AU2001240068B2/en
Priority to DE60128895T priority patent/DE60128895T2/en
Priority to AU4006801A priority patent/AU4006801A/en
Priority to EP01914712A priority patent/EP1269344B1/en
Publication of WO2001067289A2 publication Critical patent/WO2001067289A2/en
Publication of WO2001067289A3 publication Critical patent/WO2001067289A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • G06F40/154Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets

Abstract

A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically modifies one or more applications to directly output XML formatted data in cooperation with a writer engine and a context table. A modeling engine lists the incidents within the applications that write data and generates a report data model. The report data model includes statically determined value or type of the data fields and is written in a formal grammar that describes how the write operations are combined. A modification specification is created to define modifications to the legacy computer system applications that relate applications that write data to the XML schema. A code generation engine then applies the modification specification to the applications to write modified applications that, in cooperation with a writer engine and context table, directly output XML formatted data from the legacy computer system without a need for transforming the data.
PCT/US2001/007177 2000-03-09 2001-03-07 Method and system for applying xml schema WO2001067289A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2001565037A JP2003532173A (en) 2000-03-09 2001-03-07 Method and system for applying an XML schema
AU2001240068A AU2001240068B2 (en) 2000-03-09 2001-03-07 Method and system for applying XML schema
DE60128895T DE60128895T2 (en) 2000-03-09 2001-03-07 METHOD AND SCHEME TO USE XML SCHEMATA
AU4006801A AU4006801A (en) 2000-03-09 2001-03-07 Method and system for applying xml schema
EP01914712A EP1269344B1 (en) 2000-03-09 2001-03-07 Method and system for applying xml schema

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/522,277 US7111233B1 (en) 2000-03-09 2000-03-09 Method and system for applying XML schema
US09/522,277 2000-03-09

Publications (2)

Publication Number Publication Date
WO2001067289A2 WO2001067289A2 (en) 2001-09-13
WO2001067289A3 true WO2001067289A3 (en) 2002-10-10

Family

ID=24080207

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/007177 WO2001067289A2 (en) 2000-03-09 2001-03-07 Method and system for applying xml schema

Country Status (8)

Country Link
US (1) US7111233B1 (en)
EP (1) EP1269344B1 (en)
JP (1) JP2003532173A (en)
AT (1) ATE364870T1 (en)
AU (2) AU2001240068B2 (en)
DE (1) DE60128895T2 (en)
ES (1) ES2287108T3 (en)
WO (1) WO2001067289A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7152228B2 (en) * 1999-07-08 2006-12-19 Science Applications International Corporation Automatically generated objects within extensible object frameworks and links to enterprise resources
US6687873B1 (en) * 2000-03-09 2004-02-03 Electronic Data Systems Corporation Method and system for reporting XML data from a legacy computer system
US6990654B2 (en) * 2000-09-14 2006-01-24 Bea Systems, Inc. XML-based graphical user interface application development toolkit
US7480857B2 (en) * 2004-09-10 2009-01-20 Igt Method and apparatus for data communication in a gaming system
GB2386446A (en) * 2002-03-13 2003-09-17 Hewlett Packard Co Computer network service integration
US20030220871A1 (en) * 2002-05-22 2003-11-27 Clarke William D. Customizable electronic bill presentment and payment system and method
KR100472458B1 (en) * 2002-06-26 2005-03-10 삼성전자주식회사 Apparatus method for XML parsing utilizing exterior XML validator
US7373595B2 (en) * 2002-06-27 2008-05-13 Microsoft Corporation System and method for validating an XML document and reporting schema violations
DE10230883A1 (en) * 2002-07-09 2004-02-19 Siemens Ag Automatic evaluation of properties of a system based on process logs
CA2400590A1 (en) * 2002-08-29 2004-02-29 Ibm Canada Limited-Ibm Canada Limitee Method and apparatus for converting legacy programming language data structures to schema definitions
CA2409079A1 (en) 2002-10-21 2004-04-21 Ibm Canada Limited-Ibm Canada Limitee Creating multiple and cascading business interpretations from raw application data using transformation layering
US8127224B2 (en) * 2003-06-11 2012-02-28 Wtvii, Inc. System for creating and editing mark up language forms and documents
JP4418183B2 (en) * 2003-06-26 2010-02-17 ソニー株式会社 Information processing apparatus and method, program, and recording medium
EP1510952B1 (en) * 2003-08-28 2007-02-14 Accenture Global Services GmbH Capture, aggregation and/or visualisation of structural data of architectures
JP2005228155A (en) * 2004-02-13 2005-08-25 National Institute Of Advanced Industrial & Technology Biology information integrating device and biology information integrating method and biology information integrating program
US9378293B2 (en) * 2004-06-03 2016-06-28 Paypal, Inc. Method and apparatus to author and manage pages of a website
US20060015511A1 (en) * 2004-07-16 2006-01-19 Juergen Sattler Method and system for providing an interface to a computer system
US7435672B2 (en) * 2004-07-30 2008-10-14 Texas Instruments Incorporated Metal-germanium physical vapor deposition for semiconductor device defect reduction
US7340478B2 (en) 2005-01-07 2008-03-04 International Business Machines Corporation Method and apparatus for implementing container managed uses, ownerships, and references in an enterprise JavaBean environment
US20060156313A1 (en) 2005-01-07 2006-07-13 Hambrick Geoffrey M Method and apparatus for implementing container managed batch jobs in an enterprise java bean environment
US7774787B2 (en) * 2005-01-11 2010-08-10 Microsoft Corporation Method for specifying and verifying multi-threaded object-oriented programs with invariants
US7590978B2 (en) * 2005-04-15 2009-09-15 Microsoft Corporation Inferring object invariant method and system
US7559054B2 (en) * 2005-04-19 2009-07-07 Microsoft Corporation Abstract interpretation with a congruence abstract domain and/or a heap succession abstract domain
US7676488B2 (en) * 2005-10-31 2010-03-09 Sap Ag Conditional formatted reporting using syntax checking
US20070143673A1 (en) * 2005-12-20 2007-06-21 Microsoft Corporation Extensible architecture for chart styles and layouts
US20080306986A1 (en) * 2007-06-08 2008-12-11 Accenture Global Services Gmbh Migration of Legacy Applications
US8266163B2 (en) * 2008-02-26 2012-09-11 International Business Machines Corporation Utilizing reference/ID linking in XML wrapper code generation
US8370391B2 (en) * 2008-03-25 2013-02-05 Microsoft Corporation Functional updates for tree processing
DE102008024809B3 (en) * 2008-05-23 2009-11-19 Universität Konstanz A method of storing a plurality of revisions of tree-structured data family parts
US8176412B2 (en) * 2009-08-25 2012-05-08 International Business Machines Corporation Generating formatted documents
US9953070B1 (en) 2015-04-05 2018-04-24 Simply Data Now Inc. Enterprise resource planning (ERP) system data extraction, loading, and directing

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640550A (en) 1994-04-15 1997-06-17 Coker; Drake Computer system for generating SQL statements from COBOL code
US5960200A (en) 1996-05-03 1999-09-28 I-Cube System to transition an enterprise to a distributed infrastructure
US5857194A (en) 1996-11-07 1999-01-05 General Electric Company Automatic transmission of legacy system data
CA2201254C (en) 1997-03-27 2002-08-20 John Wright Stephenson A system for automated interface generation for computer programs operating in different environments
US6182024B1 (en) 1997-10-14 2001-01-30 International Business Machines Corporation Modeling behaviors of objects associated with finite state machines and expressing a sequence without introducing an intermediate state with the arc language
US6618852B1 (en) 1998-09-14 2003-09-09 Intellichem, Inc. Object-oriented framework for chemical-process-development decision-support applications
US6125391A (en) 1998-10-16 2000-09-26 Commerce One, Inc. Market makers using documents for commerce in trading partner networks
US6427230B1 (en) * 1998-11-09 2002-07-30 Unisys Corporation System and method for defining and managing reusable groups software constructs within an object management system
US6418446B1 (en) 1999-03-01 2002-07-09 International Business Machines Corporation Method for grouping of dynamic schema data using XML
US6502236B1 (en) 1999-03-16 2002-12-31 Fujitsu Network Communications, Inc. Method and apparatus for automatic generation of programs for processing data units of multiple formats
US6446110B1 (en) 1999-04-05 2002-09-03 International Business Machines Corporation Method and apparatus for representing host datastream screen image information using markup languages
US6519617B1 (en) * 1999-04-08 2003-02-11 International Business Machines Corporation Automated creation of an XML dialect and dynamic generation of a corresponding DTD
US20030005410A1 (en) * 1999-06-02 2003-01-02 American Management Systems, Inc. Of Fairfax, Va. Xml parser for cobol
US6347307B1 (en) 1999-06-14 2002-02-12 Integral Development Corp. System and method for conducting web-based financial transactions in capital markets
US6209124B1 (en) * 1999-08-30 2001-03-27 Touchnet Information Systems, Inc. Method of markup language accessing of host systems and data using a constructed intermediary
US6609108B1 (en) 1999-11-05 2003-08-19 Ford Motor Company Communication schema of online system and method of ordering consumer product having specific configurations
US6550054B1 (en) 1999-11-17 2003-04-15 Unisys Corporation Method for representing terminal-based applications in the unified modeling language
US6721727B2 (en) * 1999-12-02 2004-04-13 International Business Machines Corporation XML documents stored as column data
US6418448B1 (en) 1999-12-06 2002-07-09 Shyam Sundar Sarkar Method and apparatus for processing markup language specifications for data and metadata used inside multiple related internet documents to navigate, query and manipulate information from a plurality of object relational databases over the web
US6523042B2 (en) 2000-01-07 2003-02-18 Accenture Llp System and method for translating to and from hierarchical information systems
US6810429B1 (en) 2000-02-03 2004-10-26 Mitsubishi Electric Research Laboratories, Inc. Enterprise integration system
US6604100B1 (en) 2000-02-09 2003-08-05 At&T Corp. Method for converting relational data into a structured document
US6687873B1 (en) 2000-03-09 2004-02-03 Electronic Data Systems Corporation Method and system for reporting XML data from a legacy computer system
US7114147B2 (en) 2000-03-09 2006-09-26 Electronic Data Systems Corporation Method and system for reporting XML data based on precomputed context and a document object model
GB0011426D0 (en) 2000-05-11 2000-06-28 Charteris Limited A method for transforming documents written in different XML-based languages
US6954751B2 (en) 2000-09-06 2005-10-11 Oracle International Corporation Accessing data stored at an intermediary from a service

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
COMELLA-DORDA S ET AL: "A survey of black-box modernization approaches for information systems", PROCEEDINGS INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE. ICSM-2000, SAN JOSE, CA, USA, 11 October 2000 (2000-10-11) - 14 October 2000 (2000-10-14), 2000, Los Alamitos, CA, USA, IEEE Comput. Soc, USA, pages 173 - 183, XP001061421, ISBN: 0-7695-0753-0 *
COYLE FRANK P: "Legacy integration - changing perspectives", IEEE SOFTWARE;IEEE SOFTWARE 2000 IEEE, LOS ALAMITOS, CA, USA, vol. 17, no. 2, 2000, pages 37 - 41, XP002200688 *
SHANMUGASUNDARAM J ET AL: "Efficiently publishing relational data as XML documents", PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, VLDB 2000, 10 September 2000 (2000-09-10) - 14 September 2000 (2000-09-14), Cairo, Egypt, pages 65 - 76, XP002200686, Retrieved from the Internet <URL:http://www.acm.org/sigmod/vldb/conf/2000/P065.pdf> [retrieved on 20020531] *

Also Published As

Publication number Publication date
ATE364870T1 (en) 2007-07-15
EP1269344A2 (en) 2003-01-02
DE60128895T2 (en) 2008-02-28
AU2001240068B2 (en) 2006-03-30
AU4006801A (en) 2001-09-17
US7111233B1 (en) 2006-09-19
DE60128895D1 (en) 2007-07-26
JP2003532173A (en) 2003-10-28
EP1269344B1 (en) 2007-06-13
ES2287108T3 (en) 2007-12-16
WO2001067289A2 (en) 2001-09-13

Similar Documents

Publication Publication Date Title
WO2001067294A3 (en) Method and system for reporting xml data from a legacy computer system
WO2001067289A3 (en) Method and system for applying xml schema
WO2001067290A3 (en) Method and system for modeling a legacy computer system
WO2002057875A3 (en) Method of accessing data and logic on existing systems through dynamic construction of software components
CN102968306B (en) A kind of code automatic generation method based on data model driving and system
CN101714078A (en) Code generation method and device
WO2003069442A3 (en) Ontology frame-based knowledge representation in the unified modeling language (uml)
WO2004036340A3 (en) A method, a language and a system for the definition and implementation of software solutions
CN103049251B (en) A kind of data base persistence layer device and database operation method
CN102542002A (en) Satellite telemetry data treatment system and realization method thereof
BR0209092A (en) Method and system for reporting previously computed context-based xml data and a document object model
WO2006118872A3 (en) Application description language
WO2002082318A3 (en) System and method for extracting information
US20080244541A1 (en) Code translator and method of automatically translating modeling language code to hardware language code
CN107122173A (en) A kind of adaptation activiti, the list generation method that can be pulled
TW200611158A (en) Rule based system and method for automatically generating photomask orders
EA200200433A1 (en) METHOD AND SYSTEM FOR CREATING WITH THE HELP OF THE COMPUTER OF OWN OPERATORS AND A FILE FOR THE DEVICE FOR MODELING A FLOW OF LIQUID IN POROUS MEDIA
CN104461519A (en) Method for dynamically producing flow chart and controlling authority
CN103077038B (en) The method of dynamic generation and compiling .NET project
CN103309849B (en) A kind of docx document creation based on OpenXML and amending method
CN106407172A (en) XML (Extensible Markup Language)-based report generating method
Schippers et al. Leveraging UML profiles to generate plugins from visual model transformations
CN101634833A (en) Open type configuration method and system for IO parameters of field device
CN103793458A (en) Method for nondestructively converting AADL (architecture analysis and design language) into XML (extensible markup language)
CN103838711A (en) Definable typed semantic parsing system and method based on rules

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AU JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2001914712

Country of ref document: EP

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 565037

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 2001240068

Country of ref document: AU

AK Designated states

Kind code of ref document: A3

Designated state(s): AU JP

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWP Wipo information: published in national office

Ref document number: 2001914712

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2001240068

Country of ref document: AU

WWG Wipo information: grant in national office

Ref document number: 2001914712

Country of ref document: EP