Change Management Schedule Optimization 19/67919/1
authorRamaPrasad Amaranarayana (ra5425) <ra5425@att.com>
Wed, 19 Sep 2018 22:18:55 +0000 (18:18 -0400)
committerRamaPrasad Amaranarayana (ra5425) <ra5425@att.com>
Wed, 19 Sep 2018 22:18:55 +0000 (18:18 -0400)
Adding CMSO Service Template Files for Change Management Schedule Optimization

Change-Id: I11a6987d0bba7c6f0a0cf8842ba20be9fce8fba8
Issue-ID: OPTFRA-353
Signed-off-by: RamaPrasad Amaranarayana (ra5425) <ra5425@att.com>
cmso-service/data/templates/tm/CancelChangeRecord.yaml [new file with mode: 0644]
cmso-service/data/templates/tm/CloseCancelChangeRecord.yaml [new file with mode: 0644]
cmso-service/data/templates/tm/CreateChangeTicket.yaml [new file with mode: 0644]
cmso-service/data/templates/tm/DefaultChangeTicketProperties.yaml [new file with mode: 0644]
cmso-service/data/templates/tm/GetChangeRecord.yaml [new file with mode: 0644]
cmso-service/data/templates/tm/UpdateChangeRecord.yaml [new file with mode: 0644]

diff --git a/cmso-service/data/templates/tm/CancelChangeRecord.yaml b/cmso-service/data/templates/tm/CancelChangeRecord.yaml
new file mode 100644 (file)
index 0000000..e8d0410
--- /dev/null
@@ -0,0 +1,36 @@
+###\r
+# Copyright &#194;© 2017-2018 AT&T Intellectual Property. \r
+# Modifications Copyright &#194;© 2018 IBM. \r
+#  \r
+# Licensed under the Apache License, Version 2.0 (the "License"); \r
+# you may not use this file except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         http://www.apache.org/licenses/LICENSE-2.0 \r
+#  \r
+# Unless required by applicable law or agreed to in writing, software \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License. \r
+#  \r
+#  \r
+# Unless otherwise specified, all documentation contained herein is licensed \r
+# under the Creative Commons License, Attribution 4.0 Intl. (the &#195;¢&#226;‚&#172;&#197;"License&#195;¢&#226;‚&#172;&#157;); \r
+# you may not use this documentation except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         https://creativecommons.org/licenses/by/4.0/ \r
+#  \r
+# Unless required by applicable law or agreed to in writing, documentation \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License.\r
+###\r
+\r
+changeId : ${changeId}\r
+status : Closed\r
+changeClosedBy : ${requesterId}\r
+closureCode : Cancelled\r
+closingComments: Cancel requested by user\r
diff --git a/cmso-service/data/templates/tm/CloseCancelChangeRecord.yaml b/cmso-service/data/templates/tm/CloseCancelChangeRecord.yaml
new file mode 100644 (file)
index 0000000..be929c8
--- /dev/null
@@ -0,0 +1,38 @@
+###\r
+# Copyright &#194;© 2017-2018 AT&T Intellectual Property. \r
+# Modifications Copyright &#194;© 2018 IBM. \r
+#  \r
+# Licensed under the Apache License, Version 2.0 (the "License"); \r
+# you may not use this file except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         http://www.apache.org/licenses/LICENSE-2.0 \r
+#  \r
+# Unless required by applicable law or agreed to in writing, software \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License. \r
+#  \r
+#  \r
+# Unless otherwise specified, all documentation contained herein is licensed \r
+# under the Creative Commons License, Attribution 4.0 Intl. (the &#195;¢&#226;‚&#172;&#197;"License&#195;¢&#226;‚&#172;&#157;); \r
+# you may not use this documentation except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         https://creativecommons.org/licenses/by/4.0/ \r
+#  \r
+# Unless required by applicable law or agreed to in writing, documentation \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License.\r
+###\r
+\r
+changeId : ${changeId}\r
+status : ${status}\r
+changeClosedBy : ${requesterId}\r
+closureCode : ${closureCode}\r
+closingComments : "${closingComments}"\r
+actualStartDate : ${actualStartDate}\r
+actualEndDate : ${actualEndDate}\r
diff --git a/cmso-service/data/templates/tm/CreateChangeTicket.yaml b/cmso-service/data/templates/tm/CreateChangeTicket.yaml
new file mode 100644 (file)
index 0000000..5f1ba9b
--- /dev/null
@@ -0,0 +1,41 @@
+###\r
+# Copyright &#194;© 2017-2018 AT&T Intellectual Property. \r
+# Modifications Copyright &#194;© 2018 IBM. \r
+#  \r
+# Licensed under the Apache License, Version 2.0 (the "License"); \r
+# you may not use this file except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         http://www.apache.org/licenses/LICENSE-2.0 \r
+#  \r
+# Unless required by applicable law or agreed to in writing, software \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License. \r
+#  \r
+#  \r
+# Unless otherwise specified, all documentation contained herein is licensed \r
+# under the Creative Commons License, Attribution 4.0 Intl. (the &#195;¢&#226;‚&#172;&#197;"License&#195;¢&#226;‚&#172;&#157;); \r
+# you may not use this documentation except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         https://creativecommons.org/licenses/by/4.0/ \r
+#  \r
+# Unless required by applicable law or agreed to in writing, documentation \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License.\r
+###\r
+\r
+category : "${dd.category}"\r
+type : "${dd.type}"\r
+VNF: ${vnfName}\r
+summary: ${dd.summary}\r
+description : ${dd.description}\r
+requesterId : ${requesterId}\r
+plannedStartDate : ${plannedStartDate}\r
+plannedEndDate : ${plannedEndDate}\r
+reason : ${dd.reason}\r
+assetList : ${vnfList}\r
diff --git a/cmso-service/data/templates/tm/DefaultChangeTicketProperties.yaml b/cmso-service/data/templates/tm/DefaultChangeTicketProperties.yaml
new file mode 100644 (file)
index 0000000..74fa12e
--- /dev/null
@@ -0,0 +1,37 @@
+###\r
+# Copyright &#194;© 2017-2018 AT&T Intellectual Property. \r
+# Modifications Copyright &#194;© 2018 IBM. \r
+#  \r
+# Licensed under the Apache License, Version 2.0 (the "License"); \r
+# you may not use this file except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         http://www.apache.org/licenses/LICENSE-2.0 \r
+#  \r
+# Unless required by applicable law or agreed to in writing, software \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License. \r
+#  \r
+#  \r
+# Unless otherwise specified, all documentation contained herein is licensed \r
+# under the Creative Commons License, Attribution 4.0 Intl. (the &#195;¢&#226;‚&#172;&#197;"License&#195;¢&#226;‚&#172;&#157;); \r
+# you may not use this documentation except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         https://creativecommons.org/licenses/by/4.0/ \r
+#  \r
+# Unless required by applicable law or agreed to in writing, documentation \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License.\r
+###\r
+\r
+category : Virtual Network Change\r
+type : Maintenance\r
+summary:  \r
+reason: \r
+description: Execute workflow ${dd.WorkflowName} for VNF(s)\r
+\r
diff --git a/cmso-service/data/templates/tm/GetChangeRecord.yaml b/cmso-service/data/templates/tm/GetChangeRecord.yaml
new file mode 100644 (file)
index 0000000..3b65882
--- /dev/null
@@ -0,0 +1,32 @@
+###\r
+# Copyright &#194;© 2017-2018 AT&T Intellectual Property. \r
+# Modifications Copyright &#194;© 2018 IBM. \r
+#  \r
+# Licensed under the Apache License, Version 2.0 (the "License"); \r
+# you may not use this file except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         http://www.apache.org/licenses/LICENSE-2.0 \r
+#  \r
+# Unless required by applicable law or agreed to in writing, software \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License. \r
+#  \r
+#  \r
+# Unless otherwise specified, all documentation contained herein is licensed \r
+# under the Creative Commons License, Attribution 4.0 Intl. (the &#195;¢&#226;‚&#172;&#197;"License&#195;¢&#226;‚&#172;&#157;); \r
+# you may not use this documentation except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         https://creativecommons.org/licenses/by/4.0/ \r
+#  \r
+# Unless required by applicable law or agreed to in writing, documentation \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License.\r
+###\r
+\r
+changeId : ${changeId}\r
diff --git a/cmso-service/data/templates/tm/UpdateChangeRecord.yaml b/cmso-service/data/templates/tm/UpdateChangeRecord.yaml
new file mode 100644 (file)
index 0000000..efc1f09
--- /dev/null
@@ -0,0 +1,34 @@
+###\r
+# Copyright &#194;© 2017-2018 AT&T Intellectual Property. \r
+# Modifications Copyright &#194;© 2018 IBM. \r
+#  \r
+# Licensed under the Apache License, Version 2.0 (the "License"); \r
+# you may not use this file except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         http://www.apache.org/licenses/LICENSE-2.0 \r
+#  \r
+# Unless required by applicable law or agreed to in writing, software \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License. \r
+#  \r
+#  \r
+# Unless otherwise specified, all documentation contained herein is licensed \r
+# under the Creative Commons License, Attribution 4.0 Intl. (the &#195;¢&#226;‚&#172;&#197;"License&#195;¢&#226;‚&#172;&#157;); \r
+# you may not use this documentation except in compliance with the License. \r
+# You may obtain a copy of the License at \r
+#  \r
+#         https://creativecommons.org/licenses/by/4.0/ \r
+#  \r
+# Unless required by applicable law or agreed to in writing, documentation \r
+# distributed under the License is distributed on an "AS IS" BASIS, \r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \r
+# See the License for the specific language governing permissions and \r
+# limitations under the License.\r
+###\r
+\r
+changeId : ${changeId}\r
+status : WorkInProgress\r
+requesterId : ${requesterId}\r