crissaegrim created NIFI-12444:
----------------------------------
Summary: Add Geneva RSL query record processor
Key: NIFI-12444
URL: https://issues.apache.org/jira/browse/NIFI-12444
Project: Apache NiFi
Issue Type: New Feature
Reporter: crissaegrim
Assignee: crissaegrim
h1. SS&C Geneva
SS&C Geneva is a global fund accounting and portfolio management solution that
provides real-time access to detailed portfolio data and a flexible reporting
system. It is widely used by hedge funds, asset managers, mutual funds, and
fund administrators for its ability to handle complex securities and multiple
currencies.
h2. Geneva RSL
In the context of SS&C Geneva, RSL stands for "Report Specification Language".
It is a programming language provided by Geneva for writing custom reports.
With RSL, you can query the Geneva database, perform calculations, or format
and output data. The RSL scripts are usually stored as .rsl files on the server
hosting the Geneva application.
h2. Runrep Utility
Runrep is a command-line utility in Geneva. It facilitates the execution of RSL
files from the command line. This feature is particularly useful for automating
report generation or scheduling tasks without having to manually operate the
Geneva user interface.
Here's why including a Geneva RSL Processor can be beneficial:
# Integrating a Geneva RSL Processor in NiFi can allow direct interaction with
RSL files and the Geneva database
# With a dedicated processor, you can automate the process of executing RSL
files and scheduling tasks without manually having to use the Runrep
command-line utility
Some good names for such a processor...
- `GenevaRSLExecutor`
- `RSLReportProcessor`
- `GenevaRSLIntegrationProcessor`
- `GenevaRSLScheduler`
- `QueryGenevaRSL`
- `QueryGenevaRSLRecord`
--
This message was sent by Atlassian Jira
(v8.20.10#820010)