fonctions sur les spools

BoTTom |
      *=====================================================================
      * Print Procedures
      *
      * Copyright (C) Julian Monypenny 1997
      *=====================================================================
     H NoMain
 
      *---------------------------------------------------------------------
      * Global definitions
      *---------------------------------------------------------------------
      /Copy ToolkitCpy,CmdH
      /Copy ToolkitCpy,PrtH
      /Copy ToolkitCpy,StdTypH
 
      *=====================================================================
     P DisplayPrt      B                   Export
      *=====================================================================
     D                 Pi                  Like( LglTyp )
     D  SplFil                             Like( NamTyp )  Value
 
     C                   Return    ExecCmd( 'DspSplF ' + SplFil + ' '  +
     C                                      'SplNbr( *Last )' )
 
     P                 E
 
      *=====================================================================
     P DeletePrt       B                   Export
      *=====================================================================
     D                 Pi                  Like( LglTyp )
     D  SplFil                             Like( NamTyp )  Value
 
     C                   Return    ExecCmd( 'DltSplF ' + SplFil + ' '  +
     C                                      'SplNbr( *Last )' )
 
     P                 E
 
      *=====================================================================
     P LinkPrt         B                   Export
      *=====================================================================
     D                 Pi                  Like( LglTyp )
     D  FilNam                             Like( NamTyp )  Value
     D  SplFil                             Like( NamTyp )  Value
     D  UsrDta_O                           Like( NamTyp )  Value
     D                                     Options( *NoPass )


|
     D  PrtOpts_O                          Like( StrTyp )  Value
     D                                     Options( *NoPass )
 
     D UsrDta          S                   Like( NamTyp )
     D PrtOpts         S                   Like( StrTyp )
 
     C                   If        %Parms   > 2
     C                   Eval      UsrDta   = UsrDta_O
     C                   EndIf
 
     C                   If        %Parms   > 3
     C                   Eval      PrtOpts  = PrtOpts_O
     C                   EndIf
 
     C                   Return    ExecCmd( 'OvrPrtF '  + FilNam  + ' '  +
     C                                      'SplFName(' + SplFil  + ') ' +
     C                                      'UsrDta('   + UsrDta  + ') ' +
     C                                      'DfrWrt( *Yes ) '            +
     C                                      'OvrScope( *Job ) '          +
     C                                       PrtOpts )
 
     P                 E
 
      *=====================================================================
     P UnlinkPrt       B                   Export
      *=====================================================================
     D                 Pi                  Like( LglTyp )
     D  FilNam                             Like( NamTyp )  Value
 
     C                   Return    ExecCmd( 'DltOvr ' + FilNam + ' '   +
     C                                      'Lvl( *Job )' )
 
     P                 E




©AF400