Hi list,
I followed the simple factory/instance-service example from the GT4 programming java services book. Now, when I run the simple client that uses the factoryservice to create a resource and write the received EPR into a file from within eclipse (similar to the test clients from the book's examples), the serialized EPR looks like this: <ns1:BasicFactoryResourceReference xsi:type="ns2:EndpointReferenceType" xmlns:ns1="http://grid.lab4inf.fh-muenster.de/namespaces/factory" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/03/addressing"> <ns2:Address xsi:type="xsd:anyURI" xmlns:xsd="http://www.w3.org/2001/XMLSchema">http://127.0.0.2:8080/wsrf/services/lab4inf/factory/InstanceService</ns2:Address> <ns2:ReferenceProperties xsi:type="ns2:ReferencePropertiesType"> <ns1:BasicFactoryResourceKey>22081762</ns1:BasicFactoryResourceKey> </ns2:ReferenceProperties> <ns2:ReferenceParameters xsi:type="ns2:ReferenceParametersType"/> </ns1:BasicFactoryResourceReference> Whereas, when the client is manually compiled and run from the command line (as the examples in the book suggest), the content looks like this: <ns1:BasicFactoryResourceReference xsi:type="ns2:EndpointReferenceType" xmlns:ns1="http://grid.lab4inf.fh-muenster.de/namespaces/factory" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/03/addressing"> <ns2:Address xsi:type="ns2:AttributedURI">http://127.0.0.2:8080/wsrf/services/lab4inf/factory/InstanceService</ns2:Address> <ns2:ReferenceProperties xsi:type="ns2:ReferencePropertiesType"> <ns1:BasicFactoryResourceKey>12216222</ns1:BasicFactoryResourceKey> </ns2:ReferenceProperties> <ns2:ReferenceParameters xsi:type="ns2:ReferenceParametersType"/> </ns1:BasicFactoryResourceReference> As you can see, the URI is not correctly serialized as AttributedURI when run from eclipse. Now, when the AddClient (simple client that uses the epr to get the resource, and invoke an "add" operation) is run from within eclipse (with the epr created from within eclipse), I get this exception: [main] ERROR ser.BeanPropertyTarget - Could not convert org.apache.axis.types.URI to bean field 'address', type org.apache.axis.message.addressing.AttributedURI From the command line, everything works. What could be the cause of this problem? At first I suspected it is because the clients, when run from eclipse, don't have the correct classpath (As set by source /usr/local/globus-4.0.6/etc/globus-devel-env.sh on the command line). I then set the complete contents of the $CLASSPATH var into the run configuration of the client in eclipse - but still the same behaviour shows. Hope someone has had this problem, too, and can help! -- from the desk of Tim München M.Sc. University of Applied Sciences, Muenster, Germany Department of Electrical Engineering and Computer Sciences Stegerwaldstr. 39 48565 Steinfurt EMail: [EMAIL PROTECTED] Office: +49 (0)2551 962582 Private: [EMAIL PROTECTED] Mobile: +49 (0)176 20806364
