問題タブ [wso2ei]
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.
wso2 - WSO2 Enterprise Integrator v6.1.1 は、VFS を使用してファイルを移動する際にファイルをロックします
WSO2 Enterprise Integrator 6.1.1を使用しています。VFS を使用して、あるディレクトリからファイルをポーリングし、別のディレクトリに移動しています。しかし、私のプロキシ サービスはロック ファイルを作成しており、ファイルを移動できません。最初はファイルのアクセス許可の問題だと思っていましたが、インバウンド エンドポイントまたはプロキシ サービスで呼び出されたカスタム Java メディエーターで試してみると. その後、ファイルは正常に移動されます。
ロックファイル:
プロキシ サービス コード:
エラーログ:
問題文:
私の質問は、エラー ログに、それが読み取り専用ファイルであることが明確に示されているということです。しかし、インバウンド エンドポイントを使用してカスタム メディエータを呼び出すことで、ファイルを移動できるのはなぜですか。しかし、VFS のみを使用すると、このエラーが発生します。また、それを解決する方法はありますか。VFSを使用する必要がある場合。
wso2 - EI および APIm: 応答ペイロードがバイナリ要素内にラップされている
1.1 - API Manager 2.1.0 バイナリ リレーが有効なときに単純なメディエーション (パススルー) を介して POST 要求を送信すると、ESB によって生成された応答ペイロードが次のようにバイナリ要素内にラップされます。
ESB 5.0.0 および API マネージャー 2.0.0 では、すべて正常に動作します。
soap - WSO2 "要素 "soapenv:Envelope" のプレフィックス "soapenv" はバインドされていません。
目的
wso2 エンタープライズ インテグレーターで xml を csv に変換しようとしています。smooks メディエーターを使用している単純なプロキシ サービスがあります。
以下は私のsmooks設定です:
プロキシ サービス:
問題文:
リクエスト Aをサービスに送信すると、プロキシと smooks が実行され、正常に動作しますが、リクエスト Bを実行するとエラーが発生します。
両方のリクエストの唯一の違いは、csv-record タグの前にある SOAP エンベロープ ヘッダー タグです。
これは私のリクエストAです
これは私のリクエストBです
リクエスト Bを実行したいのですが、処理できません。石鹸の封筒を外すとうまくいきます。着信 xml 要求から SOAP エンベロープを削除するにはどうすればよいですか? 助けていただければ幸いです。
wso2 - WSO2 EI - LDAP コネクタ - バイナリ属性 userPassword へのアクセス
WSO2 LDAP コネクタを使用して、タイプ securityObject の LDAP エンティティに関する詳細を取得しています。バイナリ userPassword 属性フィールドの値を取得することは可能ですか。現在、次の例外が発生しています。
userPassword がバイト配列を返すことは承知しており、コネクタの実装を変更しない限り、WSO2 LDAP コネクタを使用してバイナリ フィールドの値を取得する方法は他にないようです。
