バイト・メッセージを処理するときの WebSphere® Message Broker のデフォルト動作のために、readUTF() および writeUTF() メソッドを使うよう設計されたクライアントが影響を受ける可能性があります。 Compute ノードを使用して、同等の UTF ビット・ストリームを構成します。
デフォルトでは、WebSphere Message Broker は JMS メソッド readBytes() および writeBytes() を使ってバイト・メッセージを処理します。 これらのメソッドを使用することで、ペイロードはロー・バイト配列として書き込まれ、読み取られます。 入力メッセージでは、この動作はメッセージ・ツリーの直列化に基づいています。 出力メッセージでは、結果として生成されるビット・ストリームがユーザー指定のパーサーに渡され、論理ツリーが構成されます。
この動作のために、readUTF() および writeUTF() メソッドを使うよう設計されたクライアントが影響を受ける可能性があります。 UTF ストリングには、エンコードされた長さ情報とロー・ビット・ストリームが格納されます。 readUTF() メソッドで読み取り可能な同等の UTF ビット・ストリームを構成するには、以下のステップを実行します。