問題タブ [biztalk]
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.
msbuild - MSBuild ContinueOnError
次のような MSBuild プロジェクトがあります。
私の問題は、「RemoveApplications」ターゲットを呼び出すときに、ContinueOnError が期待どおりに機能しないことです。停止して削除するアプリケーションの長いリストがあります。それらはすべて常に存在するとは限らないため、存在しないことがわかったときにスクリプトを続行する必要があります。これは「StopApplications」ターゲットの検索で機能するようですが、「RemoveApplications」ターゲットで欠落しているアプリケーションにヒットすると、次のメッセージが表示されます。
"プロジェクト "cleardownApplications.proj" の "ターゲット "RemoveApplications" のビルドが完了しました -- 失敗しました。タスク "CallTarget" の "ContinueOnError" が "true" に設定されているため、ビルドを続行します。
しかし、その後、「RemoveApplications」から脱落し、「AddApplications」に移動しました。
ありがたく受け取ったどんな助けも、
ありがとう
ロブ。
.net - Biztalk ファイルの分割との使用
Biztalk 2006 には、各ファイルがマップされる前にファイルを多数のファイルに分割するカスタム パイプラインがあります。送信パイプラインでは、「書き込みに一時ファイルを使用」を使用します。私の質問は次のとおりです。メッセージを分割して「書き込みに一時ファイルを使用」を使用する場合、分割されたファイルのすべてが同時に一時フォルダーから出力フォルダーに移動されますか、それとも分割されたファイルのそれぞれが出力に移動されますか他のファイルを待たずに、完了したらすぐにフォルダーに移動しますか? ファイルは非常に小さいので、私は知りませんでした。標準的な動作を知りたいだけなので、大きなファイルを作成して結果を見るのに多くの時間を費やす必要はありません。手伝ってくれてありがとう :)
biztalk - BTSTask ImportBindings
以前にエクスポートされたバインディングファイルに対してBTSTaskImportBindingsを実行する単純なバッチファイルがあります。エラーは発生していないようです。送信/受信ポートとオーケストレーションは正常に作成されます。問題は、オーケストレーションがバインドされておらず、ホストが設定されていないことです。
バインディングファイルを調べましたが、問題ないようです。BindingInfo \ ModuleRefCollection \ ModuleRef \ Services \ Service内にオーケストレーションがあり、これらにはSendPortRef/ReceivePortRefの有効な値を含むPorts\Port要素があります。
この問題をトラブルシューティングするための最良の方法は何ですか?私が言ったように。BTSTask ImportBindingsを実行しても、コマンドラインでエラーはスローされません。
どうもありがとう
ロブ。
wcf - Biztalk WCF アダプターでストリーミングを有効にする
いくつかのメタデータを含む大きな BLOB を Biztalk から WCF サービスに送信したいと考えています。
サービスにアクセスするにはhttpを使用する必要がありますが、サービスの設定とbiztalkの設定の両方を自由に制御できます。
BLOB はギガバイトの範囲にある可能性が高いため、メッセージ コンテンツを XML にシリアル化するため、BasicHttp または WSHttp を使用するプレーンな WCF BizTalk アダプターは問題外です。
私の現在のシナリオでは、メタデータを XML として biztalk マルチパート メッセージの最初の部分に入れ、ペイロードを 2 番目の部分に入れます。
サービスを呼び出すには、WCF MessageContract を準備して、メタデータをメッセージ ヘッダーに入れ、ペイロードを本文に入れます。また、クライアント側とサーバー側の両方を「ストリーミング」トランスポート モードに設定します。
このシナリオは、"通常の" WCF クライアントでは正常に機能しますが、ペイロード全体をメモリに格納することなく、同じことを行うように Biztalk WCF アダプターを構成するにはどうすればよいでしょうか?
それは確かに自分で書いたアダプターで行うことができますが、WCF カスタムアダプターと 1 つまたは 2 つの動作でそれを行う方法があるのだろうか?
biztalk - BizTalk サーバーでの Web サービスのシナリオ
私は BizTalk サーバーを初めて使用しますが、bizTalk と Web サーバーのように通信することは可能ですか? 私のシナリオはこんな感じです。
いくつかのパラメーターを使用して biztalk (Web サービスまたは http) に要求を送信する Silverlight のアプリケーションがあります。biztalk はその要求をサード パーティの Web サービスに送信し、サード パーティの Web サービスは Biztalk に応答を返します。私のSilverlightアプリケーション。
これは可能ですか?はいの場合、このタイプのアプリケーションの作成に役立つ記事を誰か教えてください。
c# - BizTalk は、この問題に対する "正しい" テクノロジですか?
現在、次のワークフローを含むソリューションに取り組んでいます。
- システムは、ある種の識別子/セッション ID を含む電子メールを送信します。
- ユーザーが電子メールに返信します。
- システムは返信を受信し、電子メールの送信者、識別子、およびユーザーの応答を解析します。
- システムは、SQL データベースにクエリを実行して、ユーザーの応答に基づいていくつかの情報を取得し、いくつかのデータを挿入します。
- 次に、システムは、別のシステムに属する Web ページへの http ポストを実行します。
私の質問は、BizTalk がこのソリューションのすべてまたは一部にとって適切なテクノロジであるかということです。なぜですか、そうでないのですか?そうでない場合、適切なテクノロジーは何でしょうか?
この場合、企業は BizTalk の使用を既に決定しているため、否定的な回答を正当化する必要があります。他の BizTalk ソリューションが既に導入されているため、BizTalk サーバーの初期セットアップを構成するための製品と時間のコストは、ここでは考慮されません。
ありがとう。
編集: BizTalk の使用については、私の質問がそう思わせる以上に、議論の余地があると言っても過言ではありません。それがテクノロジーの適切な使用なのか、それとも問題領域が与えられたあなたの直感に基づいたものなのかを知ることにもっと興味があります。
xml - 動的 xsd と Biztalk 2006
私は一種のビズトーク初心者で、ここで 2006 を実行しており、将来は 2006 R2 に移行する予定です。Siri と呼ばれる作業が必要なスキーマがあります。これは次の場所で公開されています。
リンク テキストまたはルート xsd ドキュメントのリンク テキスト。
このスキーマを自分の biztalk プロジェクトに正常にインポートしましたが、この xsd スキーマはすべて xsd:choice および xsd:group ノードであるため、これを使用する方法について理解するのが難しいと感じています。また、ルート要素には targetnamespace が 1 つだけあります。
私のプロジェクトは、バスの推定時刻表を使用し、このデータをデータベース テーブルに挿入することです。Biztalk でスキーマを操作した後、マッピングをフィルター処理して作成/操作するために要素を昇格させるのが難しいことに気付きました (実際にはまだそこまで進んでいません)。
誰かがいくつかのドキュメント/ウェブサイトで正しい方向に私を向けることができますか、または基本的にこれにどのように取り組むべきですか? Biztalk 2006 でこのようなスキーマを使用した人はいますか? もしそうなら、メッセージ マッピング、xml からのデータの取得、および DB への挿入にどのように取り組みましたか? 誰かが見たい場合は、サンプルの xml ペイロードを投稿できます..
biztalk - CRM 4.0 対応の BizTalk 2006 アダプター
こんにちは、
MS CRM 4.0 用の BTS 2006 アダプタを使用して、レコードを作成し、MS CRM 4.0 からデータを取得しています。レコードが作成された後に CRM から応答を取得したい、または CRM からデータを取得したい このために、MS CRM 4.0 用の BTS 2006 アダプターに付属のresponse.xsdを使用して、MS CRM から応答を受信します。応答のターゲット名前空間を設定します。 xsd as: targetNamespace= " http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response "ここの組織名によるとorgName: "MicrosoftCRM" (詳細についてはhttp:// www.ascentium.com/blog/crm/Post398.aspx )
今、私はエラーが発生しています:
スローされた例外: セグメント -1、進行状況 -1 内部例外: 受信した予期しないメッセージ タイプ ''は、予期されたタイプと一致しません' http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response#Response '
例外の種類: UnexpectedMessageTypeException ソース: Microsoft.XLANGs.Engine ターゲット サイト: Void VerifyMessage(Microsoft.XLANGs.Core.Envelope, System.String, Microsoft.XLANGs.Core.Context, Microsoft.XLANGs.Core.OperationInfo)
Visual Studio 2005 で生成された response.xsd のスキーマ インスタンスを次に示します。
これが CRM からの応答の中断されたメッセージの詳細です
ありがとう、
クルディプ