0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【IBM App Connect Enterprise】 コード・ページ '65001' が無効です への対応

Posted at

コード・ページ '65001' が無効です

IBM App Connect Enterprise(以下 ACEと略します)の利用で、Windows環境のMQと接続する際に、次のようなエラーが発生するかもしれません。
特にWindowsのローカル環境で試験的にインストールする際に、多く発生する状況と考えます。

qiita-square

原因

このエラーは、MQ側のコードページ(文字コード)として設定されているのが65001で、これをACE側が認識できないという状況を示しています。

ACEでサポートするコードページのリストは以下のページから確認できます。

「65001」はUTF-8であることを示しており、コードページ上でもACEが認識できると記載されています。ただ実際にコードページの識別を行なう際に「ibm-65001」と判断されて対応コードページのリストにないと判断されているようです。

WindowsのMQでは、デフォルトインストールでプラットフォームの文字コードをCCSIDに採用することから65001が選択されます。

MQでどのようなコードページが設定されているかは、次のコマンドで確認することができます。

runmqsc キューマネージャー名
DISPLAY QMGR CCSID

対処

MQのコードページを1208に変更することでエラーは解消します。

runmqsc キューマネージャー名
ALTER QMGR CCSID(1208)

ここではローカルテストを想定しての解決策として提示していますが、実運用にあたっては正しいコードページに合わせた対処方法を検討ねがいます。

さらに詳しい情報をお探しの方へ

IBMの最新情報、イベント情報、さらに役立つ資料は、以下のIBM Communityでも発信・格納されています。
最新のトレンドや有益な情報をチェックするために、ぜひご覧ください!

  • WebSphere: IBM Community - WebSphere
    WebSphere関連の最新情報やディスカッション、イベント情報、技術資料を公開中!
  • ELM (Engineering Lifecycle Management): IBM Community - ELM
    ELMに関する最新のイベント情報、ナレッジ共有、便利なドキュメントをチェック!
  • Integration: IBM Community - Integration
    Integrationに関する最新のイベント情報、ナレッジ共有、便利なドキュメントをチェック!
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?