This is working now in 2.x and there's a sample to show it at:
https://svn.apache.org/repos/asf/tuscany/java/sca/samples/webapps/helloworld-js-client/

   ...ant

On Mon, Oct 26, 2009 at 8:17 AM, ant elder <[email protected]> wrote:
> It appears the samples for this have not been included in the recent
> releases and that has caused the function to get broken as other
> changes to implementation.web happened.  I'll have a go at fixing it
> up in the 2.x code stream, would you be able to use that instead of
> 1.5?
>
>   ...ant
>
> 2009/10/23 Sebastián Groh <[email protected]>:
>> Luciano,
>>               Thanks for the answer, What tuscany-implementation-web-runtime
>> dependency are you saying? Is it in any specific jar?.
>>
>>               As I said in previous mail "In my eclipse buildpath I have
>> added all jars included in the release of tuscany-sca-1.5/lib."
>>
>>               Exist any working example of this component implementation?
>>
>> Regards,
>>                  Sebastián
>>
>>
>>
>>
>> On Fri, Oct 23, 2009 at 9:34 AM, Luciano Resende <[email protected]>
>> wrote:
>>>
>>> 2009/10/23 Sebastián Groh <[email protected]>:
>>> > Ant,
>>> >         thanks for your answer, my project need a javascript component
>>> > implementation. If callbacks aren't yet implemented I whould wait for a
>>> > short time to use them, for the moment I only need a simple component
>>> > implemented in javascript (using impelementation.web), Is it possible?
>>> >
>>> > I'm asking this because the problem I'm having seems that
>>> > implementation.web
>>> > is unknowed. See below:
>>> >
>>> >            "Warning: Element
>>> > {http://www.osoa.org/xmlns/sca/1.0}implementation.web
>>> >> cannot be processed. "
>>> >
>>>
>>> This seems like a side effect of not having the
>>> tuscany-implementation-web-runtime dependency, or, if you are using
>>> 2.x codebase, then it's because you have the wrong namespace (you are
>>> using osoa, instead of oasis which is
>>> http://docs.oasis-open.org/ns/opencsa/sca/200903)
>>>
>>> > Do you know if Is DWR integration working?
>>> >
>>> > Of course I undestand the first paragraph of link
>>> > (http://tuscany.apache.org/sca-java-implementationweb.html)  "This
>>> > module is
>>> > under development. What is described here reflects unreleased trunk code
>>> > and
>>> > is subject to change. Your input and comments are welcome".
>>> >
>>> > Thanks,
>>> >                 Sebastián
>>> >
>>> >
>>> > On Fri, Oct 23, 2009 at 5:01 AM, ant elder <[email protected]> wrote:
>>> >>
>>> >> Sebastián, unfortunately callbacks for web clients is not done yet,
>>> >> (the doc page you reference has two comments about this, one saying -
>>> >> "The following on Web 2.0 callbacks is not yet fully implemented,
>>> >> describing here to encourage feedback "). I'd really like to get it
>>> >> done as it seems like a vastly simpler approach than most other Web
>>> >> 2.0 toolkits have for handling comet operations, but its had to take a
>>> >> lower priority than the current Tuscany work bringing up the OASIS
>>> >> spec support. Do tell me more about what you're doing and it might
>>> >> encourage me/anyoneelse to help finish it sooner.
>>> >>
>>> >>   ...ant
>>> >>
>>> >> 2009/10/23 Sebastián Groh <[email protected]>:
>>> >> > Hello,
>>> >> >             I'm having problems tring to start my tomcat server when
>>> >> > I
>>> >> > use
>>> >> > implementation.web.
>>> >> >
>>> >> > I'm developing a webapp deployed over Tomcat 5.5 server.
>>> >> > In my eclipse buildpath I have added all jars included in release of
>>> >> > tuscany-sca-1.5/lib.
>>> >> >
>>> >> > My composite is similar to the example showed in
>>> >> > http://tuscany.apache.org/sElement
>>> >> > {http://www.osoa.org/xmlns/sca/1.0}implementation.web
>>> >> > cannot be processed. ca-java-implementationweb.html (links to
>>> >> > examples
>>> >> > not works. ie:
>>> >> >
>>> >> >
>>> >> > https://svn.apache.org/repos/asf/tuscany/java/sca/samples/helloworld-web-callback/
>>> >> > . Where are the correct links?)
>>> >> >
>>> >> > <component name="WebClient">
>>> >> >    <implementation.web web-uri=""/>
>>> >> >    <reference name="service" target="HelloworldService">
>>> >> >        <tuscany:binding.dwr />
>>> >> >        <callback>
>>> >> >            <tuscany:binding.dwr />
>>> >> >        </callback>
>>> >> >    </reference>
>>> >> > </component>
>>> >> >
>>> >> > and my implementation is:
>>> >> >
>>> >> > <html>
>>> >> >  <head>
>>> >> >
>>> >> >    <script type="text/javascript"
>>> >> > src="org.osoa.sca.componentContext.js"></script>
>>> >> >
>>> >> >    <script language="JavaScript">
>>> >> >
>>> >> >       componentContext.getService("service").sayHelloCallback =
>>> >> >          function(reply) {
>>> >> >             document.getElementById('result').innerHTML=reply;
>>> >> >          };
>>> >> >
>>> >> >       function callSayHello() {
>>> >> >
>>> >> >
>>> >> >
>>> >> >  componentContext.getService("service").sayHello(document.getElementById('name').value);
>>> >> >       }
>>> >> >
>>> >> >    </script>
>>> >> >
>>> >> >  </head>
>>> >> >  <body >
>>> >> >
>>> >> >    . . .
>>> >> >
>>> >> >     <input type="text" id="name" width="10">
>>> >> >
>>> >> >     <button name="submit" onclick="callSayHello()">Say hello</button>
>>> >> >
>>> >> >     <div id='result'></div>
>>> >> >
>>> >> >    . . .
>>> >> >
>>> >> >  </body>
>>> >> > </html>
>>> >> >
>>> >> > The problems are:
>>> >> > Problem 1) When I start tomcat the log shows:
>>> >> >
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > read
>>> >> > ADVERTENCIA: Element
>>> >> > {http://www.osoa.org/xmlns/sca/1.0}implementation.web
>>> >> > cannot be processed. ([row,col {unknown-source}]: [3,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > ADVERTENCIA: Element
>>> >> > {http://www.osoa.org/xmlns/sca/1.0}implementation.web
>>> >> > cannot be processed. ([row,col {unknown-source}]: [3,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader
>>> >> > GRAVE: XMLSchema validation error occured in: null ,line = 6, column
>>> >> > =
>>> >> > 5,
>>> >> > Message = cvc-complex-type.2.4.a: Invalid content was found starting
>>> >> > with
>>> >> > element 'sca:binding.dwr'. One of
>>> >> > '{"http://www.osoa.org/xmlns/sca/1.0":interface,
>>> >> > "http://www.osoa.org/xmlns/sca/1.0":operation,
>>> >> > "http://www.osoa.org/xmlns/sca/1.0":binding,
>>> >> > WC[##other:"http://www.osoa.org/xmlns/sca/1.0";],
>>> >> > "http://www.osoa.org/xmlns/sca/1.0":callback}' is expected.
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > read
>>> >> > ADVERTENCIA: Element {http://www.osoa.org/xmlns/sca/1.0}binding.dwr
>>> >> > cannot
>>> >> > be processed. ([row,col {unknown-source}]: [6,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > ADVERTENCIA: Element {http://www.osoa.org/xmlns/sca/1.0}binding.dwr
>>> >> > cannot
>>> >> > be processed. ([row,col {unknown-source}]: [6,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > read
>>> >> > ADVERTENCIA: Element callback cannot be processed. ([row,col
>>> >> > {unknown-source}]: [7,9])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > ADVERTENCIA: Element callback cannot be processed. ([row,col
>>> >> > {unknown-source}]: [7,9])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader
>>> >> > GRAVE: XMLSchema validation error occured in: null ,line = 18, column
>>> >> > =
>>> >> > 5,
>>> >> > Message = UndeclaredPrefix: Cannot resolve 'federation:federacion' as
>>> >> > a
>>> >> > QName: the prefix 'federation' is not declared.
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader
>>> >> > GRAVE: XMLSchema validation error occured in: null ,line = 18, column
>>> >> > =
>>> >> > 5,
>>> >> > Message = cvc-attribute.3: The value 'federation:federacion' of
>>> >> > attribute
>>> >> > 'name' on element 'sca:implementation.composite' is not valid with
>>> >> > respect
>>> >> > to its type, 'QName'.
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > read
>>> >> > ADVERTENCIA: Element
>>> >> > {http://www.osoa.org/xmlns/sca/1.0}implementation.web
>>> >> > cannot be processed. ([row,col {unknown-source}]: [3,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > ADVERTENCIA: Element
>>> >> > {http://www.osoa.org/xmlns/sca/1.0}implementation.web
>>> >> > cannot be processed. ([row,col {unknown-source}]: [3,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader
>>> >> > GRAVE: XMLSchema validation error occured in: null ,line = 6, column
>>> >> > =
>>> >> > 5,
>>> >> > Message = cvc-complex-type.2.4.a: Invalid content was found starting
>>> >> > with
>>> >> > element 'sca:binding.dwr'. One of
>>> >> > '{"http://www.osoa.org/xmlns/sca/1.0":interface,
>>> >> > "http://www.osoa.org/xmlns/sca/1.0":operation,
>>> >> > "http://www.osoa.org/xmlns/sca/1.0":binding,
>>> >> > WC[##other:"http://www.osoa.org/xmlns/sca/1.0";],
>>> >> > "http://www.osoa.org/xmlns/sca/1.0":callback}' is expected.
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > read
>>> >> > ADVERTENCIA: Element {http://www.osoa.org/xmlns/sca/1.0}binding.dwr
>>> >> > cannot
>>> >> > be processed. ([row,col {unknown-source}]: [6,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > ADVERTENCIA: Element {http://www.osoa.org/xmlns/sca/1.0}binding.dwr
>>> >> > cannot
>>> >> > be processed. ([row,col {unknown-source}]: [6,5])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > read
>>> >> > ADVERTENCIA: Element callback cannot be processed. ([row,col
>>> >> > {unknown-source}]: [7,9])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor
>>> >> > ADVERTENCIA: Element callback cannot be processed. ([row,col
>>> >> > {unknown-source}]: [7,9])
>>> >> > 22/10/2009 23:21:05
>>> >> >
>>> >> > org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader
>>> >> > .
>>> >> > .
>>> >> > .
>>> >> >
>>> >> >
>>> >> > Problem 2)
>>> >> > When the page is loaded in the browser and the onclick fires the
>>> >> > event
>>> >> > I'm
>>> >> > having the error (In error console):
>>> >> > Error: componentContext is not defined
>>> >> > This can be solved resolving problem 1?
>>> >> >
>>> >> > Any in this list solved this problems?
>>> >> > Regards,
>>> >> >
>>> >> >                      Sebastián
>>> >> >
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Luciano Resende
>>> http://people.apache.org/~lresende
>>> http://lresende.blogspot.com/
>>
>>
>

Reply via email to