-
公开(公告)号:CA2436128A1
公开(公告)日:2005-01-25
申请号:CA2436128
申请日:2003-07-25
Applicant: IBM CANADA
Inventor: PRZYBYLSKI PIOTR , GREEN JOHN H
Abstract: interactionSpec and connectionSpec properties may be exposed as data in Web Services Invocation Framework (WSIF) operations, thus WSIF support for the Java 2 Enterprise Edition Java Connector Architecture is made functionally more complete.
-
公开(公告)号:CA2290167C
公开(公告)日:2008-09-02
申请号:CA2290167
申请日:1999-11-22
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN W , GREEN JOHN H , MINOCHA SANDEEP K , PRZYBYLSKI PIOTR
IPC: G06F9/44
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 runtime 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 COBOL IMS transaction source file. After the IMS transaction has executed, the resulting IMS output 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.
-
公开(公告)号:CA2489628A1
公开(公告)日:2006-06-07
申请号:CA2489628
申请日:2004-12-07
Applicant: IBM CANADA
Inventor: GREEN JOHN H , ZAWAWY HAMZEH , HAGGE DAMIAN SARKISS STUART , KALIA SUMAN KUMAR
Abstract: A method and system for producing interface code to use services of an enterprise information system. An application specific information schema is provided that defines the format and shape of application specific information usable in a business object schema defining the business object and the application specific information for the enterprise information system. An enterprise metadata discovery sche ma is also provided for anchoring the application specific information schema to: complex type, element and attribute; and the business object schema. The business object schema is generated using a metatdata editor. The interface code is produced using the business object schema.
-
公开(公告)号:CA2420776A1
公开(公告)日:2004-09-04
申请号:CA2420776
申请日:2003-03-04
Applicant: IBM CANADA
Inventor: GREEN JOHN H , GARTNER HAROLD J , BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR
Abstract: In one aspect of the present invention a framework is presented for the generation and execution of code performing conversion to and from an arbitrary native or "wire" data format. The code facilitates a business application using a service provided by a service implementation in accordance with a native language of the implementation which may be different from the language of the business application. The main components of the framework include a model of the information necessary for the formatting of data which may be represented through the extensions to WSDL; a tool time support environment providing structured support for the generation of format handlers; and runtime support for the generated format handlers. In an alternative to this static invocation model, a dynamic usage scenario provides for invocation of format handlers dynamically obtained from a format handler factory. In both cases, the runtime uses a lazy approach to the conversion to and from the native format for improved performance. The framework is particularly suited to resource adapters for adapting an EIS service implementation for use with a business application desiring a service from the EIS.
-
公开(公告)号:CA2349905A1
公开(公告)日:2002-12-07
申请号:CA2349905
申请日:2001-06-07
Applicant: IBM CANADA
Inventor: WARFIELD JAY W , GREEN JOHN H , BEISIEGEL MICHAEL
Abstract: A method and system that provides a common framework for mapping between a document (e.g. an XML document) and a software object (e.g. a Java object). The framework uses a handler that masks how a property is obtained for mapping. This resul ts in mapping code that has a common appearance for both directions of mapping. A mapping betwe en elements of an XML document and the properties of a Java object is contained in a mapper . A mapper maps from the XML document to an object using a parser (such as DOM or SAX). Mapping in the other direction (Java to XML) requires that the elements of the XML document be built in a particular order to ensure validity of the resulting XML document. The prese nt invention builds an XML template document using JSP, for example. Using JSP based templates enables tags of the document to be written in the JSP, with callbacks to get element and attribute values. Further, content can be directed to a buffer, or directly to a response stre am of a servlet.
-
公开(公告)号:CA2248522C
公开(公告)日:2002-01-29
申请号:CA2248522
申请日:1998-09-25
Applicant: IBM CANADA
Inventor: GREEN JOHN H , GARTNER HAROLD J , STEPHENSON JOHN W , KLICNIK VLADIMIR
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.
-
公开(公告)号:CA2248522A1
公开(公告)日:2000-03-25
申请号:CA2248522
申请日:1998-09-25
Applicant: IBM CANADA
Inventor: GARTNER HAROLD J , KLICNIK VLADIMIR , GREEN JOHN H , STEPHENSON JOHN W
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.
-
公开(公告)号:CA2400590A1
公开(公告)日:2004-02-29
申请号:CA2400590
申请日:2002-08-29
Applicant: IBM CANADA
Inventor: GREEN JOHN H , KALIA SUMAN K , FANG SHENG
Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.
-
公开(公告)号:CA2363515A1
公开(公告)日:2003-05-21
申请号:CA2363515
申请日:2001-11-21
Applicant: IBM CANADA
Inventor: GREEN JOHN H , KELSEY DAVID R H
IPC: G06F20060101 , G06F9/44 , G06F13/00 , G06F17/00 , G06F13/38
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.
-
公开(公告)号:CA2290167A1
公开(公告)日:2001-05-22
申请号:CA2290167
申请日:1999-11-22
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN W , PRZYBYLSKI PIOTR , GREEN JOHN H , MINOCHA SANDEEP K
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.
-
-
-
-
-
-
-
-
-