Hello, List! I've tried to use "wsrf-insert-property" and "wsrf-delete-properties" command line tools. As far as I understand, it is possible know to insert only those properties, which QNames are described in WSDL document of the corresponding service. So I can insert more than one property with the same QName, but when I try to delete only one of them by using "wsrf-delete-properties", I failes, because it removes all properties with this QName. Does anybody know how to insert new resource properties with QName that is not described in WSDL (or, maybe with new "localPart" of the QName only) programmatically, by using Java WS Core, or it is just impossible? Is is possible to remove only one of more than one resource properties with the same QName?
Thanks in advance 2008/11/26, Sergei Smolov <[EMAIL PROTECTED]>: > > Thank you, Rachana > > Nevertheless, this "insert-resource-property" tool seems rather strange. > What resource properties can I add to the service's resource property > document by using "insert-resource-property" tool? Is it correct, that > I only can insert properties with QName, fixed in WSDL document? > > 2008/11/26, Rachana Ananthakrishnan <[EMAIL PROTECTED]>: >> >> Resource properties of a service are defined in the WSDL document, you >> cannot have arbitrary resource properties. >> >> Rachana >> >> ------------------------------ >> *From:* [EMAIL PROTECTED] [mailto: >> [EMAIL PROTECTED] *On Behalf Of *Sergei Smolov >> *Sent:* Wednesday, November 26, 2008 8:44 AM >> *To:* [EMAIL PROTECTED] >> *Subject:* [gt-user] Java WS Core: wsrf-insert-property problem >> >> I think, the problem with the "insert-resource-property" has not been >> solved yet. The thing is that there is no possibility, as I"ve understood, >> to insert property with the QName that is not equal to "Foo". >> For example, here is my file "in.xml": >> >> <doc> <ns1:Av xmlns:ns1="http://widgets.com"> Value1 >> </ns1:Av> <ns1:Foo xmlns:ns1="http://widgets.com"> Value2 >> </ns1:Foo> </doc> >> >> When I've tried to use it, I had this error: >> >> Error: org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType: { >> http://widgets.com}Av >> >> So, is there a possibility to insert resource properties with arbitrary >> QName? If not, what are restrictions on QNames? >> >> Thanks in advance >> >> >> >> 2008/11/11, Sergei Smolov <[EMAIL PROTECTED]>: >>> >>> Rachana, >>> >>> Sorry for late response too, now everything works correctly, thank you >>> very much. >>> >>> 2008/11/4, Rachana Ananthakrishnan <[EMAIL PROTECTED]>: >>>> >>>> Sergei, >>>> >>>> Sorry about late response. >>>> >>>> I tested this and the example in.xml file shows "foo" as the element, >>>> while the QName is case sensitive. Change it to "Foo" and you should see >>>> the >>>> command go through. >>>> >>>> I'll fix the documentation. >>>> >>>> Rachana >>>> >>>> ------------------------------ >>>> *From:* [EMAIL PROTECTED] [mailto: >>>> [EMAIL PROTECTED] *On Behalf Of *Sergei Smolov >>>> *Sent:* Thursday, October 30, 2008 8:46 AM >>>> *To:* [EMAIL PROTECTED] >>>> *Subject:* [gt-user] Java WS Core: wsrf-insert-property >>>> >>>> Hello, List! >>>> I've tried to insert a property into the resource property document of >>>> the WidgetService ( Java WS Core) and i've used the example on: >>>> >>>> >>>> http://www.globus.org/toolkit/docs/4.2/4.2.1/common/javawscore/user/#wsrf-insert-property >>>> >>>> Before using the command "wsrf-insert-property" I've created an XML file >>>> WidgetEPR.xml that contains the WS-Addressing endpoint reference. >>>> >>>> But the result of "./wsrf-insert-property -e WidgetEPR.xml in.xml" >>>> command execution was: >>>> >>>> Error: org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType: >>>> {http://widgets.com}foo >>>> >>>> So, where is an error in my actions? >>>> >>>> Thanks in advance, >>>> -- >>>> Sergey Smolov >>>> >>>> >>> >>> >>> -- >>> Sergey Smolov >> >> >> >> >> -- >> Sergey Smolov >> >> > > > -- > Sergey Smolov -- Sergey Smolov
