[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xmlblaster] get subscribtion without callback



Salut Cyrille,
The problem is that the xmlBlaster is not available and you get an error
 because the GET operation is not queued (this is specified in the
requirement of the link). Other operations like subscribe or publish
would have been queued.

Regards
Michele


Cyrille Giquello wrote:
> Hi,
> I'm starting a new thread about my favorite subject ;o)
> 
> Now I know how to make some test with XmlScript. It's a very nice and
> easy tool !!
> 
> When running the following script generate that error:
> 
> [ERROR main XmlScript] Client failed: errorCode=user.configuration
> message=#exported Synchronous GET on oid='tools
> .chat' is not possible in offline/polling mode. See
> 'http://www.xmlBlaster.org/xmlBlaster/doc/requirements/client.failsafe.html'
> for more de
> tails.
> 
> 
> <!--
>  java javaclients.script.XmlScript -requestFile xxxxx.xml
> -->
> <xmlBlaster>
> 
> <connect>
>    <qos>
>      <securityService type="htpasswd" version="1.0"><![CDATA[
>         <user>aaa</user>
>         <passwd>secret</passwd>
>      ]]></securityService>
>        <session name="aaa/1" timeout="3600000" maxSessions="10"
> clearSessions="false" />
>        <queue relating="connection">
>            <address type="XMLRPC" pingInterval="5000" retries="-1"
> delay="1000" />
>        </queue>
>        <queue relating="callback" maxEntries="5" maxEntriesCache="2">
>            <callback type="XMLRPC" pingInterval="5000" retries="-1"
> dispatcherActive="false" delay="1000">
>            </callback>
>        </queue>
>    </qos>
> </connect>
> 
> <subscribe>
>    <key oid="tools.chat" />
>    <qos>
>    <meta>true</meta>
>    <content>true</content>
>    <multiSubscribe>false</multiSubscribe>
>    <local>true</local>
>    <initialUpdate>false</initialUpdate>
>    <notify>false</notify>
>    <querySpec type="QueueQuery" version="1.0">
>        <![CDATA[maxEntries=3;maxSize=-1;consumable=true;waitingDelay=0]]>
>    </querySpec>
>    </qos>
> </subscribe>
> 
> <!-- to wait that I publish a message from another client-->
> <wait delay="5000" />
> 
> <get>
>    <key oid="tools.chat" queryType="EXACT" />
>    <qos>
>    <querySpec type="QueueQuery">
>    <![CDATA[maxEntries=3&maxSize=-1&consumable=true&waitingDelay=0]]>
>    </querySpec>
>    </qos>
> </get>
> 
> <wait delay="1000" />
> 
> <get>
>    <key oid="tools.chat" queryType="EXACT" />
>    <qos>
>    <querySpec type="QueueQuery">
>    <![CDATA[maxEntries=3&maxSize=-1&consumable=true&waitingDelay=0]]>
>    </querySpec>
>    </qos>
> </get>
> 
> <wait delay="600000000" />
> 
> </xmlBlaster>
> 
> 
>