-
Bug
-
Resolution: Done
-
Medium
-
Dublin Release, El Alto Release
-
None
-
longevity lab
APPC-CL ModifyConfig request payload "active-streams" is converted to a float when placed in the wire.
{ "CommonHeader": { "TimeStamp": 1563299804505, "APIver": "1.01", "RequestID": "8dfc8efd-817c-4a8e-ab19-7adee701275f", "SubRequestID": "1", "RequestTrack": [], "Flags": [] }, "Action": "ModifyConfig", "Payload": { "streams": { "active-streams": 5.0 }, "generic-vnf.vnf-id": "5179c359-f4f4-4fe9-a8db-24cfa4593926" } }
Note that the Operational Policy payload is defined as
controlLoop: version: 2.0.0 controlLoopName: ControlLoop-vFirewall-9938b9c2-d784-473b-a7d9-c693745c3d33 trigger_policy: unique-policy-id-1-modifyConfig timeout: 1200 abatement: false policies: - id: unique-policy-id-1-modifyConfig name: modify_packet_gen_config description: actor: APPC recipe: ModifyConfig target: resourceID: 9938b9c2-d784-473b-a7d9-c693745c3d33 type: VNF payload: streams: '{"active-streams":5}' retry: 0 timeout: 300 success: final_success failure: final_failure failure_timeout: final_failure_timeout failure_retries: final_failure_retries failure_exception: final_failure_exception failure_guard: final_failure_guard
This does not cause any bad interactions with APPC as it seems to honor the float value.