Look for a program kick-off on May 5!
Hi Sarah, just that we get this right. This initiative is about (stress) testing the current bridge and to design test scenarios for you? That's great and I'm sure may here are willing to support that!
Just to get this clear. This initiative is not about bringing the bridge to TTY (batch) clients or the AppServer, right? Or are you interested in use cases for that as well?
We believe the software you have in your hands today is ready to handle these types of cases.
So no AppServer or TTY (batch) client this time, right?
As you know, the current license agreement restricts the use of the OpenEdge .NET Bridge to classes relevant to UI.
Sarah, this question keeps my grey cells active right now!
How do you define "classes relevant to UI"? I assume that System.IO.Directory, System.Net or System.Xml classes are not relevant to the UI. How about using System.Drawing.Image for image manipulation (i.e. adding transparency to an image, overlaying a base image with something like a label decoration in Eclipse). How do you define that? Which classes do you already test?
Should we leave out classes that may need multi-threading like message queue interfaces or hardware interfaces because that's a different topic/issue than non-UI classes?
Can't you use the existing functionality to test use cases that would be among those you would use if you did have AppServer availability? E.g., I remember some messaging thing that Julian was wanting to do before he found out he couldn't do it on the AppServer. He could still test how it worked in a client and then use that as an argument for enabling it in the AppServer in a future release. No?
Can't you use the existing functionality to test use cases that would be among those you would use if you did have AppServer availability?
Probably yes and no.
The use cases are certainly different on both ends, i.e. supporting tasks for the UI vs. EAI. Not all the possible use cases might already have been modelled or thought thru. So knowing the scope of this initiative might help us save some time or get attracted to spend even more time.
Seems to me that the initiative is in our hands. If we have server-side things we want to use this for, then we should test how the relevant classes work with the existing product and make our case for why we would want to do this on the server.
For some reason, the Progress email server ntmamx2.progress.com refused my email (there is no attachment in this email, by the way).
Here's the error:
ntmamx2.progress.com #<TestingTheBridge@progress.com>> #SMTP#
Any idea?
There are really two separate ideas here -- the first is the implementation of the Bridge on the AppServer and the second is lifting the EULA restriction on the GUI for .NET product that is in your hands today.
Implementing the Bridge on the AppServer is a project unto itself and we understand the need for it -- we are completely on your side and it is definitly something we are considering. Those use cases are not what we are looking for here because we cannot implement those test cases at the moment. The product does not support it.
What we are working on here is the feasibility of lifting the restrictions imposed by the license agreement for cases that should work with the current product. These test cases can be implemented into our test suite today. This does include the GUI batch client (it is not implemented in the TTY client). The value of collecting these test cases is to broaden our test bed to include more of the scenarios that are important to you, and give us some background on the kinds of use cases we should be thinking about when we design our tests.
I hope that answers some of your questions. The alias should be active on May 5, so try again then! And look for more information at that time.
I hope that answers some of your questions. The alias should be active on May 5, so try again then! And look for more information at that time.
Hello Sarah! That was exactly the clarification I was waiting for and more or less have been expecting.
Thanks!
Mike