Forum Discussion

mileppaa's avatar
mileppaa
Occasional Contributor
9 years ago
Solved

Starting Hermes in Ready! API

Hi,

I just switched to Ready! API  1.4.1 from Soap UI 5.2.0 and was wondering the idea how HermesJMS is started with Ready API...

 

When Ready API is started, and then Projects -is selected, and from the menu Project, select Start HermesJMS, the app puts up nice dialog to asking where the configuration hermes-config is located. Ok, this works fine and all your queues and stuff is found easily.

However, if you start the hermesJMS from menu Tools -> HermesJMS, this does not ask any location for config file, it just tries to open default config from hermes installation path (it does not try to check eg Hermes Config -project property.)

 

Ok, lets go to SoapUI NG. From there you have no access to HermesJMS, unless you create a JMS Request step. Well, after you create one you have this nice little tab after the Queue path field. Pressing it opens Hermes, but configuration is tried to load from just created folder named GIT_HOME...

 

So, is there any general hermes path property/parameter that can be used to tell where the hermes-config -file is if this project property Hermes config is ignored?

 

Soap Ui 2.5.0 did not had this kind of issue it must have something to do with the way that this Ready API -handles HermesJMS installation.

  • Hmm....

     

    Just figured a one solution to this... It seems that when Ready API is installed with HermesJMS, a environment parameter called HERMES_CONFIG is not set... So, if this is added to the environment variables (in Windows System), then Ready Api can start HermesJMS with proper configuration.

    Maybe this information could be added to Ready API installation notes?

1 Reply

  • mileppaa's avatar
    mileppaa
    Occasional Contributor

    Hmm....

     

    Just figured a one solution to this... It seems that when Ready API is installed with HermesJMS, a environment parameter called HERMES_CONFIG is not set... So, if this is added to the environment variables (in Windows System), then Ready Api can start HermesJMS with proper configuration.

    Maybe this information could be added to Ready API installation notes?