Output data in WSDL looks like beneath. Service is used to get records from database. While there are no records only empty <fundAssets/> tag is returned. When there are records sets of <fundAsset/> are returned.
The problem with TPEITYPE occures only while there are no records in response. While there are <foundAsset> tags inside <fundAssets>- unparsing goes OK and I can easly take data after tpcall in my tuxedo service.
The return data (in ULOG) looks like this (while error):
Maybe some fields are not recognized... Is there a diference between: <fundAssets /> and <fundAssets></fundAssets> ?
I got no more ideas... because while I got all data with <fundAsset> inside everything is OK.
INFO: Oracle SALT, Version 10.3.0.0, 64-bit, Patch Level (none)
INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level (none)
How can it be importand here? This is Salt 2.0, we had to upgrade from tuxedo 8.1 to tuxedo 10 because of new features in SALT 2.0 (vs 1.1). By upgarade I mean new instance of tuxedo (not upgradeing old codes).