問題タブ [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.
service - Java アプリから Microsoft Dynamics AX 2009 AIF Web サービスを利用する方法
クライアントから MS Dynamics AX 2009 AIF Web サービス WSDL URL を受け取り、それを Java クライアントから使用しようとしています。IIS サーバー (Web サービス URL) に接続し、NTLM 認証を使用して SOAP 要求を渡すと、以下のエラー メッセージが表示されます。
誰でも助けて、従うべきアプローチを教えてもらえますか?
Java では、Apache DefaultHttpClient クラスを使用して、NTLM V2 認証用の JCIFS ライブラリを使用して IIS サーバーとの接続を確立しています。Java で MS Dynamics AX .Net Business コネクタを使用せずに Web サービスを使用しようとしています。
web-services - AX 2012 で AIF を介して単純なゲッターを作成する方法は?
AX に単純なゲッター クラスがあり、外部プログラムから AIF Web サービス経由で使用したいと考えています。クラスは次のようになります。
そこから AIF Web サービスを取得するには何が必要ですか?
web-services - AX 2012 AIF WebService のターゲット名前空間を変更することはできますか?
AIF-WebService (カスタムまたはドキュメント) を作成すると、targetNamespace は「http://tempuri.org/」に設定されます。それを変更することは可能ですか?
AOT のサービス ノードにプロパティ "Namespace" を設定し、サービスの構成で Service->ServiceName->Endpoints->DefaultServiceGroupEndpoint の BindingNamespace を設定しましたが、targetNamespace は変更されません。
それが問題かどうかはわかりませんが、IIS を Web サーバーとして使用しています。
web-services - CustCustomerServiceおよびSalesLineService標準サービスを拡張するにはどうすればよいですか?
AX2012標準サービス「CustCustomerService」と「SalesLineService」にフィールドを追加したいと思います。
このサービスを作成するために使用されたクエリを拡張する必要があると思います。しかし、私はこのクエリを見つける方法がわかりません。
web-services - Ax 2012 で Web サービス (アプリケーション統合フレームワーク) を介して AX メソッドにアクセスする際の例外
ここで、「retrieveCustomerIds」は、Web サービスからアクセスしようとしている AX メソッドです。
retrieveCustomerIds の定義
c# - SalesAgreementHeader [AX 2012] の AIF Web サービスからの更新が失敗する
SalesAgreementHeader
こんにちは、 as テーブルのみを使用してクエリを作成しました。次に、ウィザードを使用してドキュメント aif Web サービスを作成しました。Web サービスは正常に動作しますが、更新では常に " Invalid xml document.
" エラーが報告されます。moveToNextElement
このエラーは、クラスのメソッドによってスローされますAxdBaseCreate
。
例外の理由は、
と
どうすればこれを修正できますか? または、これをデバッグする良い方法はありますか?
のみでクエリを作成する前SalesAgreementHeader
は、より複雑なクエリがあり、同じエラーが発生していました。次に、新しいものを作成し、SalesAgreementHeader
.
更新:SalesAgreementHeader
Aは
まだ問題を解決していませんが、AOS でAgreementHeader
フィールドRelationType
が表示されず、DB を直接見た場合に問題が発生する可能性があると思います。
更新 2: これはコール スタックです。
[s] \Classes\AxdBaseCreate\moveToNextElement 9
[s] \Classes\AxdBaseCreate\readSurrogateForeignKeyValue 37
[s] \Classes\AxdBaseCreate\readProperty 14
[s] \Classes\AxdBaseCreate\readProperties 122
[s] \Classes\AxdBaseUpdate\deserializeTopEntity 25
[s] \Classes\AxdBaseUpdate\deserializeDocument 131
[s] \Classes\AxdBaseUpdate\updateDocumentList 42
[s] \Classes\AxdBase\updateList 64
[s] \Classes\AifDocumentService\updateList 34
[s] \Classes\SalesAgreementService\update 4
axapta - AX 2012 httpインバウンドポートアクティブ化エラー–ポートの展開Webサイトが見つかりませんでした
私はAXに不慣れで、IISの初心者です(そしてstackoverflowの最初の投稿です)。AX 2012AIFWebサービスとhttpAXインバウンドポートの構成についてサポートが必要です。
私の問題は、HTTPを使用してAX内のインバウンドポートをアクティブ化しようとしていることです。次の2つのエラーが発生します。
- ポートのデプロイメントWebサイトが見つかりませんでした:TestOrdImport
- ポート'TestOrdImport'をデプロイできませんでした。\nエラー:ポートのデプロイメントWebサイトが見つかりませんでした:TestOrdImport
これは、Microsoftが発行したAX 2012FP1hyper-vイメージを使用したテスト環境です。他の誰かがここにある手順を使用してWebサービスをインストールしました:https ://msdn.microsoft.com/EN-US/library/gg731848.aspx
Webサービスのインストールを行った人に基づいて、「C:\ Program Files \ Microsoft Dynamics AX \ 60 \ AifWebServices\」の仮想ディレクトリ共有パスとURL「http: 」を使用して、Webサイト画面に新しいエントリを作成しました。 // AX2012-A:85 / MicrosoftDynamicsAXAif60 "
これらが正しいかどうかはわかりませんが、Webサイトはエラーなしで検証されます。Webサービスは、「デフォルトのWebサイト」ではなく、サイト「AIF」にインストールされているように見えました</ p>
サイトのIIS構成に問題がある人はいますか?WebサービスはAIFサイトではなくデフォルトのWebサイトにインストールする必要がありますか?
インバウンドポートを作成するときは、誰かの要求に応じてこれを設定しているため、httpである必要がありますが、インバウンドポートをアクティブ化できず、ガイダンスを使用できます。
axapta - 印刷管理/AIF
請求書が作成されたときにキューに追加されるようにAIFを設定しました。画面に印刷する場合、これは機能しないことを知っています。そのため、その顧客の印刷管理設定を[アーカイブに印刷]に調整しました。ただし、ドキュメントはまだAIFキューに追加されません。
調査の結果、その理由がわかりました。請求書を投稿するために[投稿]ボックスで[印刷管理を使用する]にチェックマークを付けていますが、[プリンタの設定]で[送信先]を画面に設定したままです。これを[印刷アーカイブ]に変更すると、ドキュメントがAIFキューに追加されます。
だから私の質問は、なぜこれが当てはまるのかということです。その顧客のために印刷管理で設定したものを取得しないのはなぜですか?
service - ファイル システム アダプタを使用してバッチを実行中に例外が発生しました
ファイル システム アダプターを使用してバッチを実行しているときに、" There is no service with namespace = ' http://schemas.microsoft.com/dynamics/2008/01/services ' and external name = 'ItemService' というエラーが表示されます。さまざまなフォーラムに投稿し、提案に従って、AOT のサービス ノードで名前空間の名前が正しいことを確認しましたが、システムが特定の名前空間を持つサービスを見つけられない理由を理解できません。提案?