...

A importação entre ConnectMaster e OZmap acontece ocorre em 3 três fases. A primeira fase é uma importação

  1. Importação via KMZ

...

  1. : Esta fase deve ser organizada por

...

  1. projeto. O ConnectMaster já entrega os arquivos KMZ no padrão necessário quando solicitada a exportação. Com os arquivos convertidos, conseguimos importar

...

  1. os

...

  1. elementos

...

  1. para o OZmap.

  2. Importação via CSV: Na segunda fase, importamos os elementos internos dos projetos

...

  1. usando arquivos CSV. Estes arquivos devem ser organizados por projeto, seguindo o padrão indicado nesta documentação para importar para o OZmap.

  2. Importação via Banco de Dados: Na terceira e última fase, importamos as conexões dos elementos através do banco de dados do ConnectMaster para o OZmap.

Resumo das funcionalidades

...

Funcionalidade

Descrição

Importação de Splitters

Importação de Splitters do ConnectMaster para o OZmap.

Importação de DIOs

Importação de DIOs do ConnectMaster para o OZmap.

Importação de Switches

Importação de Switches do ConnectMaster para o OZmap.

Importação de OLTs

Importação de OLTs do ConnectMaster para o OZmap.

Importação de Clientes

Importação de Clientes do ConnectMaster para o OZmap.

Importação de Conexões da POP

Importação de conexões das POPs do ConnectMaster para o OZmap.

Importação de Conexões dos entre Elementos

Importação de conexões dos Importar todas as conexões entre elementos do ConnectMaster para o OZmap.

Funcionalidades

Abaixo serão descritas , descreveremos as funcionalidades do serviço de importação para o OZmap apresentadas no resumo, de forma a entender com o objetivo de explicar como funciona o fluxo de importação.

...

As importações de elementos do ConnectMaster são feitas com o objeto de importar objetivo de replicar os elementos de documentação, total ou parcial. As importações de elementos do ConnectMaster para o OZmap .ocorrem da seguinte forma:

  • Importação de splitters: São criados todos os splitters vindos no arquivo KML/KMZ no OZmap nas mesmas caixas do ConnectMaster.

    • Caso a caixa na qual o splitter pertence no ConnectMaster não exista no OZmap, o splitter não será criado no OZmap.

    • A caixa é encontrada no OZmap através do seu nome. O arquivo KML/KMZ convertido em planilha, trás em uma das suas colunas o “Container" de splitter.

    • Caso o tipo do splitter não exista no OZmap, ele então será criado. Abaixo estão as informações utilizadas para criar o tipo do splitter no OZmap.

      • code: Sendo o nome que o tipo vai ter ao ser criado no OZmap.

      • ratio: Sendo o input e output do splitter.

        • Input: Será padrão como 1.

        • Output: Será a quantidade de portas que o splitter tem no ConnectMaster.

      • isDrop: Sendo a variável para entender se aceita ou não clientes.

      • isBalanced: Sendo a variável para definir se o splitter é ou não balanceado.

      • prefix: Sendo a definição do prefixo do tipo, utilizando o prefixo “Splitter” para todos.

      • attenuationPort1: Sendo o valor de atenuação fixo como 10.5.

      • inputConnectionType: Sendo o tipo de input, tendo o input fusão fixo.

      • outputConnectionType: Sendo o tipo de output, sendo fusão ou conector de acordo com o drop. Caso tenha “AC” no nome, será conector, caso não, será fusão.

      • attenuation: É um array com a quantidade de portas que o splitter tem.

    • O splitter então tendo um tipo, será criado com as seguintes informações:

      • parent: Sendo a caixa que foi achada no OZmap compatível com o splitter.

      • splitterType: Sendo o tipo, criado ou encontrado no OZmap, compatível com o splitter.

      • project: Sendo o mesmo projeto da caixa no OZmap.

      • name: Sendo o nome do splitter vindo dos arquivos KML/KMZ convertidos.

      • isDrop: Se ele aceitará ou não conexões de clientes quando for criado no OZmap.

  • Importação de DIOs: São criados todos os DIOs vindos no arquivo KML/KMZ no OZmap nas mesmas POPs do ConnectMaster.

    • Caso a POP na qual o DIO pertence no ConnectMaster não exista no OZmap, o DIO não será criado no OZmap.

    • Caso o tipo que o DIO tem no ConnectMaster não exista no OZmap, o DIO não será criado.

    • O DIO será criado no OZmap com as seguintes informações:

      • parent: Sendo o id da POP compatível com o DIO.

      • shelf: Sendo a shelf encontrada compatível com o DIO. Caso não exista, ela será criada com as seguintes informações:

        • name: Sendo o nome da caixa caso o arquivo de DIO convertido não tenha a coluna “Container”. Caso tenha, será o valor dentro da coluna “Container”

      • dioType: Sendo o tipo do DIO encontrado no OZmap.

      • project: Sendo o mesmo projeto da POP no OZmap.

      • name: Sendo o nome do DIO vindo dos arquivos KML/KMZ convertidos.

  • Importação de Switches: São criados todos os switches vindos no arquivo KML/KMZ no OZmap nas mesmas POPs do ConnectMaster.

    • Caso a POP na qual o switch pertence no ConnectMaster não exista no OZmap, o switch não será criado no OZmap.

    • Caso o tipo que o switch tem no ConnectMaster não exista no OZmap, o switch não será criado.

    • O switch será criado no OZmap com as seguintes informações:

      • parent: Sendo o id da POP compatível com o switch.

      • switchType: Sendo o tipo do switch encontrado no OZmap.

      • project: Sendo o mesmo projeto da POP no OZmap.

      • name: Sendo o nome do DIO ao ser criado no OZmap.

      • isDrop: Se ele aceitará ou não conexões de clientes quando for criado no OZmap.

  • Importação de OLTs: São criados todas as OLTs vindos no arquivo KML/KMZ no OZmap nas mesmas POPs do ConnectMaster.

    • Caso a POP na qual a OLT pertence no ConnectMaster não exista no OZmap, a OLT não será criado no OZmap.

    • Caso o tipo que a OLT tem no ConnectMaster não exista no OZmap, a OLT não será criado.

    • A OLT será criado no OZmap com as seguintes informações:

      • parent: Sendo o id da POP compatível com a OLT.

      • oltType: Sendo o tipo da OLT encontrado no OZmap.

      • project: Sendo o mesmo projeto da POP no OZmap.

      • name: Sendo o nome da OLT formado no padrão a seguir: “U{slots da olt} - {nome da olt nos arquivos convertidos}”.

  • Importação de Clientes: São criados todos os clientes vindos no arquivo KML/KMZ no OZmap.

    • O cliente é criado com as seguintes informações:

      • box: Sendo o id da caixa que ele é conectado no ConnectMaster encontrada no OZmap.

      • port: Sendo a porta que ele é conectado no ConnectMaster encontrada no arquivo KML/KMZ convertido.

      • connector: Sendo o id do splitter que ele é conectado no ConnectMaster encontrado no OZmap.

      • force: Sendo a garantia de que o cliente será conectado na caixa e no splitter.

      • project: Sendo o mesmo projeto da caixa encontrada no OZmap.

      • name: Sendo o mesmo nome encontrado no arquivo KML/KMZ convertido.

      • code: Sendo o mesmo código encontrado no arquivo KML/KMZ convertido.

      • implanted: Sendo o valor fixo como verdadeiro, para que o cliente já seja criado como implantado.

  • Importação de Conexões da POP: Após todos os elementos terem sido importaods, iremos buscar as conexões das POPs. Aqui acontecerá as conexões dos elementos externos com as OLTs, Switches e DIOs.

    • As conexões da POP com os demais elementos serão criadas com as seguintes informações:

      • elementA: O elemento A usado para a conexão.

      • kindA: O tipo do elemento A.

      • portA: A porta usada para conexão no elemento A.

      • kindB: O tipo do elemento B.

      • elementB: O elemento B usado para a conexão.

      • kindB: O tipo do elemento B.

      • portB: A porta usada para conexão no elemento B.

      • kindA: O tipo do elemento A.

  • Importação de Conexões dos Elementos: Após todos os elementos terem sido importados, iremos buscar as conexões desses elementos através das caixas e das POPs.

    • As conexões dos elementos entre si serão criadas com as seguintes informações:

      • elementA: O elemento A usado para a conexão.

      • kindA: O tipo do elemento A.

      • portA: A porta usada para conexão no elemento A.

      • kindB: O tipo do elemento B.

      • elementB: O elemento B usado para a conexão.

      • kindB: O tipo do elemento B.

      • portB: A porta usada para conexão no elemento B.

      • kindA: O tipo do elemento A.

...