Posted: 20 Feb 2020 2:02 EST Last activity: 24 Feb 2020 9:45 EST
How to open multiple web applications under one IE window without using TabbedReparentControl
We have a requirement where we have to open 8 different web applications when runtime is started in one browser in separated tabs.
As of now, we have created 8 web adapters for these and they appear in 8 different IE windows, and I'd like to have them all start in a single IE window with 8 different tabs. As these applications are inside cintrix so we can't use tabbedreparent control.
I would suggest that you not do this. Having them all in one window would mean you'd have to use a single adapter for eight different applications. That would affect matching and generally make things much more difficult. If you want them to be grouped together, that is what the Tabbed Reparent Container is for. I have not tried using it with Citrix, but you can have Windows Forms in the Citrix context, so it should work fine.
If you did want to do it this way, you'd need to interrogate all eight applications under one adapter and then when you start the adapter, use the Navigate method to launch other URLs in new tabs.
I am suggesting that you not do this, so I do not feel comfortable providing you what would feel like a suggestion. If you want to interrogate multiple websites under a single adapter, simply navigate to their respective URLs and interrogate just like you would with a single application. For ASO you can assign more than one credential to an adapter. For StartMyDay, it would be tricky. I would just tell your users that you'll start them all at once and then you'd have a single StartMyDay application to launch all eight. If you do this, then you can use the Arguments property of a Windows adapter to launch IE and open all eight websites. This would make it a little easier for a new developer than using a web application.
Just to re-iterate though, don't do this. If you really want all in one window, use Chrome as it would make this much easier. If that is not an option, then suggest they use either the TRC or keep them separate.