My Oracle Support Banner

Service Order Activation (SOA) Enhancement (Doc ID 1143745.1)

Last updated on FEBRUARY 14, 2022

Applies to:

Oracle Communications MetaSolv Solution - Version 6.0.15 to 6.0.16 [Release 6.0.15 to 6.0.16]
Information in this document applies to any platform. *** ***


This document provides information regarding the Service Order Activation (SOA) enhancments that were delivered in MetaSolv Solution 6.0.8+


Service Order Activation (SOA) allows companies to port a telephone number for a customer within a rate system from one switch to another. This allows a customer to keep the same telephone number if they change locations.

MetaSolv Solution does not handle the actual porting of numbers. That process is handled by third-party software applications developed for that purpose. But MetaSolv Solution submits requests to have a number ported into its telephone number inventory and responds to requests from other companies to port out telephone numbers.

The mechanism that allows MetaSolv to communicate with third-party software applications is the SOA API. This API provides all of the request information necessary for the third-party application to perform and receives information from the third-party application to update MetaSolv Solution telephone number inventory records.

The SOA API sends the appropriate data on the telephone number, the new and old service provider, due dates, and so on to the third-party application that communicates with the NPAC SMS, a governing body for the telecom industry that tracks where numbers are ported from the original switch where they were placed in service.

Numbers are ported in MetaSolv Solution by creating a special PSR order that has a SOA task associated. As a user, you will see a SOA task appear in the Work Queue task list, but you do not have to enter additional information to complete a SOA request.

The following types of telephone number requests will be supported for SOA transactions.

  • Ported In
  • Ported Out
  • Port to Original (This is a Ported Out scenario with Disconnect activity on TN. This is a win back scenario of a ported out number)


To view full details, sign in with your My Oracle Support account.

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

In this Document
 Process for creating a SOA request to port a telephone number
 New SOA List window to review the SOA transactions
 New gateway ‘SOA’ and gateway event ‘SOA gateway’ needs to be configured to signal the SOA transaction from MetaSolv Solution to the integration layer
 New task type ‘SOA’ has been added to the basedata. This SOA task is defined as a SMART SYSTEM task
 XML APIs (messages and responses to and from NPAC via the gateway vendor).
 Create SOA Message (Request and Response)
 Get SOA Defaults
 Get SOA Information
 Get SOA Telephone Numbers For Order
 Set Telephone Number SOA Complete
 MetaSolv Solution Samples
 The following is the list of assumptions for the SOA API.

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.