[ACC] - 「[@registrationToken] unknown」が原因で mcSynch_mcExec ワークフローが失敗する

スクリプト「eventSynch/soapImport」の評価でエラーが発生したために mcSynch ワークフローが停止する問題を修正する方法を説明します。 RT スキーマで RegistrationToken が使用できることを確認するために、モバイルアプリチャネル パッケージを再インストールするサポートをリクエストします。

説明 description

環境

Adobe Campaign Classic v7

問題/症状

次のエラーが原因で、mcSynch ワークフローが一時停止状態になる場合があります。

エラーメッセージ

soapImport PostgreSQL エラー:エラー:stdin からのコピーに失敗しました:現在の状態で操作を完了できません。 コンテキスト:wkf3886_56147、1 行目をコピー
soapImport JavaScript : スクリプト「eventSynch/soapImport」の評価中にエラーが発生しました。
soapImport 属性「registrationToken」が不明です(スキーマ「リアルタイムイベント (nms:rtEvent)」の定義を参照)。 式「[ @registrationToken]」を解析できません。

注意:ソフトウェアのバージョンによっては、次のようなメッセージが表示されることがあります。

soapImport 属性「registrationToken」が不明です(スキーマ「リアルタイムイベント (nms:batchEvent)」の定義を参照)。 式「[ @registrationToken]」を解析できません。

解決策 resolution

Message Center のワークフローに対して UI アクセス権を持たないので、サポートチケットを発行し、エラーを共有し、サポートチームにパッケージをインストールしてワークフローを再開するようにリクエストします。

原因

これは、実稼動環境にはインストールされているが、RT インスタンスにはインストールされていないモバイルアプリチャネルパッケージが原因です。

RegistrationToken は、モバイルアプリチャネルパッケージの読み込み後に追加される nms:rtEvent/nms:batchEvent の属性です。 そのため、mcSynch の手順 soapImportBatchEvent でクエリが実行され、パッケージが RT 側にインストールされていない場合は、RT スキーマに属性が存在しないので、このエラーが発生します。

注意: UI を使用してパッケージをインストールすることはお勧めしません。 常にサポートチケットを通じてリクエストする必要があります。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f