INFO: Bizagi SOAP web services support for DBCS

Last Month
DaisukeO
Work Portal - Others

Summary

When using Bizagi API for SOAP web services (i.e., to start new processes via the createCasesAsString web method), you may send out double byte character sets (DBCS) such as Japanese, Korean or Chinese.

To do so, you will need to consider a special encoding definition other than the default <?xml version="1.0" encoding="utf-8"?>.


            

Applies to

Bizagi .NET 11.1 version and above.

Symptoms

Any Japanese, Korean or Chinese characters, in all of their syllabaries or alphabets sent via an input XML for the Bizagi SOAP web services, are not correctly interpreted by Bizagi.

Cause

Double byte character sets consider those characters which take up twice as space than those making part of the latin/occidental alphabet (encoded in 2 bytes). Given that encoding needs to be special for this, you need to explicitly define it different in your input XML. 

Solution

When building up the XML structure you send out to the Bizagi SOAP web services, ensure you use the encoding supporting DBCS.

For example, for a createCasesAsString, you would use <?xml version="1.0" encoding="utf-16"?>.

Rate this Article:

Details

Last Modified:Last Month
Last Modified By: DaisukeO
Type: INFO
Level: Intermediate
Article not rated yet.
Article has been viewed 200 times.

Options