1 - Qd manda Reparar Dados do Sistema ele limpa as triggrer criadas do mysql ficando so as nativa.

2 - O campo POOL PD IPv6: nao aceita mais outros prefixos tio /56 /48 que e necessario para clientes corporativos, fica so travado em /64.

3 - Qd cadastra cliente na tabela sis_cliente as colunas porta_olt , caixa_herm , porta_splitter , onu_ont , switch e interface nao mais ficam NULL com isto o Helpfiber nao consegue aprovisionar onu (antes eram NULL) .

4 - Quem percebeu mais Bugs me ajude informando para que o Pedro possa corrijir.

 
 
SEGUE TRIGGERS DO MYSQL PRA QUEM QUISER RESOLVER O PROBLEMA COM O HELPFIBER ,e um paleativo ate o Pedro resolver.
 
-- Trigger: tig_clientes_null_onu_insert
DELIMITER $$
CREATE TRIGGER tig_clientes_null_onu_insert
BEFORE INSERT ON sis_cliente
FOR EACH ROW
BEGIN
    IF NEW.porta_olt = '' THEN SET NEW.porta_olt = NULL; END IF;
    IF NEW.caixa_herm = '' THEN SET NEW.caixa_herm = NULL; END IF;
    IF NEW.porta_splitter = '' THEN SET NEW.porta_splitter = NULL; END IF;
    IF NEW.onu_ont = '' THEN SET NEW.onu_ont = NULL; END IF;
    IF NEW.switch = '' THEN SET NEW.switch = NULL; END IF;
    IF NEW.interface = '' THEN SET NEW.interface = NULL; END IF;
END$$
DELIMITER ;
 
-- Trigger: tig_clientes_null_onu_update
DELIMITER $$
CREATE TRIGGER tig_clientes_null_onu_update
BEFORE UPDATE ON sis_cliente
FOR EACH ROW
BEGIN
    IF TRIM(NEW.porta_olt) = '' THEN SET NEW.porta_olt = NULL; END IF;
    IF TRIM(NEW.caixa_herm) = '' THEN SET NEW.caixa_herm = NULL; END IF;
    IF TRIM(NEW.porta_splitter) = '' THEN SET NEW.porta_splitter = NULL; END IF;
    IF TRIM(NEW.onu_ont) = '' THEN SET NEW.onu_ont = NULL; END IF;
    IF TRIM(NEW.switch) = '' THEN SET NEW.switch = NULL; END IF;
    IF TRIM(NEW.interface) = '' THEN SET NEW.interface = NULL; END IF;
END$$
DELIMITER ;

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –