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


Quelle  mpa010.mco   Sprache: unbekannt

 
-- SQL Test Suite, V6.0, SQL Module mpa010.mco
-- 59-byte ID
-- 
MODULE MPA010
LANGUAGE COBOL
AUTHORIZATION FLATER



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
    :PROGNO NUMERIC (9);
      DELETE FROM HU.TOKENS WHERE PROG_NO = :PROGNO
                 ;

PROCEDURE SUB6 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB7 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB8 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB9 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB10 SQLCODE SQLSTATE;
      DROP TABLE GRANT010 RESTRICT;

PROCEDURE SUB11 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB12 SQLCODE SQLSTATE;
      CREATE TABLE GRANT010 (C1 INT);

PROCEDURE SUB13 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB14 SQLCODE SQLSTATE;
      INSERT INTO GRANT010 VALUES (1);

PROCEDURE SUB15 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB17 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB18 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB19 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB21 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB22 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB23 SQLCODE SQLSTATE;
      GRANT SELECT ON GRANT010 TO HU;

PROCEDURE SUB24 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB25 SQLCODE SQLSTATE;
      GRANT ALL PRIVILEGES ON GRANT010 TO HU;

PROCEDURE SUB26 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB28 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB29 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB30 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB32 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

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

PROCEDURE SUB35 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB37 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB39 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB40 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB41 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB42 SQLCODE SQLSTATE;
      REVOKE SELECT, UPDATE, DELETE ON GRANT010 FROM HU
                  CASCADE;

PROCEDURE SUB43 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB45 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB46 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB47 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB49 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB50 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB51 SQLCODE SQLSTATE;
      REVOKE ALL PRIVILEGES ON GRANT010 FROM HU CASCADE
                 ;

PROCEDURE SUB52 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB54 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB55 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB56 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB58 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

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

PROCEDURE SUB61 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB63 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB65 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB66 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB67 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB68 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB69 SQLCODE SQLSTATE;
      CREATE TABLE X (A INT, B INT, C INT);

PROCEDURE SUB70 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB71 SQLCODE SQLSTATE;
      GRANT SELECT, UPDATE ON X TO HU;

PROCEDURE SUB72 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB73 SQLCODE SQLSTATE;
      REVOKE UPDATE (B) ON X FROM HU CASCADE;

PROCEDURE SUB74 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB75 SQLCODE SQLSTATE;
      ALTER TABLE X ADD D INT;

PROCEDURE SUB76 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB77 SQLCODE SQLSTATE;
      INSERT INTO X VALUES (1, 2, 3, 4);

PROCEDURE SUB78 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB80 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB81 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB82 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB84 SQLCODE SQLSTATE;
      ROLLBACK WORK;

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

PROCEDURE SUB86 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB87 SQLCODE SQLSTATE;
      DROP TABLE X CASCADE;

PROCEDURE SUB88 SQLCODE SQLSTATE;
      COMMIT WORK;

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

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

PROCEDURE SUB91 SQLCODE SQLSTATE;
      COMMIT WORK;

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

PROCEDURE SUB93 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB94 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB95 SQLCODE SQLSTATE
    :INT1 NUMERIC (9);
      UPDATE HU.STAFF
                    SET GRADE = -1 WHERE GRADE = :INT1;

[ Dauer der Verarbeitung: 0.10 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