<?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 Re: ACE: Can we use ACE API to start/stop one VIP from outside a in Application Networking</title>
    <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459942#M30201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sean,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You answer help me, thank you again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ACE is never do XML API config, so I following the GUIDE do that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class-map type management match-any remote_access&lt;/P&gt;&lt;P&gt;&amp;nbsp; match protocol xml-https any &amp;lt;-- ACE 4710 only&lt;/P&gt;&lt;P&gt;&amp;nbsp; match protocol https any&amp;nbsp;&amp;nbsp; &amp;lt;-- ACE Module&lt;/P&gt;&lt;P&gt;&amp;nbsp; match protocol http any&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then use &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;/usr/bin/curl "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://smith@10.224.15.5/bin/xml_agent"&gt;http://smith@10.224.15.5/bin/xml_agent&lt;/A&gt;&lt;SPAN&gt;" -k&amp;nbsp; -d "xml_cmd=&lt;REQUEST_XML context-name="\&amp;quot;Admin\&amp;quot;"&gt;&lt;SHOW_RUNNING-CONFIG&gt;&lt;/SHOW_RUNNING-CONFIG&gt;&lt;/REQUEST_XML&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But hung there. I telent 10.224.15.5 80/443, can not connect it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seem that I fail to config the XML API on the ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I doubt my ACE version is old, that is do not the XML API module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Software&lt;/P&gt;&lt;P&gt;&amp;nbsp; loader:&amp;nbsp;&amp;nbsp;&amp;nbsp; Version 12.2[120]&lt;/P&gt;&lt;P&gt;&amp;nbsp; system:&amp;nbsp;&amp;nbsp;&amp;nbsp; Version A2(2.0) [build 3.0(0)A2(2.0)]&lt;/P&gt;&lt;P&gt;&amp;nbsp; system image file: [LCP] disk0:c6ace-t1k9-mz.A2_2_0.bin&lt;/P&gt;&lt;P&gt;&amp;nbsp; installed license:&amp;nbsp; xxxx&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Hardware&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Product Number: ACE20-MOD-K9&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Serial Number:&amp;nbsp; SAD114507HC&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Card Index:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 207&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Hardware Rev:&amp;nbsp;&amp;nbsp; 2.3&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Feature Bits:&amp;nbsp;&amp;nbsp; 0000 0002&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Slot No. :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACE&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Could you help confirm whether my ACE does support the XML API?&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;-Smith&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jun 2010 02:11:50 GMT</pubDate>
    <dc:creator>shumshi</dc:creator>
    <dc:date>2010-06-11T02:11:50Z</dc:date>
    <item>
      <title>ACE: Can we use ACE API to start/stop one VIP from outside application call</title>
      <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459938#M30197</link>
      <description>&lt;P&gt;as subject&lt;/P&gt;</description>
      <pubDate>Tue, 08 Jun 2010 03:45:04 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459938#M30197</guid>
      <dc:creator>shumshi</dc:creator>
      <dc:date>2010-06-08T03:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: Can we use ACE API to start/stop one VIP from outside a</title>
      <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459939#M30198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes you can use the ACE's XML API to put a single VIP in and out of service.&amp;nbsp; The example below shows how to first put a VIP identified as class-map HTTP-DOT-90 under the multi-match policy called VIP-PM out-of-service:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;xml_cmd=&lt;REQUEST_XML&gt;&lt;BR /&gt; &lt;POLICY-MAP_MULTIMATCH match-type="multi-match" pmap-name="VIP-PM"&gt;&lt;BR /&gt;&amp;nbsp; &lt;CLASS_MULTIMATCH match-cmap="HTTP-DOT-90"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;LOADBALANCE vip_config-type="inservice"&gt;&lt;STRONG style="color: #ff0000; "&gt;sense="no"&lt;/STRONG&gt;/&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;/LOADBALANCE&gt;&lt;BR /&gt; &lt;/CLASS_MULTIMATCH&gt;&lt;BR /&gt;&lt;/POLICY-MAP_MULTIMATCH&gt;&lt;/REQUEST_XML&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I'll put the VIP back in service:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;xml_cmd=&lt;REQUEST_XML&gt;&lt;BR /&gt; &lt;POLICY-MAP_MULTIMATCH match-type="multi-match" pmap-name="VIP-PM"&gt;&lt;BR /&gt;&amp;nbsp; &lt;CLASS_MULTIMATCH match-cmap="HTTP-DOT-90"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;LOADBALANCE vip_config-type="inservice"&gt;&lt;/LOADBALANCE&gt;&lt;BR /&gt;&amp;nbsp; &lt;/CLASS_MULTIMATCH&gt;&lt;BR /&gt; &lt;/POLICY-MAP_MULTIMATCH&gt;&lt;BR /&gt;&lt;/REQUEST_XML&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notice the only difference between the two is when we want to do a &lt;STRONG&gt;no inservice&lt;/STRONG&gt; of the VIP, we set the &lt;STRONG&gt;sense &lt;/STRONG&gt;attribute to no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Sean&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jun 2010 15:31:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459939#M30198</guid>
      <dc:creator>Sean Merrow</dc:creator>
      <dc:date>2010-06-08T15:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: Can we use ACE API to start/stop one VIP from outside a</title>
      <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459940#M30199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sean Merrow,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank your great help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not know abc of XML API. &lt;/P&gt;&lt;P&gt;What is XML API? it is a proxy web server for ACE or a ACE biniary module?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to send the XML content to ACE? use HTTP1.1 POST? if that,&amp;nbsp; whether the XML API need some authentication for security ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I greatly appreciate your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Smith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 02:18:39 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459940#M30199</guid>
      <dc:creator>shumshi</dc:creator>
      <dc:date>2010-06-09T02:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: Can we use ACE API to start/stop one VIP from outside a</title>
      <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459941#M30200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Smith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, the two XML commands I gave you would need to be sent in an HTTP POST to the ACE.&amp;nbsp; We have a very detailed document on how to configure a management policy to enable access to the ACE XML API and how to send commands.&amp;nbsp; It is in the &lt;A href="http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/vA2_3_0/configuration/administration/guide/xml.html"&gt;Configuring the XML Interface&lt;/A&gt; chapter of the ACE documenation.&amp;nbsp; For the authentication of the request, you would simply send the username and password of a user configured in the ACE context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Sean&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 14:07:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459941#M30200</guid>
      <dc:creator>Sean Merrow</dc:creator>
      <dc:date>2010-06-09T14:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: Can we use ACE API to start/stop one VIP from outside a</title>
      <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459942#M30201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sean,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You answer help me, thank you again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ACE is never do XML API config, so I following the GUIDE do that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class-map type management match-any remote_access&lt;/P&gt;&lt;P&gt;&amp;nbsp; match protocol xml-https any &amp;lt;-- ACE 4710 only&lt;/P&gt;&lt;P&gt;&amp;nbsp; match protocol https any&amp;nbsp;&amp;nbsp; &amp;lt;-- ACE Module&lt;/P&gt;&lt;P&gt;&amp;nbsp; match protocol http any&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then use &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;/usr/bin/curl "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://smith@10.224.15.5/bin/xml_agent"&gt;http://smith@10.224.15.5/bin/xml_agent&lt;/A&gt;&lt;SPAN&gt;" -k&amp;nbsp; -d "xml_cmd=&lt;REQUEST_XML context-name="\&amp;quot;Admin\&amp;quot;"&gt;&lt;SHOW_RUNNING-CONFIG&gt;&lt;/SHOW_RUNNING-CONFIG&gt;&lt;/REQUEST_XML&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But hung there. I telent 10.224.15.5 80/443, can not connect it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seem that I fail to config the XML API on the ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I doubt my ACE version is old, that is do not the XML API module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Software&lt;/P&gt;&lt;P&gt;&amp;nbsp; loader:&amp;nbsp;&amp;nbsp;&amp;nbsp; Version 12.2[120]&lt;/P&gt;&lt;P&gt;&amp;nbsp; system:&amp;nbsp;&amp;nbsp;&amp;nbsp; Version A2(2.0) [build 3.0(0)A2(2.0)]&lt;/P&gt;&lt;P&gt;&amp;nbsp; system image file: [LCP] disk0:c6ace-t1k9-mz.A2_2_0.bin&lt;/P&gt;&lt;P&gt;&amp;nbsp; installed license:&amp;nbsp; xxxx&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Hardware&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Product Number: ACE20-MOD-K9&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Serial Number:&amp;nbsp; SAD114507HC&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Card Index:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 207&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Hardware Rev:&amp;nbsp;&amp;nbsp; 2.3&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Feature Bits:&amp;nbsp;&amp;nbsp; 0000 0002&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Slot No. :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACE&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Could you help confirm whether my ACE does support the XML API?&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;-Smith&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jun 2010 02:11:50 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459942#M30201</guid>
      <dc:creator>shumshi</dc:creator>
      <dc:date>2010-06-11T02:11:50Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: Can we use ACE API to start/stop one VIP from outside a</title>
      <link>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459943#M30202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Smith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are a few notes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the only requirement to access the XML API:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;class-map type management match-any REMOTE_MANAGEMENT_CLASS&lt;BR /&gt;&amp;nbsp; 6 match protocol telnet any&lt;BR /&gt;&amp;nbsp; 7 match protocol ssh any&lt;BR /&gt;&amp;nbsp; 8 match protocol icmp any&lt;BR /&gt;&amp;nbsp; 9 match protocol http any&lt;BR /&gt;&amp;nbsp; 10 match protocol https any&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;&amp;lt;--- this one permits access to the XML API&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;policy-map type management first-match REMOTE_MANAGEMENT_POLICY&lt;BR /&gt;&amp;nbsp; class REMOTE_MANAGEMENT_CLASS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; permit&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 8pt;"&gt;interface vlan 640&lt;BR /&gt;&amp;nbsp; ip address 10.10.40.97 255.255.255.0&lt;BR /&gt;&amp;nbsp; access-group input ANYONE&lt;BR /&gt;&amp;nbsp; service-policy input REMOTE_MANAGEMENT_POLICY&lt;BR /&gt;&amp;nbsp; no shutdown&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notice that in your curl statement, you are using &lt;STRONG&gt;http &lt;/STRONG&gt;instead of &lt;STRONG&gt;https&lt;/STRONG&gt;.&amp;nbsp; The XML API uses HTTPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The user you use should be configured on the ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If possible, I would recommend upgrading to A2(2.4) or A2(3.1), as the code you are running is old.&amp;nbsp; This is not related to your XML API issue, however.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sean&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jun 2010 18:51:01 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-can-we-use-ace-api-to-start-stop-one-vip-from-outside/m-p/1459943#M30202</guid>
      <dc:creator>Sean Merrow</dc:creator>
      <dc:date>2010-06-11T18:51:01Z</dc:date>
    </item>
  </channel>
</rss>

