Hi All,
We are using SAP Adapter 4.6 with SP5 to connect to a recently upgraded ECC6.0 SAP Unicode system. We have enabled the unicode settings in SAP Adapter too.
System details:
===========
Integration Server
------------------
Product webMethods Integration Server Version 6.5 Updates Server Chinese Language Pack
IS_6-5_SP2_FlatFile_Fix3
IS_6-5_SP2
TNS_6-5_SP1
Build Number 395 SSL Strong (128-bit)
SAP Adapter
-------------
Product webMethods B2B SAP Adapter
Version SP5 Fix12
Build Number 643
JayCo Version 2.1.8 (2006-12-11)
JayCo Middleware sapjcorfc
JayCo Middleware Version 2.1.8 (2006-12-11)
jRFC Library Version 2.1.8 (2006-12-11)
While parsing the IDOC (ORDERS) using the builtin ‘transformFlatToHierarchy’ service for conveting the control,data records to IDOC structure we are facing a problem with the root tag. The root tag of the output (in bound node) for the ‘transformFlatToHierarchy’ service has ZORDER05(CIM Type) instead of ORDER05(IDOC Type).
But when we tried in the system with non unicode SAP Adapter 4.6 without SP5 Fix, the root tag was as expected(ORDER05)for the same input.
We tried both the ‘transformFlatToHierarchy’ services in SAP package[inside pub(new)and outside(old)] to receive the same results in both the system. We even tried the ‘conformsTo’ input by giving the path of expected IDOC, but with no success.
1. Could anyone please tell us why this problem with root tag occurs?
2. Is it due to the unicode settings or fix SP5?
3. Could anyone please let us know how the service ‘transformFlatToHierarchy’ parses the records(control and data) to the desired IDOC. where&How does it fetch the schema of the IDOC?
-----------------------------------------------------------------------
Also adding to the unicode problem,
While testing the SAP connection, we see the codepages used are different.like:
ownCodepage 4103
partnerCodepage 4102
Does this have an effect on the previous problem.
Please provide your valuable comments\opinions…
Thanks in advance for your efforts,
JK