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);
+ }
}
}
}