問題タブ [aif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - X++ から呼び出された外部 Web サービスをログに記録する方法
標準のチュートリアルに従って、外部 Web サービス参照を作成しました。私の呼び出しにはトランザクション データが含まれており、ロギングは必須です。これらの外部呼び出しを行うときに、どのような種類のログを使用する必要があるかを知りたいです。これらの呼び出しが標準の AIF ドキュメント履歴と例外に沿って表示されることを本当に望んでいますが、それは簡単には実現できないと思います。また、外部サービス参照によって生成された SOAP 要求と応答が見つからないため、ロギングがさらに複雑になります。カスタム アウトバウンド アダプターを作成することを考えましたが、それが正しいアプローチかどうかはわかりません。プロのおすすめを知りたいだけです。
https://technet.microsoft.com/en-ca/library/hh500185.aspx
http://daxmusings.codecrib.com/2011/10/using-external-webservices-in-ax.html
logging - AIF インバウンド ポートは文字で始まり、英数字のみを含む必要があります。なんで?
名前に特殊文字「_」が含まれる AIF エンドポイントのログを有効にしようとしています。そして、次のエラー メッセージが表示されます。ポートの名前は文字で始まり、英数字のみを含む必要があります。[@SYS93129] 検証は、Tables\AifPort\validatewrite メソッドにあります。
なぜそれが重要なのか知っている人はいますか?検証をスキップすると問題が発生する可能性がありますか?
ありがとうございました!
try-catch - C# を使用して Web サービスを使用する - AX(2009) で例外をキャッチできません
AX 2009 で AIF ドキュメント サービスを作成しました。AX でピッキング リスト登録の更新を行っています。私のコードは AX の try and catch にあります。
私の問題:
テスト ジョブを使用して AX でサービスをテストすると、catch コードで例外をキャッチできます。しかし、C# でサービスを利用すると、例外をキャッチできません。つまり、キャッチ部分までコードが来ていません。
サービスを利用しているときに例外をキャッチできない理由がわかりません。
どんな提案も役に立ちます..
前もって感謝します!
web - やや複雑な XML を返す AX 2012 AIF で Web サービスを作成する必要がある
呼び出し元のアプリケーションにやや複雑な XMLを返すWeb サービスをAX 2012で作成する必要があります。
たとえば、会社 (およびその子会社) の特定の情報を XML から Web サービス経由で返す必要があります。これは、 AIF 経由で AXに接続する他のアプリケーションに返す必要がある多くの種類のデータの 1 つです。そのため、やや複雑なXMLになります。
私たちが使用しようとしているアプローチは、データを保持するカスタム クラスを作成し、クラスを XML に変換 (シリアル化) しようとするものです。これは通常、C#を使用すると非常に簡単ですが、オブジェクトの Type を取得しようとすると障害が発生する可能性があります。私たちも使用してみimplements AifXmlSerializable
ましたが、サービス グループの展開で問題が発生しました。
AIFの戻り値として String を使用しようとしましたが、成功は限定的でした。基本的に、独自の XML を 1 行ずつ作成してから送信しましたが、これは面倒でエラーが発生しやすくなっています。AIF で List を使用することに成功しましたが、返されるデータはそれよりも複雑になります。
これを行う方法に関するアイデアやコード例へのリンクは、非常に高く評価されます!
axapta - Ax 2012 aif キャッチ警告
ax で AIF Web サービスを作成しました。一般ジャーナルにデータを挿入するために aif Web サービスを呼び出す vb.net アプリケーションがあります。エラーが発生すると、vbでキャッチし、問題のないエラーを返します。私がやりたいことは、警告メッセージもキャッチすることです。通常、行が入力され、その寸法が間違っていると、警告メッセージとエラーが返されます。しかし、私はエラーしか出ません。したがって、問題は、エラーとともに ax の警告メッセージをキャッチして取得し、それをアプリケーションに返す方法です。基本的に、ax の例外リストから取得する必要があります。