midrange.com code scratchpad
Name:
Anonymous
Scriptlanguage:
Plain Text
Tabwidth:
4
Date:
08/24/2016 02:20:50 pm
IP:
Logged
Description:
The user was to lazy to give a description
Code:
  1.      H DEBUG DATEDIT(*DMY.) DFTACTGRP(*NO)  ACTGRP(*new)
  2.       * 
  3.      D wrkfields       DS
  4.      d  wrkstring                   128a   varying
  5.       *
  6.      D INDS            DS
  7.      D  JOBNAM                 1     26
  8.      D  SPLFID                27     36
  9.      D  SPLNO                 37     40B 0
  10.      D  MAILTA                41    290
  11.      D  MAILTB                41    120
  12.      D  PDFFI1               291    546
  13.      D  PDFFI2               547    630
  14.      D  SVRTYP               631    631
  15.      D  RES1                 632    632
  16.      D  PCCSID               633    636B 0
  17.      D  SENDER               637    646
  18.      D  USRDTA               647    656
  19.      D  SYSNAM               657    664
  20.      D  TIMEST               665    672
  21.      D  OUTQ                 673    682
  22.      D  OUTQLI               683    692
  23.       *
  24.      D OUTDS           DS
  25.      D  DISPOS                 1      1
  26.      D  CALLAG                 2      2
  27.      D  RES2                   3      4
  28.      D  MSGLEN                 5      8B 0
  29.      D  ADRRLE                 9     12B 0
  30.      D  MSGTXT                13    267
  31.      D  RES3                 268    268
  32.      D  EXTOFF               269    272B 0
  33.      D  CCSID                273    276B 0
  34.      D  stmfdisp             277    277
  35.      D  splfdisp             278    278
  36.      D  err                  279    279
  37.      D  RES4                 280    287
  38.      D  ADDRES               288    543
  39.       *
  40.      D  EXTLEN               544    547B 0
  41.      D  SUBOFF               548    551B 0
  42.      D  SUBLEN               552    555B 0
  43.      D  RPLYOFF              556    559B 0
  44.      D  RPLYLEN              560    563B 0
  45.      D  CCOFF                564    567B 0
  46.      D  CCLEN                568    571B 0
  47.      D  BCCOFF               572    575B 0
  48.      D  BCCLEN               576    579B 0
  49.      D  bdypthoff            580    583B 0
  50.      D  dirpthoff            584    587B 0
  51.      D  dirpthlen            588    591B 0
  52.      D  attpthoff            592    595B 0
  53.       *    new for v5.3
  54.      D  NEWPTHOFF            596    599B 0
  55.      D  NEWPTHLEN            600    603B 0
  56.      D  NEWOBJOFF            604    607B 0
  57.      D  NEWOBJLEN            608    611B 0
  58.      D  PUBAUTOFF            612    615B 0
  59.      D  PUBAUTLEN            616    619B 0
  60.      D  PDFQOFF              620    623B 0
  61.      D  PDFQLEN              624    627B 0
  62.      D  AFPQOFF              628    631B 0
  63.      D  AFPQLEN              632    635B 0
  64.      D  ENCRYPTOFF           636    639B 0
  65.      D  ENCRYPTLEN           640    643B 0
  66.       *
  67.      D  pubaut               644    653
  68.       *
  69.      D INLEN           DS             4
  70.      D  BINLEN                 1      4B 0
  71.      D OUTLEN          DS             4
  72.      D  BOUTLE                 1      4B 0
  73.      D OUTINF          DS             4
  74.      D  BOUTIN                 1      4B 0
  75.       /EJECT
  76.       ********************************************************************
  77.       * MAIN-LINE
  78.       ********************************************************************
  79.       *
  80.      C     *ENTRY        PLIST
  81.      C                   PARM                    INDS
  82.      C                   PARM                    INLEN
  83.      C                   PARM                    OUTDS
  84.      C                   PARM                    OUTLEN
  85.      C                   PARM                    OUTINF
  86.       *
  87.      C                   Z-ADD     653           BOUTIN
  88.       *
  89.      C     BOUTIN        IFLE      BOUTLE
  90.       *
  91.       *
  92.      C                   MOVE      '0'           DISPOS                         do not send email
  93.      C                   MOVE      '0'           CALLAG                         DON'T CALL AGAIN
  94.      c                   eval      stmfdisp = '1'                               generate stmf in ifs
  95.      c                   eval      splfdisp = '0'                               don't generate splf
  96.      C                   eval      res2          = x'0000'                      X'0000'
  97.       *
  98.      C                   eval      res3          = x'00'
  99.      C                   Z-ADD     543           EXTOFF                         EXTENSION OFFSET
  100.      C                   Z-ADD     *ZERO         CCSID
  101.      C                   Z-ADD     100           EXTLEN                         LEN OF EXT AREA FORM
  102.      C                   eval      res4     = x'0000000000000000'               ALL X'00'
  103.       *
  104.      c                   eval      newpthoff = *zero                            offset to new object
  105.      c                   eval      newpthlen = *zero                            length of new object
  106.       * public authority
  107.      c                   eval      pubautoff = 643                              offset to public aut
  108.      c                   eval      wrkstring = '*ALL'
  109.      c                   eval      pubaut = wrkstring
  110.      c                   eval      pubautlen = %len(wrkstring)                  length of public aut
  111.       * not used offsets (at least up till now)
  112.      C                   Z-ADD     *zero         pdfqoff
  113.      C                   Z-ADD     *zero         pdfqlen
  114.      C                   Z-ADD     *zero         afpqoff
  115.      C                   Z-ADD     *zero         afpqlen
  116.      C                   Z-ADD     *zero         encryptoff
  117.      C                   Z-ADD     *zero         encryptlen
  118.      c                   eval      adrrle = *zero
  119.      c                   eval      msglen = *zero
  120.      c                   eval      err    = '0'
  121.      c                   eval      suboff = *zero
  122.      c                   eval      sublen = *zero
  123.      c                   eval      rplyoff  = *zero
  124.      c                   eval      rplylen  = *zero
  125.      c                   eval      ccoff = *zero
  126.      c                   eval      cclen = *zero
  127.      c                   eval      bccoff = *zero
  128.      c                   eval      bcclen = *zero
  129.      c                   eval      bdypthoff  = *zero
  130.      c                   eval      dirpthoff  = *zero
  131.      c                   eval      dirpthlen  = *zero
  132.      c                   eval      attpthoff  = *zero
  133.       *
  134.      c                   ENDIF
  135.       *
  136.      C                   MOVE      *ON           *INLR
© 2004-2019 by midrange.com generated in 0.008s valid xhtml & css