Hello we are trying the code specified in
http://svn.apache.org/repos/asf/webservices/juddi/trunk/docs/examples/simple-publish/

but we are getting a "ConfigurationException"  on the following line of code

clazz =
UDDIClientContainer.getUDDIClerkManager(null).getClientConfig().getUDDINode("default").getProxyTransport();
even through it is in a try catch(Exception) block

any ideas?

we are developing in eclipse.  We are using the example code along with the
following jar files
commons-collections-3.2.1.jar
commons-configuration-1.5.jar
juddi-client-3.0.3.jar
juddi-core-3.0.3.jar
log4j-1.2.13.jar
uddi-ws-3.0.2.jar

thanks for any ideas

On Tue, Oct 5, 2010 at 6:30 PM, Kurt T Stam <kurt.s...@gmail.com> wrote:

>  Hi Atousa,
>
> Take a look at
>
>
> http://svn.apache.org/repos/asf/webservices/juddi/trunk/docs/examples/simple-publish/
>
> and
>
>
> http://svn.apache.org/repos/asf/webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java
>
> That should have all you need.
>
> Good luck,
>
> --Kurt
>
>
> On 10/5/10 4:31 PM, Atousa Pahlevan wrote:
>
> Hi,
>
> Can anyone send me a sample of client code to get service publisher info.
> from juddi.
>  I installed juddi and also able to get Authtoken information, however
> still could not get the service information (read services). I greatly
> appreciate any help.
>
> Here is my code :
>
> package testclient;
>
> import java.rmi.RemoteException;
>
> import api_v3.juddi_apache_org.Publisher;
> import api_v3.uddi_org.AuthToken;
> import api_v3.uddi_org.Get_authToken;
> import v3_service.juddi_apache_org.JUDDI_Api_PortTypeProxy;
> import v3_service.uddi_org.UDDI_Security_PortTypeProxy;
>
> public class UDDIApiTestClient {
>
>     public void getPublisher(){
>         UDDI_Security_PortTypeProxy proxy = new
> UDDI_Security_PortTypeProxy();
>         Get_authToken authtoken = new Get_authToken();
>         authtoken.setUserID("root");
>         authtoken.setCred("root");
>         AuthToken token=null;
>         try {
>             token = proxy.get_authToken(authtoken);
>             System.out.println(":"+token.getAuthInfo());
>         } catch (RemoteException e) {
>             // TODO Auto-generated catch block
>             e.printStackTrace();
>             return;
>         }
>         JUDDI_Api_PortTypeProxy proxyapi = new JUDDI_Api_PortTypeProxy();
>
>         try {
>             Publisher list[] =
> proxyapi.get_allPublisherDetail(token.getAuthInfo());
>         } catch (RemoteException e) {
>             // TODO Auto-generated catch block
>             e.printStackTrace();
>         }
>     }
>     /**
>      * @param args
>      */
>     public static void main(String[] args) {
>         UDDIApiTestClient client = new UDDIApiTestClient();
>         client.getPublisher();
>     }
>
> }
>
> Console:
>
> :authtoken:2f08a139-5cc4-4e7c-a9d6-311193253ca3
> AxisFault
>  faultCode: 
> {http://schemas.xmlsoap.org/soap/envelope/}Server<http://schemas.xmlsoap.org/soap/envelope/%7DServer>
>  faultSubcode:
>  faultString: Authentication is required for this API call
>  faultActor:
>  faultNode:
>  faultDetail:
>     {urn:uddi-org:api_v3}dispositionReport:<ns3:result
> errno="10120"><ns3:errInfo errCode="E_authTokenRequired">Authentication
> token is missing or is invalid.</ns3:errInfo></ns3:result>
>
> *I also can see "root" in the list if the publisher in juddi ?!!!*
>
>
> Regards,
> Atousa
>
>
>

Reply via email to