-- # $Id$ -- # $HeadURL$ -- # $Author$ -- ParticipantAssignState EXCON -------------------------------------- -- id | name -- ----+------------------- -- 0 | NotAssigned -- 1 | AssignedWms -- 2 | HandoutWms -- 3 | HandoutExcon -- 4 | ExconWmsOverruled -- ParticipantAssignState WMS -- UNDEFINED = -2, -- NOT_ASSIGNED = -1, -- ASSIGNED = 0, -- HANDOUT_EXCON = 1, -- HANDOUT_WMS = 2, -- HANDOUT_EXCON_OVERRULED_WMS = 3 -- RegisterReturnValue: -------------------------------------- -- RegistrationOk = 0, -- PlayerNotFound = 1, -- PlayerDeleted = 2, -- AssignmentIncorrect = 3, -- EquipNoAlreadyAssigned = 4, -- RegistrationFailed = 5 -- Sql-Stmt how to -- -- insert into whg.tln_zuordnung_ ( id, ausstg_nr, zuordnung, y_nr ) -- values ( , , , ); -- zuordnung = HandoutWms(2) insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values ( 162, 1200, 2, 'test'); --> Error code 1 : player does not exist - player id has not the exerciseId * 1000000 added -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code -- ----+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 162 | | 1200 | 2 | test | | | 1 | t | 1 insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values (20000162, 1200, 2, 'test'); -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code ------------+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 20000162 | | 1200 | 2 | test | | | 2 | t | 2 --> Error code 2: player is deleted -- LOG WMS: ERROR WMS::ExerciseParticipantHandler::20 |#| Error: Could not register participant - participant is deleted insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values (20000480, 1100, 2, 'test'); -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code ------------+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 20000480 | | 1100 | 2 | test | | | 3 | t | 4 --> Error code 4 : EquipmentNumber 1100 already assigned -- ERROR WMS::ExerciseParticipantHandler::20 |#| Error: Could not register participant - equipment number 1100 is already assigned -- EquipNo not already assigned - new insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values (20000480, 1101, 2, 'test'); -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code ------------+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 20000480 | | 1101 | 2 | test | | | 4 | t | 0 --> Error code 0 - Registration successful -- Check if registration was ok select * from whg.tln_20 where id = 20000480; -- id | hierarchie | typ_id | ausstg_typ_id | ausstg_nr | zuordnung | y_nr | info | loeschkennung | zeit ------------+---------------------+--------+---------------+-----------+-----------+------+------+---------------+--------------- -- 20000480 | AusbVbd./1./B,B1,B1 | 0 | 5 | 1101 | 2 | test | | 0 | 1562834729272 -- Invalid Assignment insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values (20000480, 0 , 0, 'test'); -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code -------------+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 20000480 | | 0 | 0 | test | | | 8 | t | 3 --> Error code 3: EquipmentNumber and AssignState do not match -- PPM::ParticipantHandler |#| Could not register participant - combination of equipment number and assign state is invalid -- Unregister Participant insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values (20000480, 0 , -1, 'test'); --> Error code 0: Unregistering successful -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code ------------+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 20000480 | | 0 | -1 | test | | | 9 | t | 0 -- Check in table whg.tln_20 select * from whg.tln_20 where id = 20000480; -- id | hierarchie | typ_id | ausstg_typ_id | ausstg_nr | zuordnung | y_nr | info | loeschkennung | zeit ------------+---------------------+--------+---------------+-----------+-----------+------+------+---------------+--------------- -- 20000480 | AusbVbd./1./B,B1,B1 | 0 | 5 | -1 | -1 | test | | 0 | 1562835698670 -- EXCON overruled WMS wms assignState 3 insert into whg.tln_zuordnung_20 ( id, ausstg_nr, zuordnung, y_nr ) values (20000480, 1102 , 3, 'test'); -- id | zeit | ausstg_nr | zuordnung | y_nr | info | ausstg_typ_id | zaehler | gesendet | error_code ------------+------+-----------+-----------+------+------+---------------+---------+----------+------------ -- 20000480 | | 1101 | 2 | test | | | 11 | t | 0 -- 20000480 | | 1102 | 3 | test | | | 12 | t | 0