0
我正在使用批處理,我假設如果一個步驟失敗,那麼下一個步驟將不會執行,但似乎並非如此。 那麼我怎麼能得到這種行爲?Java EE批處理:當一個失敗時停止執行步驟
這是我的批處理文件的一部分:
<?xml version="1.0" encoding="UTF-8"?>
<job id="review-job" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/jobXML_1_0.xsd" version="1.0">
<step id="step0" next="step1" >
<batchlet ref="startProcessBatchlet">
<properties>
<property name="nextQueue" value="jms/step1" />
</properties>
</batchlet>
</step>
<step id="step1" next="step2" >
<batchlet ref="validClientBatchlet">
<properties>
<property name="myQueue" value="jms/step1" />
<property name="nextQueue" value="jms/step2" />
</properties>
</batchlet>
</step>
</job>
如果任何一步失敗,應立即停止執行並標記批次爲不合格。
你沒有包括我們對此深感抱歉聲明 – moondaisy
。現在更新它 – user8341239