In the previous post I outlined the process for running a multi step TEWS transaction. Below are some of the common errors associated with Forgotten Password Reset TEWS call.
Not enough questions available on the user profile
<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://tews6/wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>Unknown processing error.</faultstring>
<detail>
<ImsException version="6.0">
<exception>
<name>com.netegrity.ims.exception.IMSException</name>
<code>700</code>
<description>There are not enough questions available to meet verification criteria.</description>
<transaction>fe7f2886-6cb4e5d7-b88ede45-33d86ef</transaction>
</exception>
</ImsException>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
User does not exist
<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://tews6/wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>Unknown processing error.</faultstring>
<detail>
<ImsException version="6.0">
<exception>
<name>com.netegrity.ims.exception.IMSException</name>
<code>700</code>
<description>Unable to copy object, object could not be found. key: Subject.0.UID value: uid=sinam09,ou=InformationTechnology,o=forward,c=us.</description>
<transaction>c43b0d7e-f081aae0-32cc76ce-cd1bf4a</transaction>
</exception>
</ImsException>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Retry Limit reached
<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://tews6/wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>Unknown processing error.</faultstring>
<detail>
<ImsException version="6.0">
<exception>
<name>com.netegrity.ims.exception.IMSException</name>
<code>700</code>
<description>The verification information provided does not match and retry limit reached.</description>
<transaction>9b4ad5bd-b32450f3-742e8c26-cf3c787</transaction>
</exception>
</ImsException>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Reusing a transaction ID with data that is invalid
<soapenv:Envelope xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://tews6/wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>Unknown processing error.</faultstring>
<detail>
<ImsException version="6.0">
<exception>
<name>java.lang.NullPointerException</name>
<code>700</code>
<description>java.lang.NullPointerException</description>
<transaction>78d88580-c0dcc93d-b445b50e-ee1701c</transaction>
</exception>
</ImsException>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>