2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
24 .constant("_", window._)
25 .constant("COMPONENT", (function() {
27 A_LA_CARTE : "a la carte",
28 CLOUD_OWNER : "cloudOwner",
29 CLOUD_REGION_ID : "cloudRegionID",
30 COMPONENT_STATUS : "ComponentStatus",
31 CREATE_COMPONENT : "createComponent",
32 IFRAME_DIALOG : "iframeDialog",
33 DELETE_RESUME_COMPONENT : "deleteResumeComponent",
37 GET_COMPONENT_LIST : "getComponentList",
39 GET_SUB_DETAILS : "getSubDetails",
40 GLOBAL_CUSTOMER_ID : "globalCustomerId",
42 MODEL_NAME_IISBC : "Intercarrier Interconnect Session Border Controller",
43 MODEL_NAME_VISBCOAMNETWORK : "vIsbcOamNetwork",
44 MODEL_NAME_VISBCRTPEXPANSIONMODULE : "vIsbcRtpExpansionModule",
45 MODEL_NAME_VISBC : "vIsbc",
46 MODEL_NAME_WANBONDING : "WanBonding",
47 MODEL_VERSION_1 : "1",
48 MSO_CREATE_REQ : "createInstance",
49 MSO_DELETE_REQ : "deleteInstance",
50 MSO_DELETE_CONFIGURATION_REQ : 'deleteConfiguration',
51 MSO_CHANGE_CONFIG_STATUS_REQ: "changeConfigurationStatus",
52 MSO_CHANGE_PORT_STATUS_REQ: "changePortStatus",
53 MSO_CREATE_ENVIRONMENT: "createEnvironmentInstance",
54 MSO_DEACTIVATE_ENVIRONMENT: "deactivateEnvironmentInstance",
55 MSO_ACTIVATE_ENVIRONMENT: "activateEnvironmentInstance",
56 MSO_ACTIVATE_SERVICE_REQ: "activateServiceInstance",
57 MSO_DEACTIVATE_SERVICE_REQ: "deactivateServiceInstance",
60 CONFIGURATION : "configuration",
62 NETWORKS : "networks",
63 PRODUCT_NAME_TRINITY : "Trinity",
64 QUERY_SERVICE_INSTANCE : "queryServiceInstance",
65 REFRESH_PROPERTIES : "refreshProperties",
66 SDN_L3_BONDING : "SDN-L3-BONDING",
67 SDN_ETHERNET_INTERNET : "SDN-ETHERNET-INTERNET",
69 OLDVERSION : 'oldversion',
70 SERVICE_TYPE : "serviceType",
71 SHOW_COMPONENT_DETAILS : "showComponentDetails",
73 SUBSCRIBER_NAME : "subscriberName",
74 TENANT_ID : "tenantID",
75 TENANT_NAME : "tenantName",
77 UCPE_VMS : "uCPE-VMS",
78 VF_MODULE : "vfModule",
81 VNF_FUNCTION : "vnfFunction",
84 VOLUME_GROUP : "volumeGroup",
85 IS_PERMITTED: "is-permitted",
88 CIDR_MASK_1 : "255.255.255.000",
89 //COMPONENT_LIST_NAMED_QUERY_ID : "ed0a0f5b-cf79-4784-88b2-911cd726cd3d",
90 CUSTOMER_ID_1 : "icore9883749",
91 DELETE_INSTANCE_ID_1 : "ff305d54-75b4-ff1b-fff1-eb6b9e5460ff",
92 GATEWAY_ADDRESS_1 : "10.10.125.1",
93 GLOBAL_SUBSCRIBER_ID_1 : "C12345",
94 INSTANCE_ID_1 : "ff305d54-75b4-431b-adb2-eb6b9e5ff000",
95 INSTANCE_ID_2 : "ff305d54-75b4-ff1b-adb2-eb6b9e5460ff",
96 INSTANCE_ID_3 : "ff305d54-75b4-ff1b-bdb2-eb6b9e5460ff",
97 MODEL_ID_1 : "sn5256d1-5a33-55df-13ab-12abad84e764",
98 MODEL_ID_2 : "ff5256d1-5a33-55df-aaaa-12abad84e7ff",
99 MODEL_ID_3 : "ff3514e3-5a33-55df-13ab-12abad84e7ff",
100 MODEL_ID_4 : "ff5256d1-5a33-55df-13ab-12abad84e7ff",
101 MODEL_ID_5 : "ff5256d1-5a33-55df-13ab-22abad84e7ff",
102 MODEL_NAME_VERSION_ID_1 : "ab6478e4-ea33-3346-ac12-ab121484a333",
103 MODEL_NAME_VERSION_ID_2 : "fe6478e4-ea33-3346-aaaa-ab121484a3fe",
104 MODEL_NAME_VERSION_ID_3 : "fe6985cd-ea33-3346-ac12-ab121484a3fe",
105 MODEL_NAME_VERSION_ID_4 : "fe6478e4-ea33-3346-ac12-ab121484a3fe",
106 MODEL_NAME_VERSION_ID_5 : "fe6478e4-ea33-3346-bc12-ab121484a3fe",
107 SERVICE_INSTANCE_ID_1 : "bc305d54-75b4-431b-adb2-eb6b9e546014",
108 SUBSCRIBER_NAME_GED12 : "General Electric Division 12",
109 VNF_INSTANCE_ID : "VNF_INSTANCE_ID_12345",
110 VPN_ID_1 : "1a2b3c4d5e6f",
113 CHANGE_MANAGEMENT_OPERATION_NO_SCHEDULER: "change-management/workflow/@vnfName",
114 GET_WORKFLOW: "change-management/get_vnf_workflow_relation",
115 GET_MSO_WORKFLOWS: "change-management/mso",
116 GET_SCHEDULER_CHANGE_MANAGEMENTS: "change-management/scheduler",
117 CANCEL_SCHEDULE_REQUEST: "change-management/scheduler/schedules",
119 AAI_GET_SERVICE_INSTANCE_PATH : "aai_get_service_instance/",
120 AAI_GET_SERVICES : "aai_get_services",
121 AAI_GET_AIC_ZONES :"aai_get_aic_zones",
122 AAI_GET_AIC_ZONE_FOR_PNF :"aai_get_aic_zone_for_pnf/@globalCustomerId/@serviceType/@serviceInstanceId",
123 AAI_GET_SERVICES_BY_TYPE : "aai_get_models_by_service_type",
124 AAI_GET_TENANTS : "aai_get_tenants/",
125 AAI_SUB_DETAILS_PATH : "aai_sub_details/",
126 AAI_GET_VERSION_BY_INVARIANT_ID:"aai_get_version_by_invariant_id/",
127 AAI_GET_PORT_MIRRORING_CONFIGS_DATA : "aai_getPortMirroringConfigsData",
128 AAI_GET_PORT_MIRRORING_SOURCE_PORTS : "aai_getPortMirroringSourcePorts",
129 SEARCH_SERVICE_INSTANCES:"search_service_instances",
130 AAI_GET_VNF_DATA_PATH: "aai_get_vnf_data/",
131 AAI_GET_VNF_BY_CUSTOMERID_AND_SERVICETYPE: "get_vnf_data_by_globalid_and_service_type/",
132 AAI_GET_SERVICES_BY_OWNING_ENTITY_ID: 'aai_get_services_by_owning_entity_id',
133 AAI_SUB_VIEWEDIT_PATH : "aai_sub_viewedit",
134 AAI_GET_VNF_INFO : "aai_get_vnf_information",
135 AAI_GET_PNF_INSTANCE: "aai_get_service_instance_pnfs",
136 AAI_GET_CR_INSTANCE: "aai_get_network_collection_details",
137 AAI_GET_VNF_INSTANCES_LIST: "aai_get_vnf_instances",
138 AAI_GET_PNF_INSTANCES_LIST: "aai_get_pnf_instances",
139 AAI_GET_BY_URI: "aai_get_by_uri/",
140 AAI_GET_CONFIGURATION: "aai_get_configuration/",
141 AAI_GET_TEST_ENVIRONMENTS: "get_operational_environments?operationalEnvironmentType=",
142 GET_CATEGORY_PARAMETERS : "category_parameter",
143 PARAMETER_STANDARDIZATION_FAMILY: "PARAMETER_STANDARDIZATION",
144 TENANT_ISOLATION_FAMILY: "TENANT_ISOLATION",
145 ASDC_GETMODEL_PATH : "asdc/getModel/",
146 CREATE_INSTANCE_PATH : "/models/services/createInstance", AAI_GET_PNF_BY_NAME : "aai_get_pnfs/pnf/",
147 //1710 scheduler contants
148 POST_CREATE_NEW_VNF_CHANGE:"post_create_new_vnf_change",
149 GET_POLICY:"get_policy",
150 WORKFLOW: "workflow",
151 GET_TIME_SLOTS:"get_time_slots",
152 SUBMIT_VNF_CHANGE_TIMESLOTS:"submit_vnf_change_timeslots",
153 AAI_GET_INSTANCE_GROUPS_BY_VNF_INSTANCE_ID_PATH: 'aai_get_instance_groups_by_vnf_instance_id',
156 GET_SYSTEM_PROP_VNF_PROV_STATUS_PATH : "get_system_prop_vnf_prov_status",
157 GET_USER_ID : "getuserID",
158 INSTANTIATE_ROOT_PATH : "#/instantiate?subscriberId=",
159 INSTANTIATE_PATH : "/instantiate",
160 INVALID_STRING : "/INVALID_STRING/",
161 INVALID_STRING_MSO_CREATE_SVC_INSTANCE : "INVALID_STRING_mso_create_svc_instance",
163 MSO_CREATE_NW_INSTANCE : "mso_create_nw_instance",
164 MSO_CREATE_NW_INSTANCE_PATH : "mso_create_nw_instance/",
165 MSO_CREATE_SVC_INSTANCE : "mso_create_svc_instance",
166 MSO_DELETE_SVC_INSTANCE_PATH : "mso_delete_svc_instance/",
167 MSO_ACTIVATE_INSTANCE: "mso/mso_activate_service_instance/@serviceInstanceId",
168 MSO_DEACTIVATE_INSTANCE: "mso/mso_deactivate_service_instance/@serviceInstanceId",
169 MSO_CREATE_REALATIONSHIP : "mso_add_relationship",
170 MSO_REMOVE_RELATIONSHIP: "mso_remove_relationship",
171 SELECTED_SERVICE_SUB_PATH : "#/instances/subdetails?",
172 SELECTED_SERVICE_INSTANCE_SUB_PATH : "serviceInstanceIdentifier=",
173 SELECTED_SUBSCRIBER_SUB_PATH : "subscriberId=",
174 OWNING_ENTITY_SUB_PATH : "owningEntity=",
175 PROJECT_SUB_PATH : "project=",
176 SERVICE_TYPE_LIST_PATH : "#/instances/serviceTypes?serviceTypeList=",
177 SERVICE_MODLES_INSTANCES_SUBSCRIBERS_PATH : 'serviceModels.htm#/instances/subscribers',
178 SERVICES_DIST_STATUS_PATH : "rest/models/services?distributionStatus=",
179 SERVICES_PATH : "rest/models/services/",
180 SERVICETYPE_SUB_PATH : "&serviceType=",
181 SERVICEINSTANCEID_SUB_PATH : "&serviceInstanceId=",
182 MODELVERSIONID_SUB_PATH : "&aaiModelVersionId=",
183 SERVICEMODELS_INSTANCES_SERVICES_PATH : "serviceModels.htm#/instances/services",
184 SERVICEMODELS_MODELS_SERVICES_PATH : "serviceModels.htm#/models/services",
185 SUBDETAILS_SELECTEDSUBSCRIBER : "#subdetails?selectedSubscriber=",
186 SUBSCRIBERNAME_SUB_PATH : "&subscriberName=",
187 WELCOME_PATH : "welcome.htm",
188 IS_PERMITTED_SUB_PATH: "&isPermitted=",
189 SERVICE_POPUP_IFRAME_URL: "app/ui/#/servicePopup?serviceModelId=",
190 SUB_INTERFACE_POPUP_IFRAME_URL: "app/ui/#/vlan?",
191 VERIFY_SERVICE_URL: "rest/models/services/verifyService",
193 //Test Environment Urls:
194 OPERATIONAL_ENVIRONMENT_CREATE : "operationalEnvironment/create",
195 OPERATIONAL_ENVIRONMENT_DEACTIVATE : "operationalEnvironment/deactivate?operationalEnvironment=",
196 OPERATIONAL_ENVIRONMENT_ACTIVATE : "operationalEnvironment/activate?operationalEnvironment=",
197 OPERATIONAL_ENVIRONMENT_STATUS : "operationalEnvironment/requestStatus?requestId=",
200 AAI_GET_SUBS_URL : "app/vid/scripts/view-models/aaiGetSubs.htm",
201 AAI_GET_SUBSCRIBER_URL : "app/vid/scripts/view-models/aaiGetSubscriberList.htm",
202 AAI_SERVICE_TYPES_URL : "app/vid/scripts/view-models/aaiServiceTypes.htm",
203 AAI_SUB_DETAILS_URL : "app/vid/scripts/view-models/aaiSubDetails.htm",
204 CREATE_INSTANCE_SERVICE_MODELS_URL : "app/vid/scripts/view-models/createInstanceServiceModels.htm",
205 INSTANTIATE_URL : "app/vid/scripts/view-models/instantiate.htm",
206 SERVICE_MODELS : "app/vid/scripts/view-models/serviceModels.htm",
208 ACTIVATE_SERVICE_STATUSES: ['created', 'pendingdelete', 'pending-delete', 'assigned'],
211 "model-invariant-id" : "Model ID",
212 "model-version-id" : "Model Version ID"
217 "vfmodule" : "VF Module",
219 "volumegroup" : "Volume Group"
224 "rollback": "rollback",
230 vnfConfigUpdate: "VNF Config Update",
231 vnfInPlace: "VNF In Place Software Update",
234 vnfScaleOut: "VNF Scale Out"
238 FLAG_ASYNC_INSTANTIATION : "FLAG_ASYNC_INSTANTIATION",
239 FLAG_VLAN_TAGGING_VIEW_EDIT: "FLAG_VLAN_TAGGING_VIEW_EDIT",
240 FLAG_NETWORK_TO_ASYNC_INSTANTIATION : "FLAG_NETWORK_TO_ASYNC_INSTANTIATION",
241 FLAG_REGION_ID_FROM_REMOTE : "FLAG_REGION_ID_FROM_REMOTE",
242 FLAG_ADD_MSO_TESTAPI_FIELD : "FLAG_ADD_MSO_TESTAPI_FIELD",
243 FLAG_COLLECTION_RESOURCE_SUPPORT : "FLAG_COLLECTION_RESOURCE_SUPPORT",
244 FLAG_SHOW_ASSIGNMENTS: "FLAG_SHOW_ASSIGNMENTS",
245 FLAG_SHOW_VERIFY_SERVICE: "FLAG_SHOW_VERIFY_SERVICE",
246 FLAG_PNP_INSTANTIATION: "FLAG_PNP_INSTANTIATION"