I have a script making calls via cURL. About 1 in 5 transfers it returns status indicators... data comes back containing things like:
<residence_since fmt="MMCCYY"/><r_o_b code=""/><source_of_address code="T">AUT</source_of_address><date_report100 6027 0 5792 0 235 815 33 --:--:-- 0:00:07 --:--:-- 1119ed fmt="MMCCYY">042006</date_reported><telephone_number/><source_of_telephone code=""/><telephone_date fmt="MMCCYY"/><address_variance_indicator_code code=""/>
rather than:
<residence_since fmt="MMCCYY"/><r_o_b code=""/><source_of_address code="T">AUT</source_of_address><date_reported fmt="MMCCYY">042006</date_reported><telephone_number/><source_of_telephone code=""/><telephone_date fmt="MMCCYY"/><address_variance_indicator_code code=""/>
This messes up the XML parsing on our side since it mangles the incoming XML. CURLOPT_NOPROGRESS is not set, AND it happens sporatically. I can re-run the exact same transaction and the second time the status indications will not be there. Is this a server wait time issue, or does anyone have an answer to this? thanks in advance, I'm just confused.