sorry for the delay on this.. could you please try the 2.5 beta version (or the latest build from http://www.eviware.com/nightly-builds) to see if this works better now?
The problem is the testRunner.gotoTestStepByName method which does not actually execute that TestStep but transfer control to it once the current script finishes.. either you should use the
hmm.. sounds strange enough.. can you try running your requests through the SOAP Monitor in soapUI (or any other network monitoring tool) to see what is actually being sent/received?
sorry for being unclear; I think you need to add a property-transfer at the beginning of the TestCase you are calling that transfers the TestCase properties to the desired Request(s) in that TestCase. Alternatively you could use property-expansions in the username/password fields of those requests by entering
${#TestCase#username}
and
${#TestCase#password}
in these fields respectively (in this case you wont need a property-transfer since the TestCase properties will be expanded into these fields upon submittal)..