Has anyone ever had problems with SOAP transforming values into other types which lead to “SOAP-ERROR: Encoding: Violation of encoding rules” ? The XML that we pass to PHP SOAP for some reason gets malformed which then fails on NetSuite WSDL endpoint validation. For example (see the image):
• tokenPassport->timestamp is being base64-encoded
• record->tranDate is being transformed to Integer
The “biggest fun” - it stopped working (last SOAP request coming thru) 05/05/2021 114508 pm and it started working without anything happening on our side today at: 05/06/2021 45928 pm (SOAP requests started coming thru again). And from that point on, the requests have the correct values again…
Any ideas from anyone? This is a 3rd time this happened (once every 3 weeks).