...

  1. Importação via KMZ: Esta fase deve ser organizada por projeto. O ConnectMaster já entrega os arquivos KMZ no padrão necessário quando solicitada a exportação em KMZ. Com os arquivos convertidos, conseguimos importar os elementos para o OZmap.

  2. Importação via CSV: Na segunda fase, importamos os elementos internos dos projetos usando arquivos CSV. Estes arquivos devem ser organizados por projeto, seguindo o padrão indicado nesta documentação para importar para o OZmap.

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

...

As importações de elementos do ConnectMaster são feitas com têm o objetivo de replicar os elementos de documentação, total ou parcial. As importações de elementos do ConnectMaster para o OZmap ocorrem internos e conexões internas e externas entre os elementos do ConnectMaster no OZmap.

Abaixo, está a descrição do que é necessário ter em cada planilha para que a segunda fase da importação seja realizada. Essa importação ocorre da seguinte forma:

  • Importação de splitters: São criados todos os splitters vindos no arquivo KML/KMZ no OZmap nas mesmas caixas do ConnectMasterTodos os splitters disponibilizados na planilha serão importados para o OZmap.

    • 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 splitterUtilizamos o nome da caixa para buscá-la no OZmap.

    • As colunas necessárias na planilha para importar os splitters são as seguintes:

      • Container: Sendo o nome da caixa à qual o splitter pertence no ConnectMaster.

      • Nome do componente: Sendo o nome do splitter no ConnectMaster

      • Tipo de Componente: Sendo o tipo do splitter no ConnectMaster.

        • Caso o tipo do splitter não exista

      no OZmap
        • , ele

      então
        • será criado

      . Abaixo estão
        • com 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
        • seguintes informações:

          • Utilizamos a coluna “Tipo do Componente” da planilha para determinar o nome do tipo ao importar para o OZmap.

          • Utilizamos a coluna “Tipo do Componente” da planilha para determinar a quantide de portas de saída que o splitter terá ao importar para o OZmap. Teremos o número fixo de 1 para os inputs.

          • Utilizamos a coluna “Tipo do Componente” da planilha para determinar se o splitter aceita ou não clientes ao importar para o OZmap. Caso o nome contenha a siga “AC”, ele aceitará clientes.

          • Utilizamos a atenuação do tipo fixa como 10.5 ao importar para o OZmap.

  • Importação de DIOs: Todos os DIOs disponibilizados na planilha serão importados para o OZmap.

    • Caso a POP à 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

      As colunas necessárias na planilha para importar os DIOs são as seguintes:

      • Container: Sendo o nome da POP à qual o DIO pertence no ConnectMaster.

      • Nome do componente: Sendo o nome do DIO no ConnectMaster.

      • Tipo do componente: Sendo o tipo do DIO encontrado no OZmapConnectMaster.

      • 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 ConnectMasterTodos os Switches disponibilizados na planilha serão importados para o OZmap.

    • Caso a POP na à qual o switch Switch pertence no ConnectMaster não exista no OZmap, o switch 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 As colunas necessárias na planilha para importar os Switches são as seguintes:

      • Container: Sendo o nomer da POP à qual o Switch pertence no ConnectMaster.

      • Nome do componente: Sendo o nome do Switch no ConnectMaster.

  • Importação de OLTs: Todos os Switches disponibilizados na planilha serão importados para o OZmap.

    • Caso a POP à qual a OLT pertença no ConnectMaster não exista no OZmap, a OLT não será criado criada 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}”

      As colunas necessárias na planilha para importar as OLTs são as seguintes:

      • Container: Sendo o nomer da POP à qual a OLT pertence no ConnectMaster.

      • Nome do componente: Sendo o nome da OLT no ConnectMaster.

      • Tipo do componente: Sendo o tipo da OLT no ConnectMaster.

  • 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.

    Todos os clientes disponibilizados na planilha serão importados para o OZmap.

    • As colunas necessárias na planilha para importar os Clientes são as seguintes:

      • Caixa: Sendo a caixa na qual o cliente está conectado no ConnectMaster

      • Porta: Sendo a porta à qual o cliente está conectado no ConnectMaster.

      • Nome: Sendo o nome do cliente no ConnectMaster.

      • Codigo: Sendo o código do cliente no ConnectMaster.

  • Importação de Conexões da POP: Após todos os elementos externos e internos terem sido importaodsimportados, iremos buscar as conexões das POPs. Aqui acontecerá as conexões dos elementos externos com as OLTs, Switches e DIOsfazer a importação das conexões entre elementos e POPs via banco de dados do ConnectMaster e OZmap.

    • 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.

...

Para importação, tanto em validação quanto em produção, é necessário a liberação de alguns IPs por parte do cliente no MKConnectMaster:

  • Ip da nossa VPN: 54.207.162.199

  • Ip da máquina de importação: Será enviado pelo time de importação quando o serviço for confirmado.

  • Ip da máquina do cliente no OZmap (ping https://cliente.ozmap.com.br:9994)

...