2017-02-03 15 views
1

私はWSDLからフローを生成しようとしましたが、うまく動作していると思います。しかし、私はそれからプロジェクトを構築しようとすると、サービスとポート名を選択するように求められた。私はこのアプローチについていくつか質問があります。 例:https://docs.mulesoft.com/apikit/apikit-for-soapの例から、WSDLに複数のポート/操作がある場合、どのようにしてフローを生成できますか?参照用の画像を添付しました。 2.セキュリティはどのように機能しますか? CXFまたはJavaクラスを使用して保護することはできますか?SOAPキット、Mule 3.7

注:私はcloudhubでvCoreが必要なので、プロキシを使用したくありません。 専門家からの洞察は高く評価されます。

おかげで、 ROA SOAPKIT

答えて

0

Q1。 WSDLに複数のポート/操作がある場合、どのようにしてフローを生成できますか?参照用の画像を添付しました。

Apikitは、複数のポート/操作からのフローを生成するための送信トレイをサポートしていません。あなたは一度に一つしか選ぶことができませんでした。

回避方法:1.別のプロジェクトを生成するには、毎回別のサービス/ポート を選択します。これらのフローをオリジナルの プロジェクトに貼り付けてコピーします。

回避方法2.元のフローを模倣して、対応する サービス/ポート名のフローを手動で追加できます。

Q2。セキュリティはどのように機能しますか?

ミュールが好みである方のhttp-基本認証、OAuthの など。のような様々なセキュリティ方式をサポートしている、あなたは、SOAP-ROUTER、メッセージプロセッサの前にセキュリティ コンポーネントを追加することができます。以下の例を参照してください。セキュリティ設定の詳細については、linkを参照してください。

<flow name="api-main"> 
    <http:listener path="/TshirtService/TshirtServicePort" config-ref="api-httpListenerConfig" doc:name="/TshirtService/TshirtServicePort" /> 
<http:basic-security-filter realm="mule-realm"/> 
    <apikit-soap:router config-ref="/TshirtService/TshirtServicePort/api-config" doc:name="SOAP Router"/> 
     <dw:transform-message doc:name="Transform Message"> 
+0

応答のためのSenthil。これらのオプションを試してみます。 – ROA

関連する問題