From 2ec88acc71c49e54d96066efae285da130453534 Mon Sep 17 00:00:00 2001 From: Kevin Scaggs Date: Fri, 5 Apr 2019 15:44:49 -0500 Subject: Updates to Common Finished a draft of Business Interaction, including ties to LicenseAgreement, ServiceOrder, and VesEvent. Issue-ID: MODELING-104 Change-Id: I27109e4dbebe9bf62bde9667ad2b4b10249eb6ee Signed-off-by: Kevin Scaggs --- ONAP Information Model/Common.notation | 759 ++++++++++++++++++++++++--------- ONAP Information Model/Common.uml | 177 ++++++-- 2 files changed, 686 insertions(+), 250 deletions(-) diff --git a/ONAP Information Model/Common.notation b/ONAP Information Model/Common.notation index faea58b..b82dc75 100644 --- a/ONAP Information Model/Common.notation +++ b/ONAP Information Model/Common.notation @@ -3274,45 +3274,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3362,6 +3323,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3748,41 +3753,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3815,6 +3785,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3841,6 +3846,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3864,7 +3914,7 @@ - + @@ -3934,6 +3984,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3991,6 +4086,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4053,7 +4193,7 @@ - + @@ -4293,7 +4433,7 @@ - + @@ -4338,7 +4478,7 @@ - + @@ -4359,7 +4499,7 @@ - + @@ -4465,8 +4605,29 @@ + + + + + + + + + + + + + + + + + + + + + - + @@ -4549,8 +4710,13 @@ + + + + + - + @@ -4566,6 +4732,24 @@ + + + + + + + + + + + + + + + + + + @@ -4588,8 +4772,13 @@ + + + + + - + @@ -4653,8 +4842,23 @@ + + + + + + + + + + + + + + + - + @@ -4672,7 +4876,7 @@ - + @@ -4701,7 +4905,7 @@ - + @@ -4711,45 +4915,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4782,6 +4947,11 @@ + + + + + @@ -4824,6 +4994,11 @@ + + + + + @@ -4863,6 +5038,11 @@ + + + + + @@ -4913,7 +5093,7 @@ - + @@ -4952,6 +5132,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4989,9 +5218,9 @@ - - - + + + @@ -5018,7 +5247,7 @@ - + @@ -5039,17 +5268,7 @@ - - - - - - - - - - - + @@ -5081,17 +5300,6 @@ - - - - - - - - - - - @@ -5133,9 +5341,9 @@ - - - + + + @@ -5147,9 +5355,9 @@ - + - + @@ -5161,9 +5369,9 @@ - + - + @@ -5172,9 +5380,9 @@ - + - + @@ -5187,6 +5395,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5195,6 +5423,68 @@ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5217,8 +5507,13 @@ + + + + + - + @@ -5257,7 +5552,7 @@ - + @@ -5296,7 +5591,7 @@ - + @@ -5312,6 +5607,24 @@ + + + + + + + + + + + + + + + + + + @@ -5335,7 +5648,7 @@ - + @@ -5378,7 +5691,7 @@ - + @@ -5398,9 +5711,9 @@ - - - + + + @@ -5440,8 +5753,8 @@ - - + + @@ -5460,7 +5773,7 @@ - + @@ -5480,13 +5793,13 @@ - - - + + + - + @@ -5544,13 +5857,8 @@ - - - - - - + @@ -5560,7 +5868,7 @@ - + @@ -5656,7 +5964,7 @@ - + @@ -5737,7 +6045,7 @@ - + @@ -5747,12 +6055,39 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5776,7 +6111,7 @@ - + @@ -5970,6 +6305,14 @@ + + +
+ + + + + @@ -6204,6 +6547,11 @@ + + + + + @@ -6243,6 +6591,11 @@ + + + + + @@ -6444,13 +6797,13 @@ - + - + - + @@ -6511,7 +6864,7 @@ - + @@ -6522,7 +6875,7 @@ - + @@ -6532,7 +6885,7 @@ - + @@ -6543,7 +6896,7 @@ - + @@ -6575,7 +6928,7 @@ - + @@ -6586,7 +6939,7 @@ - + @@ -6605,9 +6958,9 @@ - + - + @@ -6668,7 +7021,7 @@ - + @@ -6836,7 +7189,7 @@ - + @@ -6886,9 +7239,9 @@ - + - + @@ -6907,9 +7260,9 @@ - + - + diff --git a/ONAP Information Model/Common.uml b/ONAP Information Model/Common.uml index 4c61d04..404452c 100644 --- a/ONAP Information Model/Common.uml +++ b/ONAP Information Model/Common.uml @@ -226,8 +226,17 @@ White - Not Ready for Review Attributes in Pink are adds (not in IFA 01 - + + +
+ + + + + + + @@ -575,6 +584,7 @@ For VNFs, those rules are applicable between the virtualization containers to be PlatformDescriptor is an abstract class that extends Descriptor to represent classes of objects that represent platofrm or internal descriptors. + ID that spans multiple versions of the same descriptor. @@ -876,19 +886,6 @@ NOTE: These attributes are used to control scaling boundaries. - - -
- - - - - - - - - -
@@ -1723,13 +1720,31 @@ Permitted Values: - - - + + PolicyEvent is an example presently. + + + LicenseAgreement is part of another contribution. Relationship only is for consideration in this contribution. + + + A type of BusinessInteraction that represents a contract or arrangement, either written or verbal and sometimes enforceable by law. + + + + A reference number assigned to an Agreement that follows a prescribed numbering system. + + + + + + An overview and goals of the Agreement. + + + @@ -1755,33 +1770,82 @@ Permitted Values: - - - - - - - - -
- - + + + The purpose for the BusinessInteraction expressed in terms of a ProductSpecification, ProductOffering, ServiceSpecification or ResourceSpecification or may refer to a Product, Service, or Resource. + + + + Quantity of an interaction item involved in an interaction. + + + + + + The action to take for an InteractionItem, such as add, change, remove. + - - - - + + + The invariant characteristics (attributes in the business view, and methods, constraints, relationships, and behavior in the system view) and behavior of a BusinessInteraction. This is done by optionally defining a set of BusinessInteractionSpecItems, each of which aggregates one or more other types of Specifications. This helps to ensure that different BusinessInteractions have the same basic characteristics and behavior by deriving them from the same BusinessInteractionSpec. + + + + + Version of the business interaction. + + + + + The act of asking that something be done that typically involves a Response. Request is a type of Business Interaction. + - + + + A communication that informs about something that has or will happen. A Notification is typically one-sided, in that no Response is expected. A Notification can be created as the result of a Request; for example, a Trouble Report may result in Notifications being sent to affected Parties. A Notification is a type of Business Interaction. + - + + + A reply to a Request + + + + + + +
+ + + An association between two Interactions. For example, a Notification sent to customers affected by a problem contained on a Trouble Report; a response to a request, an agreement and the interactions that led up to the agreement. + + + + A categorization of the relationship, such as bulk, parent/child, and so forth. + + + + + + Time period for which the business interaction is valid. + + + + + + + + + + + @@ -3888,7 +3952,6 @@ Permitted Values: - @@ -3916,7 +3979,6 @@ Permitted Values: - @@ -4013,9 +4075,6 @@ Permitted Values: - - - @@ -4340,7 +4399,6 @@ Permitted Values: - @@ -4730,7 +4788,6 @@ Permitted Values: - @@ -4771,8 +4828,6 @@ Permitted Values: - - @@ -4789,12 +4844,12 @@ Permitted Values: - + - - + + - + @@ -4826,4 +4881,32 @@ Permitted Values: + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg