A instrução LOG grava um registro nos registros de eventos ou de rastreio do usuário.
Se você omitir MESSAGE, seu valor assumirá como padrão o primeiro número de mensagem (2951) em um bloco de mensagens fornecido para ser utilizado pelas instruções LOG e THROW no catálogo do WebSphere Business Integration Message Broker. Se você digitar um número de mensagem, poderá utilizar os números de mensagem de 2951 a 2999. Como alternativa, você pode gerar seu próprio catálogo.
Observe a similaridade geral da instrução LOG com a instrução THROW.
-- Gravar uma mensagem no registro de eventos especificando o número de gravidade, catálogo e -- mensagem. Quatro inserções são fornecidas LOG EVENT SEVERITY 1 CATALOG 'BIPv600' MESSAGE 2951 VALUES(1,2,3,4); -- Gravar no registro de rastreio sempre que ocorrer uma divisão por zero BEGIN DECLARE a INT 42; DECLARE b INT 0; DECLARE r INT; BEGIN DECLARE EXIT HANDLER FOR SQLSTATE LIKE 'S22012' BEGIN LOG USER TRACE EXCEPTION VALUES(SQLSTATE, 'DivideByZero'); SET r = 0x7FFFFFFFFFFFFFFFF; END; SET r = a / b; END; SET OutputRoot.XML.Data.Result = r; END;