問題タブ [oasis]
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 - バックエンド サービスが FAIL を返す場合、bpel INVOKE アクティビティを再試行します
からサードパーティの SOAP サービスを呼び出さなければならないシナリオを実装しようとしていますBPEL invoke activity
。バックエンド サービスが " SUCCESS
" を返した場合はシーケンスを続行し、サービスが " " を返した場合はFAIL
" " が返されるまで呼び出しアクティビティを再試行しSUCCESS
ます。このシナリオを実装できません。BPEL の専門家が助けてくれますか?
ocaml - Oasis findlibParent の目的を理解する
現在、Oasis を使用して OCaml ファイルのビルドを処理するプロジェクトに取り組んでいます。それはうまくいきます。findlibParent
ただし、ライブラリ定義で実際に何をしているのか混乱しています。
ドキュメントは指定します
FindlibParent: 現在のライブラリを含むライブラリ。現在のライブラリはその親として構築され、それに沿ってインストールされます。
私built as its parents
が何かを参照する途中で、どのような意味を持つのか理解できません。これは、定義にあるモジュールライブラリがfindlibParent: X
あり、モジュールの名前がY
である場合、のように参照する必要があるということopen X.Y
ですか?
これが明らかである場合は申し訳ありません - 言葉遣いは私にとって非常に紛らわしいです。
ありがとうございました!
ocaml - 次のモジュールの実装は提供されていません: Str
モジュールを使用する OCaml プロジェクトがありStr
ますが、コンパイル時に次のエラーが発生します。
_oasis
これは、次のファイルを含む Oasis プロジェクトです。
問題のコードは次のとおりです。
.net - 助けが必要 - .NET の WS-Security Oasis を使用した SOAP サービス
クライアントから消費されるサービスを作成しようとしています。WS-Security Oasis 標準に準拠している必要があり、応答は次のようになっている必要があります。
私は WSE 3.0 と WCF でそれをやろうとしましたが、いつも行き詰ってしまい、サービスを保護する方法についての適切なチュートリアルが見つかりません。
質問は... それを開発するための最良の方法は何ですか? 私を助けることができる良いチュートリアルはありますか? コードまたは web.config でセキュリティを構成する必要がありますか?
前もって感謝します。
integration - SCA (サービス コンポーネント アーキテクチャ) の代替
Apache Tuscany Project は廃止されたようです。それが実際に何を意味するのかはわかりませんが、SCA を使用したオープンソースおよびベンダー固有の実装がまだかなりあります。この標準がサポートされなくなった場合、他の代替手段はありますか? また、SCAコンポーネント/モジュールと同じようなものであるため、SCAがマイクロサービスの主要なバインディングとして使用されていない理由もわかりません。
よろしく
ocaml - OCaml: 複数レベルの src フォルダーで Oasis を使用する
プロジェクトをコンパイルするために使用しようとしていますoasis
が、プロジェクトは次のように編成されています。
では、モジュール(つまり、 )plugin_a.ml
を指すことに注意してください。type.ml
open Type
プロジェクトをコンパイルするために使用oasis
すると、次のように報告されます。
これが私の_oasis
ファイルの簡略版です:
私はここで何か悪いことをしていますか? または、私がやっていることは、このようなプロジェクトを編成するためのベストプラクティスではありませんか?
ocaml - Oasis を使用して OCaml プロジェクトをビルドすると、モジュールが未定義になる
繰り返しになりますが、私はプロジェクトに取り組んでおり、コードベース全体を構築するためOCaml
に使用したいと考えています。Oasis
これが私のコードベースの編成方法です。
最初に、次の_oasis
ファイルを使用してライブラリのみをビルドします。
そして、それはうまくいきます。engine.a
エラーはなく、_build/src/core
フォルダ内にライブラリを見つけることができます。
ただし、次の方法でライブラリを含めようとするとmain.ml
:
そして、次の_oasis
ファイルでコンパイルします。
エラーが発生しました:
私はここで何か悪いことをしていますか? 誰か助けてくれませんか?ありがとうございました!
ocaml - ocamlbuild によるオプションの依存関係
OCamlMake を使用して現在ビルドされている OCaml プロジェクトがあります。現在のビルド システムには満足できません。なぜなら、すべてのビルド アーティファクトがソース ファイルと同じディレクトリに置かれるためです。さらに、モジュール間の依存関係の順序を手動で指定する必要もあります。これらの問題が発生しないビルド システムに切り替えたいと考えています。Oasis を試してみることにしましたが、問題が発生しました。
問題は、プロジェクトが非常に特殊な方法で構築されているという事実から生じます。いくつかの異なるデータベース バックエンド (PostgreSQL、MySQL、SQLite) をサポートしています。現在、データベース バックエンド ユーザーをコンパイルするには、そのバックエンドに必要な追加のライブラリをインストールし、環境変数を設定して有効にする必要があります。これは Makefile でどのように見えるかです:
これにより、コンパイル済みモジュールのリストに追加のモジュールも追加されることに注意してください。重要な点は、アプリケーションのエントリ ポイントから到達可能なモジュールとデータベース バックエンド モジュールの間に (モジュールのインポートという意味で) 依存関係がないことです。むしろ、各データベース バックエンド モジュールには、モジュールが開始されたときに実行される最上位のコードが含まれており、副作用を使用してメイン アプリケーションに自身を登録します。
このセットアップを Oasis で動作させることができません。各データベース バックエンド モジュールを、フラグを使用してコンパイルできる個別のライブラリとして宣言しました。
しかし、オプションのモジュールを実行可能ファイルにリンクするように Oasis に指示する方法がわかりません。ファイルを変更してこれを行う方法を見つけようとしましたmyocamlbuild.ml
が、失敗しました。ここでrule
説明されている関数でこれを達成できますか?
私が説明したことが で達成できない場合ocamlbuild
、仕事をして OCamlMake の問題を回避する他のツールはありますか?