java.lang.Object
com.yaftp.ftp.mvsjobs.MvsJobParser
- public class MvsJobParser
- extends java.lang.Object
this class is used to parse a MVS executed standard batch
job result.
it builds an MvsJobRi class out of it.
the MvsJobRi contains all the resulting JOB semantics
number of steps , condition codes , CPU times , elapse times.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_STEP_
private static final java.lang.String _STEP_
- See Also:
- Constant Field Values
_TIME_
private static final java.lang.String _TIME_
- See Also:
- Constant Field Values
_ALLIEF_
private static final java.lang.String _ALLIEF_
- See Also:
- Constant Field Values
_IEF403I_
private static final java.lang.String _IEF403I_
- See Also:
- Constant Field Values
_IEF404I_
private static final java.lang.String _IEF404I_
- See Also:
- Constant Field Values
_IEF373I_
private static final java.lang.String _IEF373I_
- See Also:
- Constant Field Values
_IEF374I_
private static final java.lang.String _IEF374I_
- See Also:
- Constant Field Values
_IEF376I_
private static final java.lang.String _IEF376I_
- See Also:
- Constant Field Values
_IEF142I_
private static final java.lang.String _IEF142I_
- See Also:
- Constant Field Values
_BLANK_
private static final java.lang.String _BLANK_
- See Also:
- Constant Field Values
_lexer
private MvsJobLexer _lexer
_sysoutListener
private CustomSysoutParserListener _sysoutListener
_ri
private MvsJobRi _ri
_curStep
private MvsJobStep _curStep
MvsJobParser
public MvsJobParser(java.io.BufferedReader in)
throws MvsJobsException
parse373I
private void parse373I(java.lang.String token)
throws MvsJobsException
parse374I
private void parse374I(java.lang.String token)
throws MvsJobsException
parse403_404I
private java.lang.String parse403_404I(java.lang.String token)
throws MvsJobsException
parse404I
private void parse404I(java.lang.String token)
throws MvsJobsException
parse403I
private void parse403I(java.lang.String token)
throws MvsJobsException
parse142I
private void parse142I(java.lang.String token)
throws MvsJobsException
addCustomSysoutParserListener
public void addCustomSysoutParserListener(CustomSysoutParserListener listener)
- define who is responsible of the non JCL/IEF sysout parsing
parse
public void parse()
throws MvsJobsException
- the main MVS job parser takes place here
main
public static void main(java.lang.String[] args)