注册Yodlee用户时出错,无法getWrappedExceptions

时间:2014-02-19 13:11:11

标签: yodlee

尝试注册用户时,我收到以下错误(请参阅响应)。代码工作正常,但似乎发生了变化。

请求:

<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:ns3="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                   xmlns:ns0="http://userregistration.usermanagement.core.soap.yodlee.com"
                   xmlns:ns1="http://common.soap.yodlee.com"
                   xmlns:ns2="http://login.ext.soap.yodlee.com"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <ns3:Body>
      <ns0:register3>
         <cobrandContext xsi:type="ns1:CobrandContext">
            <cobrandId>8910005960</cobrandId>
            <channelId>-1</channelId>
            <locale>
               <country>US</country>
               <language>en</language>
            </locale>
            <tncVersion>2</tncVersion>
            <applicationId>58EEA306454D869DFF721D0D00B82D00</applicationId>
            <cobrandConversationCredentials xsi:type="ns2:SessionCredentials">
               <sessionToken>05292013_0:718a0b8d870c13b5be2d2fb14bfd53b3796c5c97b401d68d34fe4594fdefeab3a3e5d6d8ee14696a6e03f53f0da613b781f1be0c8c06e70b883bb9abe232ba9f</sessionToken>
            </cobrandConversationCredentials>
            <preferenceInfo>
               <currencyCode>USD</currencyCode>
               <timeZone>PST</timeZone>
               <dateFormat>MM/dd/yyyy</dateFormat>
               <currencyNotationType>SYMBOL_NOTATION</currencyNotationType>
               <numberFormat>
                  <decimalSeparator>.</decimalSeparator>
                  <groupingSeparator>,</groupingSeparator>
                  <groupPattern>###,##0.##</groupPattern>
               </numberFormat>
            </preferenceInfo>
               <currencyCode>USD</currencyCode>
               <timeZone>PST</timeZone>
               <dateFormat>MM/dd/yyyy</dateFormat>
               <currencyNotationType>SYMBOL_NOTATION</currencyNotationType>
               <numberFormat>
                  <decimalSeparator>.</decimalSeparator>
                  <groupingSeparator>,</groupingSeparator>
                  <groupPattern>###,##0.##</groupPattern>
               </numberFormat>
            </preferenceInfo>
            <fetchAllLocaleData>false</fetchAllLocaleData>
         </cobrandContext>
         <userCredentials xsi:type="ns2:PasswordCredentials">
            <loginName>someyodleeuser@somedomain.com</loginName>
            <password>yodleepasswordtest</password>
         </userCredentials>
         <userProfile>
            <values>
               <table>
                  <key xsi:type="xsd:string">EMAIL_ADDRESS</key>
                  <value xsi:type="xsd:string">someyodleeuser@somedomain.com</value>
               </table>
            </values>
         </userProfile>
      </ns0:register3>
   </ns3:Body>
</SOAP-ENV:Envelope>

响应:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>IllegalArgumentValueExceptionFaultMessage</faultstring>
         <detail>
            <ns4:IllegalArgumentValueExceptionFault xmlns:ns4="http://core.soap.yodlee.com">
               <faultText>com.yodlee.core.IllegalArgumentValueException: Multiple exceptions encapsulated within: invoke getWrappedExceptions for details</faultText>
            </ns4:IllegalArgumentValueExceptionFault>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

问题是,我没有收到关于调试问题的异常的任何细节(即使按照建议进行)。

1 个答案:

答案 0 :(得分:1)

您的密码格式不正确,因此您收到此错误。 以下是您应遵循的用户名和密码限制 -

用户名

  • &gt; = 3个字符&lt; = 150个字符
  • pNo Whitespace
  • 无控制字符
  • 至少包含一封信

密码

  • &gt; = 6个字符
  • &lt; = 50个字符
  • No Whitespace
  • 无控制字符
  • 至少包含一个数字
  • 至少包含一封信
  • 连续三次或更多次不包含相同的字母/数字。 (例如aaa123会连续三个\“a \”失败,但a1a2a3会通过)“);不等于用户名