These Release Notes contain last-minute installation and configuration hints. Please read the Readme for more technical information.
A new function has been implemented for the Rpc2Rfc kernel to
deregister this process on webMethods EntireX
Broker. Deregistration runs when this process receives a signal
SIGTERM
. To activate the signal handler, you must set the
environment variable EXX_SERVER_ADDRESS
.
The signal handler is implemented in the shared library. The server loads this library at the first RPC call and the signal handler becomes active.
Currently this feature has only been tested on Sun Solaris.
To deactivate the new source code, you can set the define statement
-D EXX_GATEWAY_NO_SHUTDOWN
in makefile.
In some cases, the documentation points to the SAP R/3 Gateway web application in this format: http://YourGateway:8080/sapr3gateway/manager/index. Copy this URL, paste it into your browser's address line and change the host name YourGateway to yours.
To remove the installed SAP R/3 Gateway web application, use the Manager of the Application Web Server. With the
link, the Tomcat Manager (or http://YourGateway:8080/manager/html/list) will remove the complete installation from the file system immediately without requiring confirmation. (Please check this if you have a version of Tomcat older than 4.1.29.)Several sections have been added to the SAP R/3 Gateway documentation:
Some parameters were fixed in makefiles. Now with version 2.2.1, these parameters are defined in the System Manager. This has the following advantages.
There is one central configuration base.
There are fewer configuration steps in makefile.
There is a GUI component.
The following new parameters are transferred by an environment variable from System Manager to the Makefile when the
job is started.The directory of RfcSdk installation
The directory of webMethods EntireX installation in Windows platform
The IDL filename
The library name used in the IDL
The asynchronous library name used in the asynchronous IDL
The executable program name of Rfc2Rpc kernel
If you have an older version, please read the migration steps in the section Migrate to 2.2.1 to use this feature.
This version contains new features for COBOL client generation. The COBOL client acts as an RPC client for the Rpc2Rfc kernel and with a local sub-program calling convention to call an ABAP business function. When generating the COBOL client stub, it is possible to generate a ready-to-start program. See the section Generate Stub for COBOL Client for more information about installation and configuration.
The webapps/sapr3gateway directory contains an index.html file. This file redirects you to the index main menu of the web application. It is now possible to go directly to the web application with URL http://YourGateway/sapr3gateway or from the Tomcat Manager web application list.
However, with this feature, the
tool will not work. If you want to continue to use the Browse File System tool, delete or rename the file index.html.The new upload and setup feature allows you to transport single files or ZIP files from your desktop to the SAP R/3 Gateway web application. This feature will be used by Software AG's support center to install updates or patches.
For additional information refer to the sections Migrate to 2.2.1 and Upload and Setup.
This section describes how to update from version 2.1.1 to version 2.2.1. If you have a 2.1.1 installation and you have made any changes, it is possible to migrate and to save your configuration.
To migrate from version 2.1.1 to version 2.2.1
Back up the current web application (refer to the section Backup). The backup tool starts a shell script to collect all the files in the directory and subdirectories webapps/sapr3gateway.
Copy the update archive 2.2.1 to webapps/sapr3gateway.
Decide whether you want to update the makefiles (see the section New Configuration under What's New in 2.2.1). The next 2 steps are optional. In both cases, the update medium does not contain any IDL file.
If you wish to update the makefiles, extract the whole update archive with the following command in directory webapps/sapr3gateway:
jar -xvf sapr3gatewayUpdate221RC7.zip
If you do not wish to update the makefiles, extract the update archive with multiple commands. The following list includes each file or directory and excludes the makefiles.
jar -xvf sapr3gatewayUpdate221RC7.zip ShellScriptSrv.xsl jar -xvf sapr3gatewayUpdate221RC7.zip AttachManager.xsl jar -xvf sapr3gatewayUpdate221RC7.zip brokerHWM.xsl jar -xvf sapr3gatewayUpdate221RC7.zip deployRpc2RfcToDev.xsl jar -xvf sapr3gatewayUpdate221RC7.zip deployRpc2RfcToInt.xsl jar -xvf sapr3gatewayUpdate221RC7.zip deployRpc2RfcToProd.xsl jar -xvf sapr3gatewayUpdate221RC7.zip dev.xsl jar -xvf sapr3gatewayUpdate221RC7.zip devAdmin.xsl jar -xvf sapr3gatewayUpdate221RC7.zip devPMQClient.xsl jar -xvf sapr3gatewayUpdate221RC7.zip docu.xsl jar -xvf sapr3gatewayUpdate221RC7.zip frameAdmin.xsl jar -xvf sapr3gatewayUpdate221RC7.zip GASServer jar -xvf sapr3gatewayUpdate221RC7.zip index.html jar -xvf sapr3gatewayUpdate221RC7.zip jobs.xsl jar -xvf sapr3gatewayUpdate221RC7.zip parameter.xsl jar -xvf sapr3gatewayUpdate221RC7.zip resourceAdmin.xsl jar -xvf sapr3gatewayUpdate221RC7.zip rpcPing.xsl jar -xvf sapr3gatewayUpdate221RC7.zip SystemConstancy.xsl jar -xvf sapr3gatewayUpdate221RC7.zip scheduler.xsl jar -xvf sapr3gatewayUpdate221RC7.zip setupWizard.xsl jar -xvf sapr3gatewayUpdate221RC7.zip update.xsl jar -xvf sapr3gatewayUpdate221RC7.zip version.xsl jar -xvf sapr3gatewayUpdate221RC7.zip configSetup.xsl jar -xvf sapr3gatewayUpdate221RC7.zip Rfc2Rpc/dev/revision.xml jar -xvf sapr3gatewayUpdate221RC7.zip Rfc2Rpc/dev/rfcsrv.tpl jar -xvf sapr3gatewayUpdate221RC7.zip Rfc2Rpc/dev/rfcstd.c jar -xvf sapr3gatewayUpdate221RC7.zip Rpc2Rfc/dev/rfctab.c jar -xvf sapr3gatewayUpdate221RC7.zip Rfc2Rpc/dev/cobol.mak jar -xvf sapr3gatewayUpdate221RC7.zip Rfc2Rpc/dev/cob_ftp.tpl jar -xvf sapr3gatewayUpdate221RC7.zip Rpc2Rfc/dev/CobolServer.tpl jar -xvf sapr3gatewayUpdate221RC7.zip META-INF jar -xvf sapr3gatewayUpdate221RC7.zip WEB-INF/lib jar -xvf sapr3gatewayUpdate221RC7.zip Natural jar -xvf sapr3gatewayUpdate221RC7.zip PMQServer jar -xvf sapr3gatewayUpdate221RC7.zip PerformanceMeasuring jar -xvf sapr3gatewayUpdate221RC7.zip Ping jar -xvf sapr3gatewayUpdate221RC7.zip setup jar -xvf sapr3gatewayUpdate221RC7.zip docu
After extraction it is necessary to restart the System Manager. Do this with the Tomcat manager http://YourGateway:8080/manager/html/list)
and buttons for the web application SAP R/3 Gateway.Some of the parameters in the previous version of the makefiles are placed in the configuration of System Manager. Therefore, the parameter IDL Library must be added to the Development Configuration.
In the Rpc2Rfc (SAP Server) dialog under
on the menu (or http://YourGateway:8080/sapr3gateway/manager/devAdmin?cfg=1)set the value for R3RFC
.
In the Rfc2Rpc (SAP Calls External Server) dialog under
on the menu (or http://YourGateway:8080/sapr3gateway/manager/devAdmin?cfg=2)set RFCRPC
set PMQ
set rfcrpc.exe
on Windows or rfcrpc
on UNIX
Check the last step and recompile all kernels on the
option.To install the new upload feature, the sapr3gateway/WEB-INF/web.xml (http://YourGateway:8080/sapr3gateway/manager/dir?readfile=$SM_HOME/WEB-INF/web.xml&EditFileDescription=web.xml&edit=) file must be changed as follows.
Add this servlet
XML node:
<servlet> <servlet-name>setup</servlet-name> <servlet-class>FilterServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/configSetup.xml</param-value> </init-param> </servlet>
Add this servlet-mapping
XML node:
<servlet-mapping> <servlet-name>setup</servlet-name> <url-pattern>/setup/*</url-pattern> </servlet-mapping>
Restart the SAP R/3 Gateway web application.
Up to release 2.2.1 some updates are in Software AG's global extranet Empower. The following files have been changed and updated.
File | Description |
---|---|
Rpc2Rfc/dev/rfc_c.tpl | The limitation of 32 import, export or table parameters has been removed. |
Stylesheet brokerHWM.xsl | Generate error message in system log if SMTP problems occur. The main body contains text about the HWM reached. Set correct log level for system log. |
WEB-INF/lib/SystemManagement.jar | Detect and suppress (simultaneously) delete/save operation in configuration file. Suppress ArrayIndexOutOfBoundsException Access Control List maintenance. File (or pipe) handles are closed explicitly after task controller and job controller are ended. |
Rpc2Rfc/dev/cob_ftp.tpl | Support of SRVI parameter. |
Rpc2Rfc/dev/cleanup.sh and Rfc2Rpc/dev/cleanup.sh | Display a list of deleted files and delete header (.h) files. |
Rpc2Rfc/dev/nat_trans.tpl and Rpc2Rfc/dev/nat_prog.tpl | Generate the AD attribute for each parameter in CALLNAT statement. It is now possible to use COMPR=1 in Natural parameter module. |
docu/html | The documentation is now available in PDF format. The search engine (SEARCH button) and navigator (CONTENTS button) are also included. |
Stylesheet UOWs.xsl | Show only accepted UOWs. |
Rfc2Rpc/dev/rfcsrv.tpl | Remove endless loop after sending too much table data. |
Stylesheet rpcPing.xsl | Set correct log level for system log and send e-mail notification if RPC communication error occurs. |
Rfc2Rpc/dev/abap_clt.tpl | Change the evaluation of IMPORTING, EXPORTING and TABLE parameters on function call. |
The IDoc XML Gateway documentation contains all configuration, concepts and implementation steps (see the section IDoc XML Gateway). In addition, the business concepts of using the SAP R/3 Gateway in various environments are explained in the separate section Integration Scenarios.
An optional backup of existing files has been added to the upload feature (see the section Upload and Setup). Before an existing file is overwritten, it is saved in a ZIP container.
The handling of tables has been changed in the Rfc2Rpc kernel if the number of records is greater than defined in the IDL (see the section Support of Tables).
Examples have been added to the documentation for IDL and interface development for Rpc2Rfc (in Calling Scenarios) and Rfc2Rpc (in Develop IDL).
The CD contains the new Tomcat version 4.1.31 to suppress the Xalan and Ant problem.
Tomcat 4.1.30 delivers a newer Ant version than Xalan 2.4 requires. If the following symptom appears on your installation, follow the instructions under "resolution".
The menu Version Info or the HTTP command
http://YourGateway:8080/sapr3gateway/manager/xalan Version throws an
exception with the message: java.lang.NoClassDefFoundError:
org/apache/tools/ant/launch/AntMain
.
Download Ant 1.5.4 from archive http://archive.apache.org/dist/ant/binaries and install ant.jar in $TOMCAT_HOME/common/lib or delete ant.jar in $TOMCAT_HOME/common/lib. (This option should only be selected if Ant is not used by any other web applications. Ant is not used by the SAP R/3 Gateway.) The change will take effect after Tomcat has been restarted.
It is possible to migrate from version 2.2.1 of Software AG's SAP R/3 Gateway to version 2.3.1. The CD contains a ZIP file sapr3gatewayUpdate23100.zip which has all of the changes between these two versions. The patches and hotfixes 01-05 are also included. The following files are not on the update medium:
IDL files
System Manager configuration file config.xml
WEB-INF/web.xml
To migrate from version 2.2.1 to version 2.3.1
Backup the current installation (with the backup tool, for example; see Backup).
Upload the ZIP file sapr3gatewayUpdate23100.zip with the Upload and Setup tool.
Restart the web application sapr3gateway.
Migration to 2.3.1 is now complete. Continue with installation of the optional component IDoc XML Gateway (see the section Installation).
Tip:
It is possible to install the new SAP R/3 Gateway alongside the previous one in
the web application server. To do this, rename the WAR file (e.g. add a version
number to sapr3gateway) before completing the deployment
process.
The Ping Wizard has switched to the new IDoc XML Gateway Adapter. Therefore, the old web applicaton exxr3xmlgateway.war is no longer delivered. The stylesheet ping supports the old adapter. You do not need to make any changes to the timer task command (see the section Scheduler). Call the Ping Wizard stylesheet to make any changes to the new adapter, after which you can remove the old one.
If you upgrade your EntireX Communicator installation on UNIX from v6
to v7 or v71 to v72, the UNIX setup will place the software in its own version
directory and create a new sagenv
script.
To change only the runtime for the running kernel tasks (Rpc2Rfc and Rfc2Rpc), you can set the version directory of EntireX (EXX_VERS) on the System Constants page. After this has been set, you must restart the kernels.
Tip:
After restarting the kernels, this Rpc2Rfc kernel version writes to
the System Log. Alternatively, set
the environment variable ETB_STUBLOG=1
(Rpc2Rpc and Rfc2Rpc) and check the created file for version
information. This file is created in the same directory as the running task
with the process ID and extension etb
. This step makes sure that
the new EntireX runtime will be used. Do not forget to undo this trace setting
afterwards.
To recompile the kernels
Change the EntireX version directory EXX_VERS on the System Constants page.
Set the new sagenv
script
SAG_ENV_SCRIPT on the System Constants page.
Delete all old generated source code on the Jobs page by executing Rpc2Rfc clean up Dev files and Rfc2Rpc clean up Dev files.
Go to the Developer page and execute Compile and Link for Rpc2Rfc and Rfc2Rpc.
Go to the Running Task page and stop all tasks in the development environment.
Go to the Deployment page and copy all new generated kernels into the run directory.
Start the kernels.
On 64 bit platforms, a problem can occur with data type I4
in the Rfc2Rpc kernel.
The ABAP clients receive the exception
EXX00010083. (The System
Log also displays the message ERX Call stub: Parameter
out of value space. Location of wrong Parameter...
).
We recommend replacing the data type I4
by data type
P
. Please contact Software AG support if you cannot use this
solution.
The XML-RPC servlet, a component of IDoc XML Gateway (IDoc type generation), needs the platform character encoding (default character encoding) setting of JVM.
During IDoc type generation
in IDoc XML Gateway, the System Log displays the error message Broker Error
0022 0437: Some chars unconvertible to target CP
.
To see and trace the character encoding used, set and activate the following JVM properties.
entirex.sdk.default.trace.level=STANDARD entirex.sdk.default.trace.filename=STDOUT
After activating the JVM properties, restart the sapr3idocxmlgateway web application
Generate the IDoc type.
In Tomcat, the trace is written to $TOMCAT_HOME/logs/catalina.out.
Analyze the log for encoding
print outs.
Set the JVM property:
file.encoding=To_Your_Need__Platform_Encoding
After the property has been activated, restart the sapr3idocxmlgateway web application.
When compiling the Rpc2Rfc server or the RfcIdl tool, the Microsoft
Windows C-Compiler aborts with error message fatal error C1902:
Program database manager mismatch; please check your
installation
.
There is a compiler option /FD
to generate
.pdb
files for debugging information.
Delete the /FD
compiler option in the makefiles
Rpc2Rfc/dev/MakefileNT and
RfcIdl/MakefileNT.
This documentation has a new pipeline view section. In detail, the following files have been updated.
File | Description |
---|---|
setupWizardIDocXMLGW.xsl | Misspelled words have been corrected. |
brokerHWM.tpl | Request response time is now displayed. |
Rfc2Rpc/dev/abap.tpl | IN and OUT groups are now supported. This is mapped to one IMPORTING and one EXPORTING parameter. The results and contents of a table after CALL FUNCTION are displayed. |
Rfc2Rpc/dev/rfcstd.c | The endless loop that occurred if wrong parameter was passed has been removed. |
Rfc2Rpc/dev/rfcsrv.tpl | I4 parameter data type on 64-bit systems is now supported. To activate the last 3 changes, compile and link the Rfc2Rpc kernel. |
pipeline.xsl | The wrong index to edit the Attach Manager and indent child pipeline has been corrected. |
scheduler.xsl | Text area for commands. The sequence of all timer tasks is fixed. |
schedulerResponseEx.xsl | Response of scheduler exception is now displayed. |
Rpc2Rfc/dev/nat_trans.tpl | The suffix 'P' for test programs has been corrected. The programs RFCINTFB, RFCINTPA, IDOCINBD and IDOCTYPE are filtered and not passed to the SYSTRANS file. Additional parameters are supported to suppress the subprograms. |
RfcIdl/rfcidl.c | ABAP 'Table Types' are now supported. The ABAP programmer can define a table parameter as table type. The RfcIdl tool now retrieves the structure definition from the SAP dictionary. To activate the new feature, compile the RfcIdl tool on | .
deployRunningTask.xsl | This is a new tool to perform an easy and smart deployment. The feature is described on the deployment page. The first call of this page with http://YourGateway:8080/sapr3gateway/manager/deployRunningTask creates its own menu item labelled under . |
IDoc Gateway/IDocType_ToFile.xsl | Misspelled words have been corrected. |
Natural/PMQClient/NatPMQClient.tpl | Natural objects are not able to compile if FTP is used for upload. The tabulator characters are deleted. Incorrect field names generated, if level greater than 2. |
IDoc Gateway/IDocStd.xsl | 'rpc-broker' and 'rpc-service' are passed to the stylesheet. This allows you to select an RPC server on a second broker. |
IDoc Gateway/IDocType_ToIDL.xsl | All fields are now generated for data type 'A'. Data type 'N' is no longer supported because some 'N' fields must be transported with spaces; this is not possible because Natural initializes an 'N' field with '0'. |
acl.xsl | Misspelled words have been corrected. |
setupWizardIDocXMLGWpipeEnv.xsl | Environment parameter for Attach Manager creation has been added. |
setupWizardIDocXMLGW.xsl | An additional environment parameter for Attach Manager creation has been added. Depending on the selected environment, the RPC service is set. There is a new development environment to develop services. The new wizard step can create this environment. |
docu.xsl | Support of more pages for context-sensitive help. |
SystemConstancy.xsl | This page contains a lot of parameters for configuration. The name is changed to | on the user interface and documentation.
This update also contains the files of the previous fix. In detail, the following files have been updated.
File | Description |
---|---|
WEB-INF/SystemManagement.jar |
Note: |
acl.xsl, brokerHWM.xsl, devAdmin, files.xsl, frameAdmin, jobs.xsl, links.xsl menuAdmin, rpcPing.xsl | Support of WebSphere environment. |
scheduler.xsl | Support of time zones. |
pipeline.xsl and pipelines.xsl | Support of new pipeline step. |
parameter.xsl | Support of the functions Copy a Deployment Environment and Create a New Deployment Environment. |
Rpc2Rfc/rfctab.c, rfctab.h, rfc_c.tpl | The logon strategy Function call overwrites Running Task parameter has been improved. |
Natural/PMQClient/NatPMQClient.tpl | Support of long IDoc segment names for a Natural client. |
devAdmin.xsl | Support of Copy a Development Environment. |
docu/* | The changes are described in this new documentation. |
GASServer/main/GASDISP.cob | Support of RPC ping and the server stub is called with leading 'S'. |
setupWizard.xsl | Misspelled words have been corrected. |
PageHead.xsl | The JAVA_HOME parameter of System Constants is passed as second parameter to the backup script. |
IDoc Gateway/PMQdoc_toRPC.xsl, IDoc Gateway/XMLIDoc_ToCustom.xsl, setupWizardIDocXMLGW.xsl | Support of Outbound XML-RPC Development. |
This documentation has a new Clone Environment Wizard section. The Clone Environment Wizard makes it possible to create an environment in which multiple IDLs of Rpc2Rfc or Rfc2Rpc kernels can be run in parallel. This update also contains the files of the previous fix. In detail, the following files have been updated.
File | Description |
---|---|
WEB-INF/SystemManagement.jar, cloneEnvironment.xsl | The new Clone Environment Wizard provides support for more than one project in one SAP R/3 Gateway instance. |
packageBuilder.xsl | The Package Builder increases deployment. Deployment runs with the HTTP protocol to copy the executable files from multiple application servers. |
deployRunningTask.xsl | Smart Deployment is described and now supports the Package Builder. |
Rpc2Rfc/dev/rfctab.c, rfc_c.tpl | Supports data type F8 . Suppresses
compilation errors.
|
RfcIdl/rfcidl.c | Supports binary data type
B .
|
docu.xsl, version.xsl | Supports new stylesheets. |
docu/* | The changes are described in this new documentation. |
brokerHWM.xsl | The correct request response time is now displayed in the Broker High Water Marks. |
The software requirements are changed for EntireX 7.2.1. Patch 68 is required.
This update also contains the files of the previous fix. In detail, the following files have been updated.
File | Description |
---|---|
AttachManager.xsl, WEB-INF/SystemManagement.jar | Supports new synchronisation type to handle parallel requests in Attach Manager. |
deployRunningTask.xsl | Supports the shutdown process of Running Tasks if Shutdown Command URL parameter is set. |
run.xsl | Displays user IDs of server if Shutdown Command URL is executed. |
dir.xsl | The .bat and .sh shell sripts to execute
immediately.
|
button is
generated for
SystemConstrancy.xsl, MakefileAIX64GNU | Supports AIX 64 bit platform with GNU C compiler. |
rpcPing.xsl | Improved exception handling. |
Natural/PMQClient/NatPMQClient.tpl | The generated source has been changed. The connection parameters are settings in PMQINIT module. The new interface is described in the documentation. |
setupWizardIDocXMLGW.tpl, CobolPMQClient/CobolPMQClient.tpl, CobolPMQClient/CobolPMQClientPgm.tpl, CobolPMQClient/make.sh, CobolPMQClient/make.bat and CobolPMQClient/PMQ.idl | Supports the development of a COBOL client, which can generate IDocs into the Persistent Message Queue (PMQ). |
docu/* | The changes are described in this new documentation. The Gateway Logon Strategy has been documented in its own section. Additional information for Using Tomcat 5. Externel Links to the documentation of EntireX are changed to version 7.2.1.50 |
UOWcontroller.xsl | The new version has lower memory resource requirements and can handle many active UOWs. |
eventDispatcherAdmin.xsl, mailEventDispatcher.xsl, WEB-INF/SystemManagement.jar | An Event Dispatcher has been implemented for the System Log. The administrator can define events for notification (e.g. e-mails). |
IDoc Gateway/XMLToIDocStd.xsl, IDoc Gateway/XMLToIDoc_FromHTTP.xsl, IDoc Gateway/XMLToIDoc_FromPMQ.xsl | The delivery process through the inbound pipeline to SAP has been improved. Performance is better with big IDoc documents. |
AttachManager.xsl, pipelines.xsl | Supports | button.
packageBuilder.xsl | Set the currect user ID and password to login into the target system. |
GASServer/dev/CobolServer.tpl | Suppresses compilation error, if no OUT (send) field exists. |
Rfc2Rpc.xsl | The dialog supports the settings of Natural RPC Security parameter. |
IDoc Gateway/config/AdapterConfig.xml, IDoc Gateway/RFCSTD.xmm, rfcMeasure.xsl | The new rfcMeasure page prints out
measure points of the Rpc2Rfc kernel. The measure point are collected during
the RFC session.
|
deployRunningTask.xsl, cloneEnvironment.xsl | Suppresses the error message Can not
resolve namespace prefix: java on calling this page.
|
Rpc2Rfc/dev/xml_rpc.tpl, Rpc2Rfc/dev/xml_rpc.win.mak, Rpc2Rfc/dev/xml_rpc_unx.mak, devAdmin.xsl | The devlopment process supports a XML RPC client. |
WEB-INF/entxrt.jar | Update to EntireX 7.2.1.50. |
Tools/exxshutdown.c | Supports EntireX 7.2. The older compiled version works only with EntireX 7.1. To (re-) compile and link the executable on UNIX, use Setup Wizard step #9. | ,
PerformanceMeasuring/EXXGateway.xls, PerformanceMeasuring/RFCSTD.dll | RFCSTD.dll supports EntireX 7. In EXXGateway.xls, parameters are changed. |
Rpc2Rfc/dev/rfctab.c, Rpc2Rfc/dev/revision.xml | Correct an error in GetTickCount()
function for UNIX and suppress a RPC error message on getting measure
points.
|
This update also contains the files of the previous fix. In detail, the following files have been updated.
File | Description |
---|---|
acl.xsl, WEB-INF/SystemManagement.jar | Supports exclude list of resources in the Access Control List. The administrator can explicitly disallow the access to special resources. |
AttachManager.xsl, WEB-INF/SystemManagement.jar | Displays start and stop time. Restart command is available. |
IDoc Gateway/PMQdoc_toXBD.xsl | This stylesheet delivers Outbound messages to Service Orchestrator. |
encodePW.xsl | Utility to encode the saved passwords. |
RfcIdl/rfcidl.c | Supports complex export parameters, SAP unicode repository and cuts the long table field names. Supports generation of unique field names for Offset, Fill and Count parameters. To (re-)compile and link the executable, use Help, Setup Wizard. |
Rfc2Rpc/ClientThreadedPMQv611.tpl | Supports data type I4 to generate
messages for Persistent Message Queue (PMQ).
|
index.xsl, searchWorker.xsl | Searches for worker items in configuration. |
Rpc2Rfc/rfc_c.tpl | Supports data type I4 for 64-bit
systems.
|
Rpc2Rfc.xsl, Rfc2Rpc.xsl | New field for adding parameter
SAP_CODEPAGE |
Rfc2Rpc/dev/aba_clt.tpl | Generates ABAP field names with _
instead of - character.
|
Rfc2Rpc/dev/sag-idl.tpl, Rfc2Rpc/dev/aba_clt.tpl, Rfc2Rpc/dev/rfcsrv.tpl | Supports fixed-size arrays on level 2. |
IDocGW/*.xls, packageBuilder.xsl | Supports new namespace of System Manager. To
receive parameters for a stylesheet, the namespace is changed to
com.softwareag.sm.resource.TransformerRequestProperties .
|
ping.xsl | Supports the Ping Wizard without setting the mail address
of Gateway administrator (MAIL_TO_GW_ADMIN ). The Ping Wizard can
be used to cache the RFC handle of Rpc2Rfc
kernel (parameter EXX_RFC_TIMELIMIT ) the whole
time.
|
This update also contains the files of the previous fix. In detail, the following files have been updated. The main changes of this update are to support EntireX 7.3 Developer's Kit. The Setup Wizard contains addional steps for configuration.
File | Description |
---|---|
Rfc2Rpc/dev/MakefileLINUX | The build process is now starting. |
Rfc2Rpc/dev/MakefileSUSEZLINUX64 | Compiler PIC option is
added.
|
*.tpl, setupWizard.xsl | Support EntireX 7.3 IDL compiler and suppress warning messages. |
RfcIdl/rfcidl.c | RfcIdl supports new parameter to set number of default table items. |
devIDL.xsl | New IDL editor for adding and deleting functions. |
pipeline.xsl, pipelines.xsl | Supports logon with EntireX security. UOWs can purge for a queue/service. |
IDocGW/IDocStd.xsl | Supports logon with EntireX security. |
cloneEnvironment.xsl | Suppresses duplicate strings (of new environment) in new created Running Task names. |
Rfc2Rpc/ClientThreadedPMQv611.tpl, Rfc2Rpc/ClientThreadedPMQv731.tpl | Supports new parameter for conversation ID handling. |
Rpc2Rfc/dev/cob_prog.tpl | Supports trancated field names. |
Rpc2Rfc/dev/rfctab.c | Supports addional connection parameter
EXX_RFC_GWHOST .
|
docu/* | Switch to Internet documentation of Crossvision EntireX Communicator version 7.3. |
upload.xsl | Supports the upload and update of created project environments. |
build/CSOAdapter4SAPR3.zip | Crossvision Service Orchestrator custom component. |
build/Rpc2RfcUpdate23108.zip | Contains all changes for the Rpc2Rfc kernel development. Upload this file for created project environments. |
build/Rfc2RpcUpdate23108.zip | Contains all changes for the Rfc2Rpc kernel development. Upload this file for created project environments. |
When linking the Rpc2Rfc, Rfc2Rpc server or the RfcIdl tool, the linker aborts with the following error message:
ld: 0711-317 ERROR: Undefined symbol: .iconv_open ld: 0711-317 ERROR: Undefined symbol: .iconv_close ld: 0711-317 ERROR: Undefined symbol: .iconv
The character encoding conversion library is missing.
Add the parameter -liconv
to the linker option in the
makefiles. To change the makefiles, go to and
, and
select Makefile to start the editor.
This update also contains the files of the previous fix. In detail, the following files have been updated.
File | Description |
---|---|
build/CSOAdapter4SAPR3.zip | Avoids problem with field names which cannot use as XML element tag. |
Rpc2Rfc.xsl | Optimizes the maintenance of configuration. The external RPC server configuration file can import into the System Manager. The Gateway trace parameter is now restricted and selectable in a combo box. |
run.xsl | Has been optimized for better performance. In
addition to the Log output command, the UNIX
tail command is available and shows the last output
lines.
|
Rpc2Rfc/dev/*.c, Rpc2Rfc/dev/*.h, Rpc2Rfc/dev/*.tpl, Rpc2Rfc/dev/revision.xml | Revision 15 of Rpc2Rfc kernel no longer prints the RFC password into the system log. |
build/PMQConnector.rar | The JCA connector receives EntireX persistent messages and dispatches these to MDB (message driven bean). The API documentation defines the dispatcher and listener interface. |
WEB-INF/SystemManagement.jar | Avoids StackOverflow in
Attach Manager.
|
CobolPMQClient/CobolPMQClient*.tpl | Avoids compiler errors on IBM mainframes. |
pipeline.xsl | The System Log can be displayed locally and in context with the Pipeline Step. |
Rpc2Rfc/dev/nat_prog.tpl; Rpc2Rfc/dev/nat_trans.tpl | Generates correct code for array parameters. |
WEB-INF/PMQServer.jar | The Java PMQ Stream and Server API implements
prepareCommit() method to support transactions in distributed
environment.
|
IDocGW/IDocToXMLStd.xls | Suppresses recursive loop on large IDoc types. |
IDocGW/IDocToXML_ToPMQ.xsl | Logging information has been added for the transformation process. |
devIDL.xsl, WEB-INF/SystemManagement.jar | Supports new Compare
and Replace functions in the
IDL Function Editor.
|
RfcIdl/rfcidl.c | Supports field names starting with a numeric character. |
cloneEnvironment.xsl | Generates correct path for the IDL file in a new development environment if there are two or more existing Rpc2Rfc environments. |
This update also contains the files of the previous fix. In detail, the following files have been updated:
File | Description |
---|---|
build/PMQConnector.rar and build/RPCConnector.rar | Supports message driven beans with these connectors in pipelines. |
build/RPCConnector.rar | The JCA connector receives EntireX RPC requests and dispatches them to EJB. The API documentation defines the dispatcher and listener interface. |
Rfc2Rpc/dev/rfcsrv.tpl, Rfc2Rpc/dev/abap_clt.tpl | Supports logical data type L ,
suppresses Compiler warnings and corrects evaluation number of
INOUT parameter. APAB report generation supports new
data types and fixed arrays on
level 2. Additional
parameter changes the memory allocation to support big data
size.
|
upload.xsl, WEB-INF/SystemManagement.jar | Supports logon into System Manager if web application security is enabled. |
pipeline.xsl, pipelines.xsl, queueReadNextTXT.xsl, queueReadNextXML.xsl, UOWs.xsl | Displays the delivery count of UOWs. Existing
pipelines can be reached directly with HTTP Get parameter
?name=<pipeline name> to the URL.
New pipeline step is supported
for reading the UOW message contents.
|
WEB-INF/entxrt.jar | Updates EntireX Java runtime. |
cloneEnvironment.xsl | Sets library path correctly after cloning a Running Task environment. |
PageHead.xsl, menuAdmin.xsl | Supports URL in top menu and in menu item list. |
dev.xsl, devAdmin.xsl, devIDL.xsl, devPMQClient.xsl | The development environment can be reached with
HTTP parameter ?show=<index> . New
command on Development administration
allows generation of quick access menu items.
|
Rpc2Rfc/dev/rfcstd.c, Rpc2Rfc/dev/sag-idl.tpl | The sag-idl template passes the comments of fields from original (generated from SAP) IDL to the EntireX IDL. |
Rfc2Rpc/dev/ClientThreadedv80.tpl, Rfc2Rpc/dev/ClientThreadedPMQv80.tpl | Supports webMethods EntireX 8.0. |
CobolPMQClient/*.tpl | Supports more data types (I ,
N , NU and P ), publish and subscribe
protocol and B2000 cobol compiler.
|
docu/* | Supports links to webMethods EntireX. |
This update also contains the files of the previous fix. In detail, the following files have been updated:
File | Description |
---|---|
WEB-INF/lib/mail.jar, WEB-INF/lib/activation.jar | Supports Tomcat 5 |
Rpc2Rfc/dev/MakefileLINUX64, Rfc2Rpc/dev/MakefileLINUX64, RfcIdl/MakefileLINUX64, SystemConstancy.xsl | Supports all Linux 64 bit platforms. |
Rpc2Rfc.xsl | Some parameters can be set directly into the running Rpc2Rfc server by using the | button. Restarting the server or saving the parameters is not necessary.
pingText.xsl | This stylesheet returns the result of ping as text. The output can be used in your monitoring software. |
This update also contains the files of the previous fix and supports new SuSE Linux Enterprise Server 11 platform. In detail, the following files have been updated:
File | Description |
---|---|
WEB-INF/web.xml | Supports file system browse feature in WebDAV
servlet under Tomcat 5. The character * is added in URL pattern.
Note: |
DeployRunningTask.xsl | Corrects error in selecting the package if local environment does not exist. |
parameter.xsl | Drops links if destination file does not exist. |
OutboundXML/make.bat | Supports webMethods EntireX Workbench 8 batch mode. |
docu/* | Supports webMethods EntireX 8.1 documentation. |
setupWizard.xsl, Rpc2Rfc/dev/unix.mak | Changes are made for webMethods EntireX 8.1. |
Rfc2Rpc/dev/ClientThreaded.tpl, Rfc2Rpc/dev/ClientThreadedPMQ.tpl, Rfc2Rpc/dev/MAKEFILE* | Remove webMethods EntireX version information in filename. |
*/make.sh, */MAKEFILE* | Change of calling webMethods EntireX IDL Compiler (erxidl). |
Rpc2Rfc/dev/rfc_c.tpl, Rpc2Rfc/dev/revision.xml, Rpc2Rfc/dev/rfctab.c | Avoids type cast pointer compiler
warnings.
|
Rfc2Rpc/dev/rfcsrv.tpl, Rfc2Rpc/dev/revision.xml | The EXX_RPC_RETRY_COUNT parameter is added to control the retries on failed RPC requests. |
cloneEnvironmentWizard.xsl, deployRunningTask.xsl, dir.xsl, files.xsl, JavaSrc.xsl, NaturalSrv.xsl, Rfc2Rpc.xsl, Rpc2Rfc.xsl, run.xsl, setupWizard.xsl, ShellScriptSrv.xsl, SystemConstancy.xsl | Internal changes and optimization. |
build/Rfc2RpcUpdate23112.zip, build/Rpc2RfcUpdate23112.zip | Contains only changes for specific kernel environment. Use the ZIP files to update the kernel environment with upload tool. |
This update also contains the files of the previous fix and supports the new Windows Server X 64 Bit platform in conjunction with webMethods EntireX 8.2. In detail, the following files have been updated:
File | Description |
---|---|
Rpc2Rfc/*.c, Rpc2Rfc/*.h, Rpc2Rfc/*.tpl, Rpc2Rfc/revision.xml, Rpc2Rfc/MakefileWinX64 | Rpc2Rfc server supports new Windows Server X 64 Bit platform. |
Rfc2Rpc/*.c, Rfc2Rpc/*.h, Rfc2Rpc/*.tpl, Rfc2Rpc/revision.xml, Rfc2Rpc/MakefileWinX64 | Rfc2Rpc Server supports new Windows Server X 64 Bit platform. |
RfcIdl/rfcidl.c, RfcIdl/MakefileWinX64, RfcIdl/MakefileNT | IDL generation tool supports new Windows Server X 64 Bit platform. |
Rpc2Rfc/autoconv.c, Rfc2rpc/autoconv.c, RfcIdl/autoconv.c, Rpc2Rfc/Makefile*, Rfc2rpc/Makefile*, RfcIdl/Makefile* | Library autoconv.lib is obsolete and was removed from makefiles because source autoconv.c was moved from webMethods EntireX to these SAP R/3 Gateway projects. |
Rpc2Rfc/make.bat, Rfc2rpc/make.bat, RfcIdl/make.bat | Batch scripts have been extended to call 64 Bit Visual C-Compiler environment. Check the system path to Visual C-Compiler in Setup Wizard. |
brokerHWM.xsl | Suppresses graphic visualization when data are not available. |
dev.xsl, devIDL.xsl | Supports new Windows Server platform. |
JavaSrv.xsl | Supports import of configuration file and editing in own editor. |
PageHead.xsl | Performance optimized. |
run.xsl | Additional link to working directory is added. |
setupWizard.xsl, SystemConstancy.xsl | Supports new Windows Server platform. |
upload.xsl | After upload with saving existing files, a download link is available for the compressed old files. |
Rpc2Rfc/unix.mak, Rpc2Rfc/MakefileNT | Removes duplicate compiler calls. |
build/ManagerUpdate23113.zip | Collects all changed stylesheets (*.xsl) for the user interface. |
Upload the full content of sapr3gatewayUpdate23113.zip only on new SAP R/3 Gateway. On existing and running nodes, upload the partial ZIP files (e.g. build/ManagerUpdate23113.zip) to save your local changes in configuration files (e.g. Makefiles).
This update is only a new build of 13 and contains the changes since 05. Please read What's New in 2.3.1.13 for relevant changes.
This update contains all changes from version 2.3.1.05 to version 2.3.1.13 and fixes the following files.
To support EntireX 8.2.2, this update
contains new Unix Makefiles. When the new EntireX
runtime is used, the linking step in all Makefiles must be executed because
library libss.so
has been removed.
File | Description |
---|---|
WEB-INF/lib/activation.jar, WEB-INF/lib/mail.jar | The JAR libraries are no longer part of the
shipment. Please download these libraries from the Oracle homepage and place
into WEB-INF/lib directory.
|
Rfc2Rpc/rfcsrv.tpl, Rfc2Rpc/revision.xml | Data types I1 and I2 are moved to I4 internal to get support from RFC SDK on registering external server. |
JavaSrv.xsl | Performance optimized. |
WEB-INF/SystemManager.jar | IDL reader supports simple array definition, e.g. (/10). |
devIDL.xsl | Corrects exception handling. |
Rpc2Rfc/unix.mak | Adds dependencies to compile required objects. |
Rpc2Rfc/rfctab.c, Rpc2Rfc/revision.xml | Removes MSHOST length limitation of RFC connection parameter. |
Rpc2Rfc/Makefile*, Rfc2Rpc/Makefile*, RfcIdl/Makefile* | Removes linking library references
libss.so in all Unix Makefiles.
|
build/Rpc2RfcUpdate23115.zip, build/Rfc2RpcUpdate23115.zip, build/RfcIdlUpdate23115.zip | Contains only changes for specific kernel environment (Rpc2Rfc and Rfc2Rpc) and development tool (RfcIdl). |
This update contains all changes from version 2.3.1.05 to version 2.3.1.15 and fixes the files in the following table.
This update version has been tested with EntireX 9.5 SP1.
File | Description |
---|---|
Rpc2Rfc/rfctab.c | Supports passwords up to 40 characters. |
build/WxSRG.zip | This package is required if you plan to migrate from the existing SRG implementation to a webMethods Integration Server environment; for details see SAP R/3 Gateway Migration. |
devIDL.xsl, build/RfcIdlUpdate23116.zip | Supports new option webMethods SAP Adapter
Calling Convention .
|
This update contains all changes from version 2.3.1.05 to version 2.3.1.16 and fixes the files in the following table.
File | Description |
---|---|
Rpc2Rfc/MakefileWinX64 | Missing dependencies are added to generate all of the required source code. |
build/WxSRG.zip | Dependency to WxDevTools package is removed. Generation of Rpc2Rfc mapping flow-services is increased; for details see SAP R/3 Gateway Migration. |
This update contains all changes from version 2.3.1.05 to version 2.3.1.17 and fixes the files in the following table.
File | Description |
---|---|
build/WxSRG.zip | Generation of Rpc2Rfc mapping flow-services is increased with regard to RFC default tables in the Adapter function. |
devIDL.xsl, build/RfcIdlUpdate23118.zip | Supports new option for reporting IDL date, time and documents fields used in Rpc2Rfc mapping flow-services. |