Em um artigo anterior escrevi uma query para ajudar a verificar os estados da instãncia de um determinado composite BPEL
Nesta nova Query que estou disponibilizando estarei ajudando a monitorar nosso ambiente do SOA-SUITE disponibilizando informações do COMPOSITE, PROCESSO, TIPO DE COMPONENTE, ESTADO, QUANTIDADE (Solicitações), TEMPO MÁXIMO (Em Segundos), TEMPO MÍNIMO (Em Segundos) e MÉDIA (Em Segundos)
Abaixo estou destacando o nome em vermelho que deverá ser o seu OWNER definido na instalação do seu RCU
SELECT COMPOSITE_NAME COMPOSITE, COMPONENT_NAME PROCESSO, COMPONENTTYPE AS "TIPO DE COMPONENTE", DECODE (STATE, 0,'STATE_INITIATED', 1,'STATE_OPEN_RUNNING', 2,'STATE_OPEN_SUSPENDED', 3,'STATE_OPEN_FAULTED', 4,'STATE_CLOSED_PENDING_CANCEL', 5,'STATE_CLOSED_COMPLETED', 6,'STATE_CLOSED_FAULTED', 7,'STATE_CLOSED_CANCELLED', 8,'STATE_CLOSED_ABORTED', 9,'STATE_CLOSED_STALE', 10,'STATE_CLOSED_ROLLED_BACK') AS "ESTADO", COUNT ( * ) AS "QUANTIDADE", TRUNC ( MAX( EXTRACT (DAY FROM (MODIFY_DATE - CREATION_DATE)) * 24 * 60 * 60 + EXTRACT (HOUR FROM (MODIFY_DATE - CREATION_DATE)) * 60 * 60 + EXTRACT (MINUTE FROM (MODIFY_DATE - CREATION_DATE)) * 60 + EXTRACT (SECOND FROM (MODIFY_DATE - CREATION_DATE))), 4) AS "TEMPO MAXIMO (SEG)", TRUNC ( MIN( EXTRACT (DAY FROM (MODIFY_DATE - CREATION_DATE)) * 24 * 60 * 60 + EXTRACT (HOUR FROM (MODIFY_DATE - CREATION_DATE)) * 60 * 60 + EXTRACT (MINUTE FROM (MODIFY_DATE - CREATION_DATE)) * 60 + EXTRACT (SECOND FROM (MODIFY_DATE - CREATION_DATE))),4 ) AS "TEMPO MINIMMO (SEG)", TRUNC ( AVG( EXTRACT (DAY FROM (MODIFY_DATE - CREATION_DATE)) * 24 * 60 * 60 + EXTRACT (HOUR FROM (MODIFY_DATE - CREATION_DATE)) * 60 * 60 + EXTRACT (MINUTE FROM (MODIFY_DATE - CREATION_DATE)) * 60 + EXTRACT (SECOND FROM (MODIFY_DATE - CREATION_DATE))), 4) AS "MEDIA (SEG)" FROM OWNER_SOAINFRA.CUBE_INSTANCE WHERE TRUNC (CREATION_DATE) = TRUNC (SYSDATE) GROUP BY COMPOSITE_NAME, COMPONENT_NAME, COMPONENTTYPE, STATE ORDER BY 1, 2 DESC;
Este Select foi disponibilizado pelo meu grande amigo Helton Hideharu Higute
Abraços e até a Próxima
/:-D
Rafael Reuber said:
Opa. Muito bom. Me ajudou muito!