Well the next thing to check would be if the port maps to the correct
properties. Your port definition should have something like this:

<wsdl:portType name=PortType"
                wsrf-rp:ResourceProperties="tns:ResourceProperties">

Make sure your wsrf-rp:ResourceProperties maps to the NotificationProducerRP
definition.


mabroukONnet wrote:
> 
> hi
> I hope i don't disturb.
> 
> well, i looked in my wsdl files and i found definitions of the four
> properties:
> 
> <xsd:element name="NotificationProducerRP">
>  <xsd:complexType>
>   <xsd:sequence>
>      <xsd:element maxOccurs="unbounded" minOccurs="0"
> ref="wsnt:TopicExpression"/>
>      <xsd:element maxOccurs="1" minOccurs="0" ref="wsnt:FixedTopicSet"/>
>      <xsd:element maxOccurs="unbounded" minOccurs="0"
> ref="wsnt:TopicExpressionDialect"/>
>      <xsd:element maxOccurs="1" minOccurs="0" ref="wstop:TopicSet"/>
>   </xsd:sequence>
>  </xsd:complexType>
> </xsd:element>
> 
> note: on the capability of wich uri is
> "http://docs.oasis-open.org/wsn/bw-2/NotificationProducer";, the java
> capability class is a personalized class (MyNotificationProducer and not
> the SimpleNotificationProducer of muse).
> so i have in the generated classes MyNotificationProducer(interface and
> class) the following :
> *the definition of uri on the interface:
>     String NAMESPACE_URI =
> "http://docs.oasis-open.org/wsn/bw-2/NotificationProducer";;
> *definition of properties on cthe implementation class:
>     private static final QName[] _PROPERTIES = new QName[]
>     {
>         new QName(NAMESPACE_URI, "FixedTopicSet", PREFIX),
>         new QName(NAMESPACE_URI, "TopicExpressionDialect", PREFIX),
>         new QName(NAMESPACE_URI, "TopicExpression", PREFIX),
>         new QName(NAMESPACE_URI, "TopicSet", PREFIX)
>     };
> 
> may i would change something...
> this is the exception: 
> The schema has no property with the name
> '{http://docs.oasis-open.org/wsn/bw-2/NotificationProducer}FixedTopicSet'
> any idea?
> 
> 
> Bogdan Solomon wrote:
>> 
>> 
>> mabroukONnet wrote:
>>> 
>>> hi again and forever,
>>> if you mean by using notification implementing the "ToDo" notification
>>> and subscription manager classes:
>>> i don't still write code.
>>> but in terms of my project requirements i'll use notifications (and this
>>> resource as producer).
>>> 
>>> in any case, i verified that the file.rmd contains all properties you
>>> listed, i have alawayes the exception :-P
>>> 
>>> mabroukONnet
>>> 
>> 
>> Ok, looked again over the Muse source code, the map that is populated
>> (and later looked into, for the property) is actually initialized from
>> the wsdl file. So you need to make sure that your wsdl properties section
>> defines the four properties I listed before. You also need to make sure
>> that they use "ref:" in order to define them.
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/MissingResourceException-tf3927432.html#a11176835
Sent from the Muse User mailing list archive at Nabble.com.


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

Reply via email to