Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  mpa012.mco   Sprache: unbekannt

 
-- SQL Test Suite, V6.0, SQL Module mpa012.mco
-- 59-byte ID
-- 
MODULE MPA012
LANGUAGE COBOL
AUTHORIZATION SULLIVAN1

DECLARE C1031  CURSOR FOR S1031
DECLARE C1032  CURSOR FOR S1032
DECLARE C1033  CURSOR FOR S1033


PROCEDURE SUB1 SQLCODE SQLSTATE
    :UIDX CHAR(18);
      SELECT USER INTO :UIDX FROM HU.ECCO;

PROCEDURE SUB2 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB3 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :PROGNO NUMERIC (9);
      SELECT COUNT(*) INTO :INT1
                    FROM HU.TOKENS WHERE PROG_NO = :PROGNO;

PROCEDURE SUB4 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB5 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB6 SQLCODE SQLSTATE
    :PROGNO NUMERIC (9);
      DELETE FROM HU.TOKENS WHERE PROG_NO = :PROGNO
                 ;

PROCEDURE SUB7 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB8 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB9 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB10 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB11 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB12 SQLCODE SQLSTATE;
      DELETE FROM USG103;

PROCEDURE SUB13 SQLCODE SQLSTATE;
      INSERT INTO USG103 VALUES (589, 600);

PROCEDURE SUB14 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB15 SQLCODE SQLSTATE
    :PROGNO NUMERIC (9);
      INSERT INTO HU.TOKENS VALUES (:PROGNO, 1);

PROCEDURE SUB16 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB17 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB18 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB19 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB20 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB21 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :PROGNO NUMERIC (9);
      SELECT TOKEN_NO INTO :INT1 FROM HU.TOKENS
                    WHERE PROG_NO = :PROGNO;

PROCEDURE SUB22 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB23 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB24 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE S1034 FROM :DSTMT;

PROCEDURE SUB25 SQLCODE SQLSTATE;
      EXECUTE S1034;

PROCEDURE SUB26 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE S1031 FROM :DSTMT;

PROCEDURE SUB27 SQLCODE SQLSTATE;
    OPEN C1031;

PROCEDURE SUB28 SQLCODE SQLSTATE
    :INT1 NUMERIC (9);
      FETCH C1031 INTO :INT1;

PROCEDURE SUB29 SQLCODE SQLSTATE;
      CLOSE C1031;

PROCEDURE SUB30 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB31 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB32 SQLCODE SQLSTATE
    :PROGNO NUMERIC (9);
      UPDATE HU.TOKENS SET TOKEN_NO = TOKEN_NO + 1
                    WHERE PROG_NO = :PROGNO;

PROCEDURE SUB33 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB34 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB35 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB36 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB37 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB38 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :PROGNO NUMERIC (9);
      SELECT TOKEN_NO INTO :INT1 FROM HU.TOKENS
                    WHERE PROG_NO = :PROGNO;

PROCEDURE SUB39 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB40 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB41 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB42 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE S1032 FROM :DSTMT;

PROCEDURE SUB43 SQLCODE SQLSTATE;
    OPEN C1032;

PROCEDURE SUB44 SQLCODE SQLSTATE
    :INT1 NUMERIC (9);
      FETCH C1032 INTO :INT1;

PROCEDURE SUB45 SQLCODE SQLSTATE;
      CLOSE C1032;

PROCEDURE SUB47 SQLCODE SQLSTATE
    :INT2 NUMERIC (9);
      FETCH C1032 INTO :INT2;

PROCEDURE SUB48 SQLCODE SQLSTATE;
      CLOSE C1032;

PROCEDURE SUB49 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB50 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB51 SQLCODE SQLSTATE
    :PROGNO NUMERIC (9);
      UPDATE HU.TOKENS SET TOKEN_NO = TOKEN_NO + 1
                    WHERE PROG_NO = :PROGNO;

PROCEDURE SUB52 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB53 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB54 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB55 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB56 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB57 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :PROGNO NUMERIC (9);
      SELECT TOKEN_NO INTO :INT1 FROM HU.TOKENS
                    WHERE PROG_NO = :PROGNO;

PROCEDURE SUB58 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB59 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB60 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB61 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE S1033 FROM :DSTMT;

PROCEDURE SUB62 SQLCODE SQLSTATE;
    OPEN C1033;

PROCEDURE SUB63 SQLCODE SQLSTATE
    :INT1 NUMERIC (9);
      FETCH C1033 INTO :INT1;

PROCEDURE SUB64 SQLCODE SQLSTATE;
      CLOSE C1033;

PROCEDURE SUB66 SQLCODE SQLSTATE
    :INT2 NUMERIC (9);
      FETCH C1033 INTO :INT2;

PROCEDURE SUB67 SQLCODE SQLSTATE;
      CLOSE C1033;

PROCEDURE SUB68 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB69 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB70 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB71 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB72 SQLCODE SQLSTATE;
      INSERT INTO HU.TESTREPORT
                      VALUES('0590','pass','MCO');

PROCEDURE SUB73 SQLCODE SQLSTATE;
      INSERT INTO HU.TESTREPORT
                      VALUES('0590','fail','MCO');

PROCEDURE SUB74 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB75 SQLCODE SQLSTATE
    :PROGNO NUMERIC (9);
      DELETE FROM HU.TOKENS WHERE PROG_NO = :PROGNO
                 ;

PROCEDURE SUB76 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB77 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB78 SQLCODE SQLSTATE
    :PROGNO NUMERIC (9);
      DELETE FROM HU.TOKENS WHERE PROG_NO = :PROGNO
                 ;

PROCEDURE SUB79 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB80 SQLCODE SQLSTATE
    :INT3 NUMERIC (9);
      UPDATE HU.STAFF3
                    SET EMPNAME = NULL WHERE GRADE = :INT3;

[ Dauer der Verarbeitung: 0.14 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge