Yeah, I think adding a ticket for VR-level EL is perfectly reasonable.

On Tue, Feb 19, 2019 at 12:52 PM Andrew Grande <apere...@gmail.com> wrote:

> Mike, I think the ask here is for this CS to support variable registry
> values. IIRC, there are other cases in NiFi where EL is not supported, but
> VR is. A fair request, IMO.
>
> Supporting a full EL for the keystore/truststore path is a bad idea, no
> doubt.
>
> Do you agree?
>
> Andrew
>
> On Tue, Feb 19, 2019, 3:33 AM Mike Thomsen <mikerthom...@gmail.com> wrote:
>
>> When expression language is not supported by a field, it won't accept any
>> variables.
>>
>> Mike
>>
>> On Mon, Feb 18, 2019 at 10:34 PM Beutel, Maximilian <
>> maximilian.beu...@credit-suisse.com> wrote:
>>
>>> Hello!
>>>
>>>
>>>
>>> Also asked the question on IRC, but figured the mailing list might be
>>> better for this longer question.
>>>
>>>
>>>
>>> For an InvokeHTTP processor I defined a SSL Context Service. In the SSL
>>> Context Service, in Keystore Filename property, I’d like to use a variable
>>> which I defined in a nifi.registry file. So in my nifi.properties I have:
>>>
>>>
>>>
>>> nifi.variable.registry.properties=./conf/custom.properties
>>>
>>>
>>>
>>> And in the conf/custom.properties I have:
>>>
>>>
>>>
>>>                 nifi.system.properties.file=C:/Users/some.file
>>>
>>>
>>>
>>> And in the field Keystore Filename in the SSL Context Service I input:
>>>
>>>
>>>
>>>                 ${nifi.system.properties.file}
>>>
>>>
>>>
>>> But then saving the SSL Context Service doesn’t work anymore, the
>>> validation fails and says “${nifi.system.properties.file} does not exist”.
>>> The actual file does exist however, but I suspect that the variable doesn’t
>>> get interpolated.
>>>
>>>
>>>
>>> According to
>>> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-ssl-context-service-nar/1.5.0/org.apache.nifi.ssl.StandardSSLContextService/index.html
>>> it seems like expression language is not supported for Keystore Filename
>>> property. Does this also imply that variables won’t work in that field?
>>>
>>>
>>>
>>> Thanks for your help!
>>>
>>>
>>>
>>> Max
>>>
>>>
>>>
>>>
>>>
>>> ==============================================================================
>>> Please access the attached hyperlink for an important electronic
>>> communications disclaimer:
>>> http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>>>
>>> ==============================================================================
>>>
>>

Reply via email to