You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To set the choice of default archiver appliance, set the property :ref:`aa.default_alias` to the alias of the default archiver appliance. This setting can also be a comma-separated list if you want multiple default archivers.
15
+
16
+
To pass the PV as "pva://PVNAME" to the archiver appliance, set the property :ref:`aa.pva` to **true**.
17
+
18
+
The properties checked for setting a PV to be archived are ::
19
+
20
+
aa.archive_property_name=archive
21
+
aa.archiver_property_name=archiver
22
+
23
+
To set the auto pause behaviour, configure the parameter :ref:`aa.auto_pause`. Set to pvStatus to pause on pvStatus=Inactive,
24
+
and resume on pvStatus=Active. Set to archive to pause on archive_property_name not existing. Set to both to pause on pvStatus=Inactive and archive_property_name::
25
+
26
+
aa.auto_pause=pvStatus,archive
27
+
28
+
AA Plugin Example
29
+
-----------------
30
+
31
+
A common use case for the archiver appliance processor is for sites that use the Recsync project to populate Channel Finder.
32
+
With the reccaster module, info tags in the IOC database specify the archiving parameters and these properties will be pushed to Channel Finder by the recceiver service.
33
+
34
+
In the example database below, the AA plugin will make requests to archive each PV.
35
+
The plugin will request MyPV to be archived with the SCAN method and sampling rate of 10 seconds to the "aa_appliance0" instance specified in aa.urls property.
36
+
MyPV2 will use the MONITOR method and a sampling rate of 0.1 seconds, and the request will be sent to the URL mapped to the the "aa_appliance1: key.
37
+
MyPolicyPV shows an example that uses an archiver appliance "Named Policy" string and also uses the URL specified in the aa.default_alias property since the "archiver" tag is missing.
38
+
39
+
For named policy PVs, the AA plugin will first check that the named policy exists in the appliance using the getPolicyList BPL endpoint.
To set the choice of default archiver appliance, set the property :ref:`aa.default_alias` to the alias of the default archiver appliance. This setting can also be a comma-separated list if you want multiple default archivers.
103
-
104
-
To pass the PV as "pva://PVNAME" to the archiver appliance, set the property :ref:`aa.pva` to **true**.
105
-
106
-
The properties checked for setting a PV to be archived are ::
107
-
108
-
aa.archive_property_name=archive
109
-
aa.archiver_property_name=archiver
110
-
111
-
To set the auto pause behaviour, configure the parameter :ref:`aa.auto_pause`. Set to pvStatus to pause on pvStatus=Inactive,
112
-
and resume on pvStatus=Active. Set to archive to pause on archive_property_name not existing. Set to both to pause on pvStatus=Inactive and archive_property_name::
113
-
114
-
aa.auto_pause=pvStatus,archive
115
-
116
-
AA Plugin Example
117
-
"""""""""""""""""
118
-
119
-
A common use case for the archiver appliance processor is for sites that use the Recsync project to populate Channel Finder.
120
-
With the reccaster module, info tags in the IOC database specify the archiving parameters and these properties will be pushed to Channel Finder by the recceiver service.
121
-
122
-
In the example database below, the AA plugin will make requests to archive each PV.
123
-
The plugin will request MyPV to be archived with the SCAN method and sampling rate of 10 seconds to the "aa_appliance0" instance specified in aa.urls property.
124
-
MyPV2 will use the MONITOR method and a sampling rate of 0.1 seconds, and the request will be sent to the URL mapped to the the "aa_appliance1: key.
125
-
MyPolicyPV shows an example that uses an archiver appliance "Named Policy" string and also uses the URL specified in the aa.default_alias property since the "archiver" tag is missing.
126
-
127
-
For named policy PVs, the AA plugin will first check that the named policy exists in the appliance using the getPolicyList BPL endpoint.
0 commit comments