問題タブ [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 - if ステートメントを使用したワイルドカード
.xsl ファイル (DataPower アプライアンス) を使用して着信接続のユーザー名を除外しようとしています。4つのシナリオがあります
user@domain.com - そのままにしておく必要があります。
user@remove.com - ドメイン部分を削除する必要があります。
user@domain.com@remove.com - 削除部分のみを削除する必要があります。
user@remove.com.anything - これとその後のすべてを削除する必要があります。
ここには 3 つの変数があります。「ユーザー」は何でもかまいません。ドメインは何でもかまいません。そして、remove.com の後の .anything は何でもかまいません。@remove.com は常に同じです。幸いなことに、これが使用できる定数です。
これを行うために使用できる簡単な if/then ステートメントはありますか。If、when、contains のさまざまなバリエーションを試してみましたが、機能しないようです。役立つ場合は、現在使用しているコードを貼り付けることができます。
ありがとう。
wcf - データパワー アプリケーションのプロキシを作成する
c#、wcf で IBM datapower Web サービスを使用しようとしています。しかし、これはベンダーが送信したエラーです。
1) 質問: まず、datapower Web サービスを使用するためのヒントを教えてください。Visual Studio でサービス参照を追加することはできません。2)サンプル石鹸はこんな感じ。 https://stackoverflow.com/questions/16705812/wcf-client-usernametoken-nonce-x509-binary-security 3) 提案してください
2) この wsdl https://service100.emedny.org:9047/MHService?wsdlがあるとします。カスタム バインディングは何でしょうか。
websphere - j_security_check が 500 を返す (内部サーバー エラー)
このガイドに従って Worklight フォーム ベースの認証を実行しようとしています。
モバイル トラフィックを保護するためのセキュリティ ゲートウェイとしての WebSphere DataPower の使用。
WebSphere Application Server 8.0.0.6、Worklight 6.0.0(EE) を使用しており、アプリを使用してログインしようとすると、ナビゲーターのコンソールに次のように返されます。
POST http:// localhost :9081/probandoEldap/apps/services/j_security_check 500 (内部サーバー エラー) "
および次のメッセージ:
"com.ibm.websphere.servlet.session.UnauthorizedSessionRequestException: SESN0008E: 匿名のユーザー認証が、ユーザーのプロパティーであるセッションにアクセスしようとしました:defaultWIMFileBasedRealm/uid=wasadmin,o=defaultWIMFileBasedRealm.
IBM WebSphere アプリケーション サーバー」
Websphere を機能させるために設定しなければならないことはありますか?
ibm-mobilefirst - Worklight アプリを最初にバックアップされた datapower に接続する方法
DataPower(DP) + Worklight(WL) POC を開発中です。
この目的を念頭に置いて、次の記事に従っています: http://www.ibm.com/developerworks/websphere/techjournal/1301_efremenko/1301_efremenko.html
このアプローチにおける DP の役割については明確であり、同期していますが、WL コードの実装に関連する質問が 1 つあります。
WL アプリケーション クライアント コードでは、次のように、バックエンドへのすべての http 要求 (REST+JSON) に WL HTTP アダプタを使用しています。
WL.Client.invokeProcedure(invocationData、オプション);
これらのアダプターは DP MPGW エンドポイントを指していますが、私たちの理解に基づいて、HTTP アダプター コードは WL サーバー上で実行されます。
それが正しい場合、実行シーケンスの仮定は次のとおりです。
WL クライアント アプリ -> WL サーバー -> DP MPGW -> WL サーバー
DW の記事に記載されているのと同じシーケンスを見ている場合:
WL クライアント アプリ -> DP MPGW -> WL サーバー
この場合、WL HTTP アダプターがどのように機能するかについて、私たちの理解を明確にしてもらえますか?
namespaces - Datapower 拡張機能と拡張要素
私は現在、Websphere Datapower SOA アプライアンスの開発に携わっています。しかし、私は2つのエンティティの間で混乱しています。Datapower 拡張機能と要素。
2 つの主な違いは何か、Datapower 拡張機能の名前空間でのみ指定する理由を教えてください。
一方、Datapower 拡張要素では、次のことを言及しています。
websphere - Datapower で動的ルーティングを行う方法
さて、私はdatapower(IBM Websphere xi50)にまったく慣れていないので、動的にルーティングする方法について感銘を受けました.動的バックエンドを構成し、クライアントが何らかのサービスを要求したとします。
それは XSLT によるものですか、それとも特定のポリシーの作成を通してですか?
ありがとう
xslt - dp:serialize (DataPower) でキリル文字と特殊文字を表示する
XSL を使用して SOAP メッセージ全体を表示したいと考えています。メッセージが変数であることを知っており、メッセージvar://context/INPUT
全体を表示するには、シリアライゼーションを使用します<dp:serialize select="dp:variable('var://context/INPUT')"/>
(dp
は IBM DataPower 変数用です)。
しかし、このように、メッセージに のような文字が含まれている場合、ćčš
またはљњшђж
のように表示さ#1084;и
れます。disable-output-escaping = "yes"
シリアル化では機能しません。
この問題を解決する方法はありますか?