[BlueOnyx:07791] Re: cce tools
MuntadaNet Webmaster
webmaster at muntada.com
Sat Jul 23 08:16:16 -05 2011
I wouldn't mind paying for such a package...
At 08:02 PM 7/17/2011, Jim Scott wrote:
>On 7/11/2011 4:40 PM, User Ernie wrote:
>>
>>Billing programs like WHMCS, Modernbill, AWBS etc. have a custom server
>>provisioning module, you have to modify it to do what you want. Typically
>>that involves using curl to contact the BX server and exicute the cce shell
>>commands. It would be nice if someone wrote a small daemon for BX that had
>>an encrypted API we could call for prvisioning from a billing system.
>>
>>- Ernie.
>>
>>
>Ernie, I wrote a small wrapper around CCE that provides a web
>services interface that you can use to provision using HTTP
>Post/HTTP Get and SOAP. I posted a while back that I had put a sever
>online if people were interested in testing/seeing it. If enough
>people were interested I would be happy to clean it up and get it
>finished. One implementation detail however is that it is coded up
>in C# .NET and so required MONO dependency and either hosting in
>Apache or via XSP Web Server which is the path I choose. When I
>mentioned that the last time some commented it could be done
>directly in PHP etc... however I am a .NET developer so this was the
>language I chose. The fact that it was in C# and MONO turned seemed
>to cause a few to not be interested and made suggestions it be coded
>up to use PHP and thought it would be simple to implement. However I
>am not a PHP developer so again I chose C# for my own use. Also when
>I coded up this it was 2008 and to date I have not seen anyone take
>on the easy challenge ;-)
>
>
>Here is one of my older posts:
><http://bluequartz.org/ml/archive/coba-e/13200/13299.html>http://bluequartz.org/ml/archive/coba-e/13200/13299.html
>
>Which dates back to June 2008.
>
>The authorization mechanics I choose were a combination of
>username/password and IP protection. Also the username/password used
>is not authenticating via the machine but rather coded into the
>provisioning application.
>
><add key="ValidIPAddressList" value="192.168.240.33"/>
><add key="ProvisionUsername" value="user"/>
><add key="ProvisionPassword" value="pass"/>
>
>Here is the list of methods I implemented. Note the methods that end
>in Ex are methods that use basic string parameters to get those
>method to be supported using HTTP Get/Post. In my case I used the
>NON-Ex methods as it gives me nice objects to work with. However the
>methods are identical and in fact the Ex methods really just wrap
>into a call to the NON-Ex method.
>
>HelloWorld
>
>AddVirtualSite
>AddVirtualSiteEx
>
>DeleteVirtualSite
>DeleteVirtualSiteEx
>
>VirtualSiteList
>VirtualSiteListEx
>
>I currently only use the VirtualSiteList to do reconciliation of my
>websites in our billing APP as we do manual provisioning currently
>as I never finished up our billing integration.
>
>
>
>
>>
>>
>>>
>>>
>>>How would I call cce tools through a php application with the intention of
>>>integrating with a billing/provisioning system?
>>>
>>>Regards,
>>>
>>>Rashid
>>>
>>>
>>>_______________________________________________
>>>Blueonyx mailing list
>>><mailto:Blueonyx at mail.blueonyx.it>Blueonyx at mail.blueonyx.it
>>>http://mail.blueonyx.it/mailman/listinfo/blueonyx
>>>
>>
>>
>>
>_______________________________________________
>Blueonyx mailing list
>Blueonyx at mail.blueonyx.it
>http://mail.blueonyx.it/mailman/listinfo/blueonyx
More information about the Blueonyx
mailing list