問題タブ [biztalk-2009]
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.
macros - カスタム BizTalk アダプターでのマクロの実装
カスタムアダプターを書いています。組み込みアダプターが既に持っているマクロ機能を実装したいと考えています。
BizTalk に組み込まれているライブラリ、または文字列文字列を渡すことができる他のライブラリが必要であり、マクロがコンテキスト データに置き換えられた結果の文字列が返されるように思えます。
これを考えるのは気が狂っていますか?これは存在しますか?ありがとう!
biztalk - BizTalk 2009 カスタム アダプター 64 ビット
64 ビットのカスタム アダプターを BizTalk 管理コンソールに表示するために、レジストリ設定がどのように見えるべきか知っている人はいますか? 32 ビット アダプターを作成しましたが、それを 64 ビットに移植したいと考えていますが、カスタム 64 ビット アダプターの作成に関する情報がありません。
biztalk - BizTalk Receive Location Polling を監視するにはどうすればよいですか?
BizTalk 2009 および BizTalk 2010 で ftp および sql ポーリングの受信場所を監視しようとしています。
受信場所がポーリングする頻度、最後にポーリングが行われた時刻、ポーリングにかかった時間、およびポーリングによってメッセージが作成されたかを知りたいです。投票が完了したときに作成されるメッセージを確認できます。私は投票自体にもっと興味があります。
この情報を表示するには、どの画面またはツールを使用できますか? この情報は BizTalk データベース テーブルで見つけることができますか?
biztalk - BizTalk 2009 ファイル アダプター送信で追加ロックの問題が発生する
いくつかの EDI ファイルが BizTalk サーバーに送られてきて、エンド システムで処理するためにファイル共有にドロップします。ファイルは、静的なファイル名を持つ単一のファイル送信ポートを介してファイル共有にドロップされます。エンド システムは 1 日に 1 回だけファイルを収集するため、ファイルは追加オプションが設定された状態で配信されます。
送信ポート用の単一のホスト インスタンスで実行しています。ファイル共有は別のサーバーにあります。そのサーバー (Widnows 2008) にアクセスして開いているファイルを表示すると、BizTalk ホスト インスタンス アカウントからのファイルに対する 2 つの読み取りロックが表示されます。BizTalk でメッセージが中断され、アクセス拒否メッセージが表示されます。ファイルは分単位でファイル共有に書き込まれ、場合によっては同じ分に書き込まれます。大きなファイルはありません (すべて < 20K)。これはおそらく週に 1 回発生し、ターゲット サーバーのさまざまなファイル ドロップ場所で発生します。ホスト インスタンスをリサイクルしても、ロックは解放されません。注文した配達は役に立ちません。
問題やトラブルシューティングを解決するための考えや情報は役に立ちます。私が考えているいくつかのこと:
- ファイル アダプタがファイル ハンドルを失っていますか?
- 以前に問題なくファイル アダプタで追加モードを使用した人はいますか?
ありがとう!
biztalk - BizTalk 2009 の「データ要素に無効な文字があります」エラー
一部の BizTalk 2009 開発環境では、HIPPA X12 ファイル、4010 270 ファイル タイプを処理しようとすると、スキーマで X12_AN タイプとして定義されている要素が「データ要素に無効な文字」エラーをスローします。例: NM103__InformationReceiverLastOrOrganizationName。文句を言っている無効な文字は文字「U」です。大文字の「U」のみで、小文字の「u」ではありません。
このエラーは、Windows Server 2003 R2 Enterprise X64 Edition を実行している Citrix VDI に存在する開発環境でのみ発生します。VDI にインストールされている BizTalk Server 2009 のインスタンスは、最新の修正プログラムで更新されています。
これまでのところ、入力ファイルのエンコーディングの変換からファイル全体の手動での再入力まで、考えられることはすべて試しました。スキーマとマップの両方を再コンパイルしてデプロイしました。関係者レベルでの EDI 検証の有効化と無効化も行っています。何も機能していないようです。
このタイプのエラーを以前に見た人はいますか? BizTalk で要素の検証に使用される文字セットを変更または上書きする方法はありますか?
あなたが提供できる情報は大歓迎です!
biztalk - BizTalkServer2009構成でグループを作成する
BTS 2009 COnfigurationコンソールでグループを作成しようとしていますが、次のエラーが発生します。
サーバー上に管理データベース「BizTalkMgmtDb」を作成できませんでした...
この問題の原因は何ですか?
biztalk - BizTalk 2009 累積更新プログラム 2 のインストールに関する問題
さかのぼる 4 月に、開発環境に BizTalk 2009 CU 2 修正プログラムをインストールしました。すべてのローカル (開発者マシン) のインストールは成功し、問題はありません。ただし、QA サーバーのインストールには修正できない問題がいくつかあります。
背景を説明すると、当社の QA BizTalk サーバー環境は、VMware の下で 6 コアの AMD Opteron 2435 で実行される Windows Server 2003 R2 Standard SP2 です。BizTalk データベースは、BizTalk サーバーの外部にある SQL Server 2008 ボックスに格納されています。複数の BizTalk ホストが構成されており、それぞれが QA ボックスに 1 つのホスト インスタンスを持っています。
ホットフィックスのインストール後に発生した問題は、追跡ホスト インスタンスがサーバーの CPU 使用率を約 5 分間 100% に急上昇させ、その後ホスト インスタンスがシャットダウンすることです。ホスト インスタンスは 1 分後に自動的に再起動し、CPU を 5 分間再び 100% にスパイクして、このサイクルを無期限に繰り返します。ご想像のとおり、プロセッサが急上昇している間は、サーバー上で実行できるものは他にありません。
別の名前で追跡ホスト インスタンスを削除して再作成しようとしましたが、問題は解決しません。ホットフィックスをもう一度インストールしようとしましたが、役に立ちませんでした。機能する唯一の解決策は、ホスト インスタンスをシャットダウンして実行できないようにすることです。
他の誰かがこの問題を経験しましたか? 修正するにはどうすればよいですか?
前もって感謝します!
biztalk - カスタム パイプライン
受信パイプラインがメッセージボックスにメッセージを発行するのを止めることは可能ですか?
入力メッセージの有効性をチェックするパイプライン コンポーネントを開発しました。検証が失敗した場合にメッセージがメッセージ ボックスに公開されるのを停止するコードを追加したいと考えています。
簡単に言うと、入力ファイルが検証に失敗した場合、オーケストレーションや送信ポートを呼び出すべきではありません。また、受信パイプラインからエラーの詳細を公開するメールを送信する必要があります。
ありがとう。
biztalk - BizTalk マッピング - スクリプト Functoid オブジェクトのライフ サイクル、いつ初期化されて破棄されるか
BizTalk マップでスクリプト関数を呼び出す場合、オブジェクト (呼び出しているクラス) は最初の呼び出し時に初期化され、変換が行われている間ずっとメモリに保持されますか? または、新しい行が実行されるたびに、またはスクリプトが呼び出されるたびに、破棄されて初期化されますか?
私が尋ねる理由は、スクリプト関数を介して小さなルックアップ テーブルをメモリにキャッシュすることのメリットについて議論したからです。最初のレコードを初めて検索するときに辞書をキャッシュし、その後の検索ではデータベースにアクセスせずに同じ辞書を使用したいと考えています。
これは素朴なアプローチですか?オブジェクトが再初期化されるためにディクショナリは失われますか?それとも、変換が終了するまでメモリに保持されますか? マイクロソフトはこれに関するガイダンスを持っていますか (私は見つけることができませんでした)?
biztalk - プログラムで BizTalk 2009 アプリケーションを停止および開始しますか?
BizTalk アプリケーションをプログラムで停止および開始する方法はありますか?
理想的には、スクリプトまたはバッチ ファイルで実行でき、できるだけシンプルなものでしょうか?
私は WMI を見てきましたが、私が読んだところによると、アプリケーションを停止および開始することはできませんか? これは本当ですか?
ExplorerOMも見たのですが、64ビット環境で動くのでしょうか?