5 Design Studio for Order and Service Management

This chapter provides release notes for Oracle Communications Design Studio for Order and Service Management (OSM).

New Features

This section includes information about new features introduced in release 7.4.1.

Note:

The Design Studio Online Help has not been updated for the features delivered in this release.

Support for Enabling and Disabling Processing of Revisions on In-flight Revision Orders

With the processing of revisions on in-flight revision orders enabled, OSM can process revisions on an order while it is still processing a revision on the same order that it received earlier, without having to wait for the ongoing revision order to complete processing.

By default, processing of revisions on in-flight revision orders is enabled for cartridges with target version 7.4.0.0.0.

With this release, support for disabling this functionality has been provided. To disable this functionality, you configure the Process Amendment transaction for the Amending order state. You configure the Process Amendment transaction for the Amending order state by removing the permission to the Amending - Process Amendment transaction for a selected role. For details about removing and granting permissions to transactions, see the topic about Configuring Order Lifecycle Policies in Design Studio Modeling OSM Processes Online Help.

Fixes in This Release

Table 5-1 lists the OSM fixes for Design Studio Platform release 7.4.1 and provides a brief description of the resolution.

Table 5-1 Fixes in OSM for Design Studio Release 7.4.1

Service Request (SR) Number BugDB Number Description

n/a

28706381

While importing common data dictionary, the Project Upgrade wizard is not loaded. Instead, errors such as "Project Upgrade Error" are received at the end of import


Known Problems

This section describes existing software problems and any workarounds recommended to avoid the problems or reduce effects:

The "Do not rollback during undo" Setting is Not Being Contributed

BugDB: 22203278

Problem: In solutions where the order template is contributed from order components, the data element's "Do not rollback during undo" setting is not inherited by the order template.

Workaround: Manually set the value of the data element's "Do not rollback during undo" property on the order template.

OSM Solution Sometimes Fails to Build Due to SocketTimeOut Exception

BugDB: 22691246

Problem: OSM Solution Automation build fails periodically due to a SocketTimeOut exception.

Workaround: Increase the value of Separate JRE timeout setting to 40000.

To increase the value of the Separate JRE timeout setting:

  1. In Design Studio, select Preferences from the Window menu.

  2. In the Preferences navigation tree, select Ant.

  3. In the Separate JRE timeout (ms) field, enter 40000.

  4. Click OK.

Composite Cartridge Behavior Details are Inconsistent in Task Level

BugDB: 28518246

Problem: Behaviors that are inherited from the Composite Cartridge view are not accurately loaded at the Composite Data view window of a manual or an automated task. There is no functional loss because of this issue, but you cannot see accurate data in this behavior.

Workaround: You can go to the Composite Cartridge view to view the accurate behavior data.

Composite Data View is Inconsistent Behavior on Task and Order Level

BugDB: 28526024

Problem: The Behavior window is greyed out at Task level, but at Order level it is not greyed out. Even though the Behavior window is not greyed out at Order level, the system does not allow you to add any behaviors. Therefore, this does not affect any functionality.

Order Level Data Instance Behavior Configuration is Not Getting Refreshed in Task

BugDB: 28531244

Problem: Task level data behaviors are not getting refreshed.

Workaround: Close the tasks for which behaviors are not refreshed and then reopen them.

Behavior Defined for Node Should Not be Editable in Task Editor Composite Data

BugDB: 28712854

Problem: The Composite Data View tab allows you to modify a behavior that is added in task data editor. The Composite Data View tab only shows behavior details (without populating Node element details) which are added in task data editor.

In general, you can manipulate behavior data in the Task Data window at the Task level. But, because of this issue, you can also modify behaviors from the Composite Data view. There is no functional loss in modifying data at the Composite Data view level. Data is stored accurately even after modifying behaviors at the Composite Data view level.

Clean "BUILD FAILED" with java.nio.file.InvalidPathException while running config_all

BugDB: 29840485

Problem: After running the target config_all to configure WebLogic resources for O2A 2.1.2 cartridges, the following error is thrown:

<WorkspaceLoc> \OracleComms_OSM_O2A_Configuration \OSM.O2A.EmulatorsBuild.xml:20: java.nio.file.InvalidPathException: Illegal char <*> at index 89:
<WorkspaceLoc> \OracleComms_OSM_O2A_Configuration\build\**.ear

Workaround: Set ANT_HOME to ant-1.9.7 and then run config_all again.

Design Studio Cartridge Migration

If you upgrade to Order and Service Management 7.x from a prior version of OSM and your cartridges were developed with OSM Administrator tool, Oracle recommends that you migrate your cartridges into Oracle Communications Design Studio. Use Design Studio as the tool to design and deploy OSM 7.x cartridges. The recommended migration procedure, common migration issues, and issue resolutions are documented in Design Studio Order and Service Management Cartridge Migration Guide for release 7.3.2, which is available on Oracle Help Center:

http://docs.oracle.com/en/industries/communications/design-studio/index.html

Note:

If your cartridges do not require ongoing modification, you can export them from the current version (pre-7.x) and import them into OSM 7.x using the XML Import/Export tool without using Design Studio. However, Oracle recommends that you migrate all cartridges to Design Studio, unless they do not need any modification or re-deployment.