ICU4J jar file

I’m using webMethods version 9.6 and am having problem using ICU4J library. I want to convert some UTF8 characters to iso-8859-1 and can use the Transliterator class. I’ve tested this is a simple java app and it’s successful, however is does not work in wM

The Designer / IS response

java.lang.IllegalArgumentException: Illegal ID [^\u0000-\u00FF] Latin-ASCII

This is a code extract from the my simple java app and it works successfully

import com.ibm.icu.text.Transliterator;

public class Convert {
public String convert(String text) {
String rule = “::Any-Latin; ::[^\u0000-\u00FF] Latin-ASCII;”;
Transliterator cr = Transliterator.createFromRules(“kEeEe”, rule, Transliterator.FORWARD);
return cr.transform(text);
}
}

On further investigation is can see that Latin-ASCII is missing from the available ID’s

wM javaservice

Kirghiz-Latin/BGN
Korean-Latin/BGN
Latin-Arabic
Latin-Armenian
Latin-Bengali
Latin-Cyrillic
Latin-Devanagari
Latin-Georgian
Latin-Greek

from the java app

Katakana-Latin
Kazakh-Latin/BGN
Kirghiz-Latin/BGN
Korean-Latin/BGN
Latin-ASCII
Latin-Arabic
Latin-Armenian
Latin-Bengali
Latin-Bopomofo

I’ve looked in several folders where the ICU4J library exists in Designer, JVM, common, etc and remove all reference to then as the were old, yet is still give the same response. The library I’m trying to use is icu4j-59_1.jar and have added this in several locations such as \jvm\jvm\jre\lib\endorsed but with no success

Any suggestions?

Can you try the service pub.utils:transcode if this helps.

Kindly share your java service or attach your package.

I ran the java service code snippet on 9.12 IS and got the all the available ID’s (which also shows your missing ID), see if this helps, I used the icu4j-50.1.jar

Enumeration<String> availableIDs = Transliterator.getAvailableIDs();
		while (availableIDs.hasMoreElements()) {
			System.out.println(availableIDs.nextElement());
		}

Output:

INFO | jvm 1 | 2017/07/29 23:44:26 | ASCII-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Accents-Any
INFO | jvm 1 | 2017/07/29 23:44:26 | Amharic-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Any-Accents
INFO | jvm 1 | 2017/07/29 23:44:26 | Any-Publishing
INFO | jvm 1 | 2017/07/29 23:44:26 | Arabic-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Arabic-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Armenian-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Armenian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Azerbaijani-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Belarusian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Kannada
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Oriya
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Tamil
INFO | jvm 1 | 2017/07/29 23:44:26 | Bengali-Telugu
INFO | jvm 1 | 2017/07/29 23:44:26 | Bopomofo-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Bulgarian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Cyrillic-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Bengali
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Kannada
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Oriya
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Tamil
INFO | jvm 1 | 2017/07/29 23:44:26 | Devanagari-Telugu
INFO | jvm 1 | 2017/07/29 23:44:26 | Digit-Tone
INFO | jvm 1 | 2017/07/29 23:44:26 | Fullwidth-Halfwidth
INFO | jvm 1 | 2017/07/29 23:44:26 | Georgian-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Georgian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Greek-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Greek-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Greek-Latin/UNGEGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Bengali
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Kannada
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Oriya
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Tamil
INFO | jvm 1 | 2017/07/29 23:44:26 | Gujarati-Telugu
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Bengali
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Kannada
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Oriya
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Tamil
INFO | jvm 1 | 2017/07/29 23:44:26 | Gurmukhi-Telugu
INFO | jvm 1 | 2017/07/29 23:44:26 | Halfwidth-Fullwidth
INFO | jvm 1 | 2017/07/29 23:44:26 | Han-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Han-Latin/Names
INFO | jvm 1 | 2017/07/29 23:44:26 | Hangul-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Hans-Hant
INFO | jvm 1 | 2017/07/29 23:44:26 | Hant-Hans
INFO | jvm 1 | 2017/07/29 23:44:26 | Hebrew-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Hebrew-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Hiragana-Katakana
INFO | jvm 1 | 2017/07/29 23:44:26 | Hiragana-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | IPA-XSampa
INFO | jvm 1 | 2017/07/29 23:44:26 | Jamo-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Bengali
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Oriya
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Tamil
INFO | jvm 1 | 2017/07/29 23:44:26 | Kannada-Telugu
INFO | jvm 1 | 2017/07/29 23:44:26 | Katakana-Hiragana
INFO | jvm 1 | 2017/07/29 23:44:26 | Katakana-Latin
INFO | jvm 1 | 2017/07/29 23:44:26 | Katakana-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Kazakh-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Kirghiz-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Korean-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:26 | Latin-ASCII
INFO | jvm 1 | 2017/07/29 23:44:26 | Latin-Arabic
INFO | jvm 1 | 2017/07/29 23:44:26 | Latin-Armenian
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Bengali
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Bopomofo
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Cyrillic
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Georgian
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Greek
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Greek/UNGEGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Hangul
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Hebrew
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Hiragana
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Jamo
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Kannada
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Katakana
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-NumericPinyin
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Oriya
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Syriac
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Tamil
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Telugu
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Thaana
INFO | jvm 1 | 2017/07/29 23:44:27 | Latin-Thai
INFO | jvm 1 | 2017/07/29 23:44:27 | Macedonian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Bengali
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Kannada
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Oriya
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Tamil
INFO | jvm 1 | 2017/07/29 23:44:27 | Malayalam-Telugu
INFO | jvm 1 | 2017/07/29 23:44:27 | Maldivian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Mongolian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | NumericPinyin-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | NumericPinyin-Pinyin
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Bengali
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Kannada
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Tamil
INFO | jvm 1 | 2017/07/29 23:44:27 | Oriya-Telugu
INFO | jvm 1 | 2017/07/29 23:44:27 | Pashto-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Persian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Pinyin-NumericPinyin
INFO | jvm 1 | 2017/07/29 23:44:27 | Publishing-Any
INFO | jvm 1 | 2017/07/29 23:44:27 | Russian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Serbian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Simplified-Traditional
INFO | jvm 1 | 2017/07/29 23:44:27 | Syriac-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Bengali
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Kannada
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Oriya
INFO | jvm 1 | 2017/07/29 23:44:27 | Tamil-Telugu
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Bengali
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Kannada
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Oriya
INFO | jvm 1 | 2017/07/29 23:44:27 | Telugu-Tamil
INFO | jvm 1 | 2017/07/29 23:44:27 | Thaana-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Thai-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Tone-Digit
INFO | jvm 1 | 2017/07/29 23:44:27 | Traditional-Simplified
INFO | jvm 1 | 2017/07/29 23:44:27 | Turkmen-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Ukrainian-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Uzbek-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | XSampa-IPA
INFO | jvm 1 | 2017/07/29 23:44:27 | az-Lower
INFO | jvm 1 | 2017/07/29 23:44:27 | az-Title
INFO | jvm 1 | 2017/07/29 23:44:27 | az-Upper
INFO | jvm 1 | 2017/07/29 23:44:27 | cs-cs_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | cs-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | cs-ko
INFO | jvm 1 | 2017/07/29 23:44:27 | cs_FONIPA-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | cs_FONIPA-ko
INFO | jvm 1 | 2017/07/29 23:44:27 | el-Lower
INFO | jvm 1 | 2017/07/29 23:44:27 | el-Title
INFO | jvm 1 | 2017/07/29 23:44:27 | el-Upper
INFO | jvm 1 | 2017/07/29 23:44:27 | es-am
INFO | jvm 1 | 2017/07/29 23:44:27 | es-es_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | es-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | es-zh
INFO | jvm 1 | 2017/07/29 23:44:27 | es_419-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | es_419-zh
INFO | jvm 1 | 2017/07/29 23:44:27 | es_FONIPA-am
INFO | jvm 1 | 2017/07/29 23:44:27 | es_FONIPA-es_419_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | es_FONIPA-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | es_FONIPA-zh
INFO | jvm 1 | 2017/07/29 23:44:27 | it-am
INFO | jvm 1 | 2017/07/29 23:44:27 | it-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | ja_Latn-ko
INFO | jvm 1 | 2017/07/29 23:44:27 | ja_Latn-ru
INFO | jvm 1 | 2017/07/29 23:44:27 | lt-Lower
INFO | jvm 1 | 2017/07/29 23:44:27 | lt-Title
INFO | jvm 1 | 2017/07/29 23:44:27 | lt-Upper
INFO | jvm 1 | 2017/07/29 23:44:27 | nl-Title
INFO | jvm 1 | 2017/07/29 23:44:27 | pl-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | pl-pl_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | pl_FONIPA-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | ro-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | ro-ro_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | ro_FONIPA-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | ru-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | ru-zh
INFO | jvm 1 | 2017/07/29 23:44:27 | sk-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | sk-sk_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | sk_FONIPA-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | tr-Lower
INFO | jvm 1 | 2017/07/29 23:44:27 | tr-Title
INFO | jvm 1 | 2017/07/29 23:44:27 | tr-Upper
INFO | jvm 1 | 2017/07/29 23:44:27 | uz_Cyrl-uz_Latn
INFO | jvm 1 | 2017/07/29 23:44:27 | uz_Latn-uz_Cyrl
INFO | jvm 1 | 2017/07/29 23:44:27 | zh_Latn_PINYIN-ru
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Null
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Remove
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/Unicode
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/Java
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/C
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/XML
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/XML10
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/Perl
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex/Plain
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hex
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any/Unicode
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any/Java
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any/C
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any/XML
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any/XML10
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any/Perl
INFO | jvm 1 | 2017/07/29 23:44:27 | Hex-Any
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Lower
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Upper
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Title
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-CaseFold
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Name
INFO | jvm 1 | 2017/07/29 23:44:27 | Name-Any
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-NFC
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-NFD
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-NFKC
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-NFKD
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-FCD
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-FCC
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Latin/BGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Latin
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Katakana
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-ko
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-ja
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-zh
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-es_419_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-am
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Latin/Names
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hiragana
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Bopomofo
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Devanagari
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Gujarati
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hebrew
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Kannada
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hangul
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Gurmukhi
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Tamil
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Malayalam
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Arabic
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Bengali
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Telugu
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Thaana
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Georgian
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Greek
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Greek/UNGEGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Syriac
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Armenian
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Thai
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Cyrillic
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Oriya
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-es_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-ro_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hant
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Hans
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-sk_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-uz_Latn
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-uz_Cyrl
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-ru
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-Latin/UNGEGN
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-cs_FONIPA
INFO | jvm 1 | 2017/07/29 23:44:27 | Any-pl_FONIPA

Hello Mahesh

Thanks for getting back to me. I wasn’t able to find the package for the service pub.utils:transcode

I used the icu4j-50.1.jar that you suggested but the ID for Latin-ASCII is still missing. When you ran your test, which folder was the jar in?
I tried \jvm\jvm\jre\lib\endorsed as mentioned above but also \IntegrationServer\instances\default\lib\jars\custom and \common\lib\ext

pub.utils:transcode is present in WmPublic package on your Integration Server that you are connected to.

For placing the jars in the designer workspace place them as below:

Right click on the project or java service, go to BuildPath and Add external Jars.

Also, put the jar file in the location C:\SoftwareAG912\IntegrationServer\instances\default\packages<package-name>\code\jars before promoting the code to test and prod.

Please share your webMethods package containing the java service, I can compile from my end.

It seems that pub.utils:transcode is missing from my installation

I added the jar to the folders you said, but it still can’t find the ID.

I’ve attached the package but removed the icu4j jar. You can ignore the properties file as it’s simply contains the rule which is now hardcoded

POMosaic.zip (18.5 KB)

What is your IS version, I will share you the sample package with jar file in it.

I am on IS 9.12 with Java version 1.8.0_101 (52.0)

I’m running IS 9.6 with core fix 12 using java 1.7.0_51

In about a months time we’ll be running 9.12 with java 1.8

HI Mahesh, can you share the package you mentioned

Problem resolved -
I also needed to add package to manifest.v3