This document describes briefly the EntireX components of Designer and provides links for more information.
- IDL Editor
A Software AG IDL file contains definitions of the interface between client and server. The IDL file is used by Software AG wrappers to generate RPC clients, RPC servers and tester etc. on the basis of these definitions. The IDL file can be edited by the IDL Editor provided by plug-ins for Eclipse. More info
- Merging and Refactoring Software AG IDL
IDL refactoring is a process that checks all programs and structures in a single library if they contain identical groups. All identical groups are extracted in a single structure in the same library, and replaced with a structure reference. If a structure exists that is identical to the structure to be created, all references will point to the existing structure and a new one will not be created. Two groups are identical if each group has the same number and order of parameters, and each parameter in one group has the same name and the same type as the corresponding parameter in the other group. IDL refactoring can be performed on single or multiple IDL files. More info
- XML Mapping Editor
The EntireX XML Mapping Editor allows you to map XML document structures to IDL libraries, programs and parameters. The mappings can be defined for the request and response to the server application, or from the server to the client. The input for the XML Mapping Editor can be a Software AG IDL file and/or an IDL-XML mapping file (perhaps produced by a previous XML Mapping Editor session or by importing a WSDL file, XML Document or XML Schema). The output is an IDL-XML mapping file, other XML structure definitions (such as sample XML files), and perhaps a created or changed IDL file. More info
In EntireX terms, a wrapper is a tool contained in the Designer to generate interface objects based on a Software AG IDL file and additional wrapping properties. The following wrappers are provided:
- C Wrapper
EntireX C Wrapper provides access to RPC-based components from C applications. It enables you to develop both client and server applications. More info
- COBOL Wrapper
EntireX COBOL Wrapper provides access to RPC-based components from COBOL applications. It enables you to develop both client and server applications. More info
- Custom Wrappers
The EntireX Custom Wrappers are user-configurable, template-based wrappers and need a Software AG IDL file, a template (e.g., client or server) and the Software AG IDL Compiler. More info
- DCOM Wrapper
The EntireX DCOM Wrapper generates DCOM-enabled components using RPC technology. This so-called "wrapping" makes it possible to treat existing applications as ActiveX components. More info
- .NET Wrapper
The EntireX .NET Wrapper provides access to RPC servers for .NET client applications and access to .NET servers for any RPC client. The .NET Wrapper generation tools of the Designer take as input a Software AG IDL file, which describes the interface of the RPC, and generates C# classes that implement the methods and data types of the interface. More info
- Integration Server Wrapper
The webMethods Integration Server Wrapper generates Integration Server adapter services and listeners from a Software AG IDL file within an Integration Server connection definition. More info
- Java Wrapper
The EntireX Java Wrapper provides access to EntireX RPC-based components from Java applications. With EntireX Java RPC you can develop both client and server applications written in Java. Java applets can also be used as EntireX RPC clients. More info
- Java Wrapper for Natural
The EntireX Java Wrapper for Natural allows you to generate EntireX Java client interface objects from Natural subprograms in a NaturalONE project in Eclipse. The generated Java client interface objects can be used by Java application developers to access Natural server components, using EntireX/Natural RPC. More info
- Natural Wrapper
The Natural Wrapper allows you to develop Natural client applications that access RPC-based server components, and to create Natural RPC server skeletons you can use as a basis to write a Natural RPC server that can be accessed by RPC clients. More info
- PL/I Wrapper
The EntireX PL/I Wrapper provides access to RPC-based components from PL/I applications. It enables you to develop both client and server applications. More info
- Web Services Wrapper
The EntireX Web Services Wrapper is a wizard that generates and optionally deploys web services (Designer file with extension .aar) to offer an RPC server - for example a COBOL or Natural RPC server - as a web service. The generated XML/SOAP mapping file (Designer file with extension .xmm) can also be used to enable RPC clients - for example a COBOL or Natural client - consuming (or calling) a web service. More info
- Web Services Wrapper for Natural
The EntireX Web Services Wrapper for Natural allows you to develop Web Services that access Natural server components, using EntireX/Natural RPC. More info
- XML/SOAP Wrapper
The EntireX XML/SOAP Wrapper enables XML-based communication to EntireX/Natural RPC servers and communication from EntireX/Natural RPC clients to XML-based servers. More info
An extractor is a tool contained in the Designer to extract a Software AG IDL file. The following extractors are provided:
- IDL Extractor for COBOL
The Software AG IDL Extractor for COBOL enables you to extract the interface of a COBOL server and transforms it into a Software AG IDL and a Software AG server mapping file. Both files are required to provide access for any RPC client to the COBOL server. More info
- IDL Extractor for Integration Server
The Software AG IDL Extractor for webMethods Integration Server is a wizard that reads a package from the Integration Server and generates a Software AG IDL file from existing services and nodes. Each service results in a program in the IDL file. All parameters of the services are mapped to an IDL alphanumeric data type, available as variable (AV) or fixed (An) length. From EntireX Adapter version 10.5, you can select individual services and nodes; with earlier versions all services and nodes are extracted. More info
- IDL Extractor for Natural
The Software AG IDL Extractor for Natural extracts a Software AG IDL definition from a Natural source in a Natural project in Eclipse, or from an object within a Natural RPC environment. More info
- IDL Extractor for PL/I
The Software AG IDL Extractor for PL/I extracts a Software AG IDL file from a PL/I source. The PL/I source can be located in the file system or accessed remotely within a PL/I RPC environment definition. More info
- IDL Extractor for WSDL
The Software AG IDL Extractor for WSDL is a wizard that generates web service client artifacts from a WSDL file. With these artifacts, EntireX RPC client applications can access external web services. More info
- IDL Extractor for XML Document
The Software AG IDL Extractor for XML Document generates an IDL File and a related XML mapping file (XMM) from a given XML document. More info
- IDL Extractor for XML Schema
The Software AG IDL Extractor for XML Schema generates an IDL File and a related XML mapping file (XMM) from given XML schema files. More info
- CentraSite Integration
Web services created with EntireX can be published to CentraSite. CentraSite offers enhanced registry functionality, and also repository functionality that enables you to store web services artifacts and register interdependencies for impact analysis. More info
- Default Broker View
The EntireX Default Broker View is part of the Designer. It displays the status of the EntireX Default Broker and the active RPC Services registered to it. More info
- UDDI Registration
EntireX UDDI Registration is a tool with which you can register a web service with any UDDI registry for which you have an account. More info