-
公开(公告)号:CA2201254A1
公开(公告)日:1998-09-27
申请号:CA2201254
申请日:1997-03-27
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN WRIGHT , STARKEY MICHAEL , LYMER SHARON FRANCES
Abstract: A system for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language. This translation step also handles the data conversion between different codepages and machine architectures and program semantics. The resulting language values represent the result of the transaction. The CICS transaction is accessed using the CICS External Call Interface mechanism.
-
公开(公告)号:CA2201254C
公开(公告)日:2002-08-20
申请号:CA2201254
申请日:1997-03-27
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN WRIGHT , LYMER SHARON FRANCES , STARKEY MICHAEL
Abstract: A system for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language. This translation step also handles the data conversion between different codepages and machine architectures and program semantics. The resulting language values represent the result of the transaction. The CICS transaction is accessed using the CICS External Call Interface mechanism.
-
公开(公告)号:CA2162188A1
公开(公告)日:1997-05-07
申请号:CA2162188
申请日:1995-11-06
Applicant: IBM CANADA
Inventor: GARTNER HAROLD JEFFREY , KLICNIK VLADIMIR , STARKEY MICHAEL , STEPHENSON JOHN WRIGHT
Abstract: A framework having a plurality of directories representing different types of middlewares and distributed object systems can be constructed from data provided in a class library. Each directory includes the name and address of all service objects, located across multiple servers in the system, that supports the specific middleware or distributed object policy characteristics for that directory. One service object may be addressed through multiple directories. When a remote method call is issued by a client, a list of service objects capable of executing the call is obtained from the directories and one object selected. The policy characteristics associated with the directory from which the object address is selected, are attached to the call. These characteristics are validated when the addressed server receives the call. In this way, a client program can be written entirely independently of the middleware or peculiarity of implementation of the distributed object service.
-
-