我想問一下如何使用石英啓動另一個流程。一個.mflow文件中的兩個流程
單獨啓動每個流程(一個用IMAP進行處理,另一個用Quartz處理)可以正常工作,但是如果可能的話,我希望將它們都放在同一個文件中,或者至少在同一個項目中。我不知道這是什麼好習慣,所以我讓你決定。
因此,Flow1從IMAP開始並使用郵件(原始)執行其工作,然後轉到其他子流程。
中級課程開始與石英和完成其工作(一個我想補充)
兩個流都具有相同的變量和有類似的工作,但沒有被sinchronized當然。
現在,我該如何做到這一點?
我嘗試這樣做:
<flow name="Flow1" doc:name="Flow1">
<imaps:inbound-endpoint doc:name="IMAP"
host="imap.gmail.com" port="993" responseTimeout="10000"
........
</flow>
<flow name="Flow2" doc:name="Flow2">
<quartz:outbound-endpoint jobName="FlowStarter" repeatInterval="10000" responseTimeout="10000" doc:name="Quartz">
<quartz:event-generator-job groupName="QuartzGenGroup" jobGroupName="QuartzGenGroup">
<quartz:payload>wwqda</quartz:payload>
</quartz:event-generator-job>
</quartz:outbound-endpoint>
<logger message="Quartz started at #[server.dateTime.toCalendar().toString()] #[payload]" level="INFO" doc:name="Logger"/>
</flow>
當我開始,參加中級課程從來沒有給任何輸出。
我正在使用Mule Studio 3.5.0
謝謝!
我怎麼錯過了? :) 謝謝!它很有效,顯然。 – Matjaz
你爲什麼不喜歡這個?你的問題得到了回答......我會爲你做的......我在鼓勵它,並不在乎它是在兩年前。 – granthbr