[
https://issues.apache.org/jira/browse/NIFI-12443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17791785#comment-17791785
]
David Handermann commented on NIFI-12443:
-----------------------------------------
Thanks for the additional background [~crissaegrim].
Given the private nature of the specification, it does not sound like a good
candidate for inclusion in the Apache NiFi project for community support and
maintenance.
However, it might be useful to create it in a separate GitHub repository, and
it could referenced on the Community Extensions page:
https://cwiki.apache.org/confluence/display/NIFI/Community+Extensions
> 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
> Priority: Minor
>
> 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)