問題タブ [business-connector]

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.

0 投票する
1 に答える
1723 参照

axapta - Microsoft AX および Business Connector / エンタープライズ ポータル / アプリケーション統合フレームワーク

私は、AX を Web に統合することを目的としたプロジェクトにしばらく取り組んできました。

AX を提供した会社は、バックエンドの私の側で直接 Business Connector (BC.net) を使用することを選択しました。

少し検索したところ、Application Integration Framework (AIF) / Enterprise portal (EP) を使用する必要があるようです。これは、BC が Web のようにマルチユーザー向けに作成されていないことを理解しているためです。ただし、EP のようなセッション ラッパーを使用して実装する必要があります。また、LAN 上で実行する必要があり、WAN 経由で接続することはできません。

これについて何かコメントはありますか?

-- -編集- 詳細情報:

ああ、申し訳ありません-stackoverflowの初心者-あなたが私の質問にコメントしたことを知りませんでした。

私はこれを最初からやっています。最初の計画では、モデルを作成し、オブジェクトを AX から BC 経由でデータ レイヤーに直接送信することでしたが、BC は Axaptaobjects 以外のものを渡すことができないため、XML にシリアル化し、BC で文字列として送信してから逆シリアル化することにしました。私のデータレイヤーで。

現在、すべてが機能していますが、安定性とパフォーマンスは本当に最悪です。バックエンド (BC -> AX) を提供している会社がここで何か本当に悪いことをしているのではないかと心配しています...

0 投票する
2 に答える
546 参照

sql - AX / Axapta: SQL 経由でカスタム フィールドを取得する

ここで自分自身のかなり「汚い」ビジネス コネクタを作成していますが、作成された「カスタム フィールド」を見つけるのに苦労しています。

それらはAXに表示されます-しかし、SQLデータベースでは、それらはまったく言及されていません...テーブルの元の状態が変更されないように、すべてのカスタムフィールドがデータベースの別の場所に保存されているという予感があります- しかしここで?

0 投票する
3 に答える
2692 参照

php - PHP は Dynamics AX ビジネス コネクタと通信できますか?

問題: PHP スクリプトから Dynamics AX にデータをフィードする必要があります。

方法: これを行う最も簡単な方法は、Dynamics AX Business Connector を使用することだと思います。

質問: PHP スクリプトから Dynamics AX Business Connector に直接接続することは可能ですか? もしそうなら:どのように?

0 投票する
2 に答える
1162 参照

visual-studio-2008 - DynamicsAXのビジネスコネクタを使用した販売注文の生成

したがって、タイトルが示すように、別のデータベースからデータを取得し、DynamicsAXの喉にデータを押し込むアプリケーションを作成する必要があります。

このデータは、エンタープライズポータルではなく、PHPポータルから取得されます。注文の一部のデータを別のデータベースに保存します。つまり、前述のように、それをAXに「インポート」して、他のデータベースから取得したデータを使用して販売注文を作成する必要があります。

また、Business Conectorに関するいくつかの参照も必要ですが、AXが使用するすべてのRECIDと参照を処理しますか?

前もって感謝します。


編集:

OK、AXのデータベースにレコードを挿入できます。問題は1つだけです。内部IDを生成できません。同様に、CustTableの「AccountNum」フィールド。ビジネスコネクタからキャプチャする方法はありますか?

0 投票する
2 に答える
3855 参照

dynamics-ax-2009 - Dynamics AXでは、ビジネスコネクタを使用して、カーネル関数をどのように呼び出しますか?

C#(.Net Business Connector)を使用してAXからカーネル関数を呼び出す方法を知りたいです。

具体的には、fieldName2Id、tableName2Id、curUserIdなどのメソッドを呼び出すことができますか?

0 投票する
2 に答える
2024 参照

.net - Dynamics AX 2009 .NET ビジネス コネクタ

Dynamics AX 2009 .NET Business コネクタでテンプレートを使用して新しいアイテム レコードを作成する方法を知りたいです。Dynamics AX 2009 を使用してこれを行う方法を知っています。呼び出すことができる静的メソッドはありますか? また、保存する前に新しいアイテム情報をユーザーに表示したいと考えています。これは可能ですか?

助けてください

ありがとう

0 投票する
2 に答える
843 参照

.net - Ax2009からXMLDocumentを返す

Axaptaには次のような関数があります。

これにより、XMLドキュメントが返されます。次に、ビジネスコネクタを使用して.NETプログラムから次のようにこれを呼び出します。

ただし、これを.NETのSystem.Xml.XmlDocumentにキャストできないようです。これを行う方法はありますか、それとも文字列を返してドキュメントをリロードする必要がありますか?

0 投票する
2 に答える
3209 参照

c# - ビジネス コネクタを介して Dynamics AX データベースに dateTime フィールドを挿入する

.NET ビジネス コネクタを使用して、C# プログラムでDynamics AX 2009 データベースにレコードを直接挿入しようとしています。

これまでのところ、文字列、int、int64、enum (NoYes) を簡単に挿入できますが、dateTime フィールド (AX ではフィールドは UtcDateTime として定義されています) を挿入しようとするたびに失敗し、次のエラーが表示されます。

指定されたメソッド引数が無効です。

これは私が見逃している単純なものだと確信しています。

コードのスニペット:

文字列として渡しdateTime.parseExact、 などを使用してみましたが、まだ機能していないようです。

0 投票する
1 に答える
1073 参照

exception - Dynamics AX / AXAPTA .Net Business Connector - 古い例外をクリアする方法

AX トランザクションを処理するための小さなツールを書いていますが、エラーが発生するたびに例外出力が大きくなることがわかりました。

XppException が発生するたびに、以前の例外もすべて出力されるようです。ご想像のとおり、これは見栄えが悪く、混乱を招く可能性があります。

各例外を処理するときに、構築されたすべての例外メッセージをクリアする方法はありますか?

また、私はたくさんの

ClrBridgeLoader: 致命的なエラー: Microsoft.Dynamics.ClrBridge.dll を読み込めません。

エラーメッセージ。これらもクリアする方法は?

0 投票する
1 に答える
2768 参照

axapta - Dynamics AX 2009 ビジネス コネクタの権限

直接モードでは、Business Connector はどの権限を使用しますか?

AX 2009 では、Business Connector は直接モードまたは間接モードで実行できます。

間接モードでは、LogonAs を使用して AX ユーザーを偽装し、すべてのアクセス許可を継承します。それは理にかなっています。私はそれでいいです。

現在... ダイレクト モードでは、ビジネス コネクタはプロキシ アカウントで実行されますが、これは (インストール チェックリストにより) AX のユーザー アカウントに関連付けることができません。では、ダイレクト モードのときに AX でどのようなアクセス許可 (すべてのテーブルとクラスへの無制限のアクセス) を持っているのでしょうか?

さらに2つのアイテム:

AX のドキュメントには、Business Connector を制御するための 4 つのセキュリティ キー (SysCom、SysComData、SysComExecution、および SysComIIS) が記載されています。ただし、これらのキーは、AX のオブジェクト、ユーザー グループ、またはテーブルには割り当てられません。それらはどのように機能しますか?AOT のオブジェクトに複数のキーを割り当てることはできません。ビジネス コネクタ キーに追加するために標準のキーを削除することは絶対にありません。

私は参考書 Inside Dynamics AX 2009 も持っています。素晴らしい本ですが、ダイレクト モードの説明はさらに意味がありません。「直接的なアプローチでは、現在の Dynamics AX ユーザーの資格情報が使用されます。」どのユーザー?何百人ものユーザーがいる AX サーバーに接続するためにビジネス コネクタを使用するクライアント アプリケーション サーバーがあります。直接モードでは、Business Connector はログインしている任意のユーザーから自由に権限を取得しますか? ログインしているユーザーがいない場合はどうなりますか?

そう。分かる人なら。私は本当に理解したいです。

ありがとう!