Hello,
4. I want to make it to work from SWDD so that I know that when I do EVENT LINKAGE it works
5. If I test from here I don't need to create the Contract all the time when ever I test.
The key has to come from somewhere! If the event that passes it in isn't being used then of course you have to fill it in yourself. Or you could hardcode it into the workflow while testing.
Easiest would be to use SWUE to create an event with the key you want. No need to test from SWDD.
regards
Rick Bakker