Webshop Service Refund BigQuery Publisher Task - Runbook

Overview

This documents (and references) the component documentation. Below are a set of scenarios that may happen in production along with diagnosis and resolution information.

References

Document

Ref

Jira Story (OSP Picks to Availability)

Technical Elaboration - PickTask: SPDP-7722.

Bitbucket (OSP file oos-task lambda)

https://bitbucket.org/morrisonsplc/storepick-webshop-service-refund-bq-publisher/src/master

Runtime Issues List

Issue

Component

Description

Issue 1

ApplicationConfiguration

ApplicationConfigurationException - application configuration missing

Issue 2

ApplicationDependencies

Exception - Exception while loading configs

Runtime Issues

Issue 1

Scenario

This happens when application configuration file is missing in the config service or when config service is not reachable.

Error

ApplicationConfigurationException raised when application configuration is missing in config service

Symptoms

ospeventhandler will respond with response code 5XX.

Corrective Action

make sure file storepick-webshop-service-refund-self-serve.json is available in the config service and SSM is configured correctly.

Issue 2

Scenario

This happens when there is an error while loading all the dependencies needed for the application to run.

Error

Exception raised when loading dependencies

Symptoms

lambdahandler will respond with response code 5XX.

Corrective Action

SNS_ARN_NAME fields are present in the config file.