問題タブ [wso2dss]
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 - XML ノードを WSO2 DSS および ESB 応答に追加
次のようなデータを返すように WSO2 DSS をセットアップしました。
返すデータがない場合は、次のようになります。
上記のサービスに接続するために、WSO2 ESB パススルー プロキシをセットアップしました。esbhost.domain.com/services/Products/SKU/12345678910123 のような URL でサービスにアクセスすると、上記のようになります。私がやりたいのは、基本的にこれを返すために「ステータス」ノード(またはそれが呼ばれるもの)を追加することです:
一致するデータがない場合、または返すデータがない場合、応答は次のようになります。
これは WSO2 ESB で実行できますか? または、WSO2 DSS サービスに何かを追加する必要がありますか?
適切な用語を使用していない場合はご容赦ください。
ありがとう、ジャレッド
sql-server - WSO2 DSS SQL Server ストアド プロシージャを実行できません
現在、WSO2 DSS をバージョン 2.5.1 から 2.6.3 にアップグレード中です。バージョン 2.5.1 では、サービスを介して SQL Server 2005 データベースからストアド プロシージャを問題なく実行できました。ただし、この新しいバージョンでは、そうではありません。TryIt ウィンドウでストアド プロシージャを実行しようとすると、エラーがログに記録されます。
エラー {org.apache.axis2.transport.http.AxisServlet} - {org.apache.axis2.transport.http.AxisServlet} java.lang.AbstractMethodError
その後、完全なスタック トレースが続きます
クエリを選択ステートメントに変更すると、問題なく動作します。
ストアド プロシージャを実行する前に必要な設定があるのではないでしょうか。多分それは別の構成の問題ですか?うまくいけば、誰かがこの問題を解決してくれるでしょう。この新しいバージョンで提供される拡張機能は気に入っていますが、ストアド プロシージャを実行できない場合、実行可能なオプションではありません。前もって感謝します!
ジェイソン
wso2 - WSO2データサービス、結果が返されるスキーマを変更します
WSO2DataServiceバージョン2.6を使用しています。このバージョンでは、バグのためにコントラクトファーツサービス生成用のツールが削除されており、次のバージョンで再びリリースされる予定です。
結果が返される方法を変更する必要があります。独自のwsdlを定義し、そこから空のデータサービスを生成します。ここで、最終的に各操作、データソースを設定し、結果をwsdlスキーマタイプにマッピングする方法を構成します。
データサービス契約の最初のツールなしでこれを行う方法はありますか?
wsdl - C#からのWSO2データサービスの利用
C#からWSO2データサービスを利用できません。文書化された方法を使用してデータサービスを作成し、「TryIt」関数からデータサービスを操作できるようになりました。次に、VisualStudio2010にサービス参照を登録します。受け取ったエラーは次のとおりです。
IsOneWayまたはFaultContractAttributesのいずれかを削除して生成されたコードを編集すると、サービス参照を更新するまで正しく機能します。問題は、W3C標準に違反しているという点で、WSO2によって生成されたWSDL1.1にあるようです。この規格では、次の操作が定義されています。
http://www.w3.org/TR/wsdl#_one-way
しかし、WSO2は以下を生成しています。
これを相互運用させる方法について誰かアドバイスがありますか?
c# - C#.Net Windows アプリケーションでの WSO2 データ サービスの使用
「WSO2 データ サービス サーバー」で作成されたサービスをローカル .NET クライアント (Windows アプリケーション) で使用しようとしています。サービスと通信できます(サービスが提供する操作のリストを表示できました)。しかし、メソッドアプリケーションを呼び出そうとすると、次のエラーがスローされます。
名前空間「XYZ」の XML 要素「ABCD」は、メソッドと型を参照しています。WebMethodAttribute を使用してメソッドのメッセージ名を変更するか、XmlRootAttribute を使用して型のルート要素を変更します。
Visual Studio を介して Windows アプリケーションへのサービス参照を追加し、メソッドを呼び出してみました
上記の問題を修正するための段階的なプロセスを誰か教えてもらえますか?
wso2 - WSO2-カスタムUIを介したWS02データサービス/ESBへの接続
extJS / JSPを使用してカスタムユーザーインターフェイスを作成する必要があります。これにより、次のことが可能になります。
1)カーボンUIと同様のUIを使用してデータサービスを作成し、デプロイします。
2)カーボンUIと同様のUIを使用してesbサービスを作成し、デプロイします。
他のユーザーインターフェイスと統合してこの機能を提供できるAPIを見つけることができませんでした。
Ashish
wso2 - WSO2 Data Services サーバーと LDAP の統合
現在、WSO2 Data Services Server を会社の LDAP サーバーと統合しようとしています。DSS 管理ガイドの手順に厳密に従いました: http://wso2.org/project/data-services/2.6.3/docs/user-core/admin_guide.html#LDAP のセクション: 5. 設定方法外部 LDAP ユーザー ストア / Active Directory ユーザー ストア
トラブルシューティングを行った後、
CARBON_HOME\repository\conf\user-mgt.xmlの LDAP 設定で DSS サーバーを起動することができました。
ただし、管理ページ@からログインしようとすると
LDAP ユーザー ID とパスワードを使用しても、正常にログインできませんでした。
CARBON_HOME\repository\logs\wso2carbon.log のエラー メッセージ:
WARN {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - IP アドレス 127.0.0.1 {org からの [2012-05-16 11:33:49,0720] での管理者ログイン試行 'userID[0]' の失敗.wso2.carbon.core.services.util.CarbonAuthenticationUtil}
以下は私の設定ファイルです:
このリンクも参照しました: http://wso2.org/library/knowledge-base/import-ldap-users-carbon-based-products 「LDAP ユーザーを WSO2 Carbon ベースの製品にインポートする方法」についてユーザー管理ページに「外部ユーザーストアを追加」するオプションがないため、DSS に適用できるようです。
私が間違ったことについてアドバイスをいただければ幸いです。wso2dataservices-2.6.3 を使用しています。
ありがとう!
macos - ESB 4.0.3 の WSO2 データ サービス (DS) が間違った障害メッセージを返す
私は Apple で働いており、データ サービス機能を備えた WSO2 ESB を使用してプロトタイプに取り組んでいます。DSS機能を備えたWSO2 ESB 4.0.3を使用しています。データ サービスをデプロイし、ESB のプロキシ サービスからデータ サービスを呼び出しました。MAC OS X 10.7.4を使用しており、Java バージョンの詳細は以下のとおりです。
Java バージョン "1.6.0_31" Java(TM) SE ランタイム環境 (ビルド 1.6.0_31-b04-415-11M3635) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 20.6-b01-415、混合モード)
私の DS サービスは、パラメーター A などの特定のパラメーターを予期していますが、入力 XML でこのパラメーターを渡しません。WSO2 ESB コンソールで次のエラーが表示されます。
プロキシ サービスに返されたエラー メッセージは次のとおりです。
SOAP 障害を見ると、エラー メッセージをクライアントに返さなければなりませんが、正しいエラー メッセージは "Parameter Missing" でなければならないと考えていました。SOAP 障害の理由テキストは " javax.xml.stream.XMLStreamException
"です。
私がやっていることは間違っていますか、それとも DSS のバグですか?
wso2 - WSO2 データ サービスが名前付きクエリに対して機能しない (prepare ステートメント)
Oracle XE DB の HR スキーマに接続する単純なデータ サービスを実行しようとしていました。入力パラメーターを受け取り、渡されたバインド データに応じて結果を取得する操作を含む単純なクエリを作成しました。
私のクエリは以下のようになります
入力変数 Bind_name を追加し、サービスを要求するときにそれを渡します。
しかし、サービスをトリガーすると、以下のエラーが表示され、Web 上で関連するヘルプが見つかりませんでした。
wso2 - DSSでの取引
DSS トランザクション処理についてもう少し知りたいです。ボックスカーリングと分散トランザクションについて調べてきましたが、それは私が探しているものではありません。Boxcarring はステートフル (クライアントはセッションを維持する必要があります) であり、私のトランザクションは同じデータベース内にあり、分散されていません。
次の問題/課題の解決策を探しています: - 関連テーブルのセットがあります。これらは、主キー/外部キーの関係によって関連付けられています。関連テーブルのオブジェクトを更新/挿入する必要があります。ネストされた一連の更新クエリでこれを行うことはできますか? もしそうなら、更新の 1 つが失敗するとどうなりますか? 挿入/更新されたオブジェクトはすべてロールバックされますか? (MySQL XA ドライバーを使用しています)
ありがとう、
ダニー