問題タブ [soa-suite]

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

datetime - SOA SUITE 11g - ビジネス・ルール - 日付/日時の比較

おはようございます。

日付を比較するためのビジネス ルールの使用に問題があります。

入力日付と現在の日付を比較したい。

入力メッセージ (この場合は比較したい日付) は、フィールド名/フィールド値の構造体です。

→入力例:

この fieldValue と現在の Date を比較し、結果に基づいて出力メッセージを定義したいと考えています。

私のjdeveleporのバージョンは11.1.1.4です。

これを行う関数を定義しようとしましたが、あまり成功しませんでした。

どんな助けでも。

ありがとうございました!

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

soa-suite - ブロックしない方法で DBAdapter を介してストアド プロシージャを呼び出す

非ブロッキングの方法でストアド プロシージャを BPEL を介して呼び出す方法を理解したいと思います。私の懸念は、呼び出しているストアド プロシージャ (DBAdpater 内) があることですが、非常に時間がかかり (約 30 分)、これが完了するまで待ちきれません。

複合アプリケーションで呼び出しプロパティ「nonBlockingInvoke」を設定しようとしていますが、機能しません。応答が得られるまでアダプターがブロックされています。

ありがとう。

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

soa - Oracle BPEL、キャッチ中の補償で例外を処理できる理由

Oracle BPELでは、補償の目的はビジネスのロールバックです。ただし、catch はほぼ同様のことを行うことができます (完了の逆順でのロールバックを除く)。なぜまだ補償が必要なのかよくわかりません。

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

weblogic - WseeFileStore への未解決の参照

SOA Suite を実行しようとしていますが、startWeblogic.sh を実行すると、次のエラー メッセージが表示されます。

このエラーを修正する方法を知っている人はいますか?

システムを 64 ビット Suse で実行しています

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

web-services - HTTP エラー (コード 407、プロキシ認証が必要) のため、SOA Suite は WSDL を読み取ることができません。

コンポジットに Web サービスを挿入しました。このサービスの WSDL URL には、会社のイントラネット ( http://10.30.3.162/host/sap?wsdl) 内のドキュメントへのリンクを使用しようとしました。その後、エラーメッセージがポップアップしました:

社内でプロキシサーバーを使用しているため、それが原因かもしれませんが、インターネットオプションに例外として「10.*」を追加しました。また、Web ブラウザーでリンクを開くと、WSDL ファイルが表示されます。SOA Suite プリファレンスの「Use HTTP Proxy Server」オプションがチェックされていないことを確認しました。残念ながら、チェックボックスも試してみましたが、同じ結果になりました。

何がこれを引き起こす可能性があるか考えていますか?これはおそらく非常にユニークな問題だと思います...

コンポジットを再度開くと、もう少し詳細なエラー メッセージが表示されます。

助けてくれてありがとう!

よろしく、 カルステン

編集:ああスナップ..使用するソフトウェアのバージョンを追加するのを完全に忘れていました: Oracle JDeveloper 11g Release 1 11.1.1.5.0

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

web-services - SOA Suite - 複合デプロイ後に Web Service Rest サポートを自動的に有効にする方法

SOA Suite で実行されている SOAP Web サービス エントリ ポイントを含むコンポジットがあります。その Web サービス用の新しいクライアントがありますが、このクライアントは SOAP を話すことができないため、REST エンドポイントでそのエントリ ポイントを公開する必要があります。EM コンソールを介して既存の Web サービスに対して REST サポートを有効にできることはわかっていますが、デプロイ後にデフォルトでこの構成を有効にしたいと考えています。

構成計画でプロパティまたは属性を使用してそれを行う方法に関する私の調査では、有用な情報は得られませんでした。

どうすればそれを達成できるか知っている人はいますか?

ありがとう!

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

oracle - JDeveloper Webサービスの作成

私は本に従っていますOracle Suite 11g R1の入門チュートリアルのハンズオン。本で推奨されているもう少し新しいバージョンを使用しています(本で推奨されているファイルをダウンロードできる場所がなくなったため)、今まではすべて問題ありませんでした。

具体的には、JDeveloper Studio Edition バージョン 11.1.1.5.0、Build JDEVADF_11.1.1.5.0_GENERIC_110409.0025.6013、SOA Composite Editor 11.1.1.5.0.01.74、および SOA Server PCBPEL_11.1.1.5.0_GENERIC_110418.1550.0174 を使用しています。

本の中で、彼らは JDEVADF_11.1.1.1.0_GENERIC_090615.0017.5407 を提案しています。SOA Composite Editor: 11.1.1.0.0.52.19 および SOA Server PCBPEL_11.1.1.1.0_GENERIC_090618.1440.5219。

ここで問題が発生します。本では、これを行うように指示されています

ここに画像の説明を入力 ここに画像の説明を入力

しかし、それをやろうとすると、これが得られます(本のスクリーンショットに似ています)

ここに画像の説明を入力

...そしてここに大きな違いがあります...

ここに画像の説明を入力

..そして特に虫眼鏡をクリックした後...

ここに画像の説明を入力

この時点以降、私が何をしようとしても、これに到達できません:

ここに画像の説明を入力

いくつかのステップを逃したことがありますか?または、JDeveloper のバージョンが大きく異なる場合、指示されたことをどのように達成すればよいでしょうか。それとも、問題は SOA スイートにあるのでしょうか、それとも JDeveloper の拡張機能でしょうか?

この時点まで、すべてのテストに合格し、本で提案されているようにすべてが機能していました。

  • その問題をどのように解決すればよいですか?
  • オラクルがダウンロード用に提供していないため、使用するように勧められているファイルはどこで入手できますか?

(本より引用)

http://www.oracle.com/technology/products/soa/soasuite/index.htmlに移動し 、SOA Suite 11g リリース 1 (11.1.1.1.0) から以下を c:\stageSOA にダウンロードします。

WebLogic Server: wls1031_win32.exe

リポジトリ作成ユーティリティ:ofm_rcu_win32_11.1.1.1.0_disk1_1of1.zip

SOA スイート:ofm_soa_generic_11.1.1.1.0_disk1_1of1.zip

JDeveloper Studio、基本インストール: jdevstudio11111install.jar

  • SOA Suite 12c の最新バージョンと JDeveloper およびデータベースをまとめてカバーしているチュートリアルまたは本はありますか?つまり、本の更新版ですか? 特に、SoreFrontDemo (または同様の) アプリケーションをカバーする場合は?

更新:ここをクリックすると

ここに画像の説明を入力

これを行うオプションがあるよりも、そのオプションを選択します。

ここに画像の説明を入力

..この...

ここに画像の説明を入力

そして最後にこれ - これでこの問題を解決できますか?

ここに画像の説明を入力

更新 2: JDeveloper のバージョン jdevstudio11112install.jar が見つかりました。本からのスクリーンショットは、そのバージョンの JDeveloper の画面メニューと一致します。それでも、バージョン jdevstudio11111install.jar が見つかった方がよいでしょう。soa-jdev-extension.zip を見つけて手動でインストールする必要がありました。これは、拡張機能の自動更新/インストールでは利用できないためです (JDeveloper はサポートのユーザー名とパスを要求します)。

私が聞きたいのは、JDeveloper jdevstudio11115install.jar または jdevstudio11117install.jar で次の画面にアクセスする方法、またはまだ公式にサポートされていない人です。

ここに画像の説明を入力 ここに画像の説明を入力

そこにたどり着くことができれば、本で指示されたパラメーターを設定できます。

SOA Suite 11gリリース1(11.1.1.1.0)からjdevstudio11111install.jarと次のファイルを取得できる場所はありますか?

  • WebLogic Server: wls1031_win32.exe
  • リポジトリ作成ユーティリティ: ofm_rcu_win32_11.1.1.1.0_disk1_1of1.zip
  • SOA スイート: ofm_soa_generic_11.1.1.1.0_disk1_1of1.zip
  • JDeveloper Studio、基本インストール: jdevstudio11111install.jar
0 投票する
1 に答える
1707 参照

java - SOA Suite WSDL SOAP の使用

ここに私が得たものがあります:SOA Suite 11gをインストールして構成しました(weblogicサーバー10.3、リポジトリ作成ユーティリティ、soaスイート、jdeveloperスタジオ、Oracle XEデータベース10g)。

SOA インフラストラクチャ サービス エンジン (BPEL、メディエータ、ビジネス ルール、Himan ワークフロー メタデータストア (MDS) エンタープライズ マネージャ、Web サービス マネージャ、B2B、アダプタフレームワーク (JCA) Oracle ビジネス アクティビティ監視 (BAM)

すべてのセットアップと実行。チュートリアル プロジェクトの Purchase Order Processing もセットアップして実行しています (「Oracle SOA suite 11g R1 A ハンズオン チュートリアルの開始」という本から)。

テストは問題なく実行されており、すべて合格しています (数種類のクレジット カード、小規模、中規模、大規模の注文、自動承認と手動承認、注文のサイズに応じて自動的に選択された出荷のいくつかの種類など)。

ここに画像の説明を入力

私が今欲しいのは、palin JAVA アプリケーションからそのサービスを接続 (消費) することです。このチュートリアル ( http://theopentutorials.com/examples/java-ee/jax-ws/create-and-consume-web-service-using-jax-ws/ ) に従って、「wsimport」という JAX-WS ツールを使用しました。 Web サービスの作成と使用に必要なアーティファクトを生成するため。「wsimport」は wsdl ファイルを入力として受け取ります。重要ではないと私が思うことについての1つの警告を除いて、それはうまくコンパイルされました(または多分そうですか?)

C:\Users\Nenad\eclipseJunoSESR2\GettingStartedWithEclipseJuno\SOAConsume02>wsimport -s src -d bin http://i3770k.mshome.net:8001/soa-infra/services/default/POProcessing/receivePO?WSDL

WSDL を解析しています...

[警告] R2716 WSI-BasicProfile ver. 1.0、soapbind:body の doc/lit で使用できない名前空間属性: http://i3770k.mshome.net:8001/soa-infra/services/default/POProcessing/receivePO?WSDLの 31 行目の「実行」

コードを生成しています... コードをコンパイルしています...

C:\Users\Nenad\eclipseJunoSESR2\GettingStartedWithEclipseJuno\SOAConsume02>

したがって、クラスは次のとおりです。

ここに画像の説明を入力

「注文」を送信する方法、つまり入力引数を設定する方法がわからないため、今は行き詰まっています。

request PurchaseOrderType * CustID string Value * ID string Value productName string itemType string price 10 進数量 10 進ステータス string ccType string ccNumber

Eclipse では、次のような SOAClient クラスを作成しました。

自動生成されたクラス ExecutePtt は次のようになります。

ReceivePO クラスは次のとおりです。

ObjectFactory クラスは次のとおりです。

パッケージ情報は

PurchaseOrderType クラスは

したがって、私の質問は次のとおりです。

  1. これを機能させるには、クラス SOAClient に何を追加する必要がありますか (パラメーターを設定し、テストを実行して注文します)。

  2. そもそもJAX-WSを使用する必要がありますか? それなしでいくつかのチュートリアルを見たので、私は尋ねますが、まだそれらを勉強していません.

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

oracle - SOA 11g で Java 埋め込みが 5 分を超えるタイムアウトを回避する

Oracle SOA 11g で Java 埋め込みを使用してコンポジットを実行したいと考えています。Java 埋め込みアクティビティが SOA タイムアウト (現在は 5 分) より長く続く可能性があります。

Java の埋め込みの直前と直後に BPEL プロセスの脱水を試みましたが、埋め込みに 5 分以上かかるとインスタンス全体で障害が発生します。組み込みの内部から強制的に脱水する命令も試しましたcheckpoint();が、11g のバグのため、コンポジットのデプロイ時にエラーは発生しませんが、11g では効果がないようです。

コンポジットがタイムアウトにならないようにする方法はありますか?
次の点に注意してください。

  • 単純な BPEL ブロックを使用した Java 埋め込みでのアクティビティを実行できません
  • 5分以上かかる可能性のある単一のJava命令があるため、より多くの埋め込みブロックに埋め込みを分解してそれらの間で脱水することはできません
  • SOA タイムアウトの 5 分の値を変更できません
0 投票する
1 に答える
133 参照

oracle11g - Oracle SOA スイートをインストールしようとしています。ただし、インストール中にエラーが発生します

Oracle SOA スイートをインストールしようとしています。http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html

そのため、JDK がある場所に移動して次のコマンドを実行すると、 http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html というエラーが表示 されます。ここに画像の説明を入力

java仮想マシンを作成できませんでしたと表示され、次のエラーが表示されます

「VM の初期化中にエラーが発生しました。オブジェクト ヒープに十分なスペースを予約できませんでした」

私はこのソフトウェアを初めて使用します。助けてください