1 Service Catalog and Design
Oracle Communications Service Catalog and Design provides a unified environment for designing, testing, and deploying integrated multi-application OSS solutions. It simplifies the management and maintenance of services and networks by centralizing service, resource, and network specifications and configurations. It enables you to define TM Forum (TMF) aligned PSR models to define customer and network services. The intuitive and user-friendly interface enables all types of users to build end-to-end solutions easily. The primary focus of Service Catalog and Design is to have a no code and low code design environment for configuration of the orchestration, inventory and assurance solutions and individual applications. Service Catalog and Design requires no application expertise, so you can rapidly define services and technical building blocks without extensive application training. Also, it simplifies solution evolution by enabling you to update the solution design and to release updates that meet the evolving service requirements.
Service Catalog and Design comprises the following components:
-
Solution Designer: Solution Designer runs as a cloud native application in a containerized and orchestrated deployment architecture. It is a unified environment for designing, configuring, and deploying a service where all the components, specifications, and configurations are consolidated. It provides modern journey and persona driven user experience for defining service and resource catalog for business solutions. For more information on Solution Designer and its capabilities, see Solution Designer User's Guide.
-
Design Studio: Design Studio is an integrated GUI tool based on the Eclipse IDE. This enables designers and developers to use the fully-featured Java IDE capabilities to further enhance, extend or integrate the solution business logic. This design-time environment enables you to build and configure Oracle service fulfillment and network and resource management solutions. For more information on Design Studio and its capabilities, see Concepts guide.
Known Problems and Limitations
This section describes the existing software and documentation problems, any solutions or workarounds recommended to avoid the problems or reduce effects, and the limitations in the software:
Entity IDs Containing hyphens
Problem: When you create any of the entities using TMF APIs, ensure that the ID does not contain hyphen or period. When you publish an initiative to the test workspace, the publish operation generates non-compilable java class name in the UIM project when any of the entities in the initiative has a hyphen or period in its IDs.
Solution: When you create entities using TMF APIs, you must not use hyphen or period in the entity IDs. The entities include service model, technology model, customer facing service, resource facing service, resources, and domains.
Service Action Parameters Not Generated by Default
Problem: The four data elements Subject ID, Customer ID, Commercial ID, and Service Address are not generated in the cartridge generated by the DevOps engine. When you do not have these data elements as design parameters, these are not added in the service action parameters to the cartridge by default.
Solution: Four data elements Subject ID, Customer ID, Commercial ID, and Service Address are preloaded in the Data Elements application in Solution Designer. You must configure these four data elements as design parameters in those specifications for which you want to generate service action parameters by the DevOps engine. When you publish the initiative that contains these specifications, the DevOps engine adds the service action parameters in the cartridges.
Cannot Map Feature Group Characteristics in Delivery Parameter
Problem: When defining the delivery parameters for a specification, you cannot map the entity characteristics from the parent specification of type Feature group to the delivery parameter. You cannot select the feature group characteristic in the Source Characteristic field in the Characteristic Mapping section in the New delivery parameter drawer in the Specifications application.
Workaround: You can map the individual data elements of the feature group to the delivery parameter instead of mapping the feature group itself. You may need to create as many delivery parameters as the data elements in the feature group.
Automatic Creation of Resources Using Advanced Policies
Problem: When you define a standard policy for creating a resource, Solution Designer creates the resource automatically only for logical device specification. Solution Designer does not create the resource automatically for all the other specifications.
Solution: For all the other specifications, you can define an advanced policy for creating a resource and write the implementation code in the extended designer class for creating a resource other than logical device specification.
Third Party Library Not Supported in Advanced Policy
Problem: When you define an advanced policy in the extended designer class, third party libraries are not supported.
Solution: When you write the implementation code in extended designer class, do not load the third party libraries. The DevOps engine has the supported libraries to generate the cartridges.
Domain Names Cannot Have Single Character
Limitation: In Solution Designer, domain names must have more than one character and cannot have single character.
No Validation When Removing Associated Service Domains from Technology Domains
Limitation: When you remove Associated Service Domains from technology domains, Solution Designer allows you to remove the associated service domains which may result in invalid PSR model configuration. There is no appropriate validation that disallows the removal.
You must ensure that removing an association maintains the model integrity by checking Used by tab in the technology and service domains.
Use Only Mouse in Drawers from Configuration Canvas
Limitation: In the PSR model or specification configuration, when you click + symbol using the mouse or by pressing F2 key using the keyboard, you must use the mouse to navigate within the New component drawer or the specifications drawer that it opens. The specifications include resource facing services, resources, and locations. The + symbol appears in the canvas, component, or specification.
-
Select + New component in the New component drawer.
-
Select an existing specification or create a new specification in the specifications drawer.