sinam09

Identity Manager: Common Errors with Forgotten Password Reset WebService

Blog Post created by sinam09 Employee on Dec 30, 2017

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>

Outcomes