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 ;
Respostas