問題タブ [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.
biztalk-deployment - ESB 2.2 EsbImportUtil.exe 'Microsoft.Practices.ESB.Configuration.ConfigHelper' の型初期化子が例外をスローする
ESB 2.2 EsbImportUtil.exe
次のエラーを使用して旅程をインポートすると、EnterpriseLibrary 5
インストール済みであり、GACEnterpriseLibrary 4.1 dll
も含まれています。
' ' の型初期化子がMicrosoft.Practices.ESB.Configuration.ConfigHelper
例外をスローしました。[A]Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceSection cannot be cast to [B]Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceSection. Type A originates from 'Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.Practices.EnterpriseLibrary.Common\5.0.414.0__31bf3856ad364e35\Microsoft.Practices.EnterpriseLibrary.Common.dll'. Type B originates from 'Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.Practices.EnterpriseLibrary.Common\4.1.0.0__31bf3856ad364e35\Microsoft.Practices.EnterpriseLibrary.Common.dll'.
助けてくれてありがとう
biztalk - BizTalk 2013 CU2 + ESB: アプリケーションのリソースを更新できませんでした
最近BizTalk 2013 CU2
ESBにアップグレードしてインストールしました。
を取得しないと展開できないため、これにはいくつかの副作用がありましたdatabase FK reference error
。
これを前に見た人はいますか?
新しいアセンブリを DEV 環境にデプロイしようとすると、次のエラーが表示されます。
タイトル: BizTalk Server の管理
アプリケーションのリソースを更新できませんでした。
追加情報:
リソースを追加できませんでした。( mscorlib
)
一部のリソースの変更リクエストが失敗しました。( Microsoft.BizTalk.ApplicationDeployment.Engine
)
BizTalkAssemblyResourceManager は、終了タイプの変更要求を完了できませんでした。( Microsoft.BizTalk.ResourceManagers
)
アセンブリの削除に失敗しました。削除しようとしているアセンブリ内のすべての項目が次の条件を満たしていることを確認してください。
パイプライン、マップ、およびスキーマが、同じまたは参照されているアプリケーションの送信ポートまたは受信場所で使用されていません。
ロールには参加しているパーティがありません。
データベースエラー:
DELETE ステートメントが REFERENCE 制約と矛盾しています
bts_receiveport_transform_foreign_transformid
。データベース "BizTalkMgmtDb"、テーブル "dbo.bts_receiveport_transform"、列 'uidTransformGUID' で競合が発生しました。DELETE ステートメントは、REFERENCE 制約 "fk_bt_mapspec_bts_item" と競合しました。データベース "BizTalkMgmtDb"、テーブル "dbo.bt_MapSpec"、列 'itemid' で競合が発生しました。DELETE ステートメントは、REFERENCE 制約 "bts_receiveport_transform_foreign_transformid" と競合しました。データベース "BizTalkMgmtDb"、テーブル "dbo.bts_receiveport_transform"、列 'uidTransformGUID' で競合が発生しました。ステートメントは終了されました。ステートメントは終了されました。ステートメントは終了されました。(mscorlib)
SQL トレースを実行したところ、これが table から削除しようとすると壊れる SP であることがわかりましたdbo.bt_MapSpec
。
exec dpl_DeleteAssembly @Guid=N'00000000-0000-0000-0000-000000000000',@Name=N'theassemblynamegoeshere',@VersionMajor=1,@VersionMinor=0,@VersionBuild=0,@VersionRevision=0,@PublicKeyToken=N '89e32fae0caf808e',@Culture=N'neutral',@Type=N'2',@NoSchemasVerify=0
powershell - Powershell を使用して BizTalk アプリケーション DLL の GAC に MSI をインストールします。
私の仕事は、PowerShell スクリプトを使用して既存の BizTalk アプリケーションを展開することです。複数のコマンドを使用して、msi とバインディングをインポートします。MSI を手動でインストールすると、最新の時刻で GAC された dll が表示されます。しかし、PowerShellで実行すると、インストール済みと表示されますが、dllは最新の時刻で更新されません。
PS コマンドは次のとおりです。
助けてください 。
biztalk - BizTalk バインディング ファイルの結合
BizTalk ソリューションの展開にBizTalk Deployment Framework (BTDF) を使用しています。BizTalk バインディングに変更を加えた場合は、BizTalk 管理コンソールからエクスポートし、PortBindingsMaster.xml バインディング ファイル (BTDF で作成) をエクスポートしたバインディングに置き換えます。あなたの多くが同じことをしていると思います。問題は、エクスポートを実行すると、BizTalk がバインド ファイル内の XML ノードの順序を混同するため、ソース管理とマージしようとすると、9000 を超える競合が発生することです。
これらの BizTalk バインディングをマージするための優れた方法はありますか?
biztalk - オーケストレーションでの DeliverNotificationFailed 例外処理
DeliveryNotificationFailure
一方向のファイル タイプの送信ポートで例外を処理することは可能ですか?
はいの場合、これを行う方法は?
以下の手順に従いましたが、まだ機能していません。
DeliveryFailureException Catch Block で処理している Scope Shape に send シェイプを保持しました。
送信ポートのプロパティを「配信通知 = 送信済み」に設定しました。
テスト用:
管理コンソールで、間違ったファイル パスを指定したため、メッセージを取得できませんでした。そして、私は間違ったサーバーインスタンスを与えました.どちらの方法でも結果が得られません.
web-config - Biztalk でのアプリケーション構成
カスタム ライブラリ メソッドを呼び出す BizTalk オーケストレーションを開発しました。カスタム ライブラリは Web サービスを使用してデータベースにデータを書き込むため、データベース接続文字列、WCF サービス エンドポイント アドレスなどのさまざまな情報を から読み取りますappconfig
。カスタム ライブラリを GAC に配置し、BizTalk アプリケーションを展開しましたが、appconfig
カスタム ライブラリで使用される を配置できる場所が見つかりません。
Google で調べたところ、\Program Files (x86)\Microsoft BizTalk Server 2013 の下にある BTSNTSVc.exe に構成ファイルを追加することがわかりましたが、これは推奨される方法ではありません。