Bug 1103621
| Summary: | Can't edit data provider query on some databases (false duplicate provider name detection) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Jan Hrcek <jhrcek> | ||||
| Component: | BAM | Assignee: | Jan <jschatte> | ||||
| Status: | CLOSED EOL | QA Contact: | Gui Jospin <gjospin> | ||||
| Severity: | medium | Docs Contact: | Dawn Eisner <deisner> | ||||
| Priority: | medium | ||||||
| Version: | unspecified | CC: | kverlaen | ||||
| Target Milestone: | ER2 | ||||||
| Target Release: | 6.1.0 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2020-03-27 20:11:50 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Jan Hrcek
2014-06-02 08:37:58 UTC
The same problem also occurs when using Oracle database (11gR2) as a data source - (checked with BPM 6.0.3 ER1) I have found that, in MySQL, in order for chinese and japanese characters to appear correctly (and by extension for the application to work correctly by comparing etc), it is necessary to configure both the database as well as the database server in UTF8 encoding. For the database: it should be created by putting "character set utf8" in the create clause. Although optional, it might be prudent to also specify the collation in the same sentence (by adding "collate utf8_general_ci"). For the server: the character set and collation can be specified at startup by adding the following to the server config file: [mysqld] character-set-server=utf8 collation-server=utf8_general_ci Additional information can be found at: http://dev.mysql.com/doc/refman/5.1/en/faqs-cjk.html http://dev.mysql.com/doc/refman/5.0/en/charset.html It may be necessary to open a new documentation BZ in order to modify the installation guide according to these guidelines. @Vikram We need to inform users to setup their databases to support UTF8 encoding if they want to use chinese/japanese etc. characters in dashbuilder. Could you please document this for BPM Suite 6.1? Jan - this was documented [1] for another bug (I can't find it now), but at that time I believe it was for only PostGres. Is this enough or do you want it to be clearly set for all databases to be UTF8? [1] https://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.1/html-single/Administration_And_Configuration_Guide/#Setting_up_the_Database Wikram, I think it would be better to include one or two sentences explicitly stating that if user wants to use UTF 8, he should should consult his DB vendor documentation (not just for Postgres) and set up the encoding at the level of database in order for dashbuilder to work correctly. Ok. I am going to add this note in the Installation Guide as that is where the user is told to setup persistence for DashBuilder. This has been added here [1]. Leaving the bug as is, as it is not a documentation bug. [1] https://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.1/html-single/Installation_Guide/#Setting_up_Persistence_for_Dashbuilder |