You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by sv...@apache.org on 2004/03/24 04:27:00 UTC

cvs commit: ws-juddi/samples/delete_tModel DeleteTModelSample.java

sviens      2004/03/23 19:27:00

  Modified:    samples/save_tModel SaveTModelSample.java
               samples/delete_tModel DeleteTModelSample.java
  Log:
  Updated and tested successfully.
  
  Revision  Changes    Path
  1.6       +2 -2      ws-juddi/samples/save_tModel/SaveTModelSample.java
  
  Index: SaveTModelSample.java
  ===================================================================
  RCS file: /home/cvs/ws-juddi/samples/save_tModel/SaveTModelSample.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SaveTModelSample.java	24 Mar 2004 03:01:55 -0000	1.5
  +++ SaveTModelSample.java	24 Mar 2004 03:26:59 -0000	1.6
  @@ -51,8 +51,8 @@
   
       try
       {      
  -      System.out.println("discard_authToken Sample");
  -      System.out.println("------------------------");
  +      System.out.println("save_tModel Sample");
  +      System.out.println("------------------");
         System.out.println("userID: "+userID);
         System.out.println("password: "+password);
         System.out.println("");
  
  
  
  1.5       +55 -4     ws-juddi/samples/delete_tModel/DeleteTModelSample.java
  
  Index: DeleteTModelSample.java
  ===================================================================
  RCS file: /home/cvs/ws-juddi/samples/delete_tModel/DeleteTModelSample.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DeleteTModelSample.java	16 Mar 2004 14:26:16 -0000	1.4
  +++ DeleteTModelSample.java	24 Mar 2004 03:27:00 -0000	1.5
  @@ -14,6 +14,15 @@
    * limitations under the License.
    */
   
  +import java.util.Properties;
  +import java.util.Vector;
  +
  +import org.apache.juddi.datatype.request.AuthInfo;
  +import org.apache.juddi.datatype.response.AuthToken;
  +import org.apache.juddi.datatype.response.DispositionReport;
  +import org.apache.juddi.datatype.response.ErrInfo;
  +import org.apache.juddi.datatype.response.Result;
  +import org.apache.juddi.error.RegistryException;
   import org.apache.juddi.proxy.RegistryProxy;
   import org.apache.juddi.registry.IRegistry;
   
  @@ -24,14 +33,56 @@
   {
     public static void main(String[] args)
     {
  -    IRegistry regisry = new RegistryProxy();
  +    // Option #1 (grabs properties from juddi.properties)
  +    //IRegistry registry = new RegistryProxy();
  +    
  +    // Option #2
  +    Properties props = new Properties();
  +    props.setProperty(RegistryProxy.ADMIN_ENDPOINT_PROPERTY_NAME,"http://localhost:8080/juddi/admin");
  +    props.setProperty(RegistryProxy.INQUIRY_ENDPOINT_PROPERTY_NAME,"http://localhost:8080/juddi/inquiry");
  +    props.setProperty(RegistryProxy.PUBLISH_ENDPOINT_PROPERTY_NAME,"http://localhost:8080/juddi/publish");
  +    IRegistry registry = new RegistryProxy(props);
  +
  +    String userID = "sviens";
  +    String password = "password";
  +
  +    DispositionReport dispReport = null;
  +    Vector resultVector = null;
   
       try
  -    {
  +    {      
  +      System.out.println("delete_tModel Sample");
  +      System.out.println("--------------------");
  +      System.out.println("userID: "+userID);
  +      System.out.println("password: "+password);
  +      System.out.println("");
  +
  +      AuthToken authToken = registry.getAuthToken(userID,password);
  +      AuthInfo authInfo = authToken.getAuthInfo();
  +      System.out.println("AuthToken: "+authInfo.getValue());
  +
  +      Vector keyVector = new Vector();
  +      for (int i=0; i<args.length; i++)
  +      {
  +        String key = (String)args[i];
  +        keyVector.add(key);
  +        System.out.println("Deleting: "+key); 
  +      }
  +      
  +      registry.deleteTModel(authInfo,keyVector);
  +      System.out.println("(done)");        
       }
  -    catch(Exception ex)
  +    catch(RegistryException regex)
       {
  -      ex.printStackTrace();
  +      dispReport = regex.getDispositionReport();
  +      resultVector = dispReport.getResultVector();
  +      if (resultVector != null)
  +      {
  +        Result result = (Result)resultVector.elementAt(0);
  +        ErrInfo errInfo = result.getErrInfo();
  +        int errNo = result.getErrno();
  +        System.out.println("Error Number: "+errNo);
  +      }
       }
     }
   }