My Oracle Support Banner

日本語メッセージが使用されている場合にテーブルの更新イベントが正常に動作しない (Doc ID 2383306.1)

Last updated on FEBRUARY 03, 2019

適用範囲:

Oracle Agile PLM Framework - バージョン 9.3.6.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

実際の動作

テーブルの更新時にエラーメッセージを返すテーブルの更新イベントPXを実行しているときに、メッセージが期待通りに返りません。PXで返されるメッセージが日本語などのマルチバイト文字の場合に発生します

期待する動作

PXで返されるメッセージが日本語などのマルチバイト文字の場合でも、テーブルの更新イベントPXのメッセージが期待通りに返ること

正常に動作していること

メッセージが英語の場合には、PXのメッセージが正常に返ります

手順

  1. メッセージを日本語で返すPXを開発し、PX jar ファイルを次のディレクトリにコピーします: %Agile_Home%\integration\sdk\extensions
  2. Java Client に管理者ユーザーでログインし、管理タブ > システム設定> イベント管理に移動し、次の設定を行って有効化します:

    a. イベント
    イベント・タイプ:テーブルの更新
    オブジェクト・タイプ:アイテム
    テーブル名:添付ファイル

    b. イベント・ハンドラ
    ハンドラ・タイプ:Java PX
    イベント・アクション:作成したイベントハンドラ

    c. イベント確認通知受信者
    イベント: a で作成したイベント
    イベント・ハンドラ:bで作成したイベント・ハンドラ
    トリガータイプ:事前
    実行モード:同期
    順序:11
    エラー処理ルール:停止

  3. Web Clientにログインし、アイテムを作成します
  4. 添付ファイルタブに移動し、添付ファイルを追加します
  5. ファイルの説明フィールドを更新して保存をクリックします

変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.