IBM WebSphere Adapter for SAP Software, version 7.0.0.4 notes

This document contains the following sections:
Enhancements and fixes
New and modified connector properties
Files added, changed, and modified
Upgrade notes

This table lists the enhancements and fixes in interim fix version 7.0.0.4.
Enhancements
#CRAPARTitleDetails
1CR102956Submitted Single RFC Program ID support.
Symptom:SAP Adapter currently do not support Single Program ID feature.
Resolution: Submitted Single RFC Program ID support has been added to the SAP Adapter(Applicable only for WPS customer)
Fixes
#CRAPARTitleDetails
1CR103046BAPI Result Set: the schema will be generated incorrectly - SAPReturn will not be created for the added BAPI.
Symptom:For BAPI Result Set ,the schema will be generated incorrectly - SAPReturn will not be created for the added BAPI. .
Resolution: This is fixed now.
2CR103048Adapter EMD cannot load msvcrt.dll in the PATH on Windows2008 R2 Enterprise
Symptom:Adapter EMD cannot load msvcrt.dll in the PATH on Windows2008 R2 Enterprise.
Resolution: This is fixed now.
3CR103058SAP ALEPT Inbound/Outbound: Aother "sap" will be added to the BO name
Symptom:In Case of SAP ALEPT Inbound/Outbound. Aother "sap" will be added to the BO name when moving back and forth between screens in EMD.
Resolution: The problem is now fixed
4CR103066JR37948The BAPI Result Set does not run the Detail-RFC although many entries from the Search-RFC are returned.
Symptom: The BAPI Result Set does not run the Detail-RFC although many entries from the Search-RFC are returned.
Resolution: The problem is now fixed
5CR100375 JR34964Adapter is corrupting BCD Value in BAPI call when locale has a comma as decimal seperator
Symptom:Adapter is corrupting BCD Value in BAPI call when locale has a comma as decimal seperator
Resolution: This is fixed now.
6CR103047 2nd EMD run with the same RAR in same workspace will fail if missing msvcr71.dll
Symptom: 2nd EMD run with the same RAR in same workspace will fail if missing msvcr71.dll
Resolution: This is fixed now.
7CR103006QISS Iterative: The Configuration Properties panel is not correct
Symptom:QISS Iterative: The Configuration Properties panel is not correct
Resolution: This is fixed now.
8CR103064JR37643 ALE INBOUND WITH NAMESPACE SYNTAX IS THROWING EXCEPTIONS
Symptom: ALE INBOUND WITH NAMESPACE SYNTAX IS THROWING EXCEPTIONS
Resolution: This is fixed now.
9CR103043BAPI_BANK_GetList: Adapter will display one more bank info with non-set value"
Symptom: API_BANK_GetList: Adapter will display one more bank info with non-set value"
Resolution: This is fixed now.
10CR103071Optional changing parameters not listed in the Optional parameters list
Symptom:Optional changing parameters not listed in the Optional parameters list
Resolution: This is fixed now.
11CR103065JR37652 Unable to find the field - about bapi table fields built using field names.
Symptom:Unable to find the field - about bapi table fields built using field names.
Resolution: This is fixed now.
12CR103063JR36753 Event not found error logged in the websphere bi connector log: aep inbound.
Symptom:Event not found error logged in the websphere bi connector log: aep inbound.
Resolution: This is fixed now.
13CR103049Property "waitOnCommit" should not be applicable for for ALEPT/ALE outbound EMD.
Property "waitOnCommit" should not be applicable for for ALEPT/ALE outbound EMD
Resolution: This problem is now fixed
14CR103050SAPParseRecord problems when IDocs are discovered using SAP Field names (This is applicable on for RFC Program ID feature on WMB )
Symptom:SAPParseRecord problems when IDocs are discovered using SAP Field names (This is applicable on for RFC Program ID feature on WMB )
Resolution: This is fixed now.
15CR103363JR39274ALE AUD Packet update
Symptom:ALE AUD Packet update dosent work correctly.
Resolution: This is fixed now.
16CR103441JR39634 Defects fixed for BAPI interface.
Symptom:There are few defects fixed for the BAPI interface 1- MaxLength was incorrectly set for BAPI fields.Internal length was set instead of proper length. 2- Field Type was not set correctly for table types.WhiteSpace was padded in the type returned by adapter 3- Support was added for field types like: NUMC,DEC, TIMS, INT4 etc. .
Resolution: This is fixed now.
17CR103070JR38445User trace of the adapter does not state that the file SapBusinessObjectMetadata.xsd is missing in the deployed BAR file.
Symptom:User trace of the adapter does not state that the file SapBusinessObjectMetadata.xsd is missing in the deployed BAR file. .
Resolution: This is fixed now.
18CR103040QISS iterative development failure.
Symptom:QISS iterative development failure. .
Resolution: This is fixed now.
19CR103067JR38117 JCA SAP adapter v7 fails to load logon group members because sap 4.6 is missing a required structure in a lookup bapi.
Symptom:JCA SAP adapter v7 fails to load logon group members because sap 4.6 is missing a required structure in a lookup bapi. .
Resolution: This is fixed now.
20CR103060JR33249The adapter does not perform the its best when there are one or more DATE fields in the return when BAPI interface is used.
Symptom:The adapter does not perform the its best when there are one or more DATE fields in the return when BAPI interface is used. .
Resolution: This is fixed now.
21CR103053When event is resubmitted from sap, its moved to the mqout,but not cleared from mq system queue.
Symptom:When event is resubmitted from sap, its moved to the mqout,but not cleared from mq system queue. .
Resolution: This is fixed now.
22CR103059BaseException: A resource exists with a different case: when discovering BAPIs
Symptom:BaseException: A resource exists with a different case: when discovering BAPIs
Resolution: The problem is now fixed.
23CR 103529SAPBusinessobjectMetadata.xsd for SAP Adapter to be changed to have CHANGING parameters.
Symptom:ASI business object definition for SAP Adapter to be changed to have CHANGING PARAM enumeration.
Resolution: The problem is now fixed
24CR103304Submitted sapparse record fails at runtime- EXPRESS field accessor not found.
Symptom: Submitted sapparse record fails at runtime- EXPRESS field accessor not found.
Resolution: The problem is now fixed
25CR103235Inbound retry connection only used JCo retry mechanism
Symptom:Inbound retry connection only used JCo retry mechanism
Resolution: This is fixed now.
26CR103044 Fetching metadataobject based on location ID for BOR does not work
Symptom: Fetching metadataobject based on location ID for BOR does not work
Resolution: This is fixed now.
27CR103054 Sap adapter throws npe with ale inbound when exception occurs
Symptom: Sap adapter throws npe with ale inbound when exception occurs
Resolution: This is fixed now.
28CR103056JCA SAP Sync inbound bapi returns the union of input and output table rows if the output table rows were modified
Symptom:JCA SAP Sync inbound bapi returns the union of input and output table rows if the output table rows were modified
Resolution: This is fixed now.
29CR103069 JR38060Easy way to retrieve the client value e.g. through connection factory without having to hardcode it.
Symptom: Easy way to retrieve the client value e.g. through connection factory without having to hardcode it.
Resolution: This is fixed now.
30CR103062IDoc field Value are getting trimmed.
Symptom:IDoc field Value are getting trimmed.
Resolution: This is fixed now.
31CR103041BAPI: Integer field inside Structure is not created in SAP
Symptom:BAPI: Integer field inside Structure is not created in SAP
Resolution: This is fixed now.
32CR103057Deploy fails after using mqsicreateconfig/ adding setter/getter for rfctracePath
Symptom:Deploy fails after using mqsicreateconfig/ adding setter/getter for rfctracePath.
Resolution: This is fixed now.
33CR103051QISS editBO error : editBO is erroneous when we select 2 or more BOs in QISS
Symptom:QISS editBO error : editBO is erroneous when we select 2 or more BOs in QISS
Resolution: This problem is now fixed.
34CR103436Changing exception.printstacktrace to throw exception to stop adapter processing further.
Symptom:Changing exception.printstacktrace to throw exception to stop adapter processing further.
Resolution: This is fixed now.
35CR 103162JR39129Duplicate messages are created in the event table by the Adapter due to unexpected database outage.
Symptom:During AEP Inbound operation, after several unplanned SAP outages during event processing duplicate messages can be observed. This is due to the fact that the event is delivered but the overall transaction is marked failure and no rollback is called by the transaction manager.
Resolution: If the event is already delivered to the downstream components but the overall transaction is marked failure due to issues in downstream component, the event is deleted if no rollback is issued.
36JR39474 SAP ADAPTER V7 SELECTIVELY SEND FEW SEGMENTS IN THE IDOC TO SAP.
Symptom:The JCA SAP Adapter on V7 was failing if the segmenents that are not mandatory, having maxoccurs =1 , are not sent in the input xml during outbound.
Resolution: This is fixed now.
37CR 103304JR38885Adapter throws exception while getAccessor("EXPRESS") is called
Symptom: - Adapter thows exception while fetching value for accessor EXPRESS.
Resolution:Adapter was incorrectly trying to fetch the value for EXPRESS, correct field is EXPRSS , This is now fixed.
38JR37643ALE INBOUND WITH NAMESPACE SYNTAX IS THROWING EXCEPTIONS.
Symptom: - ALE inbound with namespace syntax "//"is throwing exception using extension IDOCs, where the extended IDOC is having a linked IDOC who's name includes namespace in it..
Resolution: This is fixed now.
39JR38640ADAPTER THROWS NULLPOINTER EXCEPTION IF NON-MANDATORY LEVEL 1 IDOC SEGMENTS ARE OMITTED WHEN SENDING IDOC TO SAP.
Symptom: - ADAPTER THROWS NULLPOINTER EXCEPTION IF NON-MANDATORY LEVEL 1 IDOC SEGMENTS ARE OMITTED WHEN SENDING IDOC TO SAP.
Resolution: This is fixed now.
40JR38223ADAPTER UNABLE TO PROCESS IDOCS VIA QRFC WHEN THE IDOC CONTAINS UNRELEASED SEGMENTS
Symptom: - Adapter unable to process IDocs via qRFC when the IDoc contains unreleased segments.
Resolution: This is fixed now.
41JR38356SAP INBOUND MISLEADING ERROR MESSAGE: E SAPTRFCSERVERDATABINDING GETDATAOBJECT CWYBS0499E:
Symptom: - When using the SAP Adapter as inbound adapter, receiving following misleading error message: SAPRA001 E SAPtRFCServerDataBinding getDataObject CWYBS0499E: An invalid key was encountered while the adapter was using Resource Bundle com.ibm.j2ca.sap.LogMessages with Locale en_US. The key is either null or an empty string. Though it does not have any functional impact.
Resolution: This is fixed now.
42JR38359SAP ADAPTER XSTRING HANDLING THROWS CLASSCASTEXCEPTION.
Symptom: If XSTRING is defined field type of the business object SAP Adapter throws an exception at runtime. ABAP data type XSTRING cannot be parsed correctly from SAP adapter at runtime.
Resolution: This is fixed now.
43CR102456Submitted 2nd EMD run with the same RAR in same workspace will fail if missing msvcr71.dll
Symptom:If msvcr71.dll is missing in the PATH then 2nd EMD run with the same RAR in the same workspace fails with the exception Array Out of Bounds
Resolution: This is fixed now.
44JR37644JCA SAP SYNC INBOUND BAPI RETURNS THE UNION OF INPUT AND OUTPUT TABLE ROWS IF THE OUTPUT TABLE ROWS WERE MODIFIED.
Symptom:JCA SAP SYNC INBOUND BAPI RETURNS THE UNION OF INPUT AND OUTPUT TABLE ROWS IF THE OUTPUT TABLE ROWS WERE MODIFIED. .
Resolution: This is fixed now.
45CR101438JR36977Adapter throws SelectorException during migration from WBIA to JCA
Symptom:WBI adapter did not contain the prefix sap_ which is being set by default while creating business object definitions using SAPODA. JCA adapter expecting sap_ as prefix in BO definition throws error.
Resolution: New Parameter "Default BO Prefix" is introduced in Activation Spec at runtime.
46CR101361JR36754DETAILED LOGGING BEING LOGGED IN SYSTEMOUT EVEN WHEN NO J2CA TRACE IS SET FOR B
Symptom: Even when the trace is not enabled i.e, with just *=info,detailed logging is logged into the systemout log
Resolution: The problem is now fixed
47CR77600JR33249The adapter doesnÓ´ perform the best when there are one ore more DATE fields in the return when BAPI interface is used
Symptom: When there are one or more DATE fields in the return BAPI, the adapter needs to be tuned for better performance
Resolution: The problem is now fixed
48CR101858 JR37537Connections to SAP are not closed when BAPI calls fail (only for concurrent requests)
Symptom:Connections to SAP are not closed when BAPI calls fail
Resolution: This is fixed now.
49CR101872 Concurrent requests to SAP Adpater fail with JCO_ERROR_CONCURRENT_CALL
Symptom: Concurrent requests to SAP Adpater fail with JCO_ERROR_CONCURRENT_CALL
Resolution: This is fixed now.
50CR101455JR37070Message flow does not stop on HP-UX
Symptom:Message flow does not stop on HP-UX
Resolution: This is fixed now.
51CR101819JR37487WHEN EVENT IS RESUBMITTED FROM SAP, ITS MOVED TO THE MQOUT,BUT NOT CLEARED FROM MQ SYSTEM QUEUE
Symptom:WHEN A FAILED TO DELIVER EVENT IS RESUBMITTED FROM SAP, ITS MOVED TO THE MQOUT,BUT NOT CLEARED FROM MQ SYSTEM QUEUE
Resolution: This is fixed now.
52CR101828JR37493ERRORS NOT WRITTEN TO SYSLOG
Symptom: DETAILED ERRORS NOT WRITTEN TO SYSLOG
Resolution: This is fixed now.
53CR101825JR37494SAP ADAPTER THROWS NPE WITH ALEIN WHEN EXCEPTION OCCURS
Symptom:SAP ADAPTER THROWS NPE WITH ALEIN WHEN EXCEPTION OCCURS THUS MASKING THE ORIGINAL EXCEPTION
Resolution: This is fixed now.
54JR37349IDOC DATARECORD VALUES ARE GETTING TRUNCATED ON NON-UNICODE SYSTEMS.
Symptom:IDOC DATARECORD VALUES ARE GETTING TRUNCATED ON NON-UNICODE SYSTEMS.
Resolution: This is fixed now.
55JR37273SAP OUTBOUND ALE/BAPI CONNECTION LOST AND TRANSACTION GOES STATELESS MODE.
Symptom:SAP OUTBOUND ALE/BAPI CONNECTION LOST AND TRANSACTION GOES STATELESS MODE.
Resolution: This is fixed now.
56JR36874Adapter throws IllegalStateException if server doesnt support transaction delivery.
Symptom:IllegalStateException is thrown as AFTER_DELIVERY was called but message delivery didnt started with BEGAN_DELIVERY
Resolution: This problem is now fixed, BEFORE_DELIVERY and AFTER_DELIVERY is paired.
57CR101913The JCo Reset doesnt work when the request fail with an exception
Symptom:Connections to SAP are not reset if JCoReset Connection is checked and rollback happens.
Resolution: This is fixed now.
58CR101178No address data returned with an application containing 3 BAPIs or more
Symptom:No address data returned with an application containing 3 BAPIs or more
Resolution: This is fixed now.
59CR 101456Detecting illegal XML characters in SDO DESPI of Adapters.
Symptom: We are facing an issue in which a runtime exception is being thrown when the BO generated by the Adapter is being serialized down the line to be transferred over the wire during the BOXML serialization because of invalid xml characters in the BO.
Resolution: Provide options to let the user to make choices and add validation in SDO DESPI of Adapters. Currently we have 4 choices: (a) Do not validate BO content for illegal XML characters (default); (b) Throw exceptions if BO content contains illegal XML charaters;(c) Discard illegal XML characters in BO content and log; (d) Escape sequence illegal XML characters and log.
60CR 102613JR38019Enable JCA timer capability for inbound polling.
Symptom: Adapter uses a polling thread in the runtime, which will poll as per the pollperiod. The polling thread will be only submitted once and always being in the runtime environment. When there are no events for a longer duration, the polling thread will be hung and throws a warning message from the JCA container.
Resolution: Use JCA timer to schedule the polling thread, so the polling thread would be submitted according to the JCA scheduler, which will solve the thread hang issue.
61CR 103432SAP Adapter throws ClassCastException when reading annotation in Synchronous BAPI Inbound with Lazy BO parsing mode.
Symptom: SAP Adapter throws ClassCastException when reading annotation in Synchronous BAPI Inbound with Lazy BO parsing mode, when the Adapter RAR is deployed at Node level.
Resolution: During Node level deployment, the default BO parsing for runtime is Eager parsing. Hence, properties generated in Lazy parsing mode will encounter issue while reading annotations. The issue is resolved by reading the annotations accordingly.
62JR39773Inbound polling fails on WebSphere Message Broker (WMB) throwing java.lang.UnsupportedOperationException.
Symptom: Adapter fails during startup of the Inbound polling on WebSphere Message Broker. Adapter throws java.lang.UnsupportedOperationException will be thrown during the call to BootStrapContext.createTimer().
Resolution: WMB currently does not return a timer in createTimer() call. The issue has been resolved by handling the exception at the adapter end and creating a java.util.Timer instance to handle the inbound polling.

This table lists the enhancements and fixes in interim fix version 7.0.0.3.
Enhancements
#CRAPARTitleDetails
There are no enhancements in this interim fix.
Fixes
#CRAPARTitleDetails
1CR 100455JR35275JCA SAP ADAPTER GENERATED BO / MESSAGE SET SCHEMA FAILS VALIDATION
Symptom: The xsd schema generated by the JCA SAP ESD marks some control fields as required. However, the adapter treats these fields as optional
Resolution: This problem is now fixed.
2CR 101273JR36038JCONNECTIONS STILL REMAIN ACTIVE EVEN AFTER THE ADAPTER IS STOPPED
Symptom: Even when the message flow is stopped i.e, adapter is stopped , connections are still active . when tested using SM59.
Resolution: This problem is now fixed.
3CR 101226JR36606BASEEXCEPTION WHEN TRYING TO CREATE SAP OUTBOUND: ELEMENT DO NOT MATCH QNAME
Symptom: When client tries to create a SAP-Outbound-Adapter via WMB Toolkit Adapter v7 Wizard they get error message: com.ibm.adapter.framework.BaseException
Resolution: This problem is now fixed.
4CR 101205SAP ADAPTER V7 PROBLEMS CONNECTING TO NON-UNICODE SYSTEMS WITH LOWER CASE PASSWD
Symptom: SAP Adapter v7 fails connecting to non-unicode SAP Systems when the password is entered in lower case.
Resolution: This problem is now fixed.
5CR 101271JR34424 BAPI INBOUND WITH NAMESPACE SYNTAX "/<ABC>/<XYZ>" IS THROWING EXCEPTION
Symptom: When using a registered namespace on the SAP system for BAPI artifacts, the SAP adapter is throwing exceptions such as : "Business Object definition for 'SapStfcWriteToTopicWrapper' in namespace ...not found"
Resolution: This problem is now fixed.
6CR 101049JR36123SAP JCA ADAPTER 7.0.0, QISS MODULE: ONLY FIRST CHILD TABLE GETS RETRIEVED
Symptom: TSAP Adapter Outbound QISS interface: only the first of several child tables is retrieved. The other child table remain null.
Resolution: This problem is now fixed.
7CR 100905JR36095USING ALE PASSTHROUGH FOR OUTBOUND MESSAGES GOING TO SAP, SAP THROWS AN ERROR.
Symptom: Using ALE Passthrough for outbound messages going to SAP, not all the fields are set SAP throws an error and the SAP request node gets the error about those missing values
Resolution: This problem is now fixed.
8CR 101046JR36223JCA SAP UNABLE TO COMPLETE ITERATIVE EMD WHEN RFC TRACE PATH IS SET
Symptom: The client is using the JCA SAP Adapter v7 and is not able to extend or add to their existing EIS artifacts using the WebSphere Adapter's 'Iterative Development' feature.
Resolution: This problem is now fixed.
9CR 101272JR35371CXIGNORE SET FOR ALL FIELDS COMING IN FROM AEP INBOUND.
Symptom: IDocs sent from SAP EIS via AEP custom handler contain only contain CxIgnore values.
Resolution: This problem is now fixed.
10CR 101270BOR DISCOVERY FOR ALL FILTER PATTERNS NOT CONTAINING ASTERIK DOES NOT WORK
Symptom: BOR discovery for all filter patterns not containing asterik does not work
Resolution: This problem is now fixed.
11CR 101398BAPI ZPM_TEST_RFC OUTBOUND WILL GENERAL FFDC
Symptom: In SAP Adapter, BAPI ZPM_TEST_RFC outbound is generating FFDC: Field NUMBER not a member of BAPIRETURN
Resolution: This problem is now fixed.
12CR 101394ARRAYINDEXOUTOFBOUND ISSUE ON ITERATIVE DISCOVERY FOR BOR
Symptom: Iterative discovery does not work for BOR. ARRAYINDEXOUTOFBOUND exception.
Resolution: This problem is now fixed.
13CR 101269ITERATIVE DISCOVERY DOES NOT WORK FOR BOR
Symptom: Iterative discovery does not work for BOR
Resolution: This problem is now fixed.
14CR 101395 SET "*CROSS" AS BOR FILTER BAPI WHICH BEGIN WITH CROSS SHOULD BE LISTED.
Symptom: Set "*Cross" as BOR filter, BAPI which begin with Cross, such as "Cross-System command", will be listed.
Resolution: This problem is now fixed.
15CR 101397THE DESCRIPTION IN "FIND OBJECTS IN ENTERPRISE SYSTEM" SHOULD BE DIVIDED
Symptom: The description of BAPI in "Find Objects in Enterprise System" should be divided by "/" or something else
Resolution: This problem is now fixed.
16CR 101386SAP ADAPTER TO PROVIDE AN OPTIONAL FEATURE FOR PRESERVING LEADING SPACES IN THE IDOC FIELDS.
Symptom: SAP Adapter to provide an optional feature for preserving leading spaces in the IDoc fields.
Resolution: This problem is now fixed.
17CR 101037INFORMATION DISPLAYED IN PROGRESS BAR SHOULD BE TRANSLATED INTO OS LOCAL USED
Symptom: In EMD, Panel's progressing bar information is not translated accordingly
Resolution: This problem is now fixed.
18CR 101445 NO CBE 'DELIVERY.ENTRY' EVENT FOR SAP INBOUND EVENT DELIVERY
Symptom: No CBE 'delivery.entry' event for SAP Inbound event delivery
Resolution: This problem is now fixed.
19CR 101387SAP ADAPTER CBES MUST HAVE CORRELATION IN ORDER TO TRACK THE EVENTS IN A FLOW
Symptom: SAP Adapter CBEs must have correlation in order to track the events in a flow.
Resolution: This problem is now fixed.
20CR 101013DUMMYKEY BEHAVIOR IS DIFFERENT FROM BASIC IDOC TO EXTENSION IDOC
Symptom: Dummykey behavior is different from basic IDoc to extension IDoc
Resolution: This problem is now fixed.
21CR 101018EMD FOR MORE THAN ONE IDOCS FOR AEP INTERFACE, GENERATED METHODBINDING IS INCORRECT
Symptom: Selecting one basic IDoc and one extension IDoc or two basic IDocs to generate artifacts, the generated methodbindings are not the expected ones.
Resolution: This problem is now fixed.
22CR 101020METHOD NAME ATTRIBUTE OF GENERATED BO FOR AEP INTERFACE IS WRONG
Symptom: For multi-IDocs, in top level BO the generated methodname attribute belonged to operation element does not reflect the value, which fills during EMD process in Specify Composite Property panel
Resolution: This problem is now fixed.
23CR 101274 CANT DEPLOY THE SAPINPUT NOTE IF NUMBER OF LISTENERS IS SET TO 1
Symptom: When load balancing is enabled - cant deploy the sapinput note if number of listeners is set to 1
Resolution: This problem is now fixed.
24CR 101421JR36754DETAILED LOGGING BEING LOGGED IN SYSTEMOUT EVEN WHEN NO J2CA TRACE IS SET TO INFO
Symptom: Even when the trace is not enabled i.e, with just *=info ,detailed logging is logged into the systemout log
Resolution: This problem is now fixed.
25CR 101058JCO_ERROR_SESSION_REF_NOT_VALID ERROR HAPPENS WHEN TESTING ALE INBOUND
Symptom: JCO_ERROR_SESSION_REF_NOT_VALID error happens when testing ALE inbound
Resolution: This problem is now fixed.
26CR 101423EVENT NOT FOUND ERROR LOGGED IN THE WEBSPHERE BI CONNECTOR LOGS -AEP MODULE
Symptom: Event not found error logged in the websphere bi connector logs -aep module
Resolution: This problem is now fixed.
27CR 101422JR33249 PERFORMANCE FIXES ALONG WITH THE STRINGOUTOFBOUNDS EXCEPTION FIX.
Symptom: Performance fixes along with the stringoutofbounds exception fix.
Resolution: This problem is now fixed.
28CR 101275JR35842 EMD WIZARD IN WMB: "SENT IDOC AS ONE BO: TRUE" CANNOT BE CHANGED
Symptom: With WMB Toolkit 6.1 and SAP Adapter 6.1, the ESD Wizard shows the option to receive an individual message per IDoc sent but it cannot be changed.
Resolution: This problem is now fixed.
29CR 101014AEP INBOUND FAILS WITH "UNABLE TO CREATE DEFINITIONS NULL" SOMETIMES
Symptom: With some certain steps, AEP inbound EMD fails with a "java.lang.RuntimeException: Unable to create definitions null" error.
Resolution: This problem is now fixed.
30CR 101427THE FINISH BUTTON IN THE LAST PANEL OF ALEPT ITERATIVE DOES NOT WORK
Symptom: The finish button in the last panel of ALEPT iterative does not work correctly
Resolution: This problem is now fixed.
31CR 101263SetValueofString() METHOD IS NOT SUPPORTED FOR FOLDER AND FILE PROPERTIES DURING ITERATIVE DISCOVERY
Symptom: If the first run of the discovery wizard contains a File, Folder or Schema type property, subsequent iterative discovery wizard runs fail to launch and an error message is displayed to the user.
Resolution: This problem is now fixed.
32 JR39166SAP ADAPTER PROPERTY "RESET THE JCO CLIENT AFTER CLOSING THE CONNECTION HANDLE" DO NOT PROPERLY REFRESHING JCO REPOSITORY.
Symptom: SAP Adapter property "RESET THE JCO CLIENT AFTER CLOSING THE CONNECTION HANDLE" do not refresh the JCO REPOSITORY on connection reset if parameters are changed on the SAP side. .
Resolution: This is fixed now.
33CR102692 EMD error while selecting Generic IDOC feature using ALE PassThrough Inbound module.
Symptom: EMD error while selecting Generic IDOC feature using ALE PassThrough Inbound module.
Resolution: This is fixed now.
34JR38223ADAPTER UNABLE TO PROCESS IDOCS VIA QRFC WHEN THE IDOC CONTAINS UNRELEASED SEGMENTS
Symptom: Adapter unable to process IDocs via qRFC when the IDoc contains unreleased segments
Resolution: This is fixed now.
35JR38117JCA SAP V7 FAILS TO LOAD LOGON GROUP MEMBERS BECAUSE SAP 4.6 IS MISSING A REQUIRED STRUCTURE IN A LOOKUP BAPI
Symptom: The JCA SAP Adapter on V7 is unable to make use of inbound loadbalancing via the Logon group. The adapter fails as it performs a lookup to query all active SAP Application Servers that are members of the target Logon Group. The failure is caused by SAP 4.7 and its BAPI, 'TH_SERVER_LIST' missing a structure for 'LIST_IPV6'.
Resolution: The JCA SAP Adapter code is now fixed so that even on SAP 4.6 it can perform the inbound load balancing.
36CR76307Flat file IDoc support for ALE passthrough inbound.
Symptom: SAP adapter can send IDoc to endpoint in inline format(ie each Control record 524 bytes and Data record 1063 bytes) only.
Resolution: Support for flat file IDoc is provided as an enhancemnent in EMD.Option provided in EMD to select flat file IDoc.If a user select flat file IDoc in EMD , field appears to select IDoc version and enter the delimiter value.IDoc Version can be left blank if unreleased segment also needs to be discoverd. If IDoc version selected in EMD is less than the version of IDoc sent from SAP,extraneous data if present in segments would be truncated automatically.
37CR102204SAP Adapter throws ClassCastException with ALEPassthrough Inbound when exception occurs.
Symptom: SAP Adapter throws ClassCastException with ALEPassthrough Inbound when exception occurs.
Resolution: This is fixed now.
38JR37644JCA SAP SYNC INBOUND BAPI RETURNS THE UNION OF INPUT AND OUTPUT TABLE ROWS IF THE OUTPUT TABLE ROWS WERE MODIFIED.
Symptom:JCA SAP SYNC INBOUND BAPI RETURNS THE UNION OF INPUT AND OUTPUT TABLE ROWS IF THE OUTPUT TABLE ROWS WERE MODIFIED. .
Resolution: This is fixed now.
39CR101913The JCo Reset doesnt work when the request fail with an exception
Symptom:Connections to SAP are not reset if JCoReset Connection is checked and rollback happens.
Resolution: This is fixed now.
40CR101438JR36977Adapter throws SelectorException during migration from WBIA to JCA
Symptom:WBI adapter did not contain the prefix sap_ which is being set by default while creating business object definitions using SAPODA. JCA adapter expecting sap_ as prefix in BO definition throws error.
Resolution: New Parameter "Default BO Prefix" is introduced in Activation Spec at runtime.
41CR101361JR36754DETAILED LOGGING BEING LOGGED IN SYSTEMOUT EVEN WHEN NO J2CA TRACE IS SET FOR B
Symptom: Even when the trace is not enabled i.e, with just *=info,detailed logging is logged into the systemout log
Resolution: The problem is now fixed
42CR77600JR33249The adapter doesnÓ´ perform the best when there are one ore more DATE fields in the return when BAPI interface is used
Symptom: When there are one or more DATE fields in the return BAPI, the adapter needs to be tuned for better performance
Resolution: The problem is now fixed
43CR101858 JR37537Connections to SAP are not closed when BAPI calls fail (only for concurrent requests)
Symptom:Connections to SAP are not closed when BAPI calls fail
Resolution: This is fixed now.
44CR101872 Concurrent requests to SAP Adpater fail with JCO_ERROR_CONCURRENT_CALL
Symptom: Concurrent requests to SAP Adpater fail with JCO_ERROR_CONCURRENT_CALL
Resolution: This is fixed now.
45CR101455JR37070Message flow does not stop on HP-UX
Symptom:Message flow does not stop on HP-UX
Resolution: This is fixed now.
46CR101819JR37487WHEN EVENT IS RESUBMITTED FROM SAP, ITS MOVED TO THE MQOUT,BUT NOT CLEARED FROM MQ SYSTEM QUEUE
Symptom:WHEN A FAILED TO DELIVER EVENT IS RESUBMITTED FROM SAP, ITS MOVED TO THE MQOUT,BUT NOT CLEARED FROM MQ SYSTEM QUEUE
Resolution: This is fixed now.
47CR101828JR37493ERRORS NOT WRITTEN TO SYSLOG
Symptom: DETAILED ERRORS NOT WRITTEN TO SYSLOG
Resolution: This is fixed now.
48CR101825JR37494SAP ADAPTER THROWS NPE WITH ALEIN WHEN EXCEPTION OCCURS
Symptom:SAP ADAPTER THROWS NPE WITH ALEIN WHEN EXCEPTION OCCURS THUS MASKING THE ORIGINAL EXCEPTION
Resolution: This is fixed now.
49JR37349IDOC DATARECORD VALUES ARE GETTING TRUNCATED ON NON-UNICODE SYSTEMS.
Symptom:IDOC DATARECORD VALUES ARE GETTING TRUNCATED ON NON-UNICODE SYSTEMS.
Resolution: This is fixed now.
50JR37273SAP OUTBOUND ALE/BAPI CONNECTION LOST AND TRANSACTION GOES STATELESS MODE.
Symptom:SAP OUTBOUND ALE/BAPI CONNECTION LOST AND TRANSACTION GOES STATELESS MODE.
Resolution: This is fixed now.
51JR36874Adapter throws IllegalStateException if server doesnt support transaction delivery.
Symptom:IllegalStateException is thrown as AFTER_DELIVERY was called but message delivery didnt started with BEGAN_DELIVERY
Resolution: This problem is now fixed, BEFORE_DELIVERY and AFTER_DELIVERY is paired.
52CR101394Iterative discovery for BOR fails with Array index out of range
Symptom:Iterative discovery for BOR fails with Array index out of range error
Resolution: This problem is now fixed.
53CR101269Iterative discovery does not work for BOR
Symptom: Iterative discovery does not work for BOR
Resolution: This problem is now fixed.
54CR101270BOR discovery for all filter patterns not containing asterik does not work
Symptom:BOR discovery for all filter patterns not containing asterik does not work
Resolution: This problem is now fixed.
55JR36606SAP Adapter v7 fails for BAPI Inbound/Outbound in EMD flow
Symptom: SAP Adapter v7 fails for BAPI Inbound/Outbound in EMD flow. Element or Attribute do not match QNAme production QNAme::=(NCName':')?NCNAme.
Resolution: This problem is now fixed.
56CR101205SAP Adapter v7 problems connecting to non-unicode systems with lower case passwd
Symptom: SAP Adapter v7 problems connecting to non-unicode systems with lower case passwd
Resolution: This problem is now fixed.
57JR36095USING ALE PASSTHROUGH FOR OUTBOUND MESSAGES GOING TO SAP,SAP THROWS AN ERROR.
Symptom: Using ALE Passthrough for outbound messages going to SAP, not all the fields are set SAP throws an error and the SAP request node gets the error about those missing values. 'com.ibm.j2ca.sap.exception.SapAleOutboundException: Value ' ' cannot be converted to NUM type at field PSGNUM' (CHARACTER)"
Resolution: This problem is now fixed.
58JR36223Iterative Discovery Wizard throws errors when properties of type File, Folder or Schema type are used.
Symptom: If the first run of the discovery wizard contained a File, Folder or Schema type property, subsequent iterative discovery wizard runs fail to lauch and an error message is displayed to the user.
Resolution: Fixed by overriding the method setValueAsString for those complex type properties in the Adapter Foundation classes. This is a tooling only fix and does not apply to the runtime. A fresh run of the discovery wizard is required to get the Iterative discovery working.
59JR34424BAPI INBOUND WITH NAMESPACE SYNTAX "/ABC/XYZ" IS THROWING EXCEPTIONS
Symptom: BAPI INBOUND WITH NAMESPACE SYNTAX "/ABC/XYZ" IS THROWING EXCEPTIONS. com.ibm.websphere.sca.ServiceRuntimeException: commonj.connector.runtime.SelectorException: commonj.connector.runtime.SelectorException: For the RFC TypeSapCwldOutboundRequestMqWrapperOperation is not found using the application-specific information: commonj.connector.runtime.SelectorException: Business object definition for 'SapAAinUiBpGetWrapper' in namespace 'http://www.ibm.com/xmlns/prod/websphere/j2ca/sap/AIN/UI_BP_GET/sapaainuibpgetwrapper' not found.. The adapter has not been configured for the BAPI /AIN/UI_BP_GET
Resolution: This problem is now fixed.
60JR36123SAP JCA ADAPTER 7.0.0, QISS MODULE: ONLY FIRST CHILD TABLE GETS RETRIEVED
Symptom: SAP JCA ADAPTER 7.0.0, QISS MODULE: ONLY FIRST CHILD TABLE GETS RETRIEVED
Resolution: This problem is now fixed.


This table lists the enhancements and fixes in interim fix version 7.0.0.1
Enhancements
#CRAPARTitleDetails
There are no enhancements in this interim fix.
Fixes
#CRAPARTitleDetails
1CR100495Adapter does not poll events from Non Unicode SAP systems during AEP processing
Symptom: A java.lang.NullPointerException is thrown when an application is configured for AEP Inbound processing with Non Unicode SAP Systems
Resolution: This problem is now fixed.
2CR100471AEP Interface: Event data being returned as blank, though the data is present
Symptom: With the AEP interface: Event data being retuned as blank eventhough there is data available for the fields.
Resolution: This problem is now fixed.
3CR100528BAPI Work Unit doesnt update data successfully when JCO Reset is enabled
Symptom: BAPI Work Unit doesnt update data successfully when JCO Reset is enabled
Resolution: This problem is now fixed.
4CR100470No value fields are being set to "CxIgnore" during AEP Inbound
Symptom: No value fields are being set to "CxIgnore" during AEP Inbound
Resolution: This problem is now fixed.
5CR100472AEP: Delete archived events not working
Symptom: AEP - Delete archived events not working
Resolution: This problem is now fixed.
6CR100473AEP: Delete queue events not working
Symptom: AEP - Delete queue events not working
Resolution: This problem is now fixed.
7CR100474AEP: Log updates not working
Symptom: AEP - Log updates not working
Resolution: This problem is now fixed.
8CR100552Error appear when invoke BAPI 2 times when JCO Reset is enabled
Symptom: Error appear when invoke BAPI update 2 times when JCO Reset is enabled on WMB7
Resolution: This problem is now fixed.
9CR100456Inbound Processing with extended IDocs doesn't work
Symptom: Inbound Processing with extended IDocs doesn't work
Resolution: This problem is now fixed.
10CR100575ERROR MESSAGE WHEN BUILDING A NEW SAP REQUEST ADAPTER CONNECTION
Symptom: ERROR MESSAGE WHEN BUILDING A NEW SAP REQUEST ADAPTER CONNECTION. (Changing Parameters)
Resolution: This problem is now fixed.
11CR100576INCORRECT XML CREATED FOR THE UNPOPULATED FIELDS.
Symptom: Empty tags are included in the message if the fields are followed by other populated fields, but all unpopulated fields at the end of a segment do not have empty tags outputted xml.
Resolution: This problem is now fixed.
12CR100578BCD Value corrupt during a BAPI call when the underlying locale uses COMMA (,) for a decimal DOT (.)
Symptom: BCD Value corrupt during a BAPI call when the underlying locale uses COMMA (,) for a decimal DOT (.)
Resolution: This problem is now fixed.
13CR100579SAP Input node doesnt work correctly under SAP Load Balancing setup
Symptom: SAP Input node doesnt work correctly under SAP Load Balancing setup
Resolution: This problem is now fixed.
14CR100110when RuntimeException thrown in Session Bean, two ALEAUD generated
Symptom: when RuntimeException thrown in Session Bean, two ALEAUD generated
Resolution: This problem is now fixed.
15CR100547IDoc Data from the second/child segments is not processed - AEP Oubound
Symptom: IDoc Data from the second/child segments is not processed - AEP Oubound
Resolution: This problem is now fixed.
16CR100634Error handling for malformed IDocs
Symptom: When you send an IDoc that is not properly constructed from WMB to SAP using SAP Adapter, the SAP Adapter does NOT pass it over to SAP at all (which is correct behaviour) - but does NOT throw any error message about the fact that the IDoc is not correct. This has to be fixed, so that the adapter will report an error when it receives an invalid IDoc.
Resolution: This problem is now fixed.
17CR100627Retries not stopping though the adapter is stopped
Symptom: Retries not stopping though the adapter is stopped
Resolution: This problem is now fixed.
18CR100613Gateway service is not turned to sapgwXX by default
Symptom: The system number changes on the first screen of EMD doesnt reflect in the connection properties screen of EMD. User has to manually modify the system number in the connection properties
Resolution: This problem is now fixed.
19CR100595Consecutive requests followed by a failed AEP outbound request FAIL
Symptom: Consecutive requests followed by a failed AEP outbound request FAIL
Resolution: This problem is now fixed.
20CR100708Load balancing-Not required connect properties should be disabled
Symptom: Load balancing-Not required connect properties should be disabled
Resolution: This problem is now fixed.
21CR100661Problems with BAPI result set call with a queryBO that has multiple entries
Symptom: Problems with BAPI result set call with a queryBO that has multiple entries
Resolution: This problem is now fixed.
22CR100702The SAP BAPI fault to show the right error code returned from SAP
Symptom: The SAP BAPI fault to show the right error code returned from SAP
Resolution: This problem is now fixed.
23CR100747Number Property is missing in the BAPI Fault BO
Symptom: The SAP BAPI fault shows only the ID and doesnt include the Number
Resolution: This problem is now fixed.
24CR1006042 properties can be configured when try to Edit "MARA" during EMD
Symptom: 2 properties can be configured when try to Edit "MARA" during EMD
Resolution: This problem is now fixed.
25CR100356When BO name is same and BO namespace is different, inbound work may be failed
Symptom: When BO name is same and BO namespace is different, inbound work may be failed
Resolution: This problem is now fixed.
26CR100532Adapter will encoutner NPE after restart the app on server!
Symptom: Adapter will encoutner NPE after restart the app on server!
Resolution: This problem is now fixed.
27CR100430Memory leak in WAS Inbound with BeanType
Symptom: Memory leak in WAS Inbound with BeanType
Resolution: This problem is now fixed.
28CR77930Printing out the AdapterFoundationClasses version in the Logs/traces
Symptom: Printing out the AdapterFoundationClasses version in the Logs/traces
Resolution: This problem is now fixed.
29CR100089JR35267BAPI Updates Not Seen
Symptom: CALLING 2 DIFFERENT BAPI'S (BAPI1 AND BAPI2) - ONE AFTER THE OTHER - TWO TIMES IN A ROW, BAPI1 IS NOT GETTING COMMITTED.
Resolution: This problem is now fixed.


This table lists new or changed files
#VersionPlatformAdd or Remove or ReplaceFile (Starting from %INSTALLDIR% directory)
There is no new file introduced/modified for this version of interim fix.


Upgrade notes
To upgrade to this Interim fix version on WebSphere Process Server, do the following :
1. Ensure that you have followed the "Installation Instructions" section in the download link before proceeding.
2. If you need to use the test fix for EMD, delete the connector project in WebSphere Integration Developer, import the new RAR file, and apply the enterprise information system (EIS) specific dependency files.
a. Open the Java build path for the SCA module and remove the Connector project that is selected on Projects tab.
b. Open the dependency editor and remove the connector project.
c. Delete the connector project from the workspace
d. Import the new RAR file. Add any dependency files from EIS specific application-specific information as needed.
e. Open the Java build path for the SCA module and select the Connector project that is selected on the Projects tab.
f. Open the dependency editor and add the connector project if it is not already present and select Deploy with Module.
3. If you need to update deployed applications on WebSphere Process Server, do the following :
a. Select Update for the corresponding application on the WebSphere Process Server administrative console.
b. Select Single Module with a relative path as name of the RAR file - CWYAP_SAPAdapter.rar, CWYAP_SAPAdapter_Tx.rar.
c. Click Browse on the local file system to select the updated RAR file that has the changes.
d. Select the default values in the remaining steps and click Finish. This will ensure that existing configurations, for example, are not changed and that only JAR files will be updated.
e. If there is a change in CWYAP_SAPAdapterExt.jar, the jar should placed in the 'lib' directory of WebSphere Process Server and the server has to restarted.
To upgrade to this Interim fix version on Websphere Message Broker (WMB) runtime, do the following :
1. Unzip the Package_WMB.zip to your temp local directory , it would create following directory "AdapterPackage".
2. Stop all your Brokers that are using this install.
3. Go to "AdapterPackage" directory it should contain the files CWYAP_SAPAdapter.jar, CWYBS_AdapterFoundation.jar and CWYAP_SAPAdapterExt.jar
a. Backup the existing file CWYAP_SAPAdapter.jar, CWYBS_AdapterFoundation.jar and CWYAP_SAPAdapterExt.jar files.
b. Copy the above files to MQSI_INSTALL_PATH\adapters\prereqs\jar directory , where MQSI_INSTALL_PATH is WMB runtime install path. (eg. C:\Program Files\IBM\MQSI\7.0\adapters\prereqs\jars).
4. Restart your Brokers.
To upgrade to this Interim fix version on Websphere Message Broker Toolkit (WMBT), do the following :
1. Unzip the Package_WMBT.zip to your temp local directory , it will create the directory "AdapterPackage".
2. Stop your WMB Toolkit.
a. Backup the existing CWYAP_SAPAdapter_Tx.rar file.
b. Copy the above CWYAP_SAPAdapter_Tx.rar files to WMBT_INSTALL_PATH\ResourceAdapters\SAP_(version_number) , where WMBT_INSTALL_PATH is WMBT runtime install path. (eg. C:\Program Files\IBM\WMBT70\ResourceAdapters\SAP_7.0.0.0).
3. Restart WMBT.

July 08, 2011 6:00 PM
(C) 2011 IBM Corporation. Proprietary and Confidential. All Rights Reserved.