Uploaded image for project: 'Policy Framework'
  1. Policy Framework
  2. POLICY-1919

PDP-D[vFWCL] Integers from Payload in Operational Policy converted to Floats in APP-CL requests

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • El Alto Release
    • 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.

       

       

       

       

            jrh3 jrh3
            jhh jhh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: