i've just started using these for auto-configuring production servers.
it's cracking stuff - thanks!

is there any javadoc, or a list somewhere of all the functions
available ? if not, where do they live in the code (i.e what class
handles them ?). stupid question, i know, but i'm new to rest and i
can't find them anywhere!

i'm still having to mangle the SiteConfig.xml with sed to set things
like the adaptor URL, javamonitor password etc. are their functions
for this kind of stuff ?

thanks, simon

On 29 September 2010 11:55, Pascal Robert <prob...@macti.ca> wrote:
> Good morning!
>
> Yesterday, I committed REST routes inside JavaMonitor, this is the stuff that 
> was demonstrated at WOWODC 2010. With those routes + the direct actions Anjo 
> added last year, you can control almost everything remotely (make sure 
> JavaMonitor is not open to the world!). The code was added to the trunk of 
> Wonder (the Wonder53 build) so if you want to play with it, make sure you get 
> it from this build.
>
> Below is a couple of call examples. Please note that if JavaMonitor requires 
> a password, you need to append ?passwd=XXXXX at the end of the URLs.
>
> ------------
>
> Fetching the details of all applications :
>
> curl -X GET 
> http://127.0.0.1:56789/cgi-bin/WebObjects/JavaMonitor.woa/ra/mApplications.json
>
> Adding a new application :
>
> curl -X POST -d "{id: 'AjaxExample',type: 'MApplication', name: 
> 'AjaxExample',unixOutputPath: '/opt/Local/Library/WebObjects/Logs', unixPath: 
> '/opt/Local/Library/WebObjects/Applications/AjaxExample.woa/AjaxExample'}" 
> http://127.0.0.1:56789/cgi-bin/WebObjects/JavaMonitor.woa/ra/mApplications.json
>
> Adding a new instance :
>
> curl -X GET 
> http://127.0.0.1:56789/cgi-bin/WebObjects/JavaMonitor.woa/ra/mApplications/AjaxExample/addInstance&host=localhost
>
> Delete an application :
>
> curl -X DELETE 
> http://127.0.0.1:56789/cgi-bin/WebObjects/JavaMonitor.woa/ra/mApplications/AjaxExample.json
>
> Delete an instance :
>
> curl -X GET 
> http://127.0.0.1:56789/cgi-bin/WebObjects/JavaMonitor.woa/ra/mApplications/AjaxExample/deleteInstance?id=1
>
> Adding a new host :
>
> curl -X POST -d "{id: 'otherserver.com',type: 'MHost', osType: 
> 'MACOSX',address: '192.168.20.5', name: 'otherserver.com'}" 
> http://127.0.0.1:56789/apps/WebObjects/JavaMonitor.woa/ra/mHosts.json
>
>
> --
> Pascal Robert
> prob...@macti.ca
>
> AIM/iChat : MacTICanada
> LinkedIn : http://www.linkedin.com/in/macti
> Twitter : pascal_robert
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
>
> This email sent to si...@potwells.co.uk
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to