You may find it necessary to build a metric for the average runtime and number of transactions for a specified time.
Below is a very simple query that will help you, if I’m performing below a query looking for the name of the composite HelloWorldBpel
Abaixo estou destacando o nome em vermelho que deverá ser o seu owner definido na instalação do seu RCU
SELECT
*
FROM
DEV_SOAINFRA.CUBE_INSTANCE
WHERE
COMPOSITE_NAME = ‘HelloWorldBpel’
AND STATE =’5′
AND CREATION_DATE BETWEEN ’01/01/11′ AND SYSDATE
ORDER BY
CREATION_DATE;
Abaixo uma consulta que pode buscar o número de vários estados na tabela de CUBE_INSTANCE
SELECT (CASE WHEN STATE=1 THEN ‘OPEN AND RUNNING’
WHEN STATE=2 THEN ‘OPEN AND SUSPENDED’
WHEN STATE=3 THEN ‘OPEN AND FAULTED’
WHEN STATE=4 THEN ‘CLOSED AND PENDING’
WHEN STATE=5 THEN ‘CLOSED AND COMPLETED’
WHEN STATE=6 THEN ‘CLOSED AND FAUTED’
WHEN STATE=7 THEN ‘CLOSED AND CANCELLED’
WHEN STATE=8 THEN ‘CLOSED AND ABORTED’
WHEN STATE=9 THEN ‘CLOSED AND STALE’
WHEN STATE=10 THEN ‘NON-RECOVERABLE’
ELSE STATE || ”
END) AS STATE, COUNT(*) AS NUM_OF_CUBE_INST FROM DEV_SOAINFRA.CUBE_INSTANCE GROUP BY STATE;
Abaixo destaco os estados (campo STATE da tabela CUBE_INSTANCE) que podem ser explorados
STATE VALUE | STATE | STATE MEANING |
0 | INITIATED |
Valor de Estado para uma instância que acaba de ser criado. O exemplo só terá este valor como o seu estado depois de ter sido criado pelo processo de domínio. |
1 | OPEN AND RUNNING |
Valor de Estado para uma instância que foi criado e tem atividades ativo executoras. A instância não está em uma condição de exceção ou erro. |
2 | OPEN AND SUSPENDED |
Valor de Estado para uma instância que não está disponível. Performers de qualquer uma das atividades que pertencem a essa instância não pode tomar qualquer ação até que a instância voltou ao estado de execução. |
3 | OPEN AND FAULTED |
Valor de Estado para uma instância que tem uma atividade que tem jogado uma exceção. Quando uma atividade gera uma exceção, a instância é sinalizado como estar em um estado de exceção até que a exceção é borbulhava, capturados e manipulados. |
4 | CLOSED AND PENDING |
Valor de Estado para uma instância que iniciou o seu processo de cancelamento. Desde cancelamento de uma instância pode envolver uma grande quantidade de lógica de negócios, a quantidade de tempo de todo o processo de cancelamento pode demorar pode ser em qualquer lugar de segundos a dias. Durante este tempo, a instância é dito ser cancelamento pendente; uma instância não podem ser postas em prática durante este tempo. |
5 | CLOSED AND COMPLETED |
Valor de Estado para uma instância que tenha sido concluída. Todas as actividades que pertencem a este exemplo também ter sido completada. |
6 | CLOSED AND FAULTED |
Valor de Estado para uma instância que tem uma atividade que tem jogado uma exceção enquanto a instância está sendo cancelado. Este estado é equivalente a <code> STATE_OPEN_FAULTED </ code>, exceto que quando a exceção é resolvido, as transições de estado de volta para <code> CLOSED_PENDING_CANCEL </ code> em vez de <code> STATE_OPEN_RUNNING </ code> |
7 | CLOSED AND CANCELED |
Valor de Estado para uma instância que tenha sido cancelado. Todas as atividades que pertencem a esta instância também foram cancelados. |
8 | CLOSED AND ABORTED |
Valor de Estado para uma instância que foi abortada devido a controlo administrativo. Todas as atividades que pertencem a esta instância também são movidos para o estado abortado. |
9 | CLOSED AND STALE |
Valor de Estado para uma instância que é processo foi alterado desde que o processo foi acessado pela última vez. Nenhuma acção pode ser realizada na instância. Todas as atividades que pertencem a esta instância também são movidos para o estado obsoleto. |
10 | NON RECOVERABLE |
Valor Estado de instância que falhou e é marcada como não recuperável. |
Abraços e até a Próxima
/:-D