Merge "Modify JAVA Env Setting"
[aai/esr-server.git] / docs / release-notes / new-features.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2
3 New Features
4 ------------
5
6 ONAP AAI-ESR items for: (Last Updated: 10/12/2017)
7
8 *    **Version**: Amsterdam Release
9 *    **Release Date**: 02 November, 2017
10 *    **Description**: R1
11   
12 Story
13 ^^^^^
14
15 * `[AAI-64] <https://jira.onap.org/browse/AAI-64>`_ - Move the seed code from Open-O to ONAP
16 * `[AAI-65] <https://jira.onap.org/browse/AAI-65>`_ - Realize the EMS register portal
17 * `[AAI-66] <https://jira.onap.org/browse/AAI-66>`_ - Change mysql data store backend to AAI
18 * `[AAI-77] <https://jira.onap.org/browse/AAI-77>`_ - Update POM to inherit from oparent
19 * `[AAI-187] <https://jira.onap.org/browse/AAI-187>`_ - Add docker build function for esr-server
20 * `[AAI-188] <https://jira.onap.org/browse/AAI-188>`_ - Add docker build function for esr-gui
21 * `[AAI-204] <https://jira.onap.org/browse/AAI-204>`_ - Add EMS/VNFM/SDNC register schema to A&AI
22 * `[AAI-282] <https://jira.onap.org/browse/AAI-282>`_ - Fix the critical sonar issue about esr-server
23 * `[AAI-284] <https://jira.onap.org/browse/AAI-284>`_ - Realize the data transaction between ESR rest and A&AI API
24 * `[AAI-303] <https://jira.onap.org/browse/AAI-303>`_ - Realize the VNFM management API
25 * `[AAI-304] <https://jira.onap.org/browse/AAI-304>`_ - Realize the EMS management API
26 * `[AAI-305] <https://jira.onap.org/browse/AAI-305>`_ - Realize the Thirdparty SDNC management API
27 * `[AAI-330] <https://jira.onap.org/browse/AAI-330>`_ - Add CSIT usecase for esr-server
28 * `[AAI-331] <https://jira.onap.org/browse/AAI-331>`_ - Add UNIT test for esr-server
29 * `[AAI-345] <https://jira.onap.org/browse/AAI-345>`_ - Integrate esr-server with esr-gui
30 * `[AAI-378] <https://jira.onap.org/browse/AAI-378>`_ - Add the document files for ESR
31 * `[AAI-427] <https://jira.onap.org/browse/AAI-427>`_ - Add document details for ESR
32
33 Task
34 ^^^^
35
36 * `[AAI-67] <https://jira.onap.org/browse/AAI-67>`_ - Upload the server-end seed code to ONAP repository
37 * `[AAI-68] <https://jira.onap.org/browse/AAI-68>`_ - Upload the ESR gui seed code to ONAP repository
38 * `[AAI-69] <https://jira.onap.org/browse/AAI-69>`_ - Remove the original SDNC related function from Amsterdan release.
39 * `[AAI-70] <https://jira.onap.org/browse/AAI-70>`_ - Collect the schema of ESR for ONAP in Amsterdam release
40 * `[AAI-137] <https://jira.onap.org/browse/AAI-137>`_ - Setup A&AI Developer Environment
41 * `[AAI-138] <https://jira.onap.org/browse/AAI-138>`_ - Add CI task for ESR
42 * `[AAI-143] <https://jira.onap.org/browse/AAI-143>`_ - Remove the openo tag from esr-gui
43 * `[AAI-144] <https://jira.onap.org/browse/AAI-144>`_ - remove the openo tag from esr-server repository
44 * `[AAI-145] <https://jira.onap.org/browse/AAI-145>`_ - Fix the license of esr-server according to the ONAP license rule
45 * `[AAI-166] <https://jira.onap.org/browse/AAI-166>`_ - Add auth-info node for cloud-region to support VoLTE
46 * `[AAI-181] <https://jira.onap.org/browse/AAI-181>`_ - Add verification for the input data of SDNC portal
47 * `[AAI-184] <https://jira.onap.org/browse/AAI-184>`_ - Modify the VIM register card and property name
48 * `[AAI-185] <https://jira.onap.org/browse/AAI-185>`_ - Change the way of input cloud-region and version
49 * `[AAI-186] <https://jira.onap.org/browse/AAI-186>`_ - Add check function for cloud-owner and cloud-region-id
50 * `[AAI-234] <https://jira.onap.org/browse/AAI-234>`_ - Remove the lombok dependency
51 * `[AAI-235] <https://jira.onap.org/browse/AAI-235>`_ - remove the mysql-connector-java dependency
52 * `[AAI-240] <https://jira.onap.org/browse/AAI-240>`_ - Modify the properties of ESR rest API
53 * `[AAI-243] <https://jira.onap.org/browse/AAI-243>`_ - Define the REST API of EMS according to the new data model
54 * `[AAI-250] <https://jira.onap.org/browse/AAI-250>`_ - Define the Rest API of thirdparty sdnc according to the new data model
55 * `[AAI-251] <https://jira.onap.org/browse/AAI-251>`_ - Define the Rest API of VIM register according to the new data model
56 * `[AAI-256] <https://jira.onap.org/browse/AAI-256>`_ - Remove the database related code
57 * `[AAI-261] <https://jira.onap.org/browse/AAI-261>`_ - Add the API definition of A&AI to esr
58 * `[AAI-262] <https://jira.onap.org/browse/AAI-262>`_ - clean the esr-server parent pom
59 * `[AAI-263] <https://jira.onap.org/browse/AAI-263>`_ - Define the A&AI VIM register API in esr-server
60 * `[AAI-269] <https://jira.onap.org/browse/AAI-269>`_ - Simplify esr-server project level
61 * `[AAI-275] <https://jira.onap.org/browse/AAI-275>`_ - Add a switch for register to MSB by java-sdk
62 * `[AAI-283] <https://jira.onap.org/browse/AAI-283>`_ - Define the entities of external system.
63 * `[AAI-285] <https://jira.onap.org/browse/AAI-285>`_ - Realize the data transaction between ESR rest and A&AI API of VIM
64 * `[AAI-286] <https://jira.onap.org/browse/AAI-286>`_ - Realize the data transaction between ESR rest and A&AI API of VNFM
65 * `[AAI-287] <https://jira.onap.org/browse/AAI-287>`_ - Realize the data transaction between ESR rest and A&AI API of EMS
66 * `[AAI-288] <https://jira.onap.org/browse/AAI-288>`_ - Adjust the entity used in esr-server API
67 * `[AAI-289] <https://jira.onap.org/browse/AAI-289>`_ - There is some issue about external system schema
68 * `[AAI-291] <https://jira.onap.org/browse/AAI-291>`_ - Add tomcat as dependency of esr-gui
69 * `[AAI-294] <https://jira.onap.org/browse/AAI-294>`_ - Realize the data transaction between ESR rest and A&AI API of VNFM
70 * `[AAI-299] <https://jira.onap.org/browse/AAI-299>`_ - Fix the esr-server register to MSB issue
71 * `[AAI-300] <https://jira.onap.org/browse/AAI-300>`_ - Realize the function of register VIM and query VIM detail
72 * `[AAI-301] <https://jira.onap.org/browse/AAI-301>`_ - Realize the function of query VIM information list
73 * `[AAI-302] <https://jira.onap.org/browse/AAI-302>`_ - Realize update registered VIM
74 * `[AAI-310] <https://jira.onap.org/browse/AAI-310>`_ - Realize VNFM register API
75 * `[AAI-311] <https://jira.onap.org/browse/AAI-311>`_ - Realize the VNFM detail query API
76 * `[AAI-312] <https://jira.onap.org/browse/AAI-312>`_ - Realize the VNFM list query API
77 * `[AAI-313] <https://jira.onap.org/browse/AAI-313>`_ - Realize the VNFM delete API
78 * `[AAI-314] <https://jira.onap.org/browse/AAI-314>`_ - Realize the update VNFM API
79 * `[AAI-315] <https://jira.onap.org/browse/AAI-315>`_ - Realize register thirdparty sdnc API
80 * `[AAI-316] <https://jira.onap.org/browse/AAI-316>`_ - Realize query thirdparty SDNC detail API
81 * `[AAI-317] <https://jira.onap.org/browse/AAI-317>`_ - Realize query thirdparty SDNC list API
82 * `[AAI-318] <https://jira.onap.org/browse/AAI-318>`_ - Realize update thirdparty SDNC API
83 * `[AAI-319] <https://jira.onap.org/browse/AAI-319>`_ - Realize delete thirdparty SDNC API
84 * `[AAI-320] <https://jira.onap.org/browse/AAI-320>`_ - Realize EMS register API
85 * `[AAI-321] <https://jira.onap.org/browse/AAI-321>`_ - Realize query EMS details API
86 * `[AAI-322] <https://jira.onap.org/browse/AAI-322>`_ - Realize query all EMS details API
87 * `[AAI-323] <https://jira.onap.org/browse/AAI-323>`_ - Realize update EMS API
88 * `[AAI-324] <https://jira.onap.org/browse/AAI-324>`_ - Realize delete EMS API
89 * `[AAI-332] <https://jira.onap.org/browse/AAI-332>`_ - Fix the data structure of vim register data in esr-server
90 * `[AAI-333] <https://jira.onap.org/browse/AAI-333>`_ - Fix the issue "Can not add esr portal file to tomcat"
91 * `[AAI-334] <https://jira.onap.org/browse/AAI-334>`_ - Add VIM status to VIM management
92 * `[AAI-335] <https://jira.onap.org/browse/AAI-335>`_ - Add a testcase to test whether the service is reachable.
93 * `[AAI-336] <https://jira.onap.org/browse/AAI-336>`_ - Add the setup service CSIT test case
94 * `[AAI-337] <https://jira.onap.org/browse/AAI-337>`_ - Add jjb to add the esr-server CSIT task
95 * `[AAI-340] <https://jira.onap.org/browse/AAI-340>`_ - Add unit test function for ExtsysApp class
96 * `[AAI-341] <https://jira.onap.org/browse/AAI-341>`_ - Add unit test for cloudRegion bean class
97 * `[AAI-343] <https://jira.onap.org/browse/AAI-343>`_ - Add unit test for ems bean class
98 * `[AAI-344] <https://jira.onap.org/browse/AAI-344>`_ - Add unit test for esr system info bean
99 * `[AAI-346] <https://jira.onap.org/browse/AAI-346>`_ - Call the VIM API from esr-server
100 * `[AAI-347] <https://jira.onap.org/browse/AAI-347>`_ - Integrate esr-gui with server end for EMS
101 * `[AAI-348] <https://jira.onap.org/browse/AAI-348>`_ - Integrate esr-gui with server end for VNFM
102 * `[AAI-349] <https://jira.onap.org/browse/AAI-349>`_ - Integrate esr-gui with server end for thirdparty SDNC
103 * `[AAI-350] <https://jira.onap.org/browse/AAI-350>`_ - Add unit test for thirdparty sdnc bean
104 * `[AAI-351] <https://jira.onap.org/browse/AAI-351>`_ - Add unit test for vnfm bean class
105 * `[AAI-352] <https://jira.onap.org/browse/AAI-352>`_ - Add unit test for vnfm register info
106 * `[AAI-353] <https://jira.onap.org/browse/AAI-353>`_ - Add unit test for ems register info
107 * `[AAI-354] <https://jira.onap.org/browse/AAI-354>`_ - Add unit test for vim register info
108 * `[AAI-355] <https://jira.onap.org/browse/AAI-355>`_ - Add unit test for thirdparty sdnc register info
109 * `[AAI-358] <https://jira.onap.org/browse/AAI-358>`_ - Change util method from static to unstatic
110 * `[AAI-359] <https://jira.onap.org/browse/AAI-359>`_ - Fix the return data of del and query list API
111 * `[AAI-360] <https://jira.onap.org/browse/AAI-360>`_ - Realize delete vim API
112 * `[AAI-361] <https://jira.onap.org/browse/AAI-361>`_ - Update VIM after register finished.
113 * `[AAI-362] <https://jira.onap.org/browse/AAI-362>`_ - Clean the Config files
114 * `[AAI-363] <https://jira.onap.org/browse/AAI-363>`_ - Add unit test for app configuration
115 * `[AAI-365] <https://jira.onap.org/browse/AAI-365>`_ - change the objectToString method to un-static
116 * `[AAI-366] <https://jira.onap.org/browse/AAI-366>`_ - Add unit test for ExtsysUtil
117 * `[AAI-367] <https://jira.onap.org/browse/AAI-367>`_ - Add unit test case for EmsManagerUtil
118 * `[AAI-368] <https://jira.onap.org/browse/AAI-368>`_ - Add unit test case for SDNC register util
119 * `[AAI-369] <https://jira.onap.org/browse/AAI-369>`_ - Fix the VNFM register issue
120 * `[AAI-370] <https://jira.onap.org/browse/AAI-370>`_ - Change the static method in VIM to un-static
121 * `[AAI-371] <https://jira.onap.org/browse/AAI-371>`_ - Change the exception deal way for VIM register
122 * `[AAI-375] <https://jira.onap.org/browse/AAI-375>`_ - Add unit test case for VIM register utils
123 * `[AAI-376] <https://jira.onap.org/browse/AAI-376>`_ - Add unit test for vnfm register utils
124 * `[AAI-379] <https://jira.onap.org/browse/AAI-379>`_ - Add the document files for esr-server
125 * `[AAI-385] <https://jira.onap.org/browse/AAI-385>`_ - Add document files for esr-gui
126 * `[AAI-391] <https://jira.onap.org/browse/AAI-391>`_ - The esr related file should be packed in one category.
127 * `[AAI-392] <https://jira.onap.org/browse/AAI-392>`_ - Fix the parameter name of external system register in portal
128 * `[AAI-399] <https://jira.onap.org/browse/AAI-399>`_ - Add csit usecase for external system vnfm
129 * `[AAI-402] <https://jira.onap.org/browse/AAI-402>`_ - Remove the unused thirdparty code
130 * `[AAI-404] <https://jira.onap.org/browse/AAI-404>`_ - add csit uscase for thirdparty sdnc operation
131 * `[AAI-405] <https://jira.onap.org/browse/AAI-405>`_ - Add csit usecase for external system ems
132 * `[AAI-406] <https://jira.onap.org/browse/AAI-406>`_ - add csit usecase for external system (VIM)
133 * `[AAI-421] <https://jira.onap.org/browse/AAI-421>`_ - Add esr vm init script in demo project
134 * `[AAI-429] <https://jira.onap.org/browse/AAI-429>`_ - Increase Junit coverage
135 * `[AAI-430] <https://jira.onap.org/browse/AAI-430>`_ - Add swagger.json to main/resources
136