Did you fill in all of the address values in the WA Globals file:
  $WAGLOBAL_Address = "<street address>";
  $WAGLOBAL_City = "<city>";
  $WAGLOBAL_State = "<State>";
  $WAGLOBAL_Zip = "<Zip>";
  $WAGLOBAL_Country = "<Country>";
none of this info is being passed in the request, except for the Country:
<Shipper>
<ShipperNumber></ShipperNumber>
<Address>
<City></City>
<StateProvinceCode></StateProvinceCode>
<PostalCode></PostalCode>
<CountryCode>United States</CountryCode>
</Address>
</Shipper>
It looks like the shipper number is not set either:
$WAGLOBAL_UPS_ShipperNo = "";


