<?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: Easy AXL calls with Node JS using node-cisco-axl in Management</title>
    <link>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485593#M1072</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cool!&amp;nbsp; Look forward to seeing if this project expands &lt;IMG src="https://community.cisco.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Feb 2018 20:15:16 GMT</pubDate>
    <dc:creator>dstaudt</dc:creator>
    <dc:date>2018-02-28T20:15:16Z</dc:date>
    <item>
      <title>Easy AXL calls with Node JS using node-cisco-axl</title>
      <link>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485592#M1071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: 15px; font-size: 16px; font-family: 'Source Sans Pro', 'Lucida Grande', sans-serif; color: #333333;"&gt;&lt;SPAN style="color: #d73a49; font-weight: bold; font-family: arial, helvetica, sans-serif;"&gt;description&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 15px; font-size: 16px; font-family: 'Source Sans Pro', 'Lucida Grande', sans-serif; color: #333333;"&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;Cisco Unified Communications Manager has been the gold standard in enterprise unified communication for years, but using it's Administrative XML or AXL toolkit can be a beast. It changes frequently, uses SOAP rather than REST, and returns XML not JSON.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The goal of this project is to make it easier for people to use AXL, focusing on top use cases, not all functions!&lt;/P&gt;&lt;H3&gt;&lt;SPAN style="color: #d73a49;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;To use you don't need to learn SOAP, or even have a WSDL file. All of the functions use the same name as the CUCM Data Dictionary, and take either a single parameter (listRoutePlan), or an object (getLine) and returns a JSON object you can work with.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SOAP queries are done using AXIOS which is Promise based, so you can use &lt;STRONG&gt;.then &lt;/STRONG&gt;with your calls!&lt;/P&gt;&lt;H3&gt;&lt;SPAN style="color: #d73a49;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;H3&gt;&lt;SPAN style="color: #d73a49;"&gt;installation&lt;/SPAN&gt;&lt;/H3&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 16px; background-color: #f5f5f5; font-family: Consolas, 'Liberation Mono', Menlo, Monaco, Courier, monospace;"&gt;npm install node-cisco-axl&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 16px; background-color: #f5f5f5; font-family: Consolas, 'Liberation Mono', Menlo, Monaco, Courier, monospace;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;H3&gt;&lt;SPAN style="color: #d73a49;"&gt;usage&lt;/SPAN&gt;&lt;/H3&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;const AXL = require('node-cisco-axl); &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="color: #222222; font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="color: #222222;"&gt;const&lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d;"&gt; axlOptions &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;{&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; host&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;process&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;env&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #606aa1; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;CUCM&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; user&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;process&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;env&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #606aa1; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;AXLUSER&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pass&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;process&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;env&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #606aa1; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;AXLPASS&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; version&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;process&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;env&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #606aa1; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;AXLVERSION&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;const&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #606aa1; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;axl&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN class="js class instance meta constructor" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;new&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;AXL&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;axlOptions&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="color: #008080; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;axl&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #990000; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;listRoutePlan&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="single string js quoted" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit; color: #dd1144;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;'&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;9109200040&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="color: #4d4d4d; font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="color: #4d4d4d; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #990000; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;then&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;SPAN style="color: #4d4d4d;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #008080;"&gt;res&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="js meta function" style="color: #4d4d4d; font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;{&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;console&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #445588; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;log&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;(res.uuid&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;axl.&lt;SPAN style="color: #990000; font-family: 'Courier New', monospace; font-size: 16px; background-color: #f0f0f0;"&gt;getLine&lt;/SPAN&gt;({&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'type': 'pattern',&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'search': '9109200040',&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'partition': 'Onnet-PT'&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #990000; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;then&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; color: #575757;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;SPAN style="color: #4d4d4d;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #008080;"&gt;res&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="js meta function" style="color: #4d4d4d; font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;{&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;console&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #445588; font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;log&lt;/SPAN&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;(res.alertingName&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN class="source js" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN class="js meta" style="font-style: inherit; font-weight: inherit; font-size: inherit; font-family: inherit;"&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: inherit; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="line" style="font-size: 16px; font-family: 'Courier New', monospace; color: #4d4d4d; background-color: #f0f0f0;"&gt;&lt;SPAN style="font-style: inherit; font-size: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Feel free to contribute!&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.npmjs.com/package/node-cisco-axl" title="https://www.npmjs.com/package/node-cisco-axl"&gt;https://www.npmjs.com/package/node-cisco-axl&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/levensailor/node-cisco-axl" title="https://github.com/levensailor/node-cisco-axl"&gt;https://github.com/levensailor/node-cisco-axl&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Feb 2018 19:28:28 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485592#M1071</guid>
      <dc:creator>Jeff Levensailor</dc:creator>
      <dc:date>2018-02-27T19:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: Easy AXL calls with Node JS using node-cisco-axl</title>
      <link>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485593#M1072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cool!&amp;nbsp; Look forward to seeing if this project expands &lt;IMG src="https://community.cisco.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2018 20:15:16 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485593#M1072</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2018-02-28T20:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: Easy AXL calls with Node JS using node-cisco-axl</title>
      <link>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485594#M1073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great work, thanks for sharing &lt;IMG src="https://community.cisco.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2018 09:33:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485594#M1073</guid>
      <dc:creator>felten</dc:creator>
      <dc:date>2018-03-01T09:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: Easy AXL calls with Node JS using node-cisco-axl</title>
      <link>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485595#M1074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was not able to get axios working for sending SOAP input objects.&amp;nbsp; However, I did find that axios was great for making RESTful calls to CUC.&amp;nbsp; For CUCM AXL, I have been using the request-promise-native module so that I can utilize Promises.&amp;nbsp; Works like a charm. Would like to see how your project works out!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 May 2018 20:26:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/easy-axl-calls-with-node-js-using-node-cisco-axl/m-p/3485595#M1074</guid>
      <dc:creator>cjbarrettaz</dc:creator>
      <dc:date>2018-05-23T20:26:36Z</dc:date>
    </item>
  </channel>
</rss>

