College Pal
Connecting to a pal for your paper
  • Home
  • Place Order
  • My Account
    • Register
    • Login
  • Confidentiality Policy
  • Samples
  • How It Works
  • Guarantees

Sms or Whatsapp only : US:+12403895520

 

email: [email protected]
March 17, 2022

I need help with writing or giving a drift for a document regarding the quality assurance field also testing enforcement. what I n

Information Systems

I need help with writing or giving a drift for a document regarding the quality assurance field also testing enforcement.

what I need is an excel file with the test scenario – test data –  test cases.

Thanks

Best Regards 

  • attachment

    OV-HLD-CBU-21797APIsEnhancementV0.31.docx

APIs Enhancement

APIs Enhancement Order Number Complaint number

Introduction

Purpose

This document defines the changes to be implemented for Oneview along with the data that is required for performing these tests.

Business Objective

Business requested enhancements on OLO ONT line status parameters to provide better service assurance to OLO customers.

Description

The OLO ONT status (current and historical data of ONT) will be fetched from the OLO provider and will be shown in Oneview for the agents to better troubleshoot the customer issues.

Solution Overview

Agent has to initiate the API request by triggering the function from Oneview. Oneview will fetch the OLO ONT status and other parameters from BSST EAI, APIM and the parameters will be shown in Oneview.

Below is the high-level solution summary for the reference from the SDD.

Assumptions and Constraints

Assumptions

· The reader of this document should be familiar with:

Oneview (NOKIA/Motive SMP 18.1.9)

· ODS, BSST EAI, APIM are highly available systems for Oneview application.

· The change will impact EBU services. CBU business will align with EBU business, so that the delivery of CBU and EBU (CR-50899) for this interface enhancement will be synchronized, else the changes for CBU will not be moved to production.

Scope

1. Scope of this feature is for CBU LL services.

2. Applicable to FTTH line types.

3. Scope is limited to Open Access seeker lines, all OLO providers. (Mobily, Salam, Dawiyat)

4. Scope includes both Oneview and MiniOV.

Functional Requirements

#

User Story

Requirement

IT Impact

Compliance

HLD Mapping

Functional Requirements

FR-1

UST-9837

Mobily is not passing all parameters of line status to STC.

Mobily Line Status query API should be enhanced to include below values:

1. ONT signal RX&TX

2. ONT status – Up/down/Switched off (dying gasp)

3. ONT Latency

4. ONT Speed

5. Current Link Quality

6. MAC status and details for both HAG/ONT.

7. Historical data ONT, CPE, and OLO for 7 days

STC Phone Number

OneView

PC

1. Following are not provided by Mobily in the response.

a. Latency

b. Speed

c. MAC

Historical data of ONT will be presented.

6.1.1

6.1.2

6.1.3

FR-2

UST-10141

SALAM Line Status query API should be enhanced to include below values:

· RX/TX ONT/OLT level.

Device status … up/down/ switched off

OneView

PC

Rx/Tx as provided by Salam (ONT/OLT) will be presented to the user.

6.1.1

6.1.2

6.1.3

Open Items

ID

Open Item

Comments

Status

O-1

Dawiyat OLO Provider

As Dawiyat provider is not providing with the additional new parameters, the additional new fields will still be shown in Oneview UI with the values as blank.

Open

O-2

Parameters not fetched

In case BSST EAI response status is SUCCESS but some of the parameters or values are missing in the response, then the relevant fields in Oneview UI will be shown as blank.

Open

O-3

Arabic Locale Texts

Business will provide the Arabic locales/texts for the screen items, so that it can be displayed for the Arabic language selection.

Open

O-4

WSDL and Request/Response XMLs

BSST EAI team will provide the WSDL for the interface INT0402 and Request/Response XML during their development.

Open

Technical Solution Details

Solution Details

· The current implementation of fetching OLO line parameters in Oneview, which happens on the initialization of the session will be stopped. Comment by Author: Is it applicable only for OLO? Or STC as well? Comment by Author: It is applicable only for OLO, STC as seeker.

· Agent has to initiate a request to fetch the OLO line status parameters by clicking a link. Comment by Author: Is it a link or button/label? Comment by Author: It is a link, decorated as a tree->leaf. please refer to the mock screens in section 6.1.2.6

· The Network Analyzer summary widget, which is currently populated during the initialization will show a message “Network Analyzer is not applicable for Open Acess seeker lines”.

· New link will be provided under advanced diagnostics section for invoking the OLO line status parameters manually by the Agent.

· Mini Oneview screen needs to be modified to stop fetching the OLO line parameters on startup.

· New link to be provided under the Tools->Internet Tools section for fetching the OLO line status parameters manually by the Agent.

· The below list of parameters to be fetched from BSST EAI->APIM->OLO and shown in Oneview.

· ONT Status

· ONT current link Quality

· ONT Signal Rx

· ONT Signal Tx

· OLT Signal Rx

· OLT Signal Tx

· ONT latency

· ONT Speed

Oneview Changes

Workflow

· A new interactive workflow (STC_OLO_ONT_FETCH_LINE_STATUS) will be created.

· The workflow will perform the following operations

· Fetch the below details from the dictionary.

· Service identifier

· Operator Name

These parameters are being fetched from ODS view (ONVIEW_CUSTOMER_PROFILE) using customer service number as part of Oneview session initialization.

· Invoke the BSST EAI interface INT0402 using Java Service Operation to fetch the OLO line status parameters.

· Display the parameters in a tabular format.

Service Operation Module

· A new Service Operation module will be created which will do the invocation of fetchLineStatus operation to the BSST EAI interface INT0402.

Service Operation Name

JSO Module Display Name

JSO Operation Name

STCOloOntFetchLineStatus

STCOloOntFetchDetails

fetchLineStatus

Java Service Operation

· A new Java Service Operation will be created, which will perform the below operations

· It will fetch the input parameters from workflow and invoke the BSST EAI interface INT0402.

· Process the response from the BSST EAI interface and pass it back to the workflow.

Service Operation Inputs

Name

Type

Description

Backend Mapping

serviceIdentifier

String

Service Identifier of the OLO customer

OLO_OPERATOR_ID from ONVIEW_CUSTOMER_PROFILE view in ODS

operatorName

String

Name of the OLO operator

OLO_OPERATOR_NAME from ONVIEW_CUSTOMER_PROFILE view in ODS

Service Operation Outputs

Name

Type

Description

result

String

Result of the service operation

resolution

List

Resolution of the service operation

error

List of Map

List of errors each member of the list is a Map with: (String errorCode, String errorMessage)

properties

Map

Map of properties to contain the detailed OLO ONT Status query results.

OLO ONT Line Status Results

Name

Type

Description

BSST EAI (INT 0402) Mapping

ontStatus

String

ONT Status from OLO Provider

equipmentPort/equipmentPortStatusCode

ontCurrentLinkQuality

String

ONT Link Quality from the OLO Provider

equipmentPort/ equipmentPortLinkQuality

ontSignalRx

String

ONT Signal Rx value from the OLO Provider

Name-equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsName/ONTSignalRx

Value– equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsValue

ontSignalTx

String

ONT Signal Tx value from the OLO Provider

Name-equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsName/ONTSignalTx

Value– equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsValue

oltSignalRx

String

OLT Signal Rx value from the OLO Provider

Name-equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsName/OLTSignalRx

Value– equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsValue

oltSignalTx

String

OLT Signal Tx value from the OLO Provider

Name-equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsName/OLTSignalTx

Value– equipmentPort/equipmentPortCharacteristics/ equipmentPortCharacteristicsValue

ontLatency

String

ONT Latency value from the OLO Provider

equipmentPort /equipmentPortLatency

ontSpeed

String

ONT Speed value from the OLO Provider

equipmentPort/ equipmentPortExpectedBandwidth

equipmentPort/ equipmentPortExpectedBandwidthCode

ontSignalRxHistory

List of Map

Each Map should have time, ONTSignalRxValue

Historical ONT Signal Rx Data

Type-equipmentPort/technicalParameters/ technicalParameterType/ONTSignalRx

Name– equipmentPort/technicalParameters/ technicalParameterName/

Value–

equipmentPort/technicalParameters/ technicalParameterValue/

Timestamp–

equipmentPort/technicalParameters/timestamp/

ontSignalTxHistory

List of Map

Each Map should have time, ONTSignalTxValue

Historical ONT Signal Tx Data

Type-equipmentPort/technicalParameters/ technicalParameterType/ONTSignalTx

Name– equipmentPort/technicalParameters/ technicalParameterName/

Value–

equipmentPort/technicalParameters/ technicalParameterValue/

Timestamp–

equipmentPort/technicalParameters/timestamp/

status

String

SUCCESS/ERROR

result/status

errorSourceSystem

String

Source system where the error occurred.

result/error/ errorSourceSystem

sourceErrorCode

String

Error code from the source system.

result/error/ sourceErrorCode

errorCode

String

Error code mapped in ESB

result/error/errorCode

errorType

String

Type of the error

result/error/errorType

errorDescription

String

Detailed description of the error message.

result/error/errorDescription

errorDescriptionArabic

String

Description of the error message in Arabic.

result/error/errorDescriptionArabic

Initialization Modules

· Remove the OLOQuerylineStatus invocation from the startup/initialization modules.

· Shared Function – callEAIforOLOQuerylineStatus.

Oneview Customer Profile

· The Network Analyzer summary widget will show a message “Network Analyzer not applicable for Open Acess seeker lines”.

Advanced Diagnostics

· A new section will be created in Advanced Diagnostics tab “OLO Tools”.

· The new workflow created will be nested under the section “OLO Tools” as “OLO ONT Line Status Enquiry”.

· If the result is ‘SUCCESS’ and parameters fetched from the OLO Line Status Enquiry, those will be shown in a tabular format, along with a green status icon.

· In case result is ‘ERROR’, the error message will be shown with a red icon along with the details of the error which will be shown in tabular format.

· The ONT Signal Rx History and ONT Signal Tx History will be will be shown in separate tables.

· Wherever the data is not available from the backend call, the value will be shown as blank. Comment by Author: Is it possible to hide the field instead? Comment by Author: It is not possible to hide the field, hence it is suggested to show blank, this is the current behaviour as well.

· The arabic localization will be done, as applicable.

· Indicative mockup screen for Oneview customer profile section and advanced diagnostics section for the result table with ONT line status parameters are as below.

· SUCCESS Screen:

· ERROR Screen:

MiniOv Changes

360 Degree View:

· The OLO information section which is being loaded during the startup/initialization will be removed. Comment by Author: Please confirm if this is applicable for OLO customers only. For stc, existing process would continue as is. Comment by Author: Applicable for OLO customer, STC as seeker. For stc customers at present there is no “OLO information” section and hence there will be no changes

· The workflow will be modified to remove the startup invocation of query OLO line status in the startup/initialization.

· Please see the below existing screen, which will be updated, to remove the “OLO Information” section.

Tools

· The workflow for fetching line status (STC_OLO_FETCH_LINE_STATUS) will be linked under Internet Tools in the Tools section.

· The workflow with fetch the OLO ONT line status parameters and display in the Mini Oneview screen in a tabular format.

· The FTTH NAF related workflows will be hidden for the OLO customer numbers.

· Please refer to the below mockup screen for the link Tools -> Internet Tools.

BSST EAI Interface (INT0402)

The BSST EAI Interface (INT0402) will be enhanced by the BSST EAI team to pass on additional parameters from APIM/OLO.

Below are the sample request and response parameters for the API. For more details, please refer the BSST EAI HLD and Interface Mapping document in Appendix-1.

Request – getEquipmentPortExpectedBandwidth

header

Sample values

messageVersion

1.0

systemID

One View

messageID

1-A7KNC

correlationID

1-123456789

timestamp

Current time ("yyyy-MM-dd'T'HH:mm:ss")

operationType

Inquiry

processName

GetModemBandwidth

userID

OV

interfaceID

INT0402

systemIP

System IP from Environment Property

customerType

crmSourceSystem from ODS – B2C/B2B

body

operator/operatorName

OLO_OPERATOR_NAME from ODS view (Dawiyat, Salam, Mobily)

service/serviceIdentifier

OLO_OPERATOR_ID from ODS view

Response – getEquipmentPortExpectedBandwidth

body

Sample values

equipmentPort

equipmentPortExpectedBandwidth

4094.0

equipmentPortExpectedBandwidthUnitCode

kb/s

equipmentPortStatusCode

CONNECTED Up/Down Comment by Author: It will be Up/Down Comment by Author: Updated.

equipmentPortLatency

1

equipmentPortLinkQuality

Good/ Bad

equipmentPortCharacteristics

equipmentPortCharacteristicName

ONTSignalRx

equipmentPortCharacteristicValue

-21

equipmentPortCharacteristics

equipmentPortCharacteristicName

ONTSignalTx

equipmentPortCharacteristicValue

2

equipmentPortCharacteristics

equipmentPortCharacteristicName

OLTSignalRx

equipmentPortCharacteristicValue

-5

equipmentPortCharacteristics

equipmentPortCharacteristicName

OLTSignalTx

equipmentPortCharacteristicValue

3

technicalParameters

technicalParameterType

ONTSignalRx

technicalParameterName

ontRx1/ontRx2/…

technicalParameterValue

-13/-12/…

timestamp

1587027629/1587029999/…

technicalParameters

technicalParameterType

ONTSignalTx

technicalParameterName

ontTx1/ontTx2/…

technicalParameterValue

2/3/…

timestamp

1587027629/1587029999/…

result

status

SUCCESS/ERROR

error

errorSourceSystem

Source System of the Error

sourceErrorCode

Error Code of the source system

errorCode

APP.FN.ERROR

errorType

TECHNICAL

errorDescription

No data found

errorDescriptionArabic

NA

Endpoint Details

Environment

URL

Production

http://oneview-bsstprod.stc.com.sa:20900/ws/STC_RMOSupportAndReadiness.wsProviders.v_1_1:ResourceDiscoveryManagement/STC_RMOSupportAndReadiness_wsProviders_v_1_1_ResourceDiscoveryManagement_Port

SIT

http://172.20.204.98:20900/ws/STC_RMOSupportAndReadiness.wsProviders.v_1_1:ResourceDiscoveryManagement/STC_RMOSupportAndReadiness_wsProviders_v_1_1_ResourceDiscoveryManagement_Port

I18N Locales

Below are the text/labels for the Oneview UI. The Arabic equivalent texts will be provided by the business.

Display Text – English

Display Text – Arabic

OLO Tools

OLO ONT Line Status Enquiry

Display of OLO ONT Line Status

ONT Line Status Enquiry Results

ONT Status

Current Link Quality

ONT Signal RX

ONT Signal TX

OLT Signal RX

OLT Signal TX

ONT Latency

ONT Speed

ONT Signal RX History

ONT Signal TX History

Parameter

Value

Time

Date

Successfully retrieved the data

There was an error retrieving the data

Error Source System

Source Error Code

Error Code

Error Type

Error Description English

Error Description Arabic

Network Analyzer not applicable for Open Access seeker lines

Test Scenarios

#Sr

Use Case

Scenario

Target

Expected Result

Status

Remark

1

Network Analyzer Summary Widget

Network Analyzer Summary Widget for OLO Customers.

OV

For OLO customers when the number is searched in Oneview, the Network Analyzer summary widget should display message “Network Analyzer is not applicable for Open Acess seeker lines”

2

Network Analyzer Summary Widget

Network Analyzer Summary widget for STC Customers.

OV

For STC customers when the number is searched in Oneview, the Network Analyzer summary widget should display the details fetched from Network Analyzer backend.

3

Advanced Diagnostics

New link in Advanced Diagnostics for OLO Customers.

OV

For the OLO customers there should be a new link in the Advanced Diagnostics section in Oneview “OLO Tools”-> “OLO Line Status Enqui

Collepals.com Plagiarism Free Papers

Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.

Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS

Why Hire Collepals.com writers to do your paper?

Quality- We are experienced and have access to ample research materials.

We write plagiarism Free Content

Confidential- We never share or sell your personal information to third parties.

Support-Chat with us today! We are always waiting to answer all your questions.

Over the last few weeks, you have become immersed in the evaluation tools which programs use to assess interventions, childrens ac Some people within the federal government argue that the intelligence cycle oversimplifies the intelligence process. Create a new

Related Posts

Information Systems

The Baypoint Group (TBG) needs your help with a WLAN proposal. GHS is a chain of sporting good stores that cater to the sport of soccer. Because GHS h

Information Systems

Imagine that you are employed as an IT project manager by a fast-food organization. This organization operates many fast-food shops within the region

Information Systems

Identify and discuss the common sources of risk for IT software development projects. What will be your plan to manage them? Justify your response.

Why Choose Us

Best Essay Writing Services- Get Quality Homework Essay Paper at Discounted Prices

At the risk of sounding immodest, we must point out that we have an elite team of writers. Ours isn’t a collection of individuals who are good at searching for information on the Internet and then conveniently re-writing the information obtained to barely beat Plagiarism Software. Who can’t do that?

Our writers have strong academic backgrounds with regards to their areas of writing. A paper on History will only be handled by a writer who is trained in that field. A paper on health care can only be dealt with by a writer qualified on matters health care. Thesis papers will only be handled by Masters’ Degree holders while Dissertations will strictly be handled by PhD holders. With such a system, you needn’t worry about the quality of work. Quality isn’t just an option, it is the only option. We don’t just employ writers, we hire professionals.

We have writers spread into all fields including but not limited to Philosophy, Economics, Business, Medicine, Nursing, Education, Technology, Tourism and Travels, Leadership, History, Poverty, Marketing, Climate Change, Social Justice, Chemistry, Mathematics, Literature, Accounting and Political Science.

Our writers are also well trained to follow client instructions as well adhere to various writing conventional writing structures as per the demand of specific articles.

They are also well versed with citation styles such as APA, MLA, Chicago, Harvard, and Oxford which come handy during the preparation of academic papers.

They also have unrivalled skill in writing language be it UK English or USA English considering that they are native English speakers. You also needn’t worry about logical flow of thought, sentence structure as well as proper use of phrases.

Our writers are also not the kind to decorate articles with unnecessary filler words. We respect your money and most importantly your trust in us. In writing, we will be precise and to the point and fill the paper with content as opposed to words aimed at beating the word count.

Our shift-system also ensures that you get fresh writers each time you send a job. This helps overcome occupational hazards brought about by fatigue. Hence, quality will consistently be at the top.

From our writers, you expect; good quality work, friendly service, timely deliveries, and adherence to client’s demands and specifications.

Once you’ve submitted your writing requests, you can go take a stroll while waiting for our all-star team of writers and editors to submit top quality work.

How Our Website Works

Get an Essay from Us

College Essays is the biggest affiliate and testbank for WriteDen. We hire writers from all over the world with an aim to give the best essays to our clients.

Our writers will help you write all your homework. They will write your papers from scratch. We also have a team of editors who read each paper from our writers just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE.

Step 1
To make an Order you only need to click ORDER NOW and we will direct you to our Order Page. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline. Deadline range from 6 hours to 30 days.

Step 2
Once done with writing your paper we will upload it to your account on our website and also forward a copy to your email.

Step 3
Upon receiving your paper, review it and if any changes are needed contact us immediately. We offer unlimited revisions at no extra cost.

Is it Safe to use our services?
We never resell papers on this site. Meaning after your purchase you will get an original copy of your assignment and you have all the rights to use the paper.

Pricing and Discounts
Our price ranges from $8-$14 per page. If you are short of Budget, contact our Live Support for a Discount Code. All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.
Please note we do not have prewritten answers. We need some time to prepare a perfect essay for you.

Recent Posts

  • Conduct your Informational interview report with a Career Counselor. You are to interview a Certified Career Counselor via email, F2F, or via a confer
  • Your Role As A Manager In Creating A Positive, Inclusive Workplace Culture: Toward A More Positive And Inclusive Culture For your final presentation t
  • You are the director of the medical records department. Your facility is adjusting to the newest regulation of the 21st Century Cures Act, granting pa
  • You are going to develop a SOAP note about a white female 65-year-old with Osteopenia. I am attaching the template and also an example of how it is su
  • Conduct your Informational interview report with a Career Counselor. You are to interview a Certified Career Counselor via email, F2F, or via a confer
College Pal

All Rights Reserved Terms and Conditions
College pals.com Privacy Policy 2010-2018