A Snapshot fails to export and an XML error occurs in IBM Business Process Manager (BPM)

Technote (troubleshooting)


Problem(Abstract)

You are exporting a snapshot from IBM Process Designer or the Process Admin Console in IBM Business Process Manager. You encounter a "0x1a is not a legal XML character" error when you use DB2 with the IBM - 1252 code set.

Symptom

The following text lists the entire error message:

[15/01/13 9:55:10:211 EST] 00000058 wle    E   CWLLG2015E:  An unexpected runtime exception occurred. See exception for more details.  Error: Export failed on ResourceBundleGroup 'InlineTaskCompletion': The data "..." is not legal for a JDOM character content: 0x1a is not a legal XML character..
com.ibm.bpm.pal.PALException: Export failed on ResourceBundleGroup 'InlineTaskCompletion': The data "\u001a\u001a \u001a\u001a..." is not legal for a JDOM character content: 0x1a is not a legal XML character.  

Cause

This root cause can be that you are using DB2 and the IBM Business Process Manager database code set is IBM-1252 and not UTF-8. XML data can only be stored in single-partition databases defined with the UTF-8 code set.



To confirm the root cause, complete the following steps:

  1. Open Process Designer.

  2. Click Toolkits > Coaches > Setup > Resource Bundle Group > InlineTaskCompletion > Localization > (Locale) > Localization Values.


    You will see the value of the Keys is '->' as shown in the following screen shot.





    Normally, the values of the keys are localized as shown in the following screen short for IBM Business Process Manager with DB2 code set UTF-8 in Chinese:



Resolving the problem

To export the snapshot from IBM Business Process Manager with the IBM-1252 code set, complete the following steps:

  1. Open the process application in IBM Process Designer.

  2. Remove the dependency on the Coaches Toolkit.

  3. Create a new snapshot.

  4. Export the new snapshot.


To add the Coaches Toolkit dependency back, complete the following steps:
  1. Import the snapshot into another IBM Business Process Manager Process Center environment with the UTF-8 code set.

  2. Open the process application in IBM Process Designer.

  3. Re-add the Coaches dependency

Cross reference information
Segment Product Component Platform Version Edition
Business Integration IBM Business Process Manager Express Process Application Linux, Windows 8.0.1, 8.0
Business Integration IBM Business Process Manager Standard Process Application AIX, Linux, Windows 8.0.1, 8.0

Historical Number

46414
999
616
86671
004
000

Product Alias/Synonym

BPM

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Business Process Manager Advanced
Process Application

Software version:

8.0, 8.0.1

Operating system(s):

AIX, Linux, Windows

Reference #:

1623062

Modified date:

2013-01-31

Translate my page

Machine Translation

Content navigation