-
-
Save seki-seki/c4b11d93cdd76e12d2f824325b0a2abc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 基本方針 | |
- proccessの中にstartから始まりendで終わるフローチャートを定義する | |
- step flow split のnext 属性はoutgoingを辿った先のtep flow splitとする | |
#compornents | |
- 共通 | |
- attribute | |
- name ・・・ nameやidになる(必須属性) | |
- process ・・・ jsr352でいうjobになる | |
- attribute | |
- restartable ・・・ restartable属性 true or false (オプション属性) | |
- Listeners ・・・ job level listener(backlog) | |
- child element | |
- propeties ・・・jobPropetty | |
- task ・・・ jsr352でいうstepになる | |
- attribute | |
- batchletOrChunk ・・・ batchletからchunkかを選択、選択結果により以下を出し分ける | |
- batchletを選択 | |
- batchletRef (必須属性)・・・これをもとにstep内に<batchlet ref=""/>を作成 | |
- chunkを選択 | |
- reader (必須属性) | |
- processorReff (必須属性) | |
- writerRef (必須属性) | |
- checkpoint-policy(backlog) | |
- item-count(backlog) | |
- time-limit(backlog) | |
- skip-limmit(backlog) | |
- retry-limit(backlog) | |
- exception-handling(backlog) | |
- checkpoint-algorithm (backlog) | |
- child element | |
- propeties ・・・ stepProperty (child element) | |
- stepListners ・・・ stepListener propetiesと同様な入出力形式になる(propertiesと違いvalueのみ) | |
- next ・・・ propetiesと同様な入出力形式になる(onとtoのペア) | |
- fail ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア) | |
- end ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア) | |
- stop ・・・ propetiesと同様な入出力形式になる(onとexit-statusとrestartのペア) | |
- start-limit ・・・ (backlog) | |
- allow-startif-complete ・・・(backlog) | |
- partition ・・・ (backlog) | |
- subprocess ・・・ child elementに線(sequenceFlow)があればFlow,無ければSplitにする | |
- child element | |
- next ・・・ propetiesと同様な入出力形式になる(onとtoのペア) | |
- fail ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア) | |
- end ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア) | |
- stop ・・・ propetiesと同様な入出力形式になる(onとexit-statusとrestartのペア) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment