Troubleshooting
Problem
While discovering artifacts with the EMD wizard for custom BAPIs, the Enterprise Service Discovery wizard aborts with the following error message: com.ibm.adapter.framework.BaseException Reason: Element or Attribute do not match QNAme production QNAme::=(NCName':')?NCNAme
Symptom
No further indication in the logs despite above error message from wizard.
Cause
Internal handling of custom BAPIs with name "XYZ_UVW_RFC".
Environment
WebSphere Message Broker 7.0.0.0, WebSphere Message Broker Toolkit 7.0.0.0, WebSphere Adapter for SAP Software 7.0.0.0, Windows
Resolving The Problem
The Enterprise Service Discovery aborts for inbound and outbound BAPI scenarios with BaseException:
com.ibm.adapter.framework.BaseException
Reason:
Element or Attribute do not match QNAme production
QNAme::=(NCName':')?NCNAme.
This problem emerged when trying to create artifacts for a custom BAPI. When testing the wizard with a standard BAPI, it works fine.
Workaround:
The problem is being caused by the internal handling of the BAPI name : for example, XYZ_UVW_RFC. A valid workaround would be to rename the function module on the SAP system to XYZ_UVW_RFC01.
Solution:
The problem is addressed in APAR JR36606.
Check the latest Recommended Fixes whether it is available online:
http://www.ibm.com/support/docview.wss?uid=swg27010397#jca70
If it is not yet available, contact IBM Support.
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21432670