I migrated a couple of people over to DF 20.0 today (build 152) and our UPS rating soap calls stopped working correctly.

By stopped working, what happens is the soap call gets made, and UPS returns the soap struct (with the correct data in it the debugging window, including rates), but when the soap struct is translated out to the locally defined struct, the monetary values are missing.

I quickly went back and tested both DF 19.1 & 20.0 (same identical code), and 19.1 returns values and 20.0 does not. Anyone else working with UPS SOAP calls and had this problem?

I attached 2 snapshots to help this make since. The first is from the soap client helper and shows the "MonetaryValue" has "43.02" in it.

Click image for larger version. 

Name:	soap.JPG 
Views:	237 
Size:	15.6 KB 
ID:	14853

Now this is when it gets into the debugger, notice that "MonetaryValue" doesn't have the value from above in it.
Click image for larger version. 

Name:	Debug.JPG 
Views:	233 
Size:	24.4 KB 
ID:	14854

Not going to the trouble to attach the DF 19.1 that works. Any suggestions on what is happening here?

Thanks
Mark Powers