[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
UPS XML ErrorDescription.
   Hello,
   In short, I am trying to retrieve the value of ErrorDescription from
   UPS.  The name is never found in the path.
   Below is the sections of code that is causing me difficulty:  Green
   works and Red doesn't work.
   DUPSErrorCode     S             15A
   DUPSErrorDesc     S             50A   VARYING
   If path = '/RatingServiceSelectionResponse/Response/Error';
     If name = 'ErrorCode';
       Eval UPSErrorCode = value;
     EndIf;
     If name = 'ErrorDescription';
       Eval UPSErrorDesc = value;
     EndIf;
   EndIf;
   This process finds name "ErrorCode" and populates UPSErrorCode but the
   name "ErrorDescription" is never found and thus nothing is ever in
   field UPSErrorDesc.
   This is the log file that shows the path of both and the value of
   both.
   SetError() #13: HTTP/1.1 200 OK
   recvdoc parms: identity 398
   header_load_cookies() entered
   recvdoc(): entered
   SetError() #0:
   <?xml version="1.0"?>
   <RatingServiceSelectionResponse><Response><ResponseStatusCode>0</Respo
   nseStatusCode><ResponseStatusDescription>Failure</ResponseStatusDescri
   ption><Error><ErrorSeverity>Hard</ErrorSeverity><ErrorCode>110547</Err
   orCode><ErrorDescription>ZZ is not a valid unit of measurement for
   dimensions for this
   shipment</ErrorDescription></Error></Response></RatingServiceSelection
   Response>
   http_close(): entered
   Here is the XML part formatted for easier reading.
   <RatingServiceSelectionResponse>
     <Response>
       <ResponseStatusCode>0</ResponseStatusCode>
       <ResponseStatusDescription>Failure</ResponseStatusDescription>
       <Error>
         <ErrorSeverity>Hard</ErrorSeverity>
         <ErrorCode>110547</ErrorCode>
         <ErrorDescription>ZZ is not a valid unit of measurement for
   dimensions for this shipment</ErrorDescription>
       </Error>
     </Response>
   </RatingServiceSelectionResponse>
   Can anyone shed any light to why it would work for name "ErrorCode"
   but not "ErrorDescription"?  I purposely put ZZ in for the Units of
   Measure to have it come back in error.
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------