<?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 iLO 3 RIBCL rejecting properly escaped XML document characters. in Server Management - Remote Server Management</title>
    <link>https://community.hpe.com/t5/server-management-remote-server/ilo-3-ribcl-rejecting-properly-escaped-xml-document-characters/m-p/5503591#M7024</link>
    <description>&lt;P&gt;I have a user configured in my iLO 3 server with a password of 12345678&amp;gt;&lt;/P&gt;&lt;P&gt;When I present a login xml block of &amp;lt;LOGIN USER_LOGIN="user" PASSWORD="12345678&amp;amp;gt;"&amp;gt; with the &amp;gt; character properly escaped as per XML standards,&amp;nbsp; it is rejected as a login failure.&lt;/P&gt;&lt;P&gt;When I present a login xml block of &amp;lt;LOGIN USER_LOGIN="user" PASSWORD="12345678&amp;gt;"&amp;gt; it is accepted.&lt;/P&gt;&lt;P&gt;Ok, so RIBCL, for reasons unknown, will not accept properly escaped XML.&lt;/P&gt;&lt;P&gt;But when a user has a " character in their password and I present &amp;lt;LOGIN USER_LOGIN="user" PASSWORD="12345678""&amp;gt; I get a syntax error along with some other invalid XML.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So some questions that I hope someone can answer so I don't have to spend days testing for more RIBCL problems.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Is this broken handling of XML escaping present in iLO2?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does RIBCL do proper XML character escaping in it's responses? I might have a &amp;gt; in my server name, does RIBCL properly escape the XML in the response for GET_SERVER_NAME? If it doesn't then my nice neat .NET code to parse the responses is going to break due to invalid XML.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where can I find a list of other special characters that breaks RIBCL XML parsing? I assume an unescaped " in any input block is going to break RIBCL, I would bet there are more characters that will break RIBCL XML parsing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 20 Jan 2012 22:50:09 GMT</pubDate>
    <dc:creator>rmcateer</dc:creator>
    <dc:date>2012-01-20T22:50:09Z</dc:date>
    <item>
      <title>iLO 3 RIBCL rejecting properly escaped XML document characters.</title>
      <link>https://community.hpe.com/t5/server-management-remote-server/ilo-3-ribcl-rejecting-properly-escaped-xml-document-characters/m-p/5503591#M7024</link>
      <description>&lt;P&gt;I have a user configured in my iLO 3 server with a password of 12345678&amp;gt;&lt;/P&gt;&lt;P&gt;When I present a login xml block of &amp;lt;LOGIN USER_LOGIN="user" PASSWORD="12345678&amp;amp;gt;"&amp;gt; with the &amp;gt; character properly escaped as per XML standards,&amp;nbsp; it is rejected as a login failure.&lt;/P&gt;&lt;P&gt;When I present a login xml block of &amp;lt;LOGIN USER_LOGIN="user" PASSWORD="12345678&amp;gt;"&amp;gt; it is accepted.&lt;/P&gt;&lt;P&gt;Ok, so RIBCL, for reasons unknown, will not accept properly escaped XML.&lt;/P&gt;&lt;P&gt;But when a user has a " character in their password and I present &amp;lt;LOGIN USER_LOGIN="user" PASSWORD="12345678""&amp;gt; I get a syntax error along with some other invalid XML.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So some questions that I hope someone can answer so I don't have to spend days testing for more RIBCL problems.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Is this broken handling of XML escaping present in iLO2?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does RIBCL do proper XML character escaping in it's responses? I might have a &amp;gt; in my server name, does RIBCL properly escape the XML in the response for GET_SERVER_NAME? If it doesn't then my nice neat .NET code to parse the responses is going to break due to invalid XML.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where can I find a list of other special characters that breaks RIBCL XML parsing? I assume an unescaped " in any input block is going to break RIBCL, I would bet there are more characters that will break RIBCL XML parsing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jan 2012 22:50:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/server-management-remote-server/ilo-3-ribcl-rejecting-properly-escaped-xml-document-characters/m-p/5503591#M7024</guid>
      <dc:creator>rmcateer</dc:creator>
      <dc:date>2012-01-20T22:50:09Z</dc:date>
    </item>
  </channel>
</rss>

