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