<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Login failed (Error processing request: null ) in Management</title>
    <link>https://community.cisco.com/t5/management/login-failed-error-processing-request-null/m-p/3552023#M1905</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI i am already try a sample codes from &lt;A href="https://developer.cisco.com/site/extension-mobility/learn/sample-apps/index.gsp" title="https://developer.cisco.com/site/extension-mobility/learn/sample-apps/index.gsp"&gt;Sample Apps- Cisco EMAPI&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;these are my code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;package asd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import java.io.*;&lt;/P&gt;&lt;P&gt;import java.net.*;&lt;/P&gt;&lt;P&gt;import java.net.URLEncoder;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import java.io.InputStreamReader;&lt;/P&gt;&lt;P&gt;import java.io.Reader;&lt;/P&gt;&lt;P&gt;import java.net.URL;&lt;/P&gt;&lt;P&gt;import java.net.URLConnection;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.HostnameVerifier;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.HttpsURLConnection;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.SSLContext;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.SSLSession;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.TrustManager;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.X509TrustManager;&lt;/P&gt;&lt;P&gt;import java.security.cert.X509Certificate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public class asdf {&lt;/P&gt;&lt;P&gt;public static void main(String[] args) throws Exception {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Create a trust manager that does not validate certificate chains&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public java.security.cert.X509Certificate[] getAcceptedIssuers() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkClientTrusted(X509Certificate[] certs, String authType) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkServerTrusted(X509Certificate[] certs, String authType) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;//E/M API service URL on Unified CM host host.com&lt;/P&gt;&lt;P&gt;//Note this sample assumes the certificate for the host with subject&lt;/P&gt;&lt;P&gt;//name 'cucm-host.com' has been imported into the Java keystore&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//To test with insecure connection use the URL as &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://cucm-host.com:8080/emservice/EMServiceServlet" rel="nofollow" target="_blank"&gt;http://cucm-host.com:8080/emservice/EMServiceServlet&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Install the all-trusting trust manager&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSLContext sc = SSLContext.getInstance("SSL");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc.init(null, trustAllCerts, new java.security.SecureRandom());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create all-trusting host name verifier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HostnameVerifier allHostsValid = new HostnameVerifier() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean verify(String hostname, SSLSession session) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Install the all-trusting host verifier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; URL url = new URL("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://192.168.10.11:8443/emservice/EMServiceServlet" rel="nofollow" target="_blank"&gt;https://192.168.10.11:8443/emservice/EMServiceServlet&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Create a java.net URLConnection object to make the HTTP request&lt;/P&gt;&lt;P&gt;URLConnection conn = url.openConnection();&lt;/P&gt;&lt;P&gt;//setDoOutput=true causes the URLConnection to perform a POST operation&lt;/P&gt;&lt;P&gt;conn.setDoOutput(true);&lt;/P&gt;&lt;P&gt;//The request body will be in HTTP form encoded format&lt;/P&gt;&lt;P&gt;conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Build a string containing the contents of the E/M API XML request - here 'login'&lt;/P&gt;&lt;P&gt;String EMRequest = "&amp;lt;request&amp;gt;&amp;lt;appinfo&amp;gt;&amp;lt;appid&amp;gt;operator&amp;lt;/appid&amp;gt;&amp;lt;appcertificate&amp;gt;operator&amp;lt;/appcertificate&amp;gt;&amp;lt;/appinfo&amp;gt;";&lt;/P&gt;&lt;P&gt;EMRequest += "&amp;lt;login&amp;gt;&amp;lt;devicename&amp;gt;SEP000000000001&amp;lt;/devicename&amp;gt;&amp;lt;userid&amp;gt;user01&amp;lt;/userid&amp;gt;&amp;lt;deviceprofile&amp;gt;EM-USER01&amp;lt;/deviceprofile&amp;gt;";&lt;/P&gt;&lt;P&gt;EMRequest += "&amp;lt;exclusiveduration&amp;gt;&amp;lt;time&amp;gt;60&amp;lt;/time&amp;gt;&amp;lt;/exclusiveduration&amp;gt;&amp;lt;/login&amp;gt;&amp;lt;/request&amp;gt;";&lt;/P&gt;&lt;P&gt;//URL encode/escape the request&lt;/P&gt;&lt;P&gt;EMRequest = URLEncoder.encode(EMRequest,"UTF-8");&lt;/P&gt;&lt;P&gt;//Build the complete HTTP form request body&lt;/P&gt;&lt;P&gt;EMRequest = "xml="+EMRequest;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Create an OutputStreamWriter for the URLConnection object and make the request&lt;/P&gt;&lt;P&gt;OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());&lt;/P&gt;&lt;P&gt;writer.write(EMRequest);&lt;/P&gt;&lt;P&gt;writer.flush();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;String line;&lt;/P&gt;&lt;P&gt;while ((line = reader.readLine()) != null) {&lt;/P&gt;&lt;P&gt;System.out.println(line);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;writer.close();&lt;/P&gt;&lt;P&gt;reader.close();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;actually i&amp;nbsp; get a message&amp;nbsp; " &lt;STRONG&gt;Error processing request: null "&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but the login is stil failed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Aug 2015 07:23:25 GMT</pubDate>
    <dc:creator>alexandersatria_Zlf</dc:creator>
    <dc:date>2015-08-19T07:23:25Z</dc:date>
    <item>
      <title>Login failed (Error processing request: null )</title>
      <link>https://community.cisco.com/t5/management/login-failed-error-processing-request-null/m-p/3552023#M1905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI i am already try a sample codes from &lt;A href="https://developer.cisco.com/site/extension-mobility/learn/sample-apps/index.gsp" title="https://developer.cisco.com/site/extension-mobility/learn/sample-apps/index.gsp"&gt;Sample Apps- Cisco EMAPI&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;these are my code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;package asd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import java.io.*;&lt;/P&gt;&lt;P&gt;import java.net.*;&lt;/P&gt;&lt;P&gt;import java.net.URLEncoder;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import java.io.InputStreamReader;&lt;/P&gt;&lt;P&gt;import java.io.Reader;&lt;/P&gt;&lt;P&gt;import java.net.URL;&lt;/P&gt;&lt;P&gt;import java.net.URLConnection;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.HostnameVerifier;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.HttpsURLConnection;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.SSLContext;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.SSLSession;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.TrustManager;&lt;/P&gt;&lt;P&gt;import javax.net.ssl.X509TrustManager;&lt;/P&gt;&lt;P&gt;import java.security.cert.X509Certificate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public class asdf {&lt;/P&gt;&lt;P&gt;public static void main(String[] args) throws Exception {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Create a trust manager that does not validate certificate chains&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public java.security.cert.X509Certificate[] getAcceptedIssuers() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkClientTrusted(X509Certificate[] certs, String authType) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkServerTrusted(X509Certificate[] certs, String authType) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;//E/M API service URL on Unified CM host host.com&lt;/P&gt;&lt;P&gt;//Note this sample assumes the certificate for the host with subject&lt;/P&gt;&lt;P&gt;//name 'cucm-host.com' has been imported into the Java keystore&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//To test with insecure connection use the URL as &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://cucm-host.com:8080/emservice/EMServiceServlet" rel="nofollow" target="_blank"&gt;http://cucm-host.com:8080/emservice/EMServiceServlet&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Install the all-trusting trust manager&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSLContext sc = SSLContext.getInstance("SSL");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc.init(null, trustAllCerts, new java.security.SecureRandom());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create all-trusting host name verifier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HostnameVerifier allHostsValid = new HostnameVerifier() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean verify(String hostname, SSLSession session) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Install the all-trusting host verifier&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; URL url = new URL("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://192.168.10.11:8443/emservice/EMServiceServlet" rel="nofollow" target="_blank"&gt;https://192.168.10.11:8443/emservice/EMServiceServlet&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Create a java.net URLConnection object to make the HTTP request&lt;/P&gt;&lt;P&gt;URLConnection conn = url.openConnection();&lt;/P&gt;&lt;P&gt;//setDoOutput=true causes the URLConnection to perform a POST operation&lt;/P&gt;&lt;P&gt;conn.setDoOutput(true);&lt;/P&gt;&lt;P&gt;//The request body will be in HTTP form encoded format&lt;/P&gt;&lt;P&gt;conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Build a string containing the contents of the E/M API XML request - here 'login'&lt;/P&gt;&lt;P&gt;String EMRequest = "&amp;lt;request&amp;gt;&amp;lt;appinfo&amp;gt;&amp;lt;appid&amp;gt;operator&amp;lt;/appid&amp;gt;&amp;lt;appcertificate&amp;gt;operator&amp;lt;/appcertificate&amp;gt;&amp;lt;/appinfo&amp;gt;";&lt;/P&gt;&lt;P&gt;EMRequest += "&amp;lt;login&amp;gt;&amp;lt;devicename&amp;gt;SEP000000000001&amp;lt;/devicename&amp;gt;&amp;lt;userid&amp;gt;user01&amp;lt;/userid&amp;gt;&amp;lt;deviceprofile&amp;gt;EM-USER01&amp;lt;/deviceprofile&amp;gt;";&lt;/P&gt;&lt;P&gt;EMRequest += "&amp;lt;exclusiveduration&amp;gt;&amp;lt;time&amp;gt;60&amp;lt;/time&amp;gt;&amp;lt;/exclusiveduration&amp;gt;&amp;lt;/login&amp;gt;&amp;lt;/request&amp;gt;";&lt;/P&gt;&lt;P&gt;//URL encode/escape the request&lt;/P&gt;&lt;P&gt;EMRequest = URLEncoder.encode(EMRequest,"UTF-8");&lt;/P&gt;&lt;P&gt;//Build the complete HTTP form request body&lt;/P&gt;&lt;P&gt;EMRequest = "xml="+EMRequest;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Create an OutputStreamWriter for the URLConnection object and make the request&lt;/P&gt;&lt;P&gt;OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());&lt;/P&gt;&lt;P&gt;writer.write(EMRequest);&lt;/P&gt;&lt;P&gt;writer.flush();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;String line;&lt;/P&gt;&lt;P&gt;while ((line = reader.readLine()) != null) {&lt;/P&gt;&lt;P&gt;System.out.println(line);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;writer.close();&lt;/P&gt;&lt;P&gt;reader.close();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;actually i&amp;nbsp; get a message&amp;nbsp; " &lt;STRONG&gt;Error processing request: null "&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but the login is stil failed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Aug 2015 07:23:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/login-failed-error-processing-request-null/m-p/3552023#M1905</guid>
      <dc:creator>alexandersatria_Zlf</dc:creator>
      <dc:date>2015-08-19T07:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: Login failed (Error processing request: null )</title>
      <link>https://community.cisco.com/t5/management/login-failed-error-processing-request-null/m-p/3552024#M1906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suspect you want to post this question here, instead, where you're more likely to get an answer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.cisco.com/space/4503"&gt;Extension Mobility API&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Aug 2015 18:53:08 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/login-failed-error-processing-request-null/m-p/3552024#M1906</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-08-31T18:53:08Z</dc:date>
    </item>
  </channel>
</rss>

