必要なサブフォルダを上に移動した後には役に立たないので、サブフォルダが1つ上のフォルダを上に移動して "FolderToDelete"を削除するようにします。 RFH2-ヘッダーは次のように構成されて
:javaを使ってmqrfh2-headerの1つのフォルダをサブフォルダに移動する方法は?
<usr>
<FolderToDelete>
<SubFolder 1 To Move Up>
</SubFolder 1 To Move Up>
<SubFolder 2 To Move Up>
</SubFolder 2 To Move Up>
<SubFolder I don't need 1>
</SubFolder I don't need 1>
<SubFolder 3 To Move Up>
</SubFolder 3 To Move Up>
<SubFolder I don't need 2>
</SubFolder I don't need 2>
</FolderToDelete>
</usr>
それはこのようにそれを試してみました:
newMsg.setStringProperty("usr.SubFolder 1 To Move Up", message.getStringProperty("usr.FolderToDelete.SubFolder 1 To Move Up"));
newMsg.setStringProperty("usr.SubFolder 2 To Move Up", message.getStringProperty("usr.FolderToDelete.SubFolder 2 To Move Up"));
newMsg.setStringProperty("usr.SubFolder 3 To Move Up", message.getStringProperty("usr.FolderToDelete.SubFolder 3 To Move Up"));
newMsg.deleteProperty("usr.FolderToDelete");
それは働いていませんでしたし、私は最初の行のためにErrorMessageを得ました。私は、
2471 09A7 RC2471 MQRC_PROPERTY_NOT_AVAILABLE
しかし、私はプロパティが利用可能であることを知っている:これは、次の原因であることを、
MQJE001: Completion code '2', Cause '2471'.
サイトhttp://blog.robiii.nl/2012/01/websphere-mq-reason-codes.htmlは言う:これはErrorMessageのです名前に間違いがないと確信しています。
私はサブフォルダで作業しているためプロパティではないためですか?はいの場合、なぜ違いがありますか?サブフォルダとプロパティは、単に文字列コンテンツを含むhtmlタグです。違いはありませんか? mq-classesが提供するメソッドがない場合、サブフォルダを使ってどのように作業できますか?