I've just changed the preferences from html to text so that may help. If anyone else wants to play around with the config to come up with something better go right ahead.
...ant On 7/20/07, Venkata Krishnan <[EMAIL PROTECTED]> wrote:
Every commit is good to know to keep track of whats going on. But it would be good if this mail just about provided a link like this http://cwiki.apache.org/confluence/pages/viewchangessincelastlogin.action?pageId=54462 which is actually the diff between two versions, than churn out all contents. - Venkat On 7/19/07, Simon Laws <[EMAIL PROTECTED]> wrote: > On 7/18/07, ant elder <[EMAIL PROTECTED]> wrote: > > > > It will, just like when we commit code to SVN. I think its necessary if > > we're to provide proper oversight of whats happening on our website, do > > others agree? > > > > ...ant > > > > On 7/18/07, haleh mahbod <[EMAIL PROTECTED]> wrote: > > > > > > Ant, > > > will this get generated on each save? I typically do many saves when > > > working > > > on a page. I'd like to understand this to avoid flooding the mailing > > list. > > > > > > Haleh > > > > > > On 7/18/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > > > > > Page Edited : TUSCANY< > > > http://cwiki.apache.org/confluence/display/TUSCANY>: SCA > > > > Java binding.jsonrpc< > > > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+binding.jsonrpc > > > > > > > > > > > > SCA Java binding.jsonrpc< > > > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+binding.jsonrpc > > >has > > > been edited by > > > > ant <http://cwiki.apache.org/confluence/display/%7Eant> (Jul 18, > > 2007). > > > > > > > > (View changes)< > > > > > http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=54462&originalVersion=17&revisedVersion=18 > > > > > > > > Content: > > > > Unable to render {include} Couldn't find a page to include called: > > > Repeating > > > > Menu< > > > > > http://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=TUSCANY&title=Repeating+Menu&linkCreation=true&fromPageId=54462 > > > > > > > > *Documentation* > > > > > > > > User Guide< > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+User+Guide> > > > > Architecture Guide< > > > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Architecture+Guide > > > > > > > > Developer Guide< > > > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Development+Guide > > > > > > > > Extension Developer Guide< > > > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Extension+Development+Guide > > > > > > > > *Resources* > > > > > > > > FAQ< > > > > > http://cwiki.apache.org/confluence/display/TUSCANY/Tuscany+SCA+Java+-+FAQ> > > > > Source Code < > > https://svn.apache.org/repos/asf/incubator/tuscany/java/sca > > > > > > > > <binding.jsonrpc> > > > > > > > > Tuscany supports JSON-RPC <http://json-rpc.org/> as a protcol for use > > > with > > > > SCA services by using the <binding.jsonrpc> SCDL extension. This > > enables > > > > remote web browser clients to easily make RPC style calls to > > server-side > > > SCA > > > > components. > > > > > > > > This binding has no attributes or elements so to include it on a SCA > > > > service simply requires the following SCDL: > > > > > > > > <binding.jsonrpc/> > > > > > > > > Also see <binding.ajax< > > > http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+binding.ajax > > >which > > > provides some similar function. > > > > > > > > Any JSON-RPC client may be used to access SCA services which use < > > > > binding.jsonrpc>, but to simplify the task for web browsers the > > binding > > > > can generate a script which may be included within an HTML document to > > > set > > > > up proxy objects for each SCA service within the HTML page > > environment. > > > > > > > > This script is used by simply including the following script tag > > within > > > > the HTML page: > > > > > > > > <script type="text/javascript" src="SCA/SCADomain/scaDomain.js" /> > > > > > > > > This initializes the proxys for the SCA services which can then be > > used > > > > make requests to the server-side components. For example, if there was > > a > > > > service named "myService" which had operations "aOnewayRequest" and > > > > "anRpcRequest" the scripts in the HTML page could now invoke these > > > > opperations with the following: > > > > > > > > myService.aOnewayRequest(args); > > > > > > > > or > > > > > > > > myService.anRpcRequest(args, responseFunction); > > > > > > > > In that example 'responseFunction' is the name of a function which is > > > > called to process the response and which gets called asynchronously on > > > > another thread when the response is avaialble. RPC requests are done > > > this > > > > way instead of the simpler "answer = myService.anRpcRequest(args)" to > > > > avoid hanging the browser while the (potentialy slow) request is being > > > > processed. An example of the responseFunction for the previous example > > > is: > > > > > > > > function responseFunction(answer){ > > > > // do something with answer > > > > } > > > > > > > > Using SCA JSON-RPC services with Dojo > > > > > > > > Apache Tuscany JSON-RPC services provide built-in support for Dojo > > RPC< > > > http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book9>. > > > > The Dojo <http://dojotoolkit.org/> toolkit is a popular framework for > > > > writing Ajax/Web 2.0 style browser client applications. Tuscany SCA > > > > services which use <binding.jsonrpc> will by default support the > > Simple > > > > Method Description (SMD) <http://dojo.jot.com/SMD> protocol. SMD is > > > > similar to ?wsdl for Web services, entering a service endpoint > > appended > > > with > > > > ?smd will return a SMD descriptor for the service. > > > > > > > > Using Tuscany SCA services with Dojo can therefore be as simple as the > > > > following: > > > > > > > > var myService = new dojo.rpc.JsonService > > ("SCA/SCADomain/myService?smd"); > > > > > > > > Some examples: > > > > > > > > There are two samples showing using <binding.jsonrpc>, one which uses > > > the > > > > Dojo Toolkit on the client, and another which uses the Tuscany > > > > scaDomain.js script. The samples are helloworld-dojo< > > > > > https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/helloworld-dojo/ > > > >and > > > > helloworld-jsonrpc< > > > > > https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/helloworld-jsonrpc/ > > > > > > > > . > > > > *Differences between <binding.jsonrpc> and <binding.ajax>* > > > > > > > > The current Tuscany SCA runtime supports <binding.jsonrpc> and < > > > > binding.ajax> which provide similar functionality. The differences > > are: > > > > > > > > - <binding.jsonrpc> supports the SMD protocol enabling easy use > > with > > > > Dojo, <binding.ajax> does not support SMD > > > > - <binding.ajax> supports SCA references and using COMET< > > > http://en.wikipedia.org/wiki/Comet_%28programming%29>style asynchronous > > > operation, < > > > > binding.jsonrpc> does not > > > > - <binding.jsonrpc> uses the standard JSON-RPC< http://json-rpc.org/ > > >protocol, > > > < > > > > binding.ajax> uses a proprietry protocol using DWR< > > > http://getahead.org/dwr/> > > > > > > > > These differences should be resolved by the Tuscany SCA 1.0release. > > > > *Changes since 0.90 release* > > > > > > > > The Tuscany JSON-RPC and Ajax binding's have had significant > > functional > > > > and useability changes since the 0.90 release. It is recomended that > > if > > > > possible the latest code is used (the description on this page is > > based > > > on > > > > the latest code). > > > > > > > > Powered by Atlassian Confluence< > > > http://www.atlassian.com/software/confluence/default.jsp?clicked=footer > > > >(Version: > > > > 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request< > > > http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470> > > > > > > > > Unsubscribe or edit your notifications preferences< > > > http://cwiki.apache.org/confluence/users/viewnotifications.action> > > > > > > > > --------------------------------------------------------------------- > > To > > > > unsubscribe, e-mail: [EMAIL PROTECTED] For > > > > additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > yes - otherwise very difficult to keep track of what's being changed. > Important as the site gets published automatically. > > Simon > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
