wso2 を評価していて、次の問題に遭遇しました。私の会社には、ビジネス用に明確に定義された Common Data Model が既にあると想像してください。これらのスキーマ (およびサービス定義 - wsdls) はリポジトリ上にあり、ファイル間の参照はそれらの間の相対パスを使用して行われます。ここで、これらの XSD と WSDL をすべて wso2 ガバナンス レジストリ (wso2greg) にインポートして、管理できるようにする必要があります。さらに (そして、ここから wso2 の把握を失い始めます) wso2bps の BPEL ワークフローに関する wso2greg のリソースを参照したいと思います。私が言いたいのは、「ねえ、ワークフロー! 自動生成されたインターフェースのことはすべて忘れてください。あなたのインターフェースは、この {wsdl_from_wso2greg} になります。」
「メイン」カーボン アプリケーション プロジェクト内に (BPEL ワークフローと共に) レジストリ リソース プロジェクトを作成し、ワークフローで PartnerLinks を作成することでこれを達成しようとしていますが、すべてを構成した後、次のエラーが表示されます。 ../TestGreg/TestServiceWsdl.wsdl のインポート場所は、この実装ではサポートされていません。インポート アーティファクトは、ルートにデプロイメント記述子を持つフォルダー階層内に含まれている必要があります。
今、私は本当に愚かなことをしていますか、それともwso2は私がやろうとしていることを本当にサポートしていませんか? もしそうなら、あなたたちは通常、これらの問題にどのように対処していますか?
ありがとう、レアンドロ・ヌネス