How To Implement Rejection Flow (Doc ID 2070304.1)

Last updated on NOVEMBER 10, 2015

Applies to:

Oracle Communications Order and Service Management - Version 7.0.3 and later
Information in this document applies to any platform.

Goal

We want to implement a rejection flow for port in use cases and we need oracle recommendations regarding the best practices on how to achieve this.

Fulfillment flow of PORT_IN use cases is implemented in our SOM level. There is a sub-process in OSM SOM that communicates with our OSS Provisioning systems as well as the CRM which is responsible for the external Providers. During our flow, there is a decision step; in order to continue the fulfillment of the order, we wait for an ACCEPT message from the external Provider that allows the portability.
We would like to know which is the best way to handle the case that the external provider will REJECT our request for portability:

If we receive REJECT response from the external provider we could implement the following 2 options:

1. Abort the order

2. Implement a fallout management flow which would handle the reject response and inform COM that the portability is not available. Afterwards, COM continues its flow and would inform the other involved BSS systems that the request is unavailable and complete the order (propably as FAILED)

Which of these aforementioned options is best according to Oracle recommendations?
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms