Quantcast
Channel: Recent Questions - Stack Overflow
Viewing all articles
Browse latest Browse all 12111

evaluate response value against table of intial, updated, and expected value

$
0
0

We are looking to create a single table for reference, that we can use to validate a result (opStatus after update applied), based on the initial value (currentStatus pulled from previous request) the updated value (serviceLevel applied update). While we can create numerous if statements, I hope there is a more efficient way to evaluate the respose.

    * table data    | currentStatus              | serviceLevel | opStatus          |    | Connected                  | basicService | Suspended         |    | Connected                  | noService    | Suspended         |    | Connected                  | fullService  | Connected         |    | Offline                    | basicService | Offline_Suspended |    | Offline                    | noService    | Offline_Suspended |    | Offline                    | fullService  | Offline           |    | Suspended                  | fullService  | Connected         |    | Suspended                  | basicService | Suspended         |    | Suspended                  | noService    | Suspended         |    | Connected                  | fullService  | Connected         |    | Connected                  | basicService | Suspended         |    | Connected                  | noService    | Suspended         |    | Offline_Suspended          | fullService  | Offline           |    | Offline_Suspended          | basicService | Offline_Suspended |    | Offline_Suspended          | noService    | Offline_Suspended |    | Pending_Suspension         | basicService | Suspended         |    | Pending_Suspension         | noService    | Suspended         |    | Pending_Suspension         | fullService  | Connected         |    | Offline_Pending_Suspension | basicService | Offline_Suspended |    | Offline_Pending_Suspension | noService    | Offline_Suspended |    | Offline_Pending_Suspension | fullService  | Offline           |

sample excerpt from response we are trying to compare against

"service": {"alpha": {"serviceCode": ["123456","abcdef"      ],"baseServiceCode": "baseServiceCode","category": "Internet","opStatus": "CONNECTED","status": "ACTIVE","resources": [        {"model": "TestModel","ssid": "SpectrumSetup-TestModel","serial": "FAKESERIALNUM00","opStatus": "CONNECTED","admStatus": "ACTIVE","macAddr": "0011223344ff","resourceId": "0011223344ff"        }      ]    }

Viewing all articles
Browse latest Browse all 12111

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>