Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA Enterprise SCADA Execution Pipeline API Reference

Change the pipeline configuration to use the new step

Change the pipeline configuration to use the new step

To identify the changes needed in the configuration file, see the Example code section.

In the example, the new step has been inserted in between the AnalogProcessingDeadband and UpdateLastPointCondition steps.

To change the pipeline configuration to incorporate the new step

  1. In the %DNADataRoot%\RealTime\config\Settings directory, either create or open the RealTime_PipelineExtensions_KrunchDataStream.json file.
  2. Insert a new step into the JSON file in the appropriate location.
  3. Set StepName to the name of your new step.
  4. Set Description to a short description for your new step.
  5. Set TypeName to "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream.Steps.<TableName>.<NewStepName>"
  6. Set the AssembyName for the new step to the name of your compiled assembly from your custom project.
  7. Set DependsOn to the name of the preceding step.
  8. Set Enabled to true to enable your new step.
  9. Change the next step to depend upon the newly inserted step.
  10. Change DependsOn in the next step to your new step name.

Example code

            "AnalogProcessingDeadband": {
              "Description": "Check the polled value against the processing deadband to decide if further krunching is needed.",
              "TypeName": "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream.Steps.Analog.AnalogProcessingDeadband",
              "AssemblyName": "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream",
              "DependsOn": "RtuQsdAsDeviceDqSetFreshness",
              "Enabled": true
            },
          "MyNewStep": {
              "Description": "Short description of the new step."
              "TypeName": "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream.Steps.Analog.MyNewStep",
              "AssemblyName": "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream.MyAssembly",
              "DependsOn": " AnalogProcessingDeadband",
              "Enabled": true
            },
            "UpdateLastPointCondition": {
              "Description": "Updates the last point condition state if using the Sub Remote Status Indicator application.",
              "TypeName": "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream.Steps.Analog.UpdateLastPointCondition",
              "AssemblyName": "OASySDNA.RealTime.ExecutionPipelines.KrunchDataStream",
              "DependsOn": "MyNewStep",
              "Enabled": true
            },
TitleResults for “How to create a CRG?”Also Available in