Author: dkulp
Date: Sat Mar 14 02:11:56 2009
New Revision: 753584

URL: http://svn.apache.org/viewvc?rev=753584&view=rev
Log:
Updates to get wssc working well from command line

Added:
    
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/download_wsdl.xml
      - copied unchanged from r753480, 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/build.xml
Removed:
    
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/build.xml
Modified:
    
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml
    
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java
    
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java

Modified: 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml?rev=753584&r1=753583&r2=753584&view=diff
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml
 (original)
+++ 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml
 Sat Mar 14 02:11:56 2009
@@ -24,7 +24,8 @@
     <version>1.0</version>
     <properties>
         <cxf.version>[2,)</cxf.version>
-        <test.method></test.method>
+        <test.method>ALL</test.method>
+        <test.server>MS</test.server>
         
<baseLocation>http://131.107.153.205/Security_WsSecurity_Service_Indigo/WSSecureConversation.svc</baseLocation>
     </properties>
     <build>
@@ -63,7 +64,7 @@
                         </goals>
                         <configuration>
                             <tasks>
-                                <ant inheritRefs="true" 
antfile="${basedir}/build.xml">
+                                <ant inheritRefs="true" 
antfile="${basedir}/download_wsdl.xml">
                                     <property value="${basedir}/target" 
name="build.dir" />
                                     <property name="baseLocation" 
value="${baseLocation}"/>
                                     <target name="download" />
@@ -132,7 +133,8 @@
                                     <goal>java</goal>
                                 </goals>
                                 <configuration>
-                                    
<mainClass>demo.hw.server.Server</mainClass>
+                                    <classpathScope>test</classpathScope>
+                                    
<mainClass>interop.server.Server</mainClass>
                                 </configuration>
                             </execution>
                         </executions>
@@ -158,6 +160,7 @@
                                     <classpathScope>test</classpathScope>
                                     
<mainClass>interop.client.Client</mainClass>
                                     <arguments>
+                                        <argument>${test.server}</argument>
                                         <argument>${test.method}</argument>
                                     </arguments>
                                 </configuration>

Modified: 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java?rev=753584&r1=753583&r2=753584&view=diff
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java
 (original)
+++ 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java
 Sat Mar 14 02:11:56 2009
@@ -51,8 +51,21 @@
         throws Exception {
 
         boolean useLocalWCFServices = false;
+        boolean local = false;
 
-        if (argv.length < 1 || "".equals(argv[0]) || argv[0] == null) {
+        if (argv.length > 0 && "local".equalsIgnoreCase(argv[0])) {
+            local = true;
+        }
+        if (argv.length > 0 && "local".equalsIgnoreCase(argv[0])
+            || "ms".equalsIgnoreCase(argv[0])) {        
+            String tmp[] = new String[argv.length - 1];
+            System.arraycopy(argv, 1, tmp, 0, tmp.length);
+            argv = tmp;
+        }
+        System.out.println(argv[0] + "    " + local);
+
+        if (argv.length < 1 || "".equals(argv[0]) 
+            || argv[0] == null || "ALL".equals(argv[0])) {
             argv = new String[] {
                 //"SecureConversation_UserNameOverTransport_IPingService", 
                              //service not running on the https port
@@ -98,6 +111,7 @@
         //argv = new String[] {argv[4]};
         //argv = new String[] {"_X10_IPingService"};
         
+        
         new SpringBusFactory().createBus("etc/client.xml");
         List<String> results = new ArrayList<String>(argv.length);
         URL wsdlLocation = null;
@@ -105,7 +119,9 @@
         for (String portPrefix : argv) {
             try {
                 PingService svc;
-                //wsdlLocation = new URL("http://localhost:9001/"; + portPrefix 
+ "?wsdl");
+                if (local) {
+                    wsdlLocation = new URL("http://localhost:9001/"; + 
portPrefix + "?wsdl");
+                }
                 boolean isLocal = false;
                 try {
                     if (wsdlLocation != null) {

Modified: 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java?rev=753584&r1=753583&r2=753584&view=diff
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java
 (original)
+++ 
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java
 Sat Mar 14 02:11:56 2009
@@ -25,11 +25,12 @@
 
 import org.apache.cxf.bus.spring.SpringBusFactory;
 import org.apache.cxf.ws.security.SecurityConstants;
+import org.apache.ws.security.WSSConfig;
 
 
 public class Server {
     protected Server(String baseUrl) throws Exception {
-        
+        WSSConfig.getDefaultWSConfig();
         new SpringBusFactory().createBus("etc/server.xml");
         
         //"SecureConversation_UserNameOverTransport_IPingService",


Reply via email to