System and method of mapping between software objects and structured language element-based documents

    公开(公告)号:CZ20033330A3

    公开(公告)日:2004-03-17

    申请号:CZ20033330

    申请日:2001-12-28

    Applicant: IBM

    Abstract: Method and system that provides common framework for mapping between document (e.g. an XML document) and software object (e.g. a Java object). Framework uses handler that masks how property is obtained for mapping. Results in mapping code have a common appearance for both directions of mapping. Mapping between elements of XML document and properties of Java object is contained in mapper. Mapper maps from XML document (108) to object (110) using parser (104) (such as DOM or SAX). Mapping in other direction (Java to XML) requires that elements of XML document (118) be built in particular order to ensure validity of resulting XML document (118). Present invention builds XML template document using JSP for example. Using JSP based templates enables tags of document be written in the JSP with callbacks to get element and attribute values. Content can be directed to buffer, or directly to response stream of servlet.

    SYSTEM & METHOD OF MAPPING BETWEEN SOFTWARE OBJECTS & STRUCTURED LANGUAGE ELEMENT-BASED DOCUMENTS

    公开(公告)号:PL367225A1

    公开(公告)日:2005-02-21

    申请号:PL36722501

    申请日:2001-12-28

    Applicant: IBM

    Abstract: Method and system that provides common framework for mapping between document (e.g. an XML document) and software object (e.g. a Java object). Framework uses handler that masks how property is obtained for mapping. Results in mapping code have a common appearance for both directions of mapping. Mapping between elements of XML document and properties of Java object is contained in mapper. Mapper maps from XML document (108) to object (110) using parser (104) (such as DOM or SAX). Mapping in other direction (Java to XML) requires that elements of XML document (118) be built in particular order to ensure validity of resulting XML document (118). Present invention builds XML template document using JSP for example. Using JSP based templates enables tags of document be written in the JSP with callbacks to get element and attribute values. Content can be directed to buffer, or directly to response stream of servlet.

    SYSTEM & METHOD OF MAPPING BETWEEN SOFTWARE OBJECTS & STRUCTURED LANGUAGE ELEMENT-BASED DOCUMENTS

    公开(公告)号:HU0400135A2

    公开(公告)日:2004-08-30

    申请号:HU0400135

    申请日:2001-12-28

    Applicant: IBM

    Abstract: Method and system that provides common framework for mapping between document (e.g. an XML document) and software object (e.g. a Java object). Framework uses handler that masks how property is obtained for mapping. Results in mapping code have a common appearance for both directions of mapping. Mapping between elements of XML document and properties of Java object is contained in mapper. Mapper maps from XML document (108) to object (110) using parser (104) (such as DOM or SAX). Mapping in other direction (Java to XML) requires that elements of XML document (118) be built in particular order to ensure validity of resulting XML document (118). Present invention builds XML template document using JSP for example. Using JSP based templates enables tags of document be written in the JSP with callbacks to get element and attribute values. Content can be directed to buffer, or directly to response stream of servlet.

    FRAMEWORK FOR REPRESENTATION AND MANIPULATION OF RECORD ORIENTED DATA

    公开(公告)号:CA2248522C

    公开(公告)日:2002-01-29

    申请号:CA2248522

    申请日:1998-09-25

    Applicant: IBM CANADA

    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record oriented data. Particularly, the framework of the present invention provides access from applications written in a computer programming language , preferably the Java language, to records created by an application written in another programming language by describing and correctly converting record data in such records. In a preferred embodiment, the framework is designed in and for the Java language, has a concrete class implementation written in Java capable of handling C language data types and provides the ability t o access stored or sent records, created by an application written in the C language, from applications written in the Java language. The framework also provides a set of mechanisms to be used by record builder tools.

    FRAMEWORK FOR REPRESENTATION AND MANIPULATION OF RECORD ORIENTED DATA

    公开(公告)号:CA2248522A1

    公开(公告)日:2000-03-25

    申请号:CA2248522

    申请日:1998-09-25

    Applicant: IBM CANADA

    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record oriented data. Particularly, the framework of the present invention provides access from applications written in a computer programming language, preferably the Java language, to records created by an application written in another programming language by describing and correctly converting record data in such records. In a preferred embodiment, the framework is designed in and for the Java language, has a concrete class implementation written in Java capable of handling C language data types and provides the ability to access stored or sent records, created by an application written in the C language, from applications written in the Java language. The framework also provides a set of mechanisms to be used by record builder tools.

    ENHANCING RESOURCE ADAPTERS
    9.
    发明专利

    公开(公告)号:CA2363515A1

    公开(公告)日:2003-05-21

    申请号:CA2363515

    申请日:2001-11-21

    Applicant: IBM CANADA

    Abstract: The present invention is directed generally to client-server, client-host, o r server-server communications in a distributed computer network and, more particularly, to enhancing of resource adapters adapted to facilitate such communications. The present invention is directed to enhancing resource adapters that work with screens. Aspects of the invention , which may be incorporated into or communicate with existing resource adapters, provide a standard screen record for manipulating data on a screen image. The standard screen record provides support for instances where prior knowledge of the screen format or layout is known and for those instances where there is no knowledge of the screen format. Additionally, the standard screen record provides detailed data describing all attributes of a field and of the scree n image itself. Additionally, the invention also provides easy access to the field attribute data. In some embodiments, aspects of the invention may include interfaces which enable tooling to be developed which can then be used to develop applications which utilize the functionality of the other aspects of the invention. This interface could provide a common way fo r tooling to support resource adapters that implemented the interface.

    AUTOMATED INTERFACE GENERATION FOR COMPUTER PROGRAMS IN DIFFERENT ENVIRONMENTS

    公开(公告)号:CA2290167A1

    公开(公告)日:2001-05-22

    申请号:CA2290167

    申请日:1999-11-22

    Applicant: IBM CANADA

    Abstract: Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture is provided comprising an import utility and a runtim e environment. The import utility imports a COBOL IMS transaction source file, parses the specified input and output message records, and generates an application programming interface. The application programming interface operates with the runtime environment to take the data values from the language of a different environment and translate them to a formatted IMS input message. This format is derived from the definition of the input message record in the COB OL IMS transaction source file. After the IMS transaction has executed, the resulting IMS outpu t message is translated back to the data values of the language of the different environment, said values including the results of the transaction. The translation step handles data conversion between different code pages, machine architectures, and program semantics, and handles the dynamic nature of IMS messages.

Patent Agency Ranking