RapidMiner

How can I call an outer process from my own operator?

SOLVED
Highlighted
Contributor II

How can I call an outer process from my own operator?

I am concidering making my own operator, that enables me to call a UNIX command installed on my computer.

For this reason, I need to call an outer process from Java source code, but the security & restrictions have been harder scinse Rapidminer Studio 7.2.

 

How can I overcome the new security policy to call an outer process?

 

3 REPLIES
RMStaff

Re: How can I call an outer process from my own operator?

Hi,

 

isn't this operator already available with Execute Program?

 

~Martin

--------------------------------------------------------------------------
Head of Data Science Services at RapidMiner
Contributor II

Re: How can I call an outer process from my own operator?

Thanks for you quick reply, Martin!

 

I know the Execute Program operator provides a similar feature,

but what I'd like to make is one that has similar interface to Execute Python/R.

 

 

RMStaff

Re: How can I call an outer process from my own operator?

[ Edited ]

Hi,

 

the execution of external applications/ commands is only possible for signed extensions.

If you want to publish your extension on the marketplace, please write me a PM then we can speak about the signing process.

 

In the meantime or for development purposes you can utilize the open core of RapidMiner Studio. Just add '-SNAPSHOT' to the RapidMiner version (gradle.properties) and the the security restrictions will not be applied.

 

Next time please post these kind of questions in the development forum.

 

Cheers,

Marcel