Check sync

Scenario Overview

Invoke a request from DLM to NSO device to perform a check-sync

Prerequisites

Before running this example, ensure to obtain access token. Refer 'Getting Started' section.

Retrieve Device Package

Run the script check_sync from the example directory.

cd cnc-nso-api-examples;./check_sync.sh

Script Details

#!/bin/bash
. ./cnc-api-common.sh

check_sync() {
    # assume cnc jwt is obtained prior to invoking this method by executing get-cnc-jwt.sh script
    # read from jwt file and export it as AUTH_TOKEN_HDR
     export_jwt

    # STEP 1 :  User to update input json with details of job to be created in the file CNC_API_INPUT
    # STEP 2 :  trigger NSO Check sync API
    # STEP 3 :  store the output in CNC_API_OUTPUT file

    CNC_DLM_NSO_API=$CNC_DLM_NSO_API_CTX/nso/check-sync
    CNC_API_INPUT="@$PRJ/input/check_sync.json"	 
    CNC_API_OUTPUT="$PRJ/output/check_sync.json"
    http_post $CNC_DLM_NSO_API $CNC_API_INPUT $CNC_API_OUTPUT
    
}
check_sync