Ramesh,
 
Did Dan's advice solve your issue?  I have the same problem that you are
describing, but as far as I can tell, I have the elements Dan listed
below in my WSDL's resource properties document.
e.g.
 
<xsd:schema elementFormDefault="qualified"
   targetNamespace="http://ws.apache.org/muse/test/wsrf
<http://ws.apache.org/muse/test/wsrf> ">
 
   <xsd:element name="ServerName" type="xsd:string" />
   <xsd:element name="MessageInterval" type="xsd:integer" />
 
   <xsd:element name="WsResourceProperties">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element ref="wsrf-rl:CurrentTime" />
      <xsd:element ref="wsrf-rl:TerminationTime" />
      <xsd:element
       ref="wsrf-rp:QueryExpressionDialect" minOccurs="0"
       maxOccurs="unbounded" />
      <xsd:element ref="wsnt:FixedTopicSet" />
      <xsd:element ref="wst:TopicSet" minOccurs="0" />
      <xsd:element ref="wsnt:TopicExpression" minOccurs="0"
maxOccurs="unbounded" />
      <xsd:element ref="wsnt:TopicExpressionDialect" minOccurs="0"
maxOccurs="unbounded" />
      <xsd:element ref="muws1:ResourceId" />
      <xsd:element ref="muws1:ManageabilityCapability"
       minOccurs="0" maxOccurs="unbounded" />
      <xsd:element ref="muws2:Caption" minOccurs="0"
       maxOccurs="unbounded" />
      <xsd:element ref="muws2:Description"
       minOccurs="0" maxOccurs="unbounded" />
      <xsd:element ref="muws2:Version" minOccurs="0" />
      <xsd:element ref="muws2:OperationalStatus" />
      <xsd:element ref="tns:ServerName" />
      <xsd:element ref="tns:MessageInterval" />
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
<!-- Insert -->        
   <xsd:element name="Update">
    <xsd:complexType>
      <xsd:sequence>
     <xsd:element name="arg" type="xsd:string"/>
      </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   
   <xsd:element name="UpdateResponse"/>
<!-- Insert --> 
  </xsd:schema>
 
 
Thanks,
Brendan
 
On 12/09/06, Daniel Jemiolo <[EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=1> >
wrote:
In order to have a functional WSN producer, you need to have the
following 
four resource properties in your WSDL's resource properties document: 

<xsd:element ref="wsnt:FixedTopicSet" /> 
<xsd:element ref="wst:TopicSet" minOccurs="0" /> 
<xsd:element ref="wsnt:TopicExpression" minOccurs="0" maxOccurs= 
"unbounded" /> 
<xsd:element ref="wsnt:TopicExpressionDialect" minOccurs="0" maxOccurs= 
"unbounded" /> 


where wsnt maps to the WS-BaseNotification namespace and wst maps to the

WS-Topics namespace. These properties, plus the Subscribe and 
GetCurrentMessage operations, complete the WSN producer interface. Now 
when you make a GetRP call, Muse will ask the WSN NotificationProducer 
implementation for the values of the wsnt:Topic property. 

Dan 


"Ramesh Gurunathan" <[EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=0> >
wrote on 12/09/2006 
01:11:07 PM: 

> Dan, 
> 
> Pardon my ignorance... could you give me some more details on this? I 
> am not sure what I should do here... still learning Muse. 
> 
> Ramesh 
> 
> On 12/10/06, Daniel Jemiolo <[EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=1> >
wrote: 
> > The WSDL for your resource does not include the WSN Topic property. 
Make 
> > sure that your resource has the properties and operations for the
WSN 
> > NotificationProducer capability: 
> > 
> >  
http://ws.apache.org/muse/docs/2.0.0/manual/capabilities/wsn-np.html
<http://ws.apache.org/muse/docs/2.0.0/manual/capabilities/wsn-np.html>  
> > 
> > 
> > "Ramesh Gurunathan" <[EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=2> >
wrote on 12/09/2006 
> > 12:55:15 PM: 
> > 
> > > I used the WsResourceClient to get the list of Topics but got the 
> > > below error. I'm using the nightly build. Any ideas what is wrong 
> > > here? 
> > > 
> > > org.apache.muse.ws.addressing.soap.SoapFault: [ID = 
> > > 'PropertyNotInSchema'] There is no property named 
> > > '{http://docs.oasis-open.org/wsn/b-2
<http://docs.oasis-open.org/wsn/b-2> }Topic' defined in the schema. A 
> > > property should not have any operations or metadata applied to it
if 
> > > it is not in the WS-RP document. 
> > >    at org.apache.muse.core.AbstractResourceClient. 
> > > invoke(AbstractResourceClient.java:279) 
> > >    at org.apache.muse.core.AbstractResourceClient. 
> > > invoke(AbstractResourceClient.java:235) 
> > >    at org.apache.muse.ws.resource.remote.WsResourceClient. 
> > > getResourceProperty(WsResourceClient.java:134) 
> > >    at 
> > 
com.savi.fw.remote.notification.NotificationUtil.main(NotificationUtil.j
ava:18) 
> > > 
> > > Ramesh 
> > > 
> > > On 12/9/06, Daniel Jemiolo <[EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=3> >
wrote: 
> > > > You need to invoke GetResourceProperty on the wsnt:Topic
property: 
> > > > 
> > > > 
> > > > WsResourceClient client = new WsResourceClient(...); 
> > > > Element[] topicXML = 
> > client.getResourceProperty(WsnConstants.TOPIC_QNAME); 
> > > > 
> > > > // 
> > > > // you can also do this, but only with Muse's client: 
> > > > // 
> > > > QName[] topicNames = 
> > client.getPropertyAsObject(WsnConstants.TOPIC_QNAME, 
> > > > QName.class); 
> > > > 
> > > > 
> > > > Assuming this is a non-Java client, just make a GetRP request
for 
the 
> > > > wsnt:Topic property: 
> > > > 
> > > > <wsrf-rp:GetResourceProperty 
> > > >         xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2
<http://docs.oasis-open.org/wsrf/rp-2> " 
> > > >         xmlns:wsnt="http://docs-oasis-open.org/wsn/b-2
<http://docs-oasis-open.org/wsn/b-2> "> 
> > > >    wsnt:Topic 
> > > > </wsrf-rp:GetResourceProperty> 
> > > > 
> > > > 
> > > > 
> > > > "Ramesh Gurunathan" <[EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=4> >
wrote on 
12/08/2006 
> > > > 11:28:08 AM: 
> > > > 
> > > > > Hi, 
> > > > > 
> > > > > I would like to retrieve the list of Topics that are available

for 
> > > > > subscription. Could anyone advice me how I can do this? Let me

be 
> > more 
> > > > > specific. The web services client will retrieve list of Topics

from 
> > > > > the server and lets the user to select the appropriate 
subscription. 
> > > > > Can this be achieved? 
> > > > > 
> > > > > Thank you for your input 
> > > > > 
> > > > > Ramesh 
> > > > > 
> > > > > 
> >
--------------------------------------------------------------------- 
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=5>  
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=6>  
> > > > > 
> > > > 
> > > > 
> > > > 
--------------------------------------------------------------------- 
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=7>  
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=8>  
> > > > 
> > > > 
> > > 
> > > 
--------------------------------------------------------------------- 
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=9>  
> > > For additional commands, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=10>  
> > > 
> > 
> > 
> >
--------------------------------------------------------------------- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=11>  
> > For additional commands, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=12>  
> > 
> > 
> 
> --------------------------------------------------------------------- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=13>  
> For additional commands, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=14>  
> 


--------------------------------------------------------------------- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=15>  
For additional commands, e-mail: [EMAIL PROTECTED]
<http://www.nabble.com/user/SendEmail.jtp?type=post&post=7775768&i=16>  

 
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to