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