問題タブ [wso2esb]

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

wsdl - WSO2 ESB プロキシ サービス WSDL

wso2 は初めてですが、Insequence with endpoint で構成されるプロキシ サービスを作成しました。

プロキシ サービス -> インシーケンス -> エンドポイント (axis2 のサービス アドレス)。

SOAP UI (管理コンソールから取得した wsdl を使用) からプロキシ サービスをテストしようとすると、要求の形式が正しくありません。

以下は、SOAP UI に表示されるリクエスト メッセージです。

WSO2 ESB のプロキシ サービス用の適切な WSDL を取得する方法を教えてください。

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

wsdl - セグメンテーション違反を引き起こす WSDL モード

PHP 5.3.2 を使用する Ubuntu 10.04 LTS を使用しています。PHP 2.1.0 用の WSO2 を動作させようとしていますが、必要なパッケージをすべてインストールしたと確信しています。コンパイルとインストールは成功しました。インストール手順を何度も読み返し、手順を間違えていないことを確認しました。

提供されているほぼすべてのサンプル スクリプトが完全に機能します。

ただし、2 つのサンプル (WSDL 1.1 を使用する WSDL モード クライアント、および WSDL 2.0 を使用する WSDL モード クライアント) では、セグメンテーション エラーが発生します。これら 2 つのサンプルのいずれかが実行されるとすぐに、これが Apache2 エラー ログに表示されます。

どうやら WSDL モードが壊れているようです。

my には次のディレクティブがありますphp.ini

何がうまくいかないのかについて、誰かが洞察を提供できますか?

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

wso2 - WSO2 データ サービスが名前付きクエリに対して機能しない (prepare ステートメント)

Oracle XE DB の HR スキーマに接続する単純なデータ サービスを実行しようとしていました。入力パラメーターを受け取り、渡されたバインド データに応じて結果を取得する操作を含む単純なクエリを作成しました。

私のクエリは以下のようになります

入力変数 Bind_name を追加し、サービスを要求するときにそれを渡します。

しかし、サービスをトリガーすると、以下のエラーが表示され、Web 上で関連するヘルプが見つかりませんでした。

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

wso2 - WSO2 ESB プロキシは %26 を & に置き換えるのを停止します

これらのパラメーターをドメインに送信する必要があります

ドメイン/ページ?param1=xxx¶m2=yyy%26zzz

ドメインにwso2でプロキシを使用しています

ローカルホスト:8280/services/proxyfordomain/page?param1=xxx¶m2=yyy%26zzz

proxyfordomain のエンドポイントは domain です

プロキシは %26 を & に置き換えています

コンソールにログインする実際の URL は次のとおりです。

ただし、コンソールにログインした URL は次のとおりです。

ここで param2 はyyy%26zzzフォーマット値を取りますが、取りませんyyy&zzz

WSO2 の置換を停止するには?

貴重なお時間を割いていただきありがとうございます

0 投票する
2 に答える
591 参照

url-rewriting - wso2 esb rewriteruleはクエリで&を%26に置き換えます

これは実際のクエリです。

param2はyyy&zzz値を取ります

今、私はに置き換える必要がありyyy&zzzますyyy%26zzz。ただし、クエリの最初のアンパサンドを%26に置き換えないでください。urlrewriteを使用してwso2esbでこれを実現するにはどうすればよいですか?

0 投票する
3 に答える
2727 参照

wso2 - XML構成ファイルに基づいてWSO2ESBでメッセージを動的にルーティングする方法

ローカルエントリ(key = mapping_id_ep_v1.xml)として保存されているXMLスニペットの情報に基づいてメッセージをルーティングしようとしています。正しいエンドポイントを検索するために使用されるIDであり、メッセージ本文の一部です。

これは、IDをエンドポイントにマップするために使用されるXMLスニペットです。

次のステートメントを使用して、本文からIDを取得し、エンドポイントを検索します。

次のエントリを順番に使用して、XMLファイルをプロパティファイルにロードできます。

次のステートメントを使用してプロパティをログに記録します。

ここまでは順調ですね。MAPPINGプロパティから正しいエンドポイントを取得する方法を理解できませんでした。誰か助けてもらえますか?

0 投票する
2 に答える
4331 参照

post - プロキシ サービス WSO2 への POST 要求

プロキシ サービスにポスト リクエストを送信していますが、エラーが発生しています...どうすればこれを解決できますか

私のプロキシ構成は次のとおりです。

リクエストを実行する Curl コマンド:

dis エラーの正確な理由がわかりません

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

eclipse - myRole plink のサービス名がありません

BPEL プロセスを実行しようとすると、以下のエラーが発生します。

myRole plink {Partner Link name} のサービス名がありません。

[2012-06-15 14:02:58,973] エラー - NStateLatch - ラッチ エラー、状態 1 を解放していましたが、実際には -1 で java.lang.Exception at org.apache.ode.bpel.engine.NStateLatch.release(NStateLatch .java:113) org.apache.ode.bpel.engine.BpelProcess.getEndpointToMyRoleMap(BpelProcess.java:769) で org.apache.ode.bpel.engine.BpelProcess.initMyRoleMex(BpelProcess.java:336) で org. org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelEngineImpl.java:153) の org.wso2.carbon.bpel.core でode.integration.BPELProcessProxy.createMessageExchange(BPELProcessProxy.java:269) org.wso2.carbon.bpel.core.ode.integration.BPELProcessProxy.onAxisServiceInvoke(BPELProcessProxy.java:148) org.wso2.carbon.bpel.core. ode.統合。axis2.receivers.BPELMessageReceiver.handleInOutOperation(BPELMessageReceiver.java:100) org.wso2.carbon.bpel.core.ode.integration.axis2.receivers.BPELMessageReceiver.invokeBusinessLogic(BPELMessageReceiver.java:73) org.apache.axis2. receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) の org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181) の org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java: 172) org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146) で org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:199) で javax.servlet.http で.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) at org.eclipse.equinox.http.servlet.internal.ProxyServlet. javax.servlet.http.HttpServlet.service(HttpServlet.java:722) のサービス (ProxyServlet.java:67) org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164) の javax.servlet.http .HttpServlet.service(HttpServlet.java:722) で org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) で org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) でorg.apache.catalina.core.StandardContextValve の org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)。org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) の invoke(StandardContextValve.java:164) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) の org.apache org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154) の .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer. java:254) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) で org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) で org.apache.catalina.connector .CoyoteAdapter.service(CoyoteAdapter.java:399) at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534) at java.util.concurrent.ThreadPoolExecutor$ Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)

[2012-06-15 14:02:58,975] エラー - BPELProcessProxy - ODE の呼び出し中に例外が発生しました java.lang.IllegalArgumentException: myRole のサービス名がありません.java:546) org.apache.ode.bpel.engine.BpelProcess.access$1400(BpelProcess.java:93) で org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelProcess.java:940) でorg.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(BpelProcess.java:836) で org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProcess.java:846) で.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:92) org.apache.ode.bpel.engine.BpelProcess.getEndpointToMyRoleMap(BpelProcess.java:766) org.apache.ode.bpel.engine で.BpelProcess.initMyRoleMex(BpelProcess.java:336) org.apache.ode.bpel.engine.BpelEngineImpl.createNewMyRoleMex(BpelEngineImpl.java:219) org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelEngineImpl.java:153) org.wso2 .carbon.bpel.core.ode.integration.BPELProcessProxy.createMessageExchange(BPELProcessProxy.java:269) org.wso2.carbon.bpel.core.ode.integration.BPELProcessProxy.onAxisServiceInvoke(BPELProcessProxy.java:148) at org.wso2 org.wso2.carbon.bpel.core.ode.integration.axis2.receivers.BPELMessageReceiver.invokeBusinessLogic(BPELMessageReceiver. java:73) org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) で org.apache.axis2.engine.AxisEngine で。receive(AxisEngine.java:181) は org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) は org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146) でorg.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:199) で javax.servlet.http.HttpServlet.service(HttpServlet.java:641) で javax.servlet.http.HttpServlet.service(HttpServlet) .java:722) org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) ) org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) で、javax.servlet.http.HttpServlet.service(HttpServlet.java:722) で、org.wso2.carbon.bridge で。org.apache.catalina.core の javax.servlet.http.HttpServlet.service(HttpServlet.java:722) の BridgeServlet.service(BridgeServlet.java:164) org.apache の ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) .catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java) :164) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) で org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) で org.apache.catalina.valves. org.wso2.carbon.server.CarbonStuckThreadDetectionValve の ErrorReportValve.invoke(ErrorReportValve.java:100)。org.wso2.carbon.server.TomcatServer$1 で (CarbonStuckThreadDetectionValve.java:154) を呼び出します。org.apache.catalina.valves で (TomcatServer.java:254) を呼び出します。 org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor. java:396) org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356) で org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534) で java .util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:662) で

これは邪魔です..なぜこれが起こるのか教えてください。

以下に示すように、パートナー リンクに適切に割り当てられた役割があります。

ここに画像の説明を入力

私のコードも、表示されているUIに従っています

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

axis2 - /repository/conf/axis2.xml vs/samples/axis2Server/repository/conf/axis2.xml

機能と使用の両方の観点から、これらとファイルの基本的な違いは何ですか。

このサンプルを実行しようとしていますが、実行できません。どこで間違いを犯しているのかわかりません。これは私が得ているエラーです。

[2012-06-15 14:42:03,557] エラー - AxisEngine 操作のエンドポイント参照 (EPR) が見つからず、WSA アクション = null。この EPR が以前に到達可能であった場合は、サーバー管理者に連絡してください。org.apache.axis2.AxisFault: 操作のエンドポイント参照 (EPR) が見つからず、WSA アクション = null です。この EPR が以前に到達可能であった場合は、サーバー管理者に連絡してください。org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:102) で org.apache.axis2.engine.Phase.invoke(Phase.java:329) で org.apache.axis2.engine.AxisEngine.invoke (AxisEngine.java:262) org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) で org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:328) で org. apache.axis2.

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

post - WSO2ESBのストライププロキシサービス

wso2でStripeWebサービスをプロキシしましたが、curlを使用したり、HttpClientを作成したりしてデータを投稿できません。

関連ファイルの内容:wso2のsynapse構成ファイル---

ストライプAPIに記載されているcURLPOSTリクエスト:プロキシエンドポイント:https://127.0.0.1:8243/services/stripe ストライプエンドポイント:https ://api.stripe.com/v1

そして私も試しました

上記のリクエストの実行中に発生したエラー:

そして私のaxi2.xmlには次のフォーマッターとビルダーがあります:

何が問題を引き起こしているのか理解できません。