Service Order & Inventory Validation is changing the related Service Specification

Service Order

During Service Order, validation against the related Service Specification is performed (!89 (diffs)).

During this stage the ordered Service Specification characteristics are updating (and permanently changing) the referenced Service Specification.

The validation logic needs to check:

  • if there is a Service Order Item (!89 (diffs)), else return invalid
  • if there is a Service (restriction) (!89 (diffs)), else return invalid
  • if the Service (restriction) has a Service Specification, else return invalid
  • If the Service (restriction) has (ordered) Service Characteristics, else soft return ending validation
  • In case of ordered Service Characteristics, they have to be validated against the referenced Service Specification. The original referenced Service Specification must not change by any means.

Service Inventory

See last point of Service Order.