crissaegrim created NIFI-12443:
----------------------------------

             Summary: Add Geneva RSL query record processor
                 Key: NIFI-12443
                 URL: https://issues.apache.org/jira/browse/NIFI-12443
             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)

Reply via email to