Operation
post /data/npr/linkAsons/{linkAsonId}
Path parameters
Name |
IsRequired |
Description |
Enum |
---|---|---|---|
linkAsonId | required | linkAsonId | --- |
Request body
Name |
IsRequired |
Description |
Data Type |
Enum |
---|---|---|---|---|
body | optional | request | ServletWebRequest |
--- |
body2 | optional | session | HttpSession |
--- |
body3 | optional | form | String |
--- |
Return type
Responses
Response Messages |
Schema |
---|---|
200success |
NprResponse
|
201Created | --- |
401Unauthorized | --- |
403Forbidden | --- |
404Not Found | --- |
Consumes
application/json
Example Request Data
Request --> /data/asonNBI/linkAsons/{linkAsonId} 1) Administrative state changes --> /data/npr/linkAsons/18 2) Administrative State Synchronization --> /data/npr/linkAsons/18 3) Change ASON WTR --> /data/npr/linkAsons/18 4) Auto-Restoration enable/disable --> /data/npr/linkAsons/18 Examples 1) Administrative state changes: (Action:Value of Tag in REST) --> Unlocked:UnlockLink Locked:LockedLink ShuttingDown:ShutDownLink SoftShuttingDown:SoftShutDownLink Synchronize:SynchLink Request --> { "Tag": "LockedLink", "userLabel": "ASON_L0CP_OTS_FE_1/1" } Response --> { "ok": true, "id": "715475199842323", "responseMessage": "Changing administrative state of AsonLink is successful", "responseList": [], "HTTPResponse": 200, "asonResponseList": [], "requestStatus": "Success", "eventableObjects": {}, "httpresponse": 200 } 2) Administrative Change Synchronization Request --> /data/npr/linkAsons/1 Request Payload --> { "Tag": "SynchLink", "userLabel": "VA-OPS-147-148-130SCUP-36" } Response --> { "ok": true, "id": "4299236238776932", "responseMessage": "ok", "responseList": null, "HTTPResponse": 200, "httpresponse": 200 } 3) Change ASON WTR : Request --> { "Tag": "CMD_SETFROMWIZ_F_POP_chWTR", "id": "18", "guiLabel": "ASON_L0CP_OTS_FE_1/1", "asonWTR": "120" } Response --> { "ok": true, "id": "715546412428374", "responseMessage": "ModifyAsonWtr Validations successful", "responseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "HTTPResponse": 200, "asonResponseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "requestStatus": "Success", "eventableObjects": {}, "httpresponse": 200 } 4) Auto-Restoration enable/disable : (Action: Value of Tag in REST) --> Enable: F_POP_asonAutoRestorationEn Disable: F_POP_asonAutoRestorationDis Request --> { "Tag": "F_POP_asonAutoRestorationDis", "userLabel": "ASON_L0CP_OTS_FE_1/1" } Response --> { "ok": true, "id": "715591141019057", "responseMessage": "ModifyAsonAutoRestoration Validations successful", "responseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "HTTPResponse": 200, "asonResponseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "requestStatus": "Success", "eventableObjects": {}, "httpresponse": 200 }
Produces
text/xml
application/json
Example Response Data
Response 1 : Administrative state changes and Synchronize { "ok": true, "id": "715475199842323", "responseMessage": "Changing administrative state of AsonLink is successful", "responseList": [], "HTTPResponse": 200, "asonResponseList": [], "requestStatus": "Success", "eventableObjects": {}, "httpresponse": 200 } Response 2 : Administrative state Synchronization { "ok": true, "id": "4299236238776932", "responseMessage": "ok", "responseList": null, "HTTPResponse": 200, "httpresponse": 200 } Response 3 : Change ASON WTR { "ok": true, "id": "715546412428374", "responseMessage": "ModifyAsonWtr Validations successful", "responseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "HTTPResponse": 200, "asonResponseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "requestStatus": "Success", "eventableObjects": {}, "httpresponse": 200 } Response 4 : Auto-Restoration enable/disable { "ok": true, "id": "715591141019057", "responseMessage": "ModifyAsonAutoRestoration Validations successful", "responseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "HTTPResponse": 200, "asonResponseList": [ { "requestType": "Info", "messagetag": "ActionInProgress", "errorMsgData": [ null ], "requestStatus": "Success" } ], "requestStatus": "Success", "eventableObjects": {}, "httpresponse": 200 }