...
A importação entre ConnectMaster e OZmap acontece ocorre em 3 três fases. A primeira fase é uma importação
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. Com os arquivos convertidos, conseguimos importar
...
os
...
elementos
...
para o OZmap.
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.
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.
...