問題タブ [custom-pipeline-component]

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 に答える
936 参照

c# - カスタム パイプラインで gzip ファイルを解凍するにはどうすればよいですか

いくつかの txt ファイルを含む xxx.GZ ファイルを送信ポートに展開できるカスタム BizTalk 2013 R2 (受信または送信) パイプラインを作成しようとしました。

これが私が今まで試したことです:

PS。.Net の IO GZip クラスを使用しました。

  1. BTS アプリケーションを作成し、受信場所と送信ポートを構成しました。

  2. 受信場所は、私が作成したカスタム パイプラインを使用します。ここに、私が試したカスタム パイプラインのコードを示します。

    /li>

このコードは、私が望むようには機能しないようです。GZ ファイルを送信ポートに解凍せずに送信するだけです。実装されたパイプラインを受信場所ポートで使用します。BizTalk が受信場所で GZ パック ファイルを受信すると、この受信場所でサブスクライブする送信ポートにファイルを送信するだけです。パイプラインは GZ ストリームに対して何もしていないようです。すべきことは、GZ ファイルをアンパックし、アンパックされたすべてのファイルを送信ポートに送信することです。これは、アンパック ファイルを配置する必要があるフォルダーを指します。

うまくいかずにグーグルで検索しようとしましたが、存在するサンプルはうまくいかないようです。

誰でも私を助けたり、コードで何が間違っているかを教えてくれます。いくつかの txt ファイルを含む受信した GZ ファイルを送信ポート (フォルダーを指す) に解凍できる C# カスタム BizTalk 2013 R2 (受信または送信) パイプラインを実装したいだけですか?

アップデート:

Dissambler バージョンが機能しなかったので、デコード バージョンを作成しました。

パイプラインのデコード コードは次のとおりです。

GZip ファイル内の各ファイルの正しいファイル名を取得するにはどうすればよいですか? したがって、メッセージが送信ポートに送信されると、正しいファイル名でファイルが書き込まれます。

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

angular - Angular 2:カスタムパイプを設定および削除しますか?

サーバーからデータを注文するための 3 つのカスタム パイプ (ASC、DESC、および既定) を作成しました。これらは完全に機能します。ユーザーの操作に応じて、この 3 つのパイプをアクティブにするかどうかを指定します。

問題は、たとえば変数を使用してカスタム パイプを変更することは可能かということです。

これは私のコードです...

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

c# - BizTalk カスタム パイプライン コンポーネント - 無効なパイプライン コンポーネント アセンブリを選択しました

クラスライブラリを作成しています。そのクラス ライブラリのビルドが成功したら、その DLL を BizTalk Server のパイプライン コンポーネント フォルダーに配置し、その DLL を GAC フォルダーに追加しました。

今、私はそれをカスタム パイプライン コンポーネントとして、カスタム パイプラインを作成している別のプロジェクトに参照しようとしています。しかし、そのDLLを追加しようとすると、例外がスローされます

無効なパイプライン コンポーネント アセンブリを選択しました。UNC パスからアセンブリをロードしている場合は、アセンブリのセキュリティ設定を確認してください

私はすでに、この例外に関連して利用可能ないくつかのソリューションを持っていました

  • まず、パイプライン コンポーネント クラスがパブリックであることを確認します。
  • また、カスタム パイプライン コンポーネントから参照するすべてのアセンブリが GAC またはパイプライン コンポーネント フォルダーにあることを確認してください (そこにカスタム パイプライン コンポーネント アセンブリをドロップする場合)。
  • 不足している依存関係を確認します。それらはすべて GAC またはパイプライン コンポーネント フォルダーに配置する必要があります。

しかし、まだ問題を解決できません。