IBM Support

Element or Attribute do not match QNAme production: BaseException during Enterprise Service Discovery for WebSphere Adapter for SAP Software V7.0

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.

[{"Product":{"code":"SSMKUK","label":"WebSphere Adapters Family"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Adapter for SAP","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
15 June 2018

UID

swg21432670