*******************************************************************************
      TERASOLUNA Batch Framework for Java
      @\Tv 菇ɂ

      Copyright 2007-2011 NTT DATA Corporation.
*******************************************************************************

  TvF

  readméATERASOLUNA Batch Framework for Java
  @\TvvWFNg𓱓菇łB
  L菇ɏ]ƂɂATERASOLUNAt[[N̋@\Tv
  s邱Ƃł܂B

  OF

  Jɂ́A炩߉L̂̂pӂĂKv܂B
  ܂LĂo[WɓmFsȂĂ܂A
  ̃o[WȊO̊œ𐧌邱Ƃ̂ł͂܂B
  ܂ÃCXg[yѐݒ̎菇ɂẮA
  ʓrWeb̗pKChQƂĂB 

  EJava SE Runtime Environment Standard Edition 1.6.0
  EEclipse SDK 3.4.2 
  EPostgreSQL Database Server 8.4	
  @܂
  EOracle11g

  Ant^XNꗗF

  vWFNǵu\antvtH_ɂ́Aant^XNLqꂽ
  ubuild.xmlv݂܂Bȉant^XN̈ꗗLq܂B

  Eclean
      RpCꂽNXt@C̍폜sB
  Ecompile
      RpCsB
  EcreateJavaDoc
      JavaDoc̐sB
        
  vWFNg̎sF

  @JDBChCo̔zu
    PostgreSQL,OracleJDBChCo͕tĂȂ̂ŁApҊeŕʓr肷Kv܂B
      EPostgreSQL
          http://jdbc.postgresql.org/download.html
      EOracle
          http://otn.oracle.co.jp/software/tech/java/jdbc/index.html
      tbatt@CWuNꍇ́A
        擾hCoȉ̃tH_ɔzuĂB
      Eufunctionsample-batch\libv
      
  AZIPt@C̓WJ
    terasoluna-batch4j-funcsample_(o[Wԍ).zipuC:\vɓWJ܂B
      EuC:\terasoluna-batch4j-funcsample_(o[Wԍ)\v
       w肳ꂽfBNg͌Œł͂Ȃ߁AKXǂݑւĎsĂB
       ł́AiWindows XṔjC:\ɓWJƉ肵A菇i߂܂B

  Bf[^x[X̐ݒ
   Oraclȅꍇ
    1.O(ɂύX\)
        CX^XXE
        DB[U[/pX[hsample/sample

    2.usetup_for_Oracle.batv̕ҏW
        u/sql/oracle/setup_for_Oracle.batv[̊ɍlɏ܂B
        ڍׂ́u/sql/oracle/setup_for_Oracle.batvQƂĂB

    3.e[u̍쐬
      u/sql/oracle/setup_for_Oracle.batvs܂B(eclipsess)
      uSQL> v\ꂽ exitƓ͂ďI܂B
      spX̐̂߁AK Yt@C݂tH_ŎsĂB

   PostgreSQL̏ꍇ
    1.O(ɂύX\)
      pgAdminNAVf[^x[X쐬B
        Ofunctionsampledb
        I[i[sample
        GR[fBOUTF8
        TemplateiȂj
        e[uԥpg_default

    2.usetup_for_PostgreSQL.batv̕ҏW
        u/sql/postgresql/setup_for_PostgreSQL.batv[̊ɍlɏ܂B
        ڍׂ́u/sql/postgresql/setup_for_PostgreSQL.batvQƂĂB

    3.e[u̍쐬
      u/sql/postgresql/setup_for_PostgreSQL.batvs܂B(eclipsess)
      spX̐̂߁AK Yt@C݂tH_ŎsĂB

  CEclipseւ̃C|[g
    EEclipseʂɂāut@CC|[gvsA
      uʁvWFNg[NXy[XցvIuցvNbN܂B
    Eu[gEfBNg[̑IvɃ`FbNԂŁuQƁvNbNA
      vWFNgẽuEYAœWJfBNgw肵܂B
    EuvWFNg[NXy[XփRs[vɃ`FbNĂ邱ƂmFA
      uIvNbN܂B
 
  De[upWus
    u/script/SAMPLE000-01.batvсu/script/SAMPLE000-02.batvs܂B

WűN@

  scripttH_zbatt@CQlɋN܂B


mFpTṽWuɂ

    {TṽWuꗗLɎ܂B

    1. SAMPLE000
      Ee[uݒpWu
        ESAMPLE000-01F
                  gNYUSYUKKINTBLhɏf[^ݒ肵܂BiSample000PreLogic.javaQƁj
            gZANDAKATBLh̃f[^폜܂BiSample000PreLogic02.javaQƁj
          gRIREKITBLh̃f[^폜܂BiSample000PreLogic03.javaQƁj

        Np[^̑3ɁAgNYUSYUKKINTBLhɒǉf[^w肷邱Ƃł܂B
          w肵Ȃꍇ1쐬܂B  
        SAMPLE001,SAMPLE003,SAMPLE006,SAMPLE007sOɁA
                  ȂƂ1xSAMPLE000-01sKv܂B
    
    2. SAMPLE001
      EgUNVfʂ̃TvWuiĎAX^[g܂ށj
        ESAMPLE001-01FS`NPgUNVfiWujB
        ESAMPLE001-02FPgUNVfB
        ESAMPLE001-03F`NʃgUNVfiWujBĎB
        ESAMPLE001-04FS`NPgUNVfiʏWujB
        ESAMPLE001-05F`NʃgUNVfiʏWujB
        ESAMPLE001-06(PostgreSQLp),SAMPLE001-07(Oraclep):
                        `NʃgUNVfiX^[gjB
                N1ڂŗOiftHg30ځjA
                N2ڂŃX^[g|CgŏI܂ŏs܂B
          Np[^̑3ɁAO|Cgw肷邱Ƃł܂B
                        
        SAMPLE001-03̊Ďsꍇ́AJava SE 5.0ɕtujconsolevgp܂B

    3. SAMPLE002
      EŒ蒷Eϒt@CpTvWu
        ESAMPLE002-01Fo̓t@CŒ蒷t@CB
        ESAMPLE002-02Fo̓t@Cϒt@CB
    
    4. SAMPLE003
      Et@Co͂̃TvWu
            ESAMPLE003-01Fwb_Af[^AgCo͂܂B
    
    5. SAMPLE004
      Ee[uLbVTvWu
        ESAMPLE004-01F
            R[he[uLbV܂B(SAMPLE004_sqlMapConfig.xml,
                                               SAMPLE004_sqlMap.xmlQ)
            t@C݂̑`FbN܂B(Sample004PreLogic.javaQƁj
            t@C̍XVύX܂BiSample004PostLogic.javaQƁj
            
    6. SAMPLE005
      Et@CRN^[Ńt@C}[WTvWu
        ESAMPLE005-01:2̓̓t@C}[W܂B

    7. SAMPLE006
      Eq[vTCYؗpTvWu
            ESAMPLE006-01FʏWu
            ESAMPLE006-02FWu

    8. SAMPLE007
      Ewb_-׍\̎擾Tv
            ESAMPLE007-01: iBatis̋@\pwb_-׍\̎擾TvłB
                           iSAMPLE007_sqlMap.xmlQƁj

    9. SAMPLE008
      ERg[uCNgpTvWu
        ESAMPLE008-01: uCNL[ARg[uCNnh̐ݒłB
                
    t@Co͂WuɊւāAt@C̍폜͓ɋLqĂ炸A
          t@Co͎ɂ͏㏑ƂȂ悤ݒ肵Ă܂B

񓯊^WuN@\ɂ

    񓯊ob`f[̋N@ɂĂ
    Lbatt@CQlɂĂB
        Escript/SAMPLE-ASYNC.bat

    񓯊ob`f[N͉LsqlQl
    WuǗe[uɃWu˗o^܂B
    TvłSAMPLE006ΏۂƂĂ܂B
        Esql/oracle/start_job.sql
        Esql/postgresql/start_job.sql

-------------------------------------------------------------------------------
Copyright 2007-2011 NTT DATA Corporation.