オブジェクト記述子 (MQOD) の ResolvedQName フィールドを調べて、open_after および put1_before API 出口で解決されたキュー名 (つまり、エイリアス キューのベース キュー名) を取得しようとしています。しかし、これらの出口内にベース キュー名が含まれていないようです (つまり、空白であるか、'1.59.15' のような予期しない値です)。ただし、ObjectName がエイリアス キュー名で適切に設定されていることがわかります。わかりやすくするために、私のエイリアス キューとベース キューは両方とも同じローカル QM を使用しています。
そのため、エイリアス キューを使用して (open + put) または put1 呼び出しを行うときに、MQ API 出口内で解決されたキュー名を取得する方法があるかどうか疑問に思っています。どんな助けでも大歓迎です。