問題タブ [ibm-datapower]
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.
xslt - Datapower のエラー コード
私は、CICS サービスにアクセスして応答を返す MPGW サービスを使用しています。これが私の流れです。UI --> DP MPGW ゲートウェイ --> MPGW サービス --> CICS サービス。
CICS からの「データが見つかりません」という応答の場合、エラー コードを 100 に設定し、メッセージを「データが見つかりません」として UI に渡したいだけです。しかし、datapower が UI に 500 Internal server error を返すたびに。
errorHandler.xslt を使用して、CICS からの障害コードを確認し、エラー コードとエラー メッセージを設定しています。
dp:response-header('x-dp-response-code') を変更する必要があるものはありますか? もしそうなら、これを行う方法は?
注: プロセス バックエンド エラー: MPGW (ゲートウェイとサービス) の両方で「オン」です。
ibm-datapower - Datapower Appliance で使用されるスロットル設定とは何ですか?
Datapower では、[管理] -> [デバイス] -> [スロットル設定] の下に多くのパラメーターがあります。しかし、説明はそれが行う機能について十分に明確ではありません。
パラメータ:
%* でのメモリ スロットル
%* でメモリ終了
%* での一時ファイル スペース スロットル
%* で終了する一時ファイル スペース
%* で警告される XML 名
タイムアウト秒*
バックログサイズ*
バックログ タイムアウト秒数*
xslt - 値の範囲にテスト条件を設定できる XSLT の機能はありますか
たとえば、時間 (ここではカスタマイズされた変数) が 1345:59 ~ 1400:00 の間であるかどうかをテストしたいのですが、これが正しい方法であるかどうかはわかりません。
テスト条件に範囲を適用する方法はありますか。現在の時間がこの範囲内にある場合は true です。そうでない場合はそうではありません。
XSLT 1.0 に何か機能があれば教えてください。
<xsl:when test="(($curHour = '13' and $curMin >= '45' and $curMin <= '59' ) or ($curHour = '14' and $curMin >= '00' and $curMin <= '30' ))">
ありがとう!
xslt - DataPower の SOAP アクションと部分文字列
DataPower では、着信要求の SOAP アクションを読み取る必要があります。読み取ったら、区切り記号の後の最後の文字列を抽出して変数に保存する必要があります。次に、SoapAction を変更し、Datapower の外部に送信されるすべてのリクエストに対して新しい値を設定する必要があります。
私は持っている
私はそれが欲しい
以下のような関数を使用するアイデアがあります。1.ヘッダーから値「getMessage」を部分文字列にする方法を提案してください。変数に保存してさらに使用したい.. バージョンのみがバージョン 10_1 から 11_1 に変更されます。
xslt - SOAP リクエストから属性値を取得するための XSLT
次の SOAP リクエストがあり、XSLT テンプレート内の IP アドレス パラメータ値を抽出する必要があります。
SOAP リクエスト:
以下を使用して値を取得しようとしましたが、うまくいきませんでした
アドバイスをいただければ幸いです。
rest - IBM DataPower XC10 と対話するための RESTful API?
IBM は、SOAP を使用する DataPower アプライアンスと対話するための XML 管理インターフェースをセットアップしたようですが、REST を介して DataPower XC10 アプライアンスと対話する方法があるかどうか疑問に思っています。同様に、DataPower XC10 アプライアンスと直接対話するために使用できる RESTful API はありますか?
xml - XSLT 変換でテキスト出力にヘッダー/フッターを追加するにはどうすればよいですか?
Datapower の XSLT 変換で次の動作が必要です。
入力テキスト:
出力テキスト:
そこで、次の XSLT を作成しました。
ただし、次の出力が生成されます。
for-each タグの外側のすべてのテキストまたは value-of タグが奇妙な出力を生成する理由がわかりません (または、少なくとも何が問題なのかのパターンを見つけることができません)。ご覧のとおり、ヘッダーは「部分的に」繰り返されており、この動作の理由はわかりません。
どこが間違っているのか、ヒントを教えてください。
oracle - Oracle アプリケーションのパケット フィルタリング
私が抱えている問題の解決策を探しています - Oracle データベースに接続するいくつかのアプリケーションがあり、ユーザー ロールと Oracle データベースの行の内容に基づいて返されるクエリ結果を除外する必要があります。RBAC と Oracle VPD (LBAC) は、LBAC が既に実装されていても、扱いにくく、保守が難しいと考えられているため、オプションではありません。
IBM DataPower や Websphere WTX など、エンタープライズ アプリケーション ブローカーとして SOA 分野でより多く使用されている、アプリケーションやデータベースに依存しないソリューションを検討しています。Oracle TNS パケットを分解し、それらをパッケージ化することができないネットワーク層でこれらまたはその他のソリューションを使用する際の課題を認識しています。私が DataPower または他の同様のものを使用しているこの問題に対する解決策があるかどうか疑問に思っていますか?
または、この問題を解決する代替ソリューションはありますか?