Hi Steve,
There was actually a difference.
Since the namespace that the web service was being called with did not match the one defined in the XSD for defining the service structure, we needed to make links independent of the namespace.
It seems that WSDLGen generates its own namespace for the client consuming the WSDL, so this means that if a different one is defines in the XSD, you will be in trouble.
For those cases we need to define the links like this:
Transaction.RePrioritizeUnitRequest{/*[local-name()='RePrioritizeUnitRequest']//*[local-name()='Request']//*[local-name()='Priority']}
Thanks,
Dan