Hi Bart,

after redoing parts of the port, I would say its not the pipelines, that are 
missing the run configuration, but more or less all the sub-workflows. Even 
though I had some sub workflows at the deepest  end that seemed to have the run 
configuration…

Regards

Holger

Von: Bart Maertens <bartm...@apache.org>
Gesendet: Dienstag, 14. November 2023 09:11
An: users@hop.apache.org
Betreff: Re: Port and You need to specify a workflow run configuration to 
execute this workflow

Hi Holger,

Can you identify a pattern in the workflows/pipelines where the run 
configuration is not entered correctly?

We've made quite a number of changes and improvements in the importer for the 
upcoming 2.7.0, but there's always more we can improve.
Most PDI/Kettle projects that are migrated (upgraded) to Apache Hop have had a 
decade or so to build edge cases. Discovering and implementing all of those 
cases is an iterative process...

Feel free to create github tickets for the issues you encounter, ideally with 
XML snippets that we can use to reproduce.

Regards,
Bart


On Tue, Nov 14, 2023 at 8:44 AM 
<holger.hym...@comline.de<mailto:holger.hym...@comline.de>> wrote:
Hi,

When you port from PDI, you have to check that a run configuration is set in 
every workflow for called sub workflows and pipelines, otherwise you get the 
following error:

ERROR: Error running action 'workflow' :
ERROR: org.apache.hop.core.exception.HopException:
You need to specify a workflow run configuration to execute this workflow

It is a simple thing to solve by editing the workflow/pipeling with “edit the 
action” and only pressing OK, because it automatically puts local into the run 
configuration.

With the number of workflows and pipelines in my port, it is a sisyphean task, 
to start all workflows and only change the missing run configurations or to 
enter all workflows, call “edit the action” on all workflows and pipelines and 
not check before.

Although the workflow after the port and the workflow after the above 
mentioned, differ quite a bit. The main difference seems to be the sorting of 
the elements, but in some cases, it seems, that the port has not entered a run 
configuration.

For example:
Pre-editing                                                                     
                                                                                
                                                                                
                                                                              
post-editing
[cid:image001.png@01DA171C.491866B0]

Is there a bug in the port or why are some of the workflows/pipelines 
overlooked when it comes to assigning a run configuration?

Mit freundlichen Grüßen

Dipl.-Inf. Holger Hymmen
Berater
Healthcare

[cid:image003.jpg@01DA171C.491866B0]

Learn more about IQVIA

Comline GmbH - an IQVIA Business
Hauert 8, 44227 Dortmund

T: +49 231 97575 142 | E: 
holger.hym...@comline.de<mailto:holger.hym...@comline.de>

Geschäftsführer: Dr. Frank Wartenberg
Sitz der Gesellschaft: Dortmund
Registergericht & -nummer: Amtsgericht Dortmund, HRB 32636

Dipl.-Inf. Holger Hymmen
Berater
Healthcare

[cid:cl_logo_footer.jpg]

Learn more<https://www.iqvia.com> about IQVIA

Comline GmbH - an IQVIA Business
Hauert 8, 44227 Dortmund

T: +49 231 97575 142 | E: holger.hym...@comline.de

Geschäftsführer: Dr. Frank Wartenberg
Sitz der Gesellschaft: Dortmund
Registergericht & -nummer: Amtsgericht Dortmund, HRB 32636


Reply via email to