add an Inventory Docker file 52/85452/5
authormalick <malick.sylla@orange.com>
Wed, 31 Jul 2019 12:44:51 +0000 (14:44 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Mon, 25 Nov 2019 10:24:19 +0000 (11:24 +0100)
based on MariaDB version 10.3

JIRA: TRNSPRTPCE-82
Change-Id: I567c21f2778a388ce3e1fe65ce25834c24dc5a2b
Signed-off-by: malick <malick.sylla@orange.com>
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
tests/inventory/Dockerfile [new file with mode: 0644]
tests/inventory/initdb.sql [new file with mode: 0644]
tests/inventory/install_inventory.sh [new file with mode: 0755]
tests/inventory/start_inventory.sh [new file with mode: 0755]

diff --git a/tests/inventory/Dockerfile b/tests/inventory/Dockerfile
new file mode 100644 (file)
index 0000000..c16ce36
--- /dev/null
@@ -0,0 +1,8 @@
+FROM mariadb:10.3
+#ENV MYSQL_ALLOW_EMPTY_PASSWORD true
+ENV MYSQL_ROOT_PASSWORD root
+ENV MYSQL_DATABASE transportpce
+ENV MYSQL_USER tpce
+ENV MYSQL_PASSWORD tpce
+ADD initdb.sql /docker-entrypoint-initdb.d
+EXPOSE 3306
diff --git a/tests/inventory/initdb.sql b/tests/inventory/initdb.sql
new file mode 100644 (file)
index 0000000..29fe948
--- /dev/null
@@ -0,0 +1,826 @@
+\r
+CREATE TABLE `inv_dev_CP_port_capabilities_otn_cap_if_protection` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `if_cap_type` varchar(100) DEFAULT NULL,\r
+  `if_protection_capability` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_circuit_pack` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_type` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_product_code` varchar(100) DEFAULT NULL,\r
+  `administrative_state` varchar(100) DEFAULT NULL,\r
+  `vendor` varchar(100) DEFAULT NULL,\r
+  `model` varchar(100) DEFAULT NULL,\r
+  `serial_id` varchar(100) DEFAULT NULL,\r
+  `type` varchar(100) DEFAULT NULL,\r
+  `product_code` varchar(100) DEFAULT NULL,\r
+  `manufacture_date` varchar(50) DEFAULT NULL,\r
+  `clei` varchar(100) DEFAULT NULL,\r
+  `hardware_version` varchar(100) DEFAULT NULL,\r
+  `operational_state` varchar(100) DEFAULT NULL,\r
+  `cpc_type` tinyint(4) DEFAULT NULL,\r
+  `cpc_extension` varchar(100) DEFAULT NULL,\r
+  `equipment_state` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_mode` varchar(100) DEFAULT NULL,\r
+  `shelf` varchar(100) DEFAULT NULL,\r
+  `slot` varchar(100) DEFAULT NULL,\r
+  `subSlot` varchar(100) DEFAULT NULL,\r
+  `is_pluggable_optics` varchar(10) DEFAULT NULL,\r
+  `due_date` varchar(50) DEFAULT NULL,\r
+  `pcp_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `pcp_cp_slot_name` varchar(100) DEFAULT NULL,\r
+  `software_load_version` varchar(100) DEFAULT NULL,\r
+  `cpf_f_description` varchar(100) DEFAULT NULL,\r
+  `cpf_f_activated` varchar(10) DEFAULT NULL,\r
+  `cpc_c_name` varchar(100) DEFAULT NULL,\r
+  `cpc_c_current_version` varchar(100) DEFAULT NULL,\r
+  `cpc_c_version_to_appy` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_connection_map` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `connection_map_number` varchar(100) DEFAULT NULL,\r
+  `source_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `source_port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_connection_map_dest` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `connection_map_number` int(11) DEFAULT NULL,\r
+  `dest_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `dest_port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_cp_port_capabilities` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `if_cap_type` varchar(100) DEFAULT NULL,\r
+  `otn_capability_proactive_dmp` varchar(10) DEFAULT NULL,\r
+  `otn_capability_tcm_capable` varchar(10) DEFAULT NULL,\r
+  `otn_capability_proactive_dmt` varchar(10) DEFAULT NULL,\r
+  `otn_capability_tcm_direction_capability` varchar(100) DEFAULT NULL,\r
+  `otn_capability_mpdr_cr_network_ho_odu_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `otn_capability_mpdr_cr_network_ho_odu_port_name` varchar(100) DEFAULT NULL,\r
+  `otn_capability_mpdr_cr_odtu_type` varchar(100) DEFAULT NULL,\r
+  `otn_capability_mpdr_cr_network_ho_odu_trib_port_number` smallint(6) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_cp_port_mpdr_cr_network_slots` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `if_cap_type` varchar(100) DEFAULT NULL,\r
+  `ho_odu_trib_slots` smallint(6) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_cp_port_otn_cap_mpdr_cr_odu_mux_hie_supp_lo_odu_type` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `if_cap_type` varchar(100) DEFAULT NULL,\r
+  `stage_number` tinyint(4) DEFAULT NULL,\r
+  `ho_odu_type` varchar(100) DEFAULT NULL,\r
+  `ho_odu_payload_type` varchar(2) DEFAULT NULL,\r
+  `supported_lo_odu_type` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_cp_port_otn_capability_mpdr_cr_odu_mux_hierarchy` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `if_cap_type` varchar(100) DEFAULT NULL,\r
+  `stage_number` tinyint(4) DEFAULT NULL,\r
+  `ho_odu_type` varchar(100) DEFAULT NULL,\r
+  `ho_odu_payload_type` varchar(2) DEFAULT NULL,\r
+  `lo_odu_proactive_DMp` varchar(10) DEFAULT NULL,\r
+  `lo_odu_tcm_capable` varchar(10) DEFAULT NULL,\r
+  `lo_odu_proactive_DMt` varchar(10) DEFAULT NULL,\r
+  `lo_odu_tcm_direction_capability` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_cp_port_otn_capability_opu_payload_type_mapping` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `if_cap_type` varchar(100) DEFAULT NULL,\r
+  `opu_payload_type_mapping` varchar(2) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_cp_ports` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `port_type` varchar(100) DEFAULT NULL,\r
+  `port_qual` varchar(100) DEFAULT NULL,\r
+  `port_wavelength_type` varchar(100) DEFAULT NULL,\r
+  `port_direction` varchar(100) DEFAULT NULL,\r
+  `label` varchar(100) DEFAULT NULL,\r
+  `circuit_id` varchar(100) DEFAULT NULL,\r
+  `administrative_state` varchar(100) DEFAULT NULL,\r
+  `operational_state` varchar(100) DEFAULT NULL,\r
+  `logical_connection_point` varchar(100) DEFAULT NULL,\r
+  `partner_port_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `partner_port_port_name` varchar(100) DEFAULT NULL,\r
+  `parent_port_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `parent_port_port_name` varchar(100) DEFAULT NULL,\r
+  `roadm_port_port_power_capability_min_rx` varchar(100) DEFAULT NULL,\r
+  `roadm_port_port_power_capability_min_tx` varchar(100) DEFAULT NULL,\r
+  `roadm_port_port_power_capability_max_rx` varchar(100) DEFAULT NULL,\r
+  `roadm_port_port_power_capability_max_tx` varchar(100) DEFAULT NULL,\r
+  `roadm_port_capable_wavelengths` varchar(100) DEFAULT NULL,\r
+  `roadm_port_available_wavelengths` varchar(100) DEFAULT NULL,\r
+  `roadm_port_used_wavelengths` varchar(100) DEFAULT NULL,\r
+  `transponder_port_port_power_capability_min_rx` varchar(100) DEFAULT NULL,\r
+  `transponder_port_port_power_capability_min_tx` varchar(100) DEFAULT NULL,\r
+  `transponder_port_port_power_capability_max_rx` varchar(100) DEFAULT NULL,\r
+  `transponder_port_port_power_capability_max_tx` varchar(100) DEFAULT NULL,\r
+  `transponder_port_capable_wavelengths` varchar(100) DEFAULT NULL,\r
+  `otdr_port_launch_cable_length` varchar(100) DEFAULT NULL,\r
+  `otdr_port_port_direction` varchar(100) DEFAULT NULL,\r
+  `ila_port_port_power_capability_mix_rx` varchar(100) DEFAULT NULL,\r
+  `ila_port_port_power_capability_mix_tx` varchar(100) DEFAULT NULL,\r
+  `ila_port_port_power_capability_max_rx` varchar(100) DEFAULT NULL,\r
+  `ila_port_port_power_capability_max_tx` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_cp_slots` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `slot_name` varchar(100) DEFAULT NULL,\r
+  `label` varchar(100) DEFAULT NULL,\r
+  `provisioned_circuit_pack` varchar(100) DEFAULT NULL,\r
+  `slot_status` varchar(100) DEFAULT NULL,\r
+  `slot_type` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_degree` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `degree_number` smallint(6) DEFAULT NULL,\r
+  `max_wavelengths` smallint(6) DEFAULT NULL,\r
+  `otdr_port_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `otdr_port_port_name` varchar(100) DEFAULT NULL,\r
+  `mc_capabilities_slot_width_granularity` varchar(100) DEFAULT NULL,\r
+  `mc_capabilities_center_freq_granularity` varchar(100) DEFAULT NULL,\r
+  `mc_capabilities_min_slots` int(11) DEFAULT NULL,\r
+  `mc_capabilities_max_slots` int(11) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_degree_circuit_packs` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `degree_number` smallint(6) DEFAULT NULL,\r
+  `cktpk_index` int(11) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_degree_connection_ports` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `degree_number` smallint(6) DEFAULT NULL,\r
+  `conn_port_index` int(11) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_external_link` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `external_link_name` varchar(100) DEFAULT NULL,\r
+  `source_node_id` varchar(100) DEFAULT NULL,\r
+  `source_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `source_port_name` varchar(100) DEFAULT NULL,\r
+  `destination_node_id` varchar(100) DEFAULT NULL,\r
+  `destination_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `destination_port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_info` (\r
+  `node_id` varchar(100) NOT NULL,\r
+  `node_number` int(11) DEFAULT NULL,\r
+  `node_type` varchar(100) DEFAULT NULL,\r
+  `clli` varchar(11) DEFAULT NULL,\r
+  `vendor` varchar(100) DEFAULT NULL,\r
+  `model` varchar(100) DEFAULT NULL,\r
+  `serial_id` varchar(100) DEFAULT NULL,\r
+  `ipAddress` varchar(20) DEFAULT NULL,\r
+  `prefix_length` tinyint(4) DEFAULT NULL,\r
+  `default_gateway` varchar(20) DEFAULT NULL,\r
+  `source` varchar(100) DEFAULT NULL,\r
+  `current_ipAddress` varchar(20) DEFAULT NULL,\r
+  `current_prefix_length` tinyint(4) DEFAULT NULL,\r
+  `current_default_gateway` varchar(20) DEFAULT NULL,\r
+  `macAddress` varchar(50) DEFAULT NULL,\r
+  `software_version` varchar(100) DEFAULT NULL,\r
+  `openroadm_version` varchar(100) DEFAULT NULL,\r
+  `template` varchar(100) DEFAULT NULL,\r
+  `current_datetime` varchar(50) DEFAULT NULL,\r
+  `geo_latitude` float DEFAULT NULL,\r
+  `geo_longitude` float DEFAULT NULL,\r
+  `max_degrees` smallint(6) DEFAULT NULL,\r
+  `max_srgs` smallint(6) DEFAULT NULL,\r
+  `max_num_bin_15min_historical_pm` smallint(6) DEFAULT NULL,\r
+  `max_num_bin_24hour_historical_pm` smallint(6) DEFAULT NULL,\r
+  `sw_version` varchar(100) DEFAULT NULL,\r
+  `sw_validation_timer` varchar(100) DEFAULT NULL,\r
+  `activation_date_time` varchar(50) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL,\r
+  `raw_json` json DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_interface_odu_opu_exp_msi` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `interface_name` varchar(100) DEFAULT NULL,\r
+  `trib_slot` smallint(6) DEFAULT NULL,\r
+  `odtu_type` varchar(100) DEFAULT NULL,\r
+  `trib_port` smallint(6) DEFAULT NULL,\r
+  `trib_port_payload` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_interface_odu_opu_msi` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `interface_name` varchar(100) DEFAULT NULL,\r
+  `txMsi_trib_slot` varchar(100) DEFAULT NULL,\r
+  `txMsi_odtu_type` varchar(100) DEFAULT NULL,\r
+  `txMsi_trib_port` varchar(100) DEFAULT NULL,\r
+  `txMsi_trib_port_payload` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_interface_odu_opu_rx_msi` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `interface_name` varchar(100) DEFAULT NULL,\r
+  `trib_slot` smallint(6) DEFAULT NULL,\r
+  `odtu_type` varchar(100) DEFAULT NULL,\r
+  `trib_port` smallint(6) DEFAULT NULL,\r
+  `trib_port_payload` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_interface_odu_opu_tx_msi` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `interface_name` varchar(100) DEFAULT NULL,\r
+  `trib_slot` smallint(6) DEFAULT NULL,\r
+  `odtu_type` varchar(100) DEFAULT NULL,\r
+  `trib_port` smallint(6) DEFAULT NULL,\r
+  `trib_port_payload` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_interface_odu_tcm` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `interface_name` varchar(100) DEFAULT NULL,\r
+  `layer` tinyint(4) DEFAULT NULL,\r
+  `monitoring_mode` varchar(100) DEFAULT NULL,\r
+  `ltc_act_enabled` varchar(10) DEFAULT NULL,\r
+  `proactive_delay_measurement_enabled` varchar(10) DEFAULT NULL,\r
+  `tcm_direction` varchar(100) DEFAULT NULL,\r
+  `tx_sapi` varchar(100) DEFAULT NULL,\r
+  `tx_dapi` varchar(100) DEFAULT NULL,\r
+  `tx_operator` varchar(100) DEFAULT NULL,\r
+  `accepted_sapi` varchar(100) DEFAULT NULL,\r
+  `accepted_dapi` varchar(100) DEFAULT NULL,\r
+  `accepted_operator` varchar(100) DEFAULT NULL,\r
+  `expected_sapi` varchar(100) DEFAULT NULL,\r
+  `expected_dapi` varchar(100) DEFAULT NULL,\r
+  `tim_act_enabled` varchar(10) DEFAULT NULL,\r
+  `tim_detect_mode` varchar(100) DEFAULT NULL,\r
+  `degm_intervals` tinyint(4) DEFAULT NULL,\r
+  `degthr_percentage` smallint(6) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+\r
+CREATE TABLE `inv_dev_interfaces` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `name` varchar(100) DEFAULT NULL,\r
+  `description` varchar(100) DEFAULT NULL,\r
+  `type` varchar(100) DEFAULT NULL,\r
+  `administrative_state` varchar(100) DEFAULT NULL,\r
+  `operational_state` tinyint(4) DEFAULT NULL,\r
+  `circuit_id` varchar(100) DEFAULT NULL,\r
+  `supporting_interface` varchar(100) DEFAULT NULL,\r
+  `supporting_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `supporting_port` varchar(100) DEFAULT NULL,\r
+  `ethernet_speed` int(11) DEFAULT NULL,\r
+  `ethernet_fec` varchar(20) DEFAULT NULL,\r
+  `ethernet_duplex` varchar(100) DEFAULT NULL,\r
+  `ethernet_mtu` int(11) DEFAULT NULL,\r
+  `ethernet_auto_negotiation` varchar(100) DEFAULT NULL,\r
+  `ethernet_curr_speed` varchar(100) DEFAULT NULL,\r
+  `ethernet_curr_duplex` varchar(100) DEFAULT NULL,\r
+  `mci_mcttp_min_freq` varchar(100) DEFAULT NULL,\r
+  `mci_mcttp_max_freq` varchar(100) DEFAULT NULL,\r
+  `mci_mcttp_center_freq` varchar(100) DEFAULT NULL,\r
+  `mci_mcttp_slot_width` varchar(100) DEFAULT NULL,\r
+  `mci_nmc_ctp_frequency` varchar(100) DEFAULT NULL,\r
+  `mci_nmc_ctp_width` varchar(100) DEFAULT NULL,\r
+  `och_rate` varchar(100) DEFAULT NULL,\r
+  `och_frequency` varchar(100) DEFAULT NULL,\r
+  `och_width` varchar(100) DEFAULT NULL,\r
+  `och_wavelength_number` varchar(100) DEFAULT NULL,\r
+  `och_modulation_format` varchar(100) DEFAULT NULL,\r
+  `och_transmit_power` varchar(100) DEFAULT NULL,\r
+  `ots_fiber_type` varchar(100) DEFAULT NULL,\r
+  `ots_span_loss_receive` varchar(100) DEFAULT NULL,\r
+  `ots_span_loss_transmit` varchar(100) DEFAULT NULL,\r
+  `ots_ingress_span_loss_aging_margin` varchar(100) DEFAULT NULL,\r
+  `ots_eol_max_load_pin` varchar(100) DEFAULT NULL,\r
+  `odu_rate` varchar(100) DEFAULT NULL,\r
+  `odu_function` varchar(100) DEFAULT NULL,\r
+  `odu_monitoring_mode` varchar(100) DEFAULT NULL,\r
+  `odu_no_oam_function` varchar(1) DEFAULT NULL,\r
+  `odu_proactive_delay_measurement_enabled` varchar(10) DEFAULT NULL,\r
+  `odu_poa_trib_port_number` smallint(6) DEFAULT NULL,\r
+  `odu_tx_sapi` varchar(100) DEFAULT NULL,\r
+  `odu_tx_dapi` varchar(100) DEFAULT NULL,\r
+  `odu_tx_operator` varchar(100) DEFAULT NULL,\r
+  `odu_accepted_sapi` varchar(100) DEFAULT NULL,\r
+  `odu_accepted_dapi` varchar(100) DEFAULT NULL,\r
+  `odu_accepted_operator` varchar(100) DEFAULT NULL,\r
+  `odu_expected_sapi` varchar(100) DEFAULT NULL,\r
+  `odu_expected_dapi` varchar(100) DEFAULT NULL,\r
+  `odu_tim_act_enabled` varchar(10) DEFAULT NULL,\r
+  `odu_tim_detect_mode` varchar(100) DEFAULT NULL,\r
+  `odu_degm_intervals` tinyint(4) DEFAULT NULL,\r
+  `odu_degthr_percentage` smallint(6) DEFAULT NULL,\r
+  `opu_payload_type` varchar(2) DEFAULT NULL,\r
+  `opu_rx_payload_type` varchar(2) DEFAULT NULL,\r
+  `opu_exp_payload_type` varchar(2) DEFAULT NULL,\r
+  `opu_payload_interface` varchar(100) DEFAULT NULL,\r
+  `maint_testsignal_enabled` varchar(10) DEFAULT NULL,\r
+  `maint_testsignal_testpattern` varchar(100) DEFAULT NULL,\r
+  `maint_testsignal_type` varchar(100) DEFAULT NULL,\r
+  `maint_testsignal_biterrors` int(11) DEFAULT NULL,\r
+  `maint_testsignal_biterrorsterminal` int(11) DEFAULT NULL,\r
+  `maint_testsignal_syncseconds` varchar(100) DEFAULT NULL,\r
+  `maint_testsignal_syncsecondsterminal` varchar(100) DEFAULT NULL,\r
+  `otu_rate` varchar(100) DEFAULT NULL,\r
+  `otu_fec` varchar(100) DEFAULT NULL,\r
+  `otu_tx_sapi` varchar(100) DEFAULT NULL,\r
+  `otu_tx_dapi` varchar(100) DEFAULT NULL,\r
+  `otu_tx_operator` varchar(100) DEFAULT NULL,\r
+  `otu_accepted_sapi` varchar(100) DEFAULT NULL,\r
+  `otu_accepted_dapi` varchar(100) DEFAULT NULL,\r
+  `otu_accepted_operator` varchar(100) DEFAULT NULL,\r
+  `otu_expected_sapi` varchar(100) DEFAULT NULL,\r
+  `otu_expected_dapi` varchar(100) DEFAULT NULL,\r
+  `otu_tim_act_enabled` varchar(10) DEFAULT NULL,\r
+  `otu_tim_detect_mode` varchar(100) DEFAULT NULL,\r
+  `otu_degm_intervals` tinyint(4) DEFAULT NULL,\r
+  `otu_degthr_percentage` smallint(6) DEFAULT NULL,\r
+  `otu_maint_loopback_enabled` varchar(10) DEFAULT NULL,\r
+  `otu_maint_type` varchar(100) DEFAULT NULL,\r
+  `mt_otu_rate` varchar(100) DEFAULT NULL,\r
+  `mt_otu_fec` varchar(100) DEFAULT NULL,\r
+  `mt_otu_maint_loopback` varchar(100) DEFAULT NULL,\r
+  `mt_otu_enabled` varchar(100) DEFAULT NULL,\r
+  `mt_otu_type` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_interfaces_odu_alloc_trib` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `name` varchar(100) DEFAULT NULL,\r
+  `odu_poa_trib_port_slots` smallint(6) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_internal_link` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `internal_link_name` varchar(100) DEFAULT NULL,\r
+  `source_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `source_port_name` varchar(100) DEFAULT NULL,\r
+  `destination_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `destination_port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_line_amplifier` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `amp_number` tinyint(4) DEFAULT NULL,\r
+  `amp_type` varchar(100) DEFAULT NULL,\r
+  `control_mode` varchar(100) DEFAULT NULL,\r
+  `amp_gain_range` varchar(100) DEFAULT NULL,\r
+  `target_gain` varchar(100) DEFAULT NULL,\r
+  `target_tilt` varchar(100) DEFAULT NULL,\r
+  `egress_average_channel_power` varchar(100) DEFAULT NULL,\r
+  `out_voa_att` varchar(100) DEFAULT NULL,\r
+  `partner_amp` tinyint(4) DEFAULT NULL,\r
+  `ila_direction_label` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_line_amplifier_circuit_pack` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `amp_number` tinyint(4) DEFAULT NULL,\r
+  `cktpk_index` int(11) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_line_amplifier_line_port` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `amp_number` tinyint(4) DEFAULT NULL,\r
+  `port_direction` varchar(100) DEFAULT NULL,\r
+  `tx_instance_port_direction_label` varchar(100) DEFAULT NULL,\r
+  `rx_instance_port_direction_label` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_line_amplifier_osc_port` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `amp_number` tinyint(4) DEFAULT NULL,\r
+  `port_direction` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_line_amplifier_otdr_port` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `amp_number` tinyint(4) DEFAULT NULL,\r
+  `otdr_direction` varchar(100) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_odu_connection` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `connection_name` varchar(100) DEFAULT NULL,\r
+  `direction` varchar(100) DEFAULT NULL,\r
+  `src_if` varchar(100) DEFAULT NULL,\r
+  `dst_if` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_odu_switching_pools_nbl` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `switching_pool_number` smallint(6) DEFAULT NULL,\r
+  `swithching_pool_type_` varchar(100) DEFAULT NULL,\r
+  `nbl_number` smallint(6) DEFAULT NULL,\r
+  `interconnect_bandwidth_unit` int(11) DEFAULT NULL,\r
+  `interconnect_bandwidth` int(11) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_odu_switching_pools_nbl_ckt_pk` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `switching_pool_number` smallint(6) DEFAULT NULL,\r
+  `nbl_number` smallint(6) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_odu_switching_pools_nbl_pohl` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `switching_pool_number` smallint(6) DEFAULT NULL,\r
+  `nbl_number` smallint(6) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `slot_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_physical_link` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `physical_link_name` varchar(100) DEFAULT NULL,\r
+  `source_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `source_port_name` varchar(100) DEFAULT NULL,\r
+  `destination_circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `destination_port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_port_group_restriction_poh_list` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `port_sharing_id` smallint(6) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `slot_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_port_group_restriction_port_list` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `port_sharing_id` smallint(6) DEFAULT NULL,\r
+  `shared_bandwidth` smallint(6) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_port_group_restriction_pp_pit_config` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `port_sharing_id` smallint(6) DEFAULT NULL,\r
+  `config_id` smallint(6) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_port_group_restriction_pp_sit_config` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `port_sharing_id` smallint(6) DEFAULT NULL,\r
+  `config_id` smallint(6) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `slot_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `port_if_type` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_protection_grps` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `name` varchar(100) DEFAULT NULL,\r
+  `level` varchar(100) DEFAULT NULL,\r
+  `prot_type` varchar(100) DEFAULT NULL,\r
+  `switching_direction` varchar(100) DEFAULT NULL,\r
+  `revertive` varchar(10) DEFAULT NULL,\r
+  `mode` varchar(100) DEFAULT NULL,\r
+  `protection_trigger_level` varchar(100) DEFAULT NULL,\r
+  `wait_to_restore` tinyint(4) DEFAULT NULL,\r
+  `holdoff_timer_holdoff` tinyint(4) DEFAULT NULL,\r
+  `holdoff_timer_holdoff_multiplier` tinyint(4) DEFAULT NULL,\r
+  `working_if` varchar(100) DEFAULT NULL,\r
+  `active_if` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_protection_grps_interfaces` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `name` varchar(100) DEFAULT NULL,\r
+  `pg_interfaces` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_proto_lldp` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `adminstatus` varchar(100) DEFAULT NULL,\r
+  `msgtxinterval` smallint(6) DEFAULT NULL,\r
+  `msgtxholdmultiplier` tinyint(4) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_proto_lldp_nbr_lst` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `ifname` varchar(100) DEFAULT NULL,\r
+  `remotesysname` varchar(100) DEFAULT NULL,\r
+  `remotemgmtaddresssubtype` varchar(100) DEFAULT NULL,\r
+  `remotemgmtaddress` varchar(100) DEFAULT NULL,\r
+  `remoteportidsubtype` varchar(100) DEFAULT NULL,\r
+  `remoteportid` varchar(100) DEFAULT NULL,\r
+  `remotechassisidsubtype` varchar(100) DEFAULT NULL,\r
+  `remotechassisid` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_proto_lldp_port_config` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `ifname` varchar(100) DEFAULT NULL,\r
+  `adminstatus` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_proto_rstp` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `bridge_name` varchar(100) DEFAULT NULL,\r
+  `bridge_priority` int(11) DEFAULT NULL,\r
+  `shutdown` varchar(1) DEFAULT NULL,\r
+  `hold_time` int(11) DEFAULT NULL,\r
+  `hello_time` int(11) DEFAULT NULL,\r
+  `max_age` int(11) DEFAULT NULL,\r
+  `forward_delay` int(11) DEFAULT NULL,\r
+  `transmit_hold_count` int(11) DEFAULT NULL,\r
+  `root_bridge_port` int(11) DEFAULT NULL,\r
+  `root_path_cost` int(11) DEFAULT NULL,\r
+  `root_bridge_priority` int(11) DEFAULT NULL,\r
+  `root_bridge_id` varchar(100) DEFAULT NULL,\r
+  `root_hold_time` int(11) DEFAULT NULL,\r
+  `root_hello_time` int(11) DEFAULT NULL,\r
+  `root_max_age` int(11) DEFAULT NULL,\r
+  `root_forward_delay` int(11) DEFAULT NULL,\r
+  `bridge_id` varchar(100) DEFAULT NULL,\r
+  `topo_change_count` int(11) DEFAULT NULL,\r
+  `time_since_topo_change` int(11) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_proto_rstp_bridge_port` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `bridge_name` varchar(100) DEFAULT NULL,\r
+  `ifname` varchar(100) DEFAULT NULL,\r
+  `cost` int(11) DEFAULT NULL,\r
+  `priority` int(11) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_proto_rstp_bridge_port_attr` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `bridge_name` varchar(100) DEFAULT NULL,\r
+  `ifname` varchar(100) DEFAULT NULL,\r
+  `bridge_port_state` varchar(100) DEFAULT NULL,\r
+  `bridge_port_role` varchar(100) DEFAULT NULL,\r
+  `bridge_port_id` int(11) DEFAULT NULL,\r
+  `open_edge_bridge_port` varchar(1) DEFAULT NULL,\r
+  `designated_bridge_port` int(11) DEFAULT NULL,\r
+  `designated_bridgeid` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_roadm_connections` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `connection_name` varchar(100) DEFAULT NULL,\r
+  `connection_number` varchar(100) DEFAULT NULL,\r
+  `wavelength_number` varchar(100) DEFAULT NULL,\r
+  `opticalcontrolmode` varchar(100) DEFAULT NULL,\r
+  `target_output_power` varchar(100) DEFAULT NULL,\r
+  `src_if` varchar(100) DEFAULT NULL,\r
+  `dst_if` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_shelf` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `shelf_name` varchar(100) DEFAULT NULL,\r
+  `shelf_type` varchar(100) DEFAULT NULL,\r
+  `rack` varchar(100) DEFAULT NULL,\r
+  `shelf_position` varchar(100) DEFAULT NULL,\r
+  `administrative_state` varchar(100) DEFAULT NULL,\r
+  `vendor` varchar(100) DEFAULT NULL,\r
+  `model` varchar(100) DEFAULT NULL,\r
+  `serial_id` varchar(100) DEFAULT NULL,\r
+  `type` varchar(100) DEFAULT NULL,\r
+  `product_code` varchar(100) DEFAULT NULL,\r
+  `manufacture_date` varchar(50) DEFAULT NULL,\r
+  `clei` varchar(100) DEFAULT NULL,\r
+  `hardware_version` varchar(100) DEFAULT NULL,\r
+  `operational_state` tinyint(4) DEFAULT NULL,\r
+  `equipment_state` tinyint(4) DEFAULT NULL,\r
+  `due_date` varchar(50) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_shelf_slot` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `shelf_name` varchar(100) DEFAULT NULL,\r
+  `slot_name` varchar(100) DEFAULT NULL,\r
+  `label` varchar(100) DEFAULT NULL,\r
+  `provisioned_circuit_pack` varchar(100) DEFAULT NULL,\r
+  `slot_status` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_srg` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `max_add_drop_ports` smallint(6) DEFAULT NULL,\r
+  `current_provisioned_add_drop_ports` smallint(6) DEFAULT NULL,\r
+  `srg_number` smallint(6) DEFAULT NULL,\r
+  `wavelength_duplication` varchar(100) DEFAULT NULL,\r
+  `mc_cap_slot_width_granularity` varchar(100) DEFAULT NULL,\r
+  `mc_cap_center_freq_granularity` varchar(100) DEFAULT NULL,\r
+  `mc_cap_min_slots` int(11) DEFAULT NULL,\r
+  `mc_cap_max_slots` int(11) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_srg_circuit_pack` (\r
+  `node_id` varchar(100) NOT NULL,\r
+  `srg_number` smallint(6) NOT NULL,\r
+  `ckptk_index` int(11) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_user` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `user_id` varchar(100) DEFAULT NULL,\r
+  `user_password` varchar(100) DEFAULT NULL,\r
+  `user_group` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+CREATE TABLE `inv_dev_wavelength_map` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `wavelength_number` int(11) DEFAULT NULL,\r
+  `center_frequency` varchar(100) DEFAULT NULL,\r
+  `wavelength` varchar(100) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_xponder` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `xpdr_number` smallint(6) DEFAULT NULL,\r
+  `xpdr_type` varchar(100) DEFAULT NULL,\r
+  `recolor` varchar(10) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
+CREATE TABLE `inv_dev_xponder_port` (\r
+  `node_id` varchar(100) DEFAULT NULL,\r
+  `xpdr_number` smallint(6) DEFAULT NULL,\r
+  `xpdr_index` int(11) DEFAULT NULL,\r
+  `circuit_pack_name` varchar(100) DEFAULT NULL,\r
+  `port_name` varchar(100) DEFAULT NULL,\r
+  `eqpt_srg_id` int(11) DEFAULT NULL,\r
+  `create_date` datetime DEFAULT NULL,\r
+  `update_date` datetime DEFAULT NULL\r
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r
+\r
+\r
diff --git a/tests/inventory/install_inventory.sh b/tests/inventory/install_inventory.sh
new file mode 100755 (executable)
index 0000000..035a88c
--- /dev/null
@@ -0,0 +1,3 @@
+#/bin/bash
+
+sudo docker build  -t tpce/inventory .
diff --git a/tests/inventory/start_inventory.sh b/tests/inventory/start_inventory.sh
new file mode 100755 (executable)
index 0000000..fb8ca02
--- /dev/null
@@ -0,0 +1,10 @@
+#/bin/bash
+
+#to use unix socket, we need to bind the host and container directories
+#since UID are different, we also need to change the directory permissions on the host system
+
+#sudo service mysql stop
+sudo mkdir -p /var/run/mysqld/
+sudo chmod 777 /var/run/mysqld/
+sudo docker run --name inventory0 -p 3306:3306 -v /var/run/mysqld/:/var/run/mysqld/ tpce/inventory
+#sudo chmod 755 /var/run/mysqld/