<div>Hi Bill,</div>
<div>&nbsp;</div>
<div>I dont know its going to really add much value.</div>
<div>&nbsp;</div>
<div>If you are talking CUCM 6.1.. then a developer can take the AXL SQL toolkit and automatically generate a proxy class for .NET for example. This function is probably going to be the most helpful for you.</div>
<div>&nbsp;</div>
<div>What sort of environment would you use?</div>
<div>IIS &amp; <a href="http://ASP.NET">ASP.NET</a>? or would you be open source?</div>
<div>&nbsp;</div>
<div>Also a dedicated sserver for AXL probably wont help too much. Sure it may proxy the request.. but the DB work still has to be done on the First&nbsp;Node. 6.1 has some user facing features distributed amongst the CCM servers - but major changes are still on the First Node.</div>

<div>&nbsp;</div>
<div>AXL does have a throttling method as well as Lelio mentioned. And you can read the requests and make your app respond by holding off further requests. It only throttles write requests.</div>
<div>&nbsp;</div>
<div>From impact point of view... on CCM&nbsp;4.1 -&nbsp;AXL was actually much less impact than BAT!! even on a MCS 7845 with dual CPU&#39;s... BAT managed to peg them both every time :) </div>
<div>&nbsp;</div>
<div>Does anyone code? Maybe someone wants to collaborate on something... like Lelio said though.. CCMUser is fairly limited.. a more thorough self service portal would be worthwhile.</div>
<div>&nbsp;</div>
<div>Cheers,</div>
<div>&nbsp;</div>
<div>Tim</div>
<div><br>&nbsp;<br>&nbsp;</div>
<div><span class="gmail_quote">On 7/9/08, <b class="gmail_sendername">Bill Simon</b> &lt;<a href="mailto:bills@psu.edu">bills@psu.edu</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Just wondering aloud ... would the Cisco Unified Applications Environment (CUAE) be useful here? &nbsp;I know it can build IP phone apps but what about web apps like what we&#39;re discussing? &nbsp;Anyone have experience with it? 
<div><span class="e" id="q_11b089891ad2afc3_1"><br><br>Bill Simon wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I think if we really got rolling with AXL we&#39;d do that, point AXL to a TFTP server (CM subscriber) or even just put up a dedicated AXL &quot;subscriber&quot; server.<br>
<br>We may or may not extend the CCMUser functionality. &nbsp;At this point I&#39;m mainly interested in duplicating what&#39;s there now and giving it our own look and feel and auth.<br><br><br><br>Lelio Fulgenzi wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">There are also service parameters that allow you to limit the number AXL/SOAP processes. We have a dedicated TFTP/DHCP server, so that&#39;s where I&#39;d send our SOAP calls to. Let it work for it&#39;s bread.<br>
&nbsp;Lelio<br>-------------------------------------------------------------------------------- <br>Lelio Fulgenzi, B.A.<br>Senior Analyst (CCS) * University of Guelph * Guelph, Ontario N1G 2W1<br>(519) 824-4120 x56354 (519) 767-1060 FAX (JNHN)<br>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>...seen on a Geek Squad patch cord: &quot;While it is the same length, this 7&#39; crossover cable<br>is not regulation issue for most competitive Manhattan double dutch leagues.<br>
<br>&nbsp; &nbsp;----- Original Message -----<br>&nbsp; &nbsp;*From:* Tim Smith &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:thsglobal@gmail.com" target="_blank">thsglobal@gmail.com</a>&gt;<br>&nbsp; &nbsp;*To:* Bill Simon &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>&gt;<br>
&nbsp; &nbsp;*Cc:* Cisco Voip &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a>&gt;<br>&nbsp; &nbsp;*Sent:* Tuesday, July 08, 2008 3:40 PM<br>
&nbsp; &nbsp;*Subject:* Re: [cisco-voip] Rewritten CCMUSER in AXL<br><br>&nbsp; &nbsp;Hi Bill,<br><br>&nbsp; &nbsp;Sorry. I realise how the AXL app is not on a CCM server. I have been<br>&nbsp; &nbsp;writing my own AXL tools / scripts in VB.net :) But mostly I have<br>
&nbsp; &nbsp;been writing stuff for admin, to speed up provisioning and deal with<br>&nbsp; &nbsp;shortcomings of BAT in CCM 4.x :)<br><br>&nbsp; &nbsp;The point is though that you have to send calls to a CCM server that<br>&nbsp; &nbsp;will make the DB changes. This part can have an impact on the server<br>
&nbsp; &nbsp;obviously. Cisco has an IVT program for testing 3rd party programs<br>&nbsp; &nbsp;and verifying they have no adverse impact.<br><br>&nbsp; &nbsp;Did you have plans to extend the CCMUser functionality?<br><br>&nbsp; &nbsp;I think the SSO I saw was Citrix - it was a while back. But it had a<br>
&nbsp; &nbsp;pre-defined list of supported apps. And then for unknown apps you<br>&nbsp; &nbsp;could train it by performing a login, and pointing out which text<br>&nbsp; &nbsp;boxes contain username / password details etc. It was pretty clever!<br>&nbsp; &nbsp;I&#39;m not sure how it managed a password change though!<br>
<br>&nbsp; &nbsp;Cheers,<br><br>&nbsp; &nbsp;Tim<br><br>&nbsp; &nbsp;On Tue, Jul 8, 2008 at 8:25 PM, Bill Simon &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a><br>&nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>&gt;&gt; wrote:<br>
<br>&nbsp; &nbsp; &nbsp; &nbsp;The point is that it&#39;s NOT on a publisher or any Call Manager.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;The AXL app, hosted on a separate machine, can point to the<br>&nbsp; &nbsp; &nbsp; &nbsp;publisher for the SOAP calls.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;As for filling in auth fields ... I don&#39;t know. &nbsp;Not ours.<br>
&nbsp; &nbsp; &nbsp; &nbsp; Doesn&#39;t sound like a SSO, more like a login macro or something.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Maybe you could proxy credentials through to CCMUser on 6.x but<br>&nbsp; &nbsp; &nbsp; &nbsp;I know there&#39;s some javascript at work on the login screen that<br>
&nbsp; &nbsp; &nbsp; &nbsp;may frustrate such attempts.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Tim Smith wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;It is an approved way to go... but would it be a dedicated<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;publisher? or would it be call processing as well?<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dont most SSO solutions fill in web page auth fields for you<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if you train them?<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Cheers,<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Tim<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Jul 8, 2008 at 7:38 PM, Bill Simon &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>&gt; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>&gt;&gt;&gt; wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; By the way, we did this before by hacking up the CCMUser<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;in 4.x. &nbsp;As<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; we look forward to moving to 6.1, hacking up the web site<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;itself is<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; not an option so we&#39;re looking for a more Cisco-approved<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;way of<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; doing it. &nbsp;AXL seems to be the direction to go.<br><br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lelio Fulgenzi wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I too am interested in this.<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lelio<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-------------------------------------------------------------------------------- <br>
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lelio Fulgenzi, B.A.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Senior Analyst (CCS) * University of Guelph * Guelph,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ontario<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; N1G 2W1<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (519) 824-4120 x56354 (519) 767-1060 FAX (JNHN)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ...seen on a Geek Squad patch cord: &quot;While it is the same<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; length, this 7&#39; crossover cable<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; is not regulation issue for most competitive<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Manhattan double<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dutch leagues.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ----- Original Message ----- From: &quot;Bill Simon&quot;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a> &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>&gt;<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a> &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>&gt;&gt;&gt;<br>
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; To: &quot;Cisco Voip&quot; &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a>&gt;<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a>&gt;&gt;&gt;<br>
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Sent: Tuesday, July 08, 2008 12:26 PM<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Subject: [cisco-voip] Rewritten CCMUSER in AXL<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Has anyone rewritten the CCMUser interface in AXL or<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; otherwise? &nbsp;Or know a company that does this sort<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of thing?<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Specifically, we want to provide CCMUser to our<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;users but<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; use our single sign-on system for authentication<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and then<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CCM&#39;s internal LDAP for authorization. &nbsp;But even<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if this<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; specific task hasn&#39;t been done, I&#39;m interested in<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hearing<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; about anyone&#39;s experience rewriting CCMUser.<br>
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bill<br></blockquote></blockquote></span></div>_______________________________________________<br>cisco-voip mailing list<span class="q"><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>
</span>
<div><span class="e" id="q_11b089891ad2afc3_4"><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://puck.nether.net/mailman/listinfo/cisco-voip" target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a><br>
</span></div></blockquote></div><br>