Hi,
I do not post very often, but this forum is a really good source of solutions, so I don't need to post !
However, this time I didn't find any answer to my problem...
We've integrated IceStorm in our application (successfully) and we are now thinking about using IceGrid. So we'd like to integrate IceStorm in IceGrid.
We are searching a way to configure an IceStorm instance on the grid that can be reached both by an older version of our application (that is not using IceGrid) and a newer one (that is using it).
Up to now, our application was directly connected to IceStorm. So it had a fixed endpoint to the TopicManager (I mean something like "tcp -p 12345 -h somehostIP").
The new version of the application will be modified to use the "ProxyName@AdapterId" form with the Grid.
With a little test program, I tried to connect to the IceStorm instance,
first, without the Grid, with a fixed endpoint (tcp -p 12345), it worked,
then, through the Grid, with an Object ID like "ISInstance/TopicManager@ISInstance.TopicManager", it also worked
finally, with a fixed endpoint (tcp -p 12345), with the Grid where I configured the IceStorm instance to fix its TopicManager endpoint to "tcp -p 12345", it didn't work.
Each time I had a NoEndpointException that told me that there were no suitable endpoints for proxy "ISInstance/topic.MyTopic -t @ ISInstance.TopicManager". This always occured except when I defined the Ice.Default.Locator property with the IceGrid Locator endpoint
I was not able to find any way to solve this third problem. Is it possible to use a fixed endpoint to connect to an IceStorm instance in IceGrid ?
Thanks


Reply With Quote
