Service Assurance Support Tools Quiz
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is one of the tasks that involves retrieving trouble ticket information?

  • Create New Trouble Ticket
  • Get Trouble Ticket (correct)
  • Delete Trouble Ticket
  • Archive Trouble Ticket
  • Which task is focused on managing service outages?

  • Search for Open Trouble Tickets
  • Get All Trouble Tickets Assigned To User
  • Update Trouble Ticket
  • Create Outage (correct)
  • What version specifically relates to the task for getting service status?

  • getServiceStatus_v2 (correct)
  • getServiceStatus_v1.5
  • getServiceStatus_version_1.0
  • getServiceStatus_v2.1
  • Which of the following tasks does NOT relate to trouble ticket management?

    <p>Update Outage</p> Signup and view all the answers

    What is the purpose of the task 'Upload Related Service Subscription ID’s'?

    <p>To associate IDs with outages</p> Signup and view all the answers

    Which of the following is NOT a function of the trouble ticket system?

    <p>Archive Completed Tickets</p> Signup and view all the answers

    Which subtask is part of managing trouble tickets?

    <p>Get Trouble Ticket</p> Signup and view all the answers

    What does the task 'Get Upload Status' track?

    <p>The success of an outage notification upload</p> Signup and view all the answers

    What does the responseCode value of 0 indicate?

    <p>Success</p> Signup and view all the answers

    Which of the following is true about installationID?

    <p>It can be null if no installation is supplied.</p> Signup and view all the answers

    What does a response code of 1 indicate?

    <p>No Available Capacity</p> Signup and view all the answers

    What does a responseCode of 1 signify?

    <p>No Available Capacity</p> Signup and view all the answers

    What is the best practice regarding the installationID when making a request?

    <p>To keep the installationID static per address/installation</p> Signup and view all the answers

    If appointmentNeeded is set to 'Y', what does it imply?

    <p>An IO technician appointment is required.</p> Signup and view all the answers

    What type of information is stored in networkOperatorDataField1 to networkOperatorDataField6?

    <p>Data related to specified installation ID and product.</p> Signup and view all the answers

    What information does the response provide when the response code is 1?

    <p>JSON encoded string explaining the error</p> Signup and view all the answers

    What format will the message property hold if responseCode is 1?

    <p>A JSON encoded string with reason code and description.</p> Signup and view all the answers

    What is contained in the reasonCode property when the response code is 1?

    <p>An integer defined for specific scenarios</p> Signup and view all the answers

    What should be included in the message property when an error occurs?

    <p>A string specifying cause of the error</p> Signup and view all the answers

    What is the purpose of leadTime in the context provided?

    <p>It specifies how many days until capacity is available.</p> Signup and view all the answers

    If no installationID was incorporated in a request, what will occur?

    <p>A unique InstallationID will be created by the NO.</p> Signup and view all the answers

    What is the primary purpose of using Open Source components in the Integration Framework?

    <p>To enable a secure, performant, and highly available solution.</p> Signup and view all the answers

    What is the significance of an InstallationID during an API request?

    <p>It acts as a unique identifier for service requests</p> Signup and view all the answers

    Which method is emphasized for ensuring secure access in the Integration Framework?

    <p>Username and password or client credentials.</p> Signup and view all the answers

    What type of error is indicated by response code 2?

    <p>Other Error</p> Signup and view all the answers

    What is suggested regarding the handling of InstallationIDs that do not exist?

    <p>Keep the same static one to maintain consistency</p> Signup and view all the answers

    What type of interfaces are recommended for use in the Integration Framework?

    <p>RESTful interfaces.</p> Signup and view all the answers

    Which of the following principles does NOT apply to the Integration Framework?

    <p>Relying on user input for security checks.</p> Signup and view all the answers

    What is enforced during the client authentication process within OpenNet?

    <p>Two-Factor Authentication (2FA).</p> Signup and view all the answers

    Which APIs are made available over HTTPs within the OpenNet system?

    <p>The OpenNet API, Network Operator API, and Infrastructure Owner API.</p> Signup and view all the answers

    What additional security measure is implemented alongside Two-Factor Authentication?

    <p>IP-address whitelists for each API.</p> Signup and view all the answers

    What is the objective of capturing application or system exceptions/errors?

    <p>To enable application management and troubleshooting.</p> Signup and view all the answers

    What occurs if a requiredInstallationID is provided but does not match any array elements in the supplyData?

    <p>An error is expected to be returned.</p> Signup and view all the answers

    What is required for the network owner to select the most suitable installation for an address?

    <p>Providing no requiredInstallationID allows for selection.</p> Signup and view all the answers

    What format must the serviceProviderIn1 JSON object adhere to for valid input?

    <p>It must include cvlan with specific tagged values.</p> Signup and view all the answers

    What will happen if the requiredInstallationID is linked to an address but not uploaded to OpenNet?

    <p>A success response may still be returned.</p> Signup and view all the answers

    Which JSON structure correctly represents the requiredInstallationID input?

    <p>{&quot;requiredInstallationID&quot;: &quot;1234ABCD&quot;}</p> Signup and view all the answers

    In what situation can serviceProviderIn3 return a non-null value?

    <p>When it specifically includes a correctly formatted requiredInstallationID.</p> Signup and view all the answers

    What is a valid input for serviceProviderIn2?

    <p>{&quot;multicastCvlan&quot;:{&quot;id&quot;:null,&quot;tagged:false}}</p> Signup and view all the answers

    When can serviceProviderIn4-6 be utilized?

    <p>It can be either null or an empty string.</p> Signup and view all the answers

    Study Notes

    Service Assurance Overview

    • Service Assurance involves tools and processes for managing service quality and resolving issues related to service delivery.
    • Key functions include support tools, trouble ticket management, and tracking planned/unplanned outages.

    Support Tools

    • OpenNetNO/IO tools facilitate data exchange and service status inquiries.
    • Functions include retrieving service status and dealing with various versions of requests (getServiceStatus, getServiceStatus_v2).
    • Support Tools also handle data definitions relevant to individual installations and corresponding data fields.

    Trouble Ticket System

    • Enables tracking and resolution of service-related incidents.
    • Key operations:
      • Get and update trouble tickets.
      • Retrieve all tickets assigned to a user.
      • Search for open tickets.
    • Procedures for handling serviceSubscriptionID related incidents are documented for ease of reference.

    Outage Management

    • Classification of outages as planned or unplanned, each with separate management processes.
    • Actions include:
      • Creating and updating outages.
      • Associating service subscription IDs with specific outages.
      • Monitoring upload statuses.

    Installation Identification

    • InstallationID serves as a unique identifier for service installation locations; can be null if not supplied.
    • Data fields (networkOperatorDataField1 - networkOperatorDataField6) store information relevant to each installation's product.

    Integration Framework & Principles

    • Utilizes open-source components for a secure and efficient integration framework.
    • Key features:
      • Secure authentication via username/password or client credentials over HTTPS.
      • RESTful interfaces ensure lightweight data handling.
      • Supports both synchronous and asynchronous operations.
      • Robust error handling to aid resolution activities.
      • Monitoring measures are put in place to track performance metrics and SLA compliance.

    Security & Authentication

    • A unified security model applies across OpenNet Integration Layer and Core Systems, affecting three main APIs.
    • All APIs are accessed securely via HTTPS with enforced Two-Factor Authentication (2FA).
    • User identification relies on established security measures, including IP-address whitelisting for enhanced security.

    Response Codes and Error Handling

    • Response codes indicate status:
      • 0: Success
      • 1: No Available Capacity
      • 2: Other Error
    • Detailed error messages in JSON format provide clear descriptions of issues when errors occur.
    • InstallationID should remain consistent for specific addresses for tracking and order consistency.

    Additional Information Parsing

    • InfrastructureOwnerCode must be parsed for service delivery and tracking purposes.
    • Supply data entries include requirements for installation identification and service provider inputs, indicating flexibility and options for varying scenarios.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Test your knowledge on Service Assurance, specifically focusing on Support Tools such as OpenNetNO and IO. This quiz will cover key concepts and data relevant to the topic. Enhance your understanding and application of these essential tools.

    Use Quizgecko on...
    Browser
    Browser