問題タブ [switchyard]
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.
java - JPAバインディングのネイティブクエリでswitchyardプロパティを使用する
switchyard.xml でプロパティが定義されているとします。
JPAネイティブクエリがある場合、switchyard.xmlにも含まれています
などのネイティブクエリでプロパティを使用したい
このプロパティの置換を実現できるスイッチヤードを使用する方法はありますか?
java - Maven を使用して switchyard アプリケーションをパックする方法
Maven を使用して別のプロジェクトに依存関係を持つ switchyard アプリケーションをパックするにはどうすればよいですか? 現在、ここ公式ドックで説明されているように、物事を機能させようとしています 。
しかし、結果はありません。アプリケーションの起動時にログファイルに表示されます
とにかく達成することは可能ですか?
pom.xml:
java - 操車場。受信者サービスでメッセージをルーティングする方法は?
Switchyard は私にとって初めてのことで、どこを見ればよいかかなり迷っています。ESBで接続された2つのサービスがあります。送信者から、データを含む単純なクラスを送信します。クラスのタイプに基づいて、レシーバー側で何をすべきかを決定します。したがって、クラスのタイプはアクションになり、そのクラスのデータはそのアクションの値として使用されます。
たとえば、新しい顧客を作成したい場合、次のようなバスに送信します。
受信者はメッセージを受け取り、顧客を作成する必要があることを確認し、このメッセージをにルーティングします
そして、この顧客を作成します。誰かがそれを行う方法を教えてもらえますか?
java - 操車場。シングルトンサービスを作成するには?
私がやろうとしているのは次のことです。さまざまなタイプのメッセージを受信してハンドラーにルーティングするディスパッチャーがあります。Dispatcher は のマップを保持し、すべての MessageHandler はそのタイプのメッセージを処理でき、すべてのハンドラは Dispatcher に登録する必要があります。
だから私はインターフェースを実装する「Dispatcher」サービスを持っています:
インターフェイス IMessageHandler を実装するいくつかの Bean:
IMessage もインターフェイスです。
Dispatcher で「登録」メソッドを呼び出して自分自身を登録するには、IMessageHandler のこのインスタンスが必要です。これにより、Dispatcher は適切なハンドラーにメッセージを配信できます。
今のところ、私は次のことを行います:
しかし、Dispatcher が 2 回作成されるログが表示されます。どうすれば彼をシングルトンにできますか?
eclipse - デプロイ時の ClassNotFoundException
ローカルの Maven リポジトリに外部依存関係 (ejb-client) がインストールされています。Eclipse および手動の Maven ビルドは問題なく動作し、正常にコンパイルされます。また、Maven の依存関係の下にも正しくリストされています。
WildFly 8.1 にデプロイすると、ランタイムはクラスを認識せず、例外をスローします。これまで、このような依存関係で問題が発生したことはありません。このプロジェクトとの唯一の違いは、SwitchYard 2.0 プロジェクト (WildFly 8.1 オーバーレイ) であることです。オーバーレイが原因で WildFly の構成が間違っているか、いくつかの Maven ビルド プラグインが不足していると思われます。
内部の依存関係をコンパイルするmaven shadeプラグインを使用して最終的に解決しましたが、
1.以前は必要なかったので、ソリューションが好きで
はありません2.Eclipseからデプロイするときに自動的に実行されないため、手動でmavenビルドを行う必要がありますおよび手動展開。デプロイ時にシェードプラグインを実行するようmavenに指示するにはどうすればよいですか? フェーズをパッケージからデプロイに変更しようとしましたが、役に立ちませんでした。
問題を引き起こす外部依存関係は jmsprojekt-main です。
pom.xml
依存関係からのクラスが見つからないことを示す WildFly 起動ログ:
sql-server - マルチパート識別子「p.ProductID」をバインドできませんでした
mssql プラットフォームで正常に実行される SQL がありますが、スイッチ ヤード キャメル フロー (SQL バインディング) から実行すると機能しません。
SQLは
メッセージは
理由はありますか?
jboss - JBDS にスイッチヤードをインストールするには?
メインメニューのヘルプからインストールして新しいソフトウェアをインストールし、適切なサイトを追加しようとすると、ファイルが見つからないというエラーが発生します。
java - 要素「持続性」の宣言が見つかりません
私は次の永続性を持っています
コード スニペットがあります。
永続的なフォローを呼び出す
次のエラーをジャンプします
お願い助けて!!!
java - ディレクトリを監視するBPELプロセス
ローカル ディレクトリでファイルの到着を監視し、そのファイルで特定のことを行う BPEL プロセスを作成しようとしています。Jboss EAP 6.4 をサーバーとして、Switchyard を BPEL ランタイムとして、Jboss Developer Studio を IDE として使用しています。私は、BPEL および Web サービス全般について非常に初心者です。ここ数週間、自分が何をする必要があるかを理解しようとしましたが、役に立ちませんでした。私が最初に考えたのは、Java Web サービスを作成してディレクトリを監視し、BPEL プロセスを呼び出してファイルに対して特定の処理を実行することでした。それを行うためのサービスが必要なのか、それとも BPEL 内でそれを行うことができるのか疑問に思っています。BPEL を使用して、ファイルを利用するサービスを呼び出します。どんな助けでも大歓迎です。