<div>Hi Bill,</div>
<div> </div>
<div>I dont know its going to really add much value.</div>
<div> </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> </div>
<div>What sort of environment would you use?</div>
<div>IIS & <a href="http://ASP.NET">ASP.NET</a>? or would you be open source?</div>
<div> </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 Node. 6.1 has some user facing features distributed amongst the CCM servers - but major changes are still on the First Node.</div>
<div> </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> </div>
<div>From impact point of view... on CCM 4.1 - AXL was actually much less impact than BAT!! even on a MCS 7845 with dual CPU's... BAT managed to peg them both every time :) </div>
<div> </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> </div>
<div>Cheers,</div>
<div> </div>
<div>Tim</div>
<div><br> <br> </div>
<div><span class="gmail_quote">On 7/9/08, <b class="gmail_sendername">Bill Simon</b> <<a href="mailto:bills@psu.edu">bills@psu.edu</a>> 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? I know it can build IP phone apps but what about web apps like what we're discussing? 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'd do that, point AXL to a TFTP server (CM subscriber) or even just put up a dedicated AXL "subscriber" server.<br>
<br>We may or may not extend the CCMUser functionality. At this point I'm mainly interested in duplicating what'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's where I'd send our SOAP calls to. Let it work for it's bread.<br>
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: "While it is the same length, this 7' crossover cable<br>is not regulation issue for most competitive Manhattan double dutch leagues.<br>
<br> ----- Original Message -----<br> *From:* Tim Smith <mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:thsglobal@gmail.com" target="_blank">thsglobal@gmail.com</a>><br> *To:* Bill Simon <mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>><br>
*Cc:* Cisco Voip <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> *Sent:* Tuesday, July 08, 2008 3:40 PM<br>
*Subject:* Re: [cisco-voip] Rewritten CCMUSER in AXL<br><br> Hi Bill,<br><br> Sorry. I realise how the AXL app is not on a CCM server. I have been<br> writing my own AXL tools / scripts in VB.net :) But mostly I have<br>
been writing stuff for admin, to speed up provisioning and deal with<br> shortcomings of BAT in CCM 4.x :)<br><br> The point is though that you have to send calls to a CCM server that<br> will make the DB changes. This part can have an impact on the server<br>
obviously. Cisco has an IVT program for testing 3rd party programs<br> and verifying they have no adverse impact.<br><br> Did you have plans to extend the CCMUser functionality?<br><br> I think the SSO I saw was Citrix - it was a while back. But it had a<br>
pre-defined list of supported apps. And then for unknown apps you<br> could train it by performing a login, and pointing out which text<br> boxes contain username / password details etc. It was pretty clever!<br> I'm not sure how it managed a password change though!<br>
<br> Cheers,<br><br> Tim<br><br> On Tue, Jul 8, 2008 at 8:25 PM, Bill Simon <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a><br> <mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>>> wrote:<br>
<br> The point is that it's NOT on a publisher or any Call Manager.<br><br> The AXL app, hosted on a separate machine, can point to the<br> publisher for the SOAP calls.<br><br> As for filling in auth fields ... I don't know. Not ours.<br>
Doesn't sound like a SSO, more like a login macro or something.<br><br> Maybe you could proxy credentials through to CCMUser on 6.x but<br> I know there's some javascript at work on the login screen that<br>
may frustrate such attempts.<br><br> Tim Smith wrote:<br><br> It is an approved way to go... but would it be a dedicated<br> publisher? or would it be call processing as well?<br><br> Dont most SSO solutions fill in web page auth fields for you<br>
if you train them?<br><br> Cheers,<br><br> Tim<br><br> On Tue, Jul 8, 2008 at 7:38 PM, Bill Simon <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a><br>
<mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>> <mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a><br>
<mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>>>> wrote:<br><br> By the way, we did this before by hacking up the CCMUser<br>
in 4.x. As<br> we look forward to moving to 6.1, hacking up the web site<br> itself is<br> not an option so we're looking for a more Cisco-approved<br> way of<br>
doing it. AXL seems to be the direction to go.<br><br><br><br> Lelio Fulgenzi wrote:<br><br> I too am interested in this.<br><br> Lelio<br> -------------------------------------------------------------------------------- <br>
<br> Lelio Fulgenzi, B.A.<br> Senior Analyst (CCS) * University of Guelph * Guelph,<br> Ontario<br> N1G 2W1<br> (519) 824-4120 x56354 (519) 767-1060 FAX (JNHN)<br>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br> ...seen on a Geek Squad patch cord: "While it is the same<br> length, this 7' crossover cable<br>
is not regulation issue for most competitive<br> Manhattan double<br> dutch leagues.<br> ----- Original Message ----- From: "Bill Simon"<br> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a> <mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>><br>
<mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a> <mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:bills@psu.edu" target="_blank">bills@psu.edu</a>>>><br>
<br> To: "Cisco Voip" <<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> <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>
<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> <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>
<br> Sent: Tuesday, July 08, 2008 12:26 PM<br> Subject: [cisco-voip] Rewritten CCMUSER in AXL<br><br><br> Has anyone rewritten the CCMUser interface in AXL or<br> otherwise? Or know a company that does this sort<br>
of thing?<br><br> Specifically, we want to provide CCMUser to our<br> users but<br> use our single sign-on system for authentication<br> and then<br>
CCM's internal LDAP for authorization. But even<br> if this<br> specific task hasn't been done, I'm interested in<br> hearing<br> about anyone's experience rewriting CCMUser.<br>
<br> 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>