2013-10-18 79 views
0

請幫助我。我開發了一個包含參考文件和其他消息處理器的流程。我已將「wsdl」與其他xsd一起放在src/main /資源中。此外,我用「XSLT轉換Message屬性變壓器DataMapper的」。我已經出口項目,並刪除了工作區,由於某種原因。
再次,我已經在新worksapce.I項目中導入項目,其中wsdl文件丟失。 XSLT轉換器中的腳本缺失也在消息屬性變量中添加屬性也不存在。在DataMapper完整配置丟失。 導出的項目 - >導出 - > Mule-> Mule Studio項目以Mule可展開的Archieve-> Zipfile(本地路徑位置) 導入的項目 - >現有項目進入工作區 - >選擇archieve文件 - >本地zip文件路徑位置Mule ESB:在Mule工作室導出和導入項目時出錯

請告訴我導入和導出步驟是一個問題或其他任何事情。 我必須編寫腳本,並從頭開始添加許多屬性。請幫助我。我導入後的xml配置(例如:給出一個流程)

 <sub-flow name="Common_ErrorHandling_SubFlow" doc:name="Common_ErrorHandling_SubFlow"> 
    <tracking:custom-event event-name="CommonErrorHandling_Log_Exception_Events" doc:name="Log_Exception_Events"> 
     <tracking:meta-data key="ExceptionCause" value="#[exception.causeException]"/> 
     <tracking:meta-data key="ExceptionSummary" value="#[exception.summaryMessage]"/> 
    </tracking:custom-event> 
    <message-properties-transformer doc:name="Catch_Exception"> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
     <add-message-property key="" value=""/> 
    </message-properties-transformer> 
    <mulexml:object-to-xml-transformer doc:name="Object to XML"/> 
    <mulexml:xslt-transformer maxIdleTransformers="2" maxActiveTransformers="5" doc:name="Generate_ErrorXmlStructure"> 
     <mulexml:xslt-text></mulexml:xslt-text> 
    </mulexml:xslt-transformer> 
    <wmq:outbound-endpoint queue="ERRORQ" connector-ref="WMQ_Connector" doc:name="ERRORQ"/> 
</sub-flow> 

我使用的是版本3.4。請建議我。

回答

1

看看這個link atMuleSoft。

您可以創建可部署的存檔文件(.zip)並按照此鏈接中的建議導出。

2

您提供的出口提供的步驟看起來不錯。因爲.zip文件是爲導出而創建的,所以它是正確的。

我想這裏的問題是與它被導入的方式。

在Mule Studio中使用以下導入方向導入已導出的項目(在.zip文件中)。

Import -> Mule -> Mule Studio generated Deployable Archive (.zip) -> Select ZIP file from the local path 

這應該工作。

希望這會有所幫助。

Mule Studio Import Directions

3

如果導入像下面的過程中它會工作。

File-> Import-> Mule-> Anypoint Studio生成的Deployable Archive(.zip) - >選擇要壓縮的.zip文件