問題タブ [biztalk-deployment]
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.
xsd - schemas_microsoft_com_2003_10_Serialization の複数のコピーが必要ですか?
BTDF 展開パッケージ、最初にスキーマに取り組んでいると、多くの警告が表示されます...
以前に展開されたスキーマ "" は、同じターゲット名前空間 " http://schemas.microsoft.com/2003/10/Serialization/ " を持っています。
..._schemas_microsoft_com_2003_10_Serialization.xsd
おそらく複数の Web サービスを参照することによって追加された のさまざまなコピーに遡ります。
これらはすべて必要ですか?...特に内容が同一であるため
1つでも必要ですか?
同様に、複数のコピーがあります...Serialization_Arrays.xsd
biztalk - BizTalk の展開とビジネス ルール
私は BizTalk 開発の初心者であり、適切に使用してから 6 ~ 7 週間しか経っていないため、私の素朴さを許してください。
開発中の基本的な BizTalk 2013 アプリケーションがあり、テスト環境に展開する準備ができています。
ビジネス ルールを使用してアウトバウンド トランスポートの場所を定義しています。すべての変換が完了したら、SQL Server のストアド プロシージャにデータを送信し、レコードを挿入/更新します。
テスト/ライブ環境に展開する場合、データベースはアプリケーションとは別のサーバーに格納されるため、アウトバウンド トランスポートの場所をローカル マシンに設定することはできません。例えば:
環境に応じてビジネス ルールを変更できるかどうかを確認するために BizTalk 展開フレームワークを調べましたが、何も見つかりませんでした。
私の質問は、ビジネス ルールの環境ベースの設定を管理するための最良の (最小限のメンテナンス) 方法は何ですか? BizTalk 展開フレームワークを使用することをお勧めします。
biztalk - Biztalk メッセージの復元
要件: BizTalk アプリケーションを新しいバージョンに更新する
問題: 実行中または一時停止中のインスタンスがある場合、MSI インポートが完了しません。終了すると、メッセージが失われます
私は何を試しましたか:
メッセージボックスに約 100 件以上のメッセージがあり、一部はアクティブで、一部は再開可能ステータスが中断されていました。BizTalkMsgBoxDb のバックアップを取り、BTAdmin コンソールからすべてのインスタンスを終了してから、BizTalkMsgBoxDb を復元しました。
メッセージが BizTalkMsgBoxDb に返されることを期待していましたが、BiztalkAdmin コンソールからクエリを実行してもメッセージが返されません。
何か見逃しましたか?
biztalk - アダプタ "WCF-OracleDB" がエラー メッセージを生成しました。名前空間 "" を持つ予期しない開始ノードが見つかりました
私は数日以来、この問題に直面しています。私の要件は、ストアド プロシージャを実行することです。データが見つかった場合は、10 ~ 15 分ごとにオーケストレーションを実行します。
そのために、Oracleでポーリングアプローチを使用しています。
私は以下のストアドプロシージャを持っています、
アダプター サービスの消費メソッドを使用して、以下のスキーマを生成しました。3 つのスキーマを取得しました
orch でメッセージとして OracleDBBindingRADAR.PollingProcedure.xsd を使用しています。
今、管理者レベルで、受信場所で以下の構成設定を行いました。間違っているところを助けてください。
トランスポート タイプ: WCF-OracleDB EnableBiztalkcompatibilityMode: True PollDataAvilableStatement: SELECT count(*) FROM RAD_BTS_MANAGE_DOCAMS WHERE MESSAGE_STATE=' CREATED 'アンビエント トランザクション: False
polling Statement に何らかの問題があるとは思えません。
私のSPでは、アウトコーサーではなく、アウトだけです。どのように書くか、どこが間違っているのか教えてください。
私が得ているエラー:
アダプタ「WCF-OracleDB」でエラー メッセージが発生しました。
biztalk - BTDF 設定ファイル ジェネレーターの生成
環境固有のバインディングを生成するために、BizTalk サーバー展開フレームワークを使用しています (確かに多くの Biztalker がそうしています)。ソリューションを新しい環境に展開するとき、送信ポート/受信場所の接続文字列と URL を手動で設定しています。次に、バインディング ファイルをエクスポートし、この環境で変化する値への Xpath を手動で SettingFileGenerator.xml に書き込みます。
これは非常に日常的な作業であり、デフォルトのバインディングと特定の環境のバインディングを比較して Xpath を異なる値に抽出する「スマートな」(自動) 方法があるかどうかを尋ねています。
biztalk - ホスト インスタンスを再起動せずにキャッシュを更新する
すべての Biztalk アプリケーションでインプロセス .net メモリ キャッシュを使用しています。キャッシュを突然無効にする必要が生じた場合、唯一のオプションはホスト インスタンスを再起動することです。
ホスト インスタンスを再起動せずに inproc .net キャッシュを無効にする他のオプションはありますか?
biztalk - BizTalk スケジュール タスク アダプター v5 が失敗します - オブジェクトをキャストできません
テスト サーバーとライブ サーバー用に BizTalk スケジュール タスク アダプターの v5 をインストールしました。次のクラスで実行するように構成されています - 2分ごとにトリガーされます
ScheduledTaskAdapter.TaskComponents.FileStreamProvider、ScheduledTaskAdapter.TaskComponents、バージョン = 4.0.0.0、カルチャ = ニュートラル、PublicKeyToken = aa9f2dd0f13442dc
ローカルのxmlファイルを指しています
テスト環境では問題なく動作しますが、ライブ環境では、最初のポーリング後に受信場所がシャットダウンし、次のエラーがログに記録されます。
URL「schedule://TimeSpan/GetEmail」の受信場所「RcvScheduledTask_Loc」はシャットダウン中です。詳細:「タイプ 'ScheduledTaskAdapter.TaskComponents.FileStreamProvider' のオブジェクトをタイプ 'ScheduledTaskAdapter.TaskComponents.IScheduledTaskStreamProvider' にキャストできません。」.
BTDF を使用してアンデプロイしようとすると、BTSTask RemoveApp に応答して結果をデプロイするために次のエラーが書き込まれます。
EXEC: 警告: 受信場所 'RcvScheduledTask_Loc' の TransportTypeData、Address、または Public Address プロパティを検証できませんでした。オブジェクト参照がオブジェクト インスタンスに設定されていません。
私が間違っているアイデアはありますか?