diff --git a/user-guide/images/agent-details.png b/user-guide/images/agent-details.png index d8ab0b0..a5df898 100644 Binary files a/user-guide/images/agent-details.png and b/user-guide/images/agent-details.png differ diff --git a/user-guide/images/agent-manage-ari-done.png b/user-guide/images/agent-manage-ari-done.png new file mode 100644 index 0000000..9f4cff0 Binary files /dev/null and b/user-guide/images/agent-manage-ari-done.png differ diff --git a/user-guide/images/agent-manage-menu.png b/user-guide/images/agent-manage-menu.png deleted file mode 100644 index 220ffa8..0000000 Binary files a/user-guide/images/agent-manage-menu.png and /dev/null differ diff --git a/user-guide/images/agent-manage-toast.png b/user-guide/images/agent-manage-toast.png new file mode 100644 index 0000000..43eb5a0 Binary files /dev/null and b/user-guide/images/agent-manage-toast.png differ diff --git a/user-guide/images/agent-manage-wating.png b/user-guide/images/agent-manage-wating.png new file mode 100644 index 0000000..2ac97c8 Binary files /dev/null and b/user-guide/images/agent-manage-wating.png differ diff --git a/user-guide/images/agent-manage.png b/user-guide/images/agent-manage.png index 0018d81..61d81ae 100644 Binary files a/user-guide/images/agent-manage.png and b/user-guide/images/agent-manage.png differ diff --git a/user-guide/images/agent-mange-menu.png b/user-guide/images/agent-mange-menu.png new file mode 100644 index 0000000..229c8c4 Binary files /dev/null and b/user-guide/images/agent-mange-menu.png differ diff --git a/user-guide/images/agent-operation.png b/user-guide/images/agent-operation.png index e57213d..095c7ad 100644 Binary files a/user-guide/images/agent-operation.png and b/user-guide/images/agent-operation.png differ diff --git a/user-guide/images/agent-report-print-example.png b/user-guide/images/agent-report-print-example.png index 8d4c972..7dead08 100644 Binary files a/user-guide/images/agent-report-print-example.png and b/user-guide/images/agent-report-print-example.png differ diff --git a/user-guide/images/agent-reports-sent.png b/user-guide/images/agent-reports-sent.png index f0fa8ea..285f196 100644 Binary files a/user-guide/images/agent-reports-sent.png and b/user-guide/images/agent-reports-sent.png differ diff --git a/user-guide/images/agent-search.png b/user-guide/images/agent-search.png index c1c631b..758103c 100644 Binary files a/user-guide/images/agent-search.png and b/user-guide/images/agent-search.png differ diff --git a/user-guide/images/agent-select-sent-report.png b/user-guide/images/agent-select-sent-report.png index 8f50746..a3ea70e 100644 Binary files a/user-guide/images/agent-select-sent-report.png and b/user-guide/images/agent-select-sent-report.png differ diff --git a/user-guide/images/ari-build-search.png b/user-guide/images/ari-build-search.png index 29f856e..a42ff22 100644 Binary files a/user-guide/images/ari-build-search.png and b/user-guide/images/ari-build-search.png differ diff --git a/user-guide/images/ari-builder-toggle.png b/user-guide/images/ari-builder-toggle.png index ba847b3..6d39d1d 100644 Binary files a/user-guide/images/ari-builder-toggle.png and b/user-guide/images/ari-builder-toggle.png differ diff --git a/user-guide/images/ari-builder.png b/user-guide/images/ari-builder.png index de34a8a..17e5400 100644 Binary files a/user-guide/images/ari-builder.png and b/user-guide/images/ari-builder.png differ diff --git a/user-guide/images/ari-param-dropdown.png b/user-guide/images/ari-param-dropdown.png index 181b1fc..192ac9b 100644 Binary files a/user-guide/images/ari-param-dropdown.png and b/user-guide/images/ari-param-dropdown.png differ diff --git a/user-guide/images/ari-param-in-ac-filled.png b/user-guide/images/ari-param-in-ac-filled.png new file mode 100644 index 0000000..8957094 Binary files /dev/null and b/user-guide/images/ari-param-in-ac-filled.png differ diff --git a/user-guide/images/ari-param-in-ac.png b/user-guide/images/ari-param-in-ac.png index 5c136de..153b096 100644 Binary files a/user-guide/images/ari-param-in-ac.png and b/user-guide/images/ari-param-in-ac.png differ diff --git a/user-guide/images/ari-params.png b/user-guide/images/ari-params.png index 356ae40..7f264ef 100644 Binary files a/user-guide/images/ari-params.png and b/user-guide/images/ari-params.png differ diff --git a/user-guide/images/ari-search-dropdown.png b/user-guide/images/ari-search-dropdown.png index 927bd14..45f343e 100644 Binary files a/user-guide/images/ari-search-dropdown.png and b/user-guide/images/ari-search-dropdown.png differ diff --git a/user-guide/images/cmd-success.png b/user-guide/images/cmd-success.png index c0889f5..43eb5a0 100644 Binary files a/user-guide/images/cmd-success.png and b/user-guide/images/cmd-success.png differ diff --git a/user-guide/images/endpoint-parm-populated.png b/user-guide/images/endpoint-parm-populated.png deleted file mode 100644 index e771e2a..0000000 Binary files a/user-guide/images/endpoint-parm-populated.png and /dev/null differ diff --git a/user-guide/images/endpoint-pol-parm.png b/user-guide/images/endpoint-pol-parm.png index 531eff9..7735af5 100644 Binary files a/user-guide/images/endpoint-pol-parm.png and b/user-guide/images/endpoint-pol-parm.png differ diff --git a/user-guide/images/gen-full-rpt.png b/user-guide/images/gen-full-rpt.png index 729992c..90cf31d 100644 Binary files a/user-guide/images/gen-full-rpt.png and b/user-guide/images/gen-full-rpt.png differ diff --git a/user-guide/images/gen-rpt-search.png b/user-guide/images/gen-rpt-search.png index 37ce178..f2c72d1 100644 Binary files a/user-guide/images/gen-rpt-search.png and b/user-guide/images/gen-rpt-search.png differ diff --git a/user-guide/images/gen-tbl-search.png b/user-guide/images/gen-tbl-search.png index 940226c..cf6091c 100644 Binary files a/user-guide/images/gen-tbl-search.png and b/user-guide/images/gen-tbl-search.png differ diff --git a/user-guide/images/managed-agent.png b/user-guide/images/managed-agent.png index 362ab37..2ba60be 100644 Binary files a/user-guide/images/managed-agent.png and b/user-guide/images/managed-agent.png differ diff --git a/user-guide/images/print-rpt.png b/user-guide/images/print-rpt.png deleted file mode 100644 index ae82729..0000000 Binary files a/user-guide/images/print-rpt.png and /dev/null differ diff --git a/user-guide/images/raw-cmd.png b/user-guide/images/raw-cmd.png index 1dcf80d..db0b40b 100644 Binary files a/user-guide/images/raw-cmd.png and b/user-guide/images/raw-cmd.png differ diff --git a/user-guide/images/reset-ari-build.png b/user-guide/images/reset-ari-build.png new file mode 100644 index 0000000..da9edc6 Binary files /dev/null and b/user-guide/images/reset-ari-build.png differ diff --git a/user-guide/images/rpts-readout.png b/user-guide/images/rpts-readout.png deleted file mode 100644 index b22a26c..0000000 Binary files a/user-guide/images/rpts-readout.png and /dev/null differ diff --git a/user-guide/images/rptt-search.png b/user-guide/images/rptt-search.png index 116644a..c808952 100644 Binary files a/user-guide/images/rptt-search.png and b/user-guide/images/rptt-search.png differ diff --git a/user-guide/images/rptt-selected.png b/user-guide/images/rptt-selected.png index 803fd40..dc31c8e 100644 Binary files a/user-guide/images/rptt-selected.png and b/user-guide/images/rptt-selected.png differ diff --git a/user-guide/images/rxmgrs-tnvc.png b/user-guide/images/rxmgrs-tnvc.png index 1f0d99f..f67ca22 100644 Binary files a/user-guide/images/rxmgrs-tnvc.png and b/user-guide/images/rxmgrs-tnvc.png differ diff --git a/user-guide/images/sample-ac.png b/user-guide/images/sample-ac.png deleted file mode 100644 index 33429b6..0000000 Binary files a/user-guide/images/sample-ac.png and /dev/null differ diff --git a/user-guide/images/sbr-parms.png b/user-guide/images/sbr-parms.png new file mode 100644 index 0000000..b682ebe Binary files /dev/null and b/user-guide/images/sbr-parms.png differ diff --git a/user-guide/images/simple-ari-param.png b/user-guide/images/simple-ari-param.png index ab9f6b7..cff7f26 100644 Binary files a/user-guide/images/simple-ari-param.png and b/user-guide/images/simple-ari-param.png differ diff --git a/user-guide/images/string-input.png b/user-guide/images/string-input.png index be8014c..8bd7424 100644 Binary files a/user-guide/images/string-input.png and b/user-guide/images/string-input.png differ diff --git a/user-guide/images/string-uri.png b/user-guide/images/string-uri.png index 4b1570e..ee78a66 100644 Binary files a/user-guide/images/string-uri.png and b/user-guide/images/string-uri.png differ diff --git a/user-guide/images/tblt-ac.png b/user-guide/images/tblt-ac.png deleted file mode 100644 index 5e24eec..0000000 Binary files a/user-guide/images/tblt-ac.png and /dev/null differ diff --git a/user-guide/images/tblt-search.png b/user-guide/images/tblt-search.png index 8b2284a..cba67ca 100644 Binary files a/user-guide/images/tblt-search.png and b/user-guide/images/tblt-search.png differ diff --git a/user-guide/images/tblt-selected.png b/user-guide/images/tblt-selected.png index 9cdad8a..6fd304b 100644 Binary files a/user-guide/images/tblt-selected.png and b/user-guide/images/tblt-selected.png differ diff --git a/user-guide/images/updated-ac.png b/user-guide/images/updated-ac.png index 59d8e6a..c1ef7f9 100644 Binary files a/user-guide/images/updated-ac.png and b/user-guide/images/updated-ac.png differ diff --git a/user-guide/manual.adoc b/user-guide/manual.adoc index 8d0743c..44c138b 100644 --- a/user-guide/manual.adoc +++ b/user-guide/manual.adoc @@ -344,24 +344,38 @@ Adding an Agent to the ANMS can be done from the Agents page as well. Enter the .Add an Agent to the ANMS image::images/agent-add.png[] -To manage an Agent, enter the address(es) of the Agent(s), using a comma separated list of addresses if multiple Agents are to be managed at once. -Click the `Manage agent` button when this field has been populated to pull up a menu displaying Agent management options. +To manage an Agent(s), select the agent(s) to be managed from the agent table, then select the manage button in the upper right part of the table. [#fig-agent-manage] .Manage an Agent image::images/agent-manage.png[] From this Agent management menu, the user can: -1. De-register the Agent. -2. Send a Time Based Rule (TBR). -3. Send a raw command (in hex). -4. Print the reports generated by the Agent. -5. Write the reports generated by the Agent to a file (feature not currently supported). +1. Generate a new ARI to send to the agent(s) +3. Send a prebuilt string ARI to the agent(s) [#fig-agent-manage-menu] .The Agent Management Menu image::images/agent-manage-menu.png[] +The manage tab uses the same system as the build tab to generate ARIs. See Build on how to generate new ARIs. +A user will be able to preview the generated ARI before sending it to the agent(s). A status indiactor will be displayed as the ARI is being translated + +[#fig-agent-manage-ari-done] +.The Agent Management Preview ARI +image::images/agent-manage-ari-done.png[] + +[#fig-agent-manage-wating] +.The Agent Management Waiting Indiactor +image::images/agent-manage-wating.png[] + +After the ARI is translated and successfully sent to the manager to be forwared to the agent(s), a status toast will be displayed. + +[#fig-agent-manage-toast] +.The Successful Managed Agent Toast +image::images/agent-manage-toast.png[] + + === Build [#fig-build-tab] @@ -437,27 +451,20 @@ ARI parameters can be searched and selected from a dropdown menu, similar to the .Selecting an ARI Parameter image::images/ari-param-dropdown.png[] -When an ARI is selected from the search box on the left, it is populated in the box on the right, `Current ARIs`. When all parameters have been added to the `Current ARIs` box, select the blue `Create AC` button to finalize the list of parameters and generate the collection. +When an ARI is selected from the search box on the left, it is populated in the box below, `Selected ARIs`. The finale ARI is updated automaticly as new ARIs are added or removed from the AC. [#fig-ari-param-in-ac] .ARI Parameter Added to an AC image::images/ari-param-in-ac.png[] -When the AC has been generated, the `Create AC` button switches from blue to gray. The AC is displayed below the button, as pictured in <>. -[#fig-sample-ac] -.Generated AC -image::images/sample-ac.png[] +For parameters that also require parameters, the system will generate additional input fields. -For parameters that also require parameters, the system will generate additional input fields after the user clicks the `Create AC` button. +[#fig-ari-param-in-ac-filled] +.ARI Parameter Added to an AC with its own parameter +image::images/ari-param-in-ac-filled.png[] -When the AC for the ARI has been completed, click the `Submit AC` button to send it to be converted. - -[#fig-string-uri] -.Sample String URI for the Delete Plan Control ARI -image::images/string-uri.png[] - -After all ARI parameters have been filled in and the user submits the ARI, the system will generate the new string URI that is shown beneath the ARI search bar. This string URI is sent via anms-core to the transcoder to be translated. The final result of the translation is displayed in the table at the bottom of the page, as depicted in <>. +After all ARI parameters have been filled in, the system will generate the new string URI that is shown beneath the parameter fields. This string URI is sent via anms-core to the transcoder to be translated. The final result of the translation is displayed in the table at the bottom of the page, as depicted in <>. [#fig-pending-ari-build] .ARI in "pending" State @@ -469,6 +476,12 @@ NOTE: An ARI that is currently being translated by the ANMS will be marked as "p .Translated ARI with Input String and CBOR Output image::images/completed-ari-build.png[] +To start building a new ARI simply select the 'X' clear seleceted button on the right hand side of the search bar. This will reset the builder screen, making it ready for the user to select a new ARI to build. + +[#fig-reset-ari-build] +.reset ari builder area +image::images/reset-ari-build.png[] + The transcoded ARI table provides the following information: .Transcoded ARI Table Contents @@ -692,42 +705,37 @@ For this sample workflow, the AMP Agent Full Report and BP Agent Endpoint Report .Full Report and Endpoint Report Selected for AC image::images/rptt-selected.png[] -Click `Create AC ` to generate the AC and additional parameter fields as needed. The AMP Agent Full Report does not require any parameters, +The system create the AC and any additional parameter fields as needed. The AMP Agent Full Report does not require any parameters, but the BP Agent Endpoint Report requires a string identifying the endpoint(s) for which the report should be generated for. -This input option is generated when the user selects `Create AC`, as shown in <>. +This input option is generated when added the RPTT is added to the AC, as shown in <>. [#fig-endpoint-pol-parm] .Endpoint Report Parameter image::images/endpoint-pol-parm.png[] -Enter the desired endpoint - in the case of this example, "ipn:2.6" is used - and select the blue `SUBMIT for endpoint_report` button to submit the parameter. -Doing so will update the AC above to include the parameter value, as seen in <>. +Enter the desired endpoint - in the case of this example, "ipn:2.6" is used. The AC is updated automaticly to include the parameter value, as seen in <>. -[#fig-endpoint-parm-popuated] -.Endpoint Report Parameter "ipn:2.6" -image::images/endpoint-parm-populated.png[] [#fig-updated-ac] .AC Updated with Endpoint Report Parameter "ipn:2.6" image::images/updated-ac.png[] -After submitting the parameters for each ARI in the AC, click the `Submit AC` button to finalize and send the AC to be converted. - -NOTE: The `Submit AC` button is not available to select until all entries' parameters have been submitted. The second parameter for the `gen_rpts` control is a type-name-value collection: rxmgrs. This parameter specifies the Manager(s) that will receive the generated report(s). -This is not a required parameter. By default, the reports generated by this control will be sent to the Manager that issued the +This is not a required parameter when just using the `gen_rpts` command. By default, the reports generated by this control will be sent to the Manager that issued the control. If this default option is desired, leave these fields blank. +NOTE: If using `gen_rpts` in list of controls or macros, ie in the control field for a TBR, the rxmgrs should be filled out to ensure that the report can be delivered. + [#fig-rxmgrs-tnvc] .Optional Receiving Managers Parameter image::images/rxmgrs-tnvc.png[] -Now that all the parameters are filled out, select the `SUBMIT for gen_rpts` button which will generate the string ARI. This string ARI is sent to the +Now that all the parameters are filled out, select the `SUBMIT ARI String` button which will generate the string ARI. This string ARI is sent to the transcoder and will be available in the lower table after it has ben processed. -*Resulting String ARI:* `ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report,ari:/IANA:bp_agent/RPTT.endpoint_report('ipn:2.6')],[])` +*Resulting String ARI:* `ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report,ari:/IANA:bp_agent/RPTT.endpoint_report("ipn:2.6")],[])` *CBOR:* `0xC115410505022523828718194100C7182D41010501274769706E3A322E3600` [#fig-transcoded-rpt-ari] @@ -737,41 +745,20 @@ image::images/transcoded-rpt-ari.png[] Now that the control has been built, the CBOR can be sent to the desired Agent(s). Click the CBOR entry for the translated ARI and the UI will redirect to the `Agents` tab. -At the bottom of the page, fill in the address of the Agent (or a comma separated list if providing multiple Agents) to send the -control to. In <>, the Agent address is ipn:2.6. +From the available agent table, select the Agent(s) to send the control to. In <>, the Agent address selected ipn:2.6. [#fig-managed-agent] .Manage Agent ipn:2.6 image::images/managed-agent.png[] -Select the `Manage agent` button to open a menu of options for Agent handling. The input box for a `RAW Command` will be auto-filled -with the CBOR selected from the *Build* tab. Select the `Send Raw Command` button to send the CBOR command to the Agent. +Select the `Manage` button to open a menu of options for Agent handling. The input field for a `Text Input` will be auto-filled +with the CBOR selected from the *Build* tab. Select the `Submit` button and then `Send` to send the CBOR command to the Agent. [#fig-raw-cmd] .Auto-filled CBOR in RAW Command Field image::images/raw-cmd.png[] -After successfully sending the control to the Agent, the CBOR is shown as the *Last Command Sent* and an HTTP Status code is displayed below -the Manage Agent button. Expected status is `200 OK` indicating that the command was sent. - -[#fig-cmd-success] -.Command Sent Successfully -image::images/cmd-success.png[] - -==== View Report Data - -To view reports generated by an agent, navigate to the bottom of the *Agents* tab. Fill in the address of the Agent to retrieve the report -data from. Select the `Manage agent` button to open a menu of options for Agent handling. - -[#fig-print-rpt] -.Print Report Option -image::images/print-rpt.png[] - -Select `Print Agent Reports` to retrieve the Agent reports and display the JSON report output on the page. - -[#fig-rpts-readout] -.Sample Report Output -image::images/rpts-readout.png[] +After successfully sending the control to the Agent a success popup should be displayed in the upper right portion of the screen. ==== Generate a Tabular Report @@ -802,13 +789,9 @@ to determine the ADMs known to the Agent. .ADM Tabular Report Selected for AC image::images/tblt-selected.png[] -Click `Create AC ` to generate the AC and additional parameter fields as needed. -Since the ADM Tabular Report does not require any further parameters, -click the `Submit AC` button to finalize and send the AC to be converted. +The AC and any additional parameter fields will update automaticly as needed. +Since the ADM Tabular Report does not require any further parameters the AC parameter is ready. -[#fig-tblt-ac] -.ADM Tabular Report AC -image::images/tblt-ac.png[] The second parameter for the `gen_tbls` control is a type-name-value collection: rxmgrs. This parameter specifies the Manager(s) that will receive the generated tabular report(s). @@ -820,12 +803,12 @@ If this default option is desired, leave these fields blank. .Optional Receiving Managers Parameter image::images/rxmgrs-tnvc.png[] -Now that all the parameters are filled out, select the `SUBMIT for gen_tbls` button +Now that all the parameters are filled out, select the `Submit ARI String` button which will generate the string ARI. This string ARI is sent to the transcoder and will be available in the lower table after it has ben processed. *Resulting String ARI:* `ari:/IANA:amp_agent/CTRL.gen_tbls([ari:/IANA:amp_agent/TBLT.adms],[])` -*CBOR:* TODO +*CBOR:* `0xC115410605022523818A181B410000` TODO [#fig-transcoded-rpt-ari2] @@ -842,16 +825,15 @@ control to. In <>, the Agent address is ipn:2.6. .Manage Agent ipn:2.6 image::images/managed-agent.png[] -Select the `Manage agent` button to open a menu of options for Agent handling. The input box for a `RAW Command` will be auto-filled -with the CBOR selected from the *Build* tab. Select the `Send Raw Command` button to send the CBOR command to the Agent. +Select the `Manage` button to open the modal for Agent handling. The input box for a `Text Input` will be auto-filled +with the CBOR selected from the *Build* tab. Select the `Submit` button to send the CBOR command to the Agent. TODO [#fig-raw-cmd2] .Auto-filled CBOR in RAW Command Field image::images/raw-cmd.png[] -After successfully sending the control to the Agent, the CBOR is shown as the *Last Command Sent* and an HTTP Status code is displayed below -the Manage Agent button. Expected status is `200 OK` indicating that the command was sent. +After successfully sending the control to the Agent a success popup should be displayed in the upper right portion of the screen. TODO [#fig-cmd-success2] @@ -890,8 +872,8 @@ The `add_sbr` control has the following parameters: | **Id** | ARI | ARI Id for the SBR being defined. -| `ari://sbr.ex` -| The Id for this example SBR is "ex", which exists in an anonymous namespace ("ari://"). +| `ari:/sbr.ex` +| The Id for this example SBR is "ex", which exists in an anonymous namespace ("ari:/"). | **Start** | TV @@ -902,14 +884,14 @@ The `add_sbr` control has the following parameters: | **State** | EXPR | The expression that defines the condition(s) based on some internal Agent state that must be met for the action associated with the SBR to be executed. -| TODO -| TODO +| (BOOL)[ari:/IANA:amp_agent/EDD.run_tbr,ari:/IANA:amp_agent/EDD.run_sbr,ari:/IANA:amp_agent/OPER.Equal] +| An EXPR is considered true if it evaluates to a non-zero value. | **Max Eval** | UVAST -| TODO -| TODO -| TODO +| The number of times the SBR condition can be evaluated. +| '30' +| The special value of 0 indicates there is no limit on how many times the condition can be evaluated. | **Count** | UVAST @@ -920,35 +902,33 @@ The `add_sbr` control has the following parameters: | **Action** | AC | The collection of commands (CTRLs/MACROs) to be executed by the Agent each time the conditions (state) for the SBR are met. -| TODO +| [ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report],["ipn:1.7"])] | All ARIs in the AC must be either a CTRL or MACRO. | **Description** | STR | A human-readable description of the SBR. -| TODO +| `generate a report when run_sbr = run_tbr` | Details useful to network operators may be provided in this field. |=== -Populate these parameters in the fields provided by the ANMS, selecting `Create AC` and `Submit AC` to build the Action AC. +Populate these parameters in the fields provided by the ANMS. The ARI will update as new parameters are populated. [#fig-sbr-parms] .Sample SBR Parameters image::images/sbr-parms.png[] -After finalizing the parameters, click the `SUBMIT for add_sbr` button to send the ARI to the transcoder to be translated. +After finalizing the parameters, click the `SUBMIT Ari String` button to send the ARI to the transcoder to be translated. -*Resulting String ARI:* TODO -*CBOR:* TODO +*Resulting String ARI:* ari:/IANA:amp_agent/CTRL.add_sbr(ari:/SBR.ex,0,(BOOL)[ari:/IANA:amp_agent/EDD.run_tbr,ari:/IANA:amp_agent/EDD.run_sbr,ari:/IANA:amp_agent/OPER.Equal],30,20,[ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report],["ipn:1.7"])],"generate a report when run_sbr = run_tbr") +*CBOR:* 0xC115410B050724152615152512084265780010838216410482164106851818421831181E1481C1154105050225238187181941000501126769706E3A312E37782867656E65726174652061207265706F7274207768656E2072756E5F736272203D2072756E5F746272 TODO: add a reference to section for issuing commands to the agent. - - ==== Time-Based Rules @@ -970,8 +950,8 @@ The `add_tbr` control has the following parameters: | **Id** | ARI | ARI Id for the TBR being defined. -| `ari://tbr.ex` -| The Id for this example TBR is "ex", which exists in an anonymous namespace ("ari://"). +| `ari:/tbr.ex` +| The Id for this example TBR is "ex", which exists in an anonymous namespace ("ari:/"). | **Start** | TV @@ -994,7 +974,7 @@ The `add_tbr` control has the following parameters: | **Action** | AC | The collection of commands (CTRLs/MACROs) to be executed by the Agent each time the TBR is executed. -| `ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report],[])` +| `ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report],["ipn:1.7"])` | All ARIs in the AC must be either a CTRL or MACRO. | **Description** @@ -1013,7 +993,7 @@ image::images/gen-full-rpt.png[] After finalizing the parameters, click the `SUBMIT for add_tbr` button to send the ARI to the transcoder to be translated. -*Resulting String ARI:* `ari:/IANA:amp_agent/CTRL.add_tbr(ari://tbr.ex,TV.0,TV.60,UVAST.100,[ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report],[])],"gen full rpt")` +*Resulting String ARI:* `ari:/IANA:amp_agent/CTRL.add_tbr(ari:/tbr.ex,TV.0,TV.60,UVAST.100,[ari:/IANA:amp_agent/CTRL.gen_rpts([ari:/IANA:amp_agent/RPTT.full_report],["ipn:1.7])],"gen full rpt")` *CBOR:* `0xC115410A05062420201625120B42657800183C186481C115410505022523818718194100006C67656E2066756C6C20727074`