[ 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)