Noções Básicas Sobre os Métodos de Processamento
Os sistemas head-end, aplicativos externos e participantes do mercado podem ter um ou mais métodos de processamento associados que definem o formato ou o meio pelo qual ele recebe ou envia dados de ou para o aplicativo, como determinantes de faturamento, dados do intervalo ou eventos do medidor. Os métodos de processamento também são usados para definir como criar informações internas ao aplicativo, como dados iniciais de medição e transações de uso. Os métodos de processamento também podem ser usados para definir as informações que um sistema externo deseja assinar para receber de nosso aplicativo.
No nível mais baixo, os métodos de processamento são usados para identificar um tipo de mensagem de saída, objeto de negócios, controle batch ou categoria e número de mensagens.
Cada método de processamento é composto por um objeto de negócios que define o que está sendo mapeado e como deve ser mapeado.
Eventos Importantes do Sistema de Métodos de Processamento
A lógica real para determinar a saída apropriada para um determinado sistema head-end, aplicativo externo ou participante do mercado e função de processamento para um método de processamento é executada pelo seguinte evento do sistema:
- Determinar Métodos de Processamento é um evento do sistema de algoritmo de objeto de negócios que envolve um sistema head-end, aplicativo externo ou participante do mercado, uma função de processamento e uma lista de dados de entrada, também conhecido como objeto relacionado (por exemplo, um componente de medição, dispositivo etc.). Para o sistema head-end ou aplicação externa e os dados de entrada, ele analisará os critérios de seleção para determinar a saída apropriada.
Como os Métodos de Processamento Funcionam
Os métodos de processamento executam duas tarefas básicas:
- Eles definem os critérios para selecionar a saída apropriada. Isso pode ser tão simples quanto fornecer um único objeto em troca, sem qualificação ou em situações mais envolvidas, ele pode ajudar a determinar o objeto de retorno apropriado com base nas características dos dados que estão sendo processados. Isso é realizado através da estrutura de dados definida no objeto de negócios do método de processamento.
- Eles avaliam os critérios para selecionar a saída apropriada, dado um sistema head-end específico, aplicativo externo ou participante do mercado. Isso é realizado através do evento do sistema Determinar Método de Processamento no objeto de negócios do método de processamento.
Cada objeto de negócios do método de processamento pode ser associado a uma ou mais funções de processamento. Isso é feito adicionando a opção de objeto de negócios Função de Processamento Aplicável. São essas funções de processamento que realmente criam a associação entre um sistema head-end, aplicativo externo ou participante do mercado, o método de processamento e o evento funcional que está sendo executado. Por exemplo, quando os dados de medição inicial são processados pelo Seeder do IMD, a função de processamento Criação de Medição Inicial é usada para identificar o método de processamento "Como Criar Informações Relacionadas ao MC", que mapeia um tipo de componente de medição específico para o objeto de negócios de medição inicial apropriado a ser usado para processamento.
Quando a lógica do sistema exige os resultados de um método de processamento, o serviço Determinar Provedores de Serviços e Métodos é usado. Este serviço está disponível para chamada via Java ou a partir de scripts através do serviço de negócios com o mesmo nome. Pode ser chamado de uma de duas maneiras:
Com um sistema head-end, aplicativo externo ou participante do mercado: identifica a saída apropriada para um único sistema head-end, aplicativo externo ou participante do mercado que está sendo processado para a função de processamento de entrada e objetos relacionados
Sem um sistema head-end, aplicativo externo, ou participante do mercado: usado para identificar os sistemas de inscrição. Isso fornecerá uma lista de qualquer sistema head-end, aplicativo externo ou participante do mercado que tenha a função de processamento de entrada e uma saída apropriada, considerando os objetos relacionados.
Métodos de Processamento Disponíveis
Existem os seguintes métodos de processamento fornecidos pelo pacote base:
Nome |
Detalhes |
Objeto de Negócios |
Como Criar Com. de Obj. Neg/Enviar Mens. do Obj. Neg. |
Identifica o Número/Categoria da Mensagem, o Objeto de Negócios, o Tipo de Mensagem de Saída e permite a substituição por um tipo de dispositivo. |
D1-HowToCreateActivityOBComm |
Como Criar Informações Relacionadas ao MC |
Identifica um objeto de negócios e permite uma substituição medindo o tipo de componente. |
D1-HowToCreateMCInformation |
Como Processar Informações Relac. ao Evento do Dispositivo |
Identifica um objeto de negócios, tipo de mensagem de saída e controle batch por categoria de evento do dispositivo, permitindo uma substituição por tipo de evento do dispositivo. |
D1-HowToProcDvcEvtsInformation |
Como Processar Informações Relacionadas do Dispositivo |
Identifica um objeto de negócios e permite uma substituição por tipo de dispositivo. |
D1-HowToProcessDeviceInfo |
Como Enviar Informações Relacionadas à Atividade |
Identifica um controle batch e um objeto de negócios por tipo de atividade e permite uma substituição por tipo de dispositivo. |
D1-HowToSendActInformation |
Como Enviar Mensagens de Saída Relacionadas à Atividade |
Identifica um tipo de mensagem de saída, categoria e número de mensagem e permite a substituição por tipo de atividade. |
D1-HowToSendActivityResponse |
Como Criar Info Relac à Assinatura de Uso |
Identifica um objeto de negócios e permite a substituição por tipo de contrato de uso. |
D2-HowToCreateUSInformation |
Como Enviar Informações Relacionadas à Assinatura de Uso |
Identifica um controle batch, um objeto de negócios e um tipo de mensagem de saída e permite a substituição por tipo de contrato de uso. |
D2-HowToSendUSInformation |
Como Processar Informações Relacionadas Ponto de Serviço |
Identifica um objeto de negócios e permite a substituição por tipo de ponto de serviço. |
D1-HowToProcSPRelatedInfo |
Como Enviar Informações Relacionadas à Atividade de Campo |
Identifica um tipo de mensagem de saída e permite uma substituição por tipo de tarefa de campo. |
D1-HowToSendFARelatedInfo |
Como Enviar Informações Observações Atividade Campo |
Identifica um tipo de mensagem de saída para um tipo de observação de atividade. |
D1-HowToSendActivityRemarkInfo |
Como Converter o Valor Externo |
Identifica um objeto de negócios e permite a substituição pelo identificador. |
D1-HowToTranslateExternalValue |
Como Solicitar Notificação do Cliente |
Identifica uma lista de tipos de mensagens de saída. |
D1-HowToRequestCustomerNotific |
Como Processar Info Relacionadas ao Flag de Negócios |
Identifica um tipo de mensagem de saída e permite uma substituição pelo tipo de flag de negócios. |
D1-HowToProcessBusinessFlagInf |