Author: veithen
Date: Wed May 26 20:57:16 2010
New Revision: 948589

URL: http://svn.apache.org/viewvc?rev=948589&view=rev
Log:
AXIS2-4527: Replaced invocations of UUIDGenerator.getUUID() by calls to more 
specialized methods (for content IDs, uuid URNs, general purpose IDs, etc.). In 
particular, for message IDs, use uuid URNs with a correct UUID conforming to 
ISO/IEC 11578:1996.

Modified:
    
axis/axis2/java/core/trunk/modules/addressing/src/org/apache/axis2/handlers/addressing/AddressingOutHandler.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/addressing/EndpointReference.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/OperationClient.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/Options.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/MessageContext.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/OperationContext.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceContext.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceGroupContext.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOnlyAxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOutAxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutInAxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutOnlyAxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/RobustOutOnlyAxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/TwoChannelAxisOperation.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java
    
axis/axis2/java/core/trunk/modules/kernel/test/org/apache/axis2/context/OperationContextTest.java

Modified: 
axis/axis2/java/core/trunk/modules/addressing/src/org/apache/axis2/handlers/addressing/AddressingOutHandler.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/addressing/src/org/apache/axis2/handlers/addressing/AddressingOutHandler.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/addressing/src/org/apache/axis2/handlers/addressing/AddressingOutHandler.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/addressing/src/org/apache/axis2/handlers/addressing/AddressingOutHandler.java
 Wed May 26 20:57:16 2010
@@ -24,12 +24,12 @@ import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.om.util.AttributeHelper;
 import org.apache.axiom.om.util.ElementHelper;
-import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.SOAPFactory;
 import org.apache.axiom.soap.SOAPFault;
 import org.apache.axiom.soap.SOAPHeader;
 import org.apache.axiom.soap.SOAPHeaderBlock;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.AddressingConstants;
 import org.apache.axis2.addressing.AddressingFaultsHelper;
@@ -229,7 +229,7 @@ public class AddressingOutHandler extend
             
             //Check whether we want to force a message id to be sent.
             if (messageID == null && includeOptionalHeaders) {
-                messageID = UUIDGenerator.getUUID();
+                messageID = UIDGenerator.generateURNString();
                 messageContextOptions.setMessageId(messageID);
             }
             

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/addressing/EndpointReference.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/addressing/EndpointReference.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/addressing/EndpointReference.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/addressing/EndpointReference.java
 Wed May 26 20:57:16 2010
@@ -28,7 +28,7 @@ import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.om.OMNode;
 import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.util.StAXUtils;
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.externalize.ExternalizeConstants;
 import org.apache.axis2.context.externalize.SafeObjectInputStream;
@@ -823,7 +823,7 @@ public class EndpointReference implement
      */
     public String getLogCorrelationIDString() {
         if (logCorrelationIDString == null) {
-            logCorrelationIDString = myClassName + "@" + 
UUIDGenerator.getUUID();
+            logCorrelationIDString = myClassName + "@" + 
UIDGenerator.generateUID();
         }
         return logCorrelationIDString;
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/OperationClient.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/OperationClient.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/OperationClient.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/OperationClient.java
 Wed May 26 20:57:16 2010
@@ -20,7 +20,7 @@
 package org.apache.axis2.client;
 
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.client.async.AxisCallback;
@@ -245,7 +245,7 @@ public abstract class OperationClient {
         // if there is no message id still, set a new one.
         String messageId = options.getMessageId();
         if (messageId == null || "".equals(messageId)) {
-            messageId = UUIDGenerator.getUUID();
+            messageId = UIDGenerator.generateURNString();
         }
         mc.setMessageID(messageId);
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/Options.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/Options.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/Options.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/client/Options.java
 Wed May 26 20:57:16 2010
@@ -20,8 +20,8 @@
 package org.apache.axis2.client;
 
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axiom.soap.SOAP11Constants;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.Constants;
 import org.apache.axis2.addressing.AddressingConstants;
@@ -1602,7 +1602,7 @@ public class Options implements External
      */
     public String getLogCorrelationIDString() {
         if (logCorrelationIDString == null) {
-            logCorrelationIDString = myClassName + "@" + 
UUIDGenerator.getUUID();
+            logCorrelationIDString = myClassName + "@" + 
UIDGenerator.generateUID();
         }
         return logCorrelationIDString;
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/MessageContext.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/MessageContext.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/MessageContext.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/MessageContext.java
 Wed May 26 20:57:16 2010
@@ -22,10 +22,10 @@ package org.apache.axis2.context;
 import org.apache.axiom.attachments.Attachments;
 import org.apache.axiom.om.OMOutputFormat;
 import org.apache.axiom.om.util.DetachableInputStream;
-import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axiom.soap.SOAP11Constants;
 import org.apache.axiom.soap.SOAP12Constants;
 import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.Constants;
 import org.apache.axis2.Constants.Configuration;
@@ -548,7 +548,7 @@ public class MessageContext extends Abst
      */
     public String getLogCorrelationID() {
         if (logCorrelationID == null) {
-            logCorrelationID = UUIDGenerator.getUUID();
+            logCorrelationID = UIDGenerator.generateUID();
         }
         return logCorrelationID;
     }
@@ -1764,7 +1764,7 @@ public class MessageContext extends Abst
      * @return the auto generated content ID of the MIME attachment
      */
     public String addAttachment(DataHandler dataHandler) {
-        String contentID = UUIDGenerator.getUUID();
+        String contentID = UIDGenerator.generateContentId();
         addAttachment(contentID, dataHandler);
         return contentID;
     }
@@ -2527,7 +2527,7 @@ public class MessageContext extends Abst
         String tmpID = getMessageID();
         if (tmpID == null) {
             // get an id to use when restoring this object
-            tmpID = UUIDGenerator.getUUID();
+            tmpID = UIDGenerator.generateUID();
             setMessageID(tmpID);
         }
 

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/OperationContext.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/OperationContext.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/OperationContext.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/OperationContext.java
 Wed May 26 20:57:16 2010
@@ -20,7 +20,7 @@
 
 package org.apache.axis2.context;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.externalize.ActivateUtils;
 import org.apache.axis2.context.externalize.ExternalizeConstants;
@@ -1105,7 +1105,7 @@ public class OperationContext extends Ab
      */
     public String getLogCorrelationIDString() {
         if (logCorrelationIDString == null) {
-            logCorrelationIDString = myClassName + "@" + 
UUIDGenerator.getUUID();
+            logCorrelationIDString = myClassName + "@" + 
UIDGenerator.generateUID();
         }
         return logCorrelationIDString;
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceContext.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceContext.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceContext.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceContext.java
 Wed May 26 20:57:16 2010
@@ -20,7 +20,7 @@
 
 package org.apache.axis2.context;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.context.externalize.ActivateUtils;
@@ -590,7 +590,7 @@ public class ServiceContext extends Abst
      */
     public String getLogCorrelationIDString() {
         if (logCorrelationIDString == null) {
-            logCorrelationIDString = myClassName + "@" + 
UUIDGenerator.getUUID();
+            logCorrelationIDString = myClassName + "@" + 
UIDGenerator.generateUID();
         }
         return logCorrelationIDString;
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceGroupContext.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceGroupContext.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceGroupContext.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/ServiceGroupContext.java
 Wed May 26 20:57:16 2010
@@ -20,7 +20,7 @@
 
 package org.apache.axis2.context;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.externalize.ActivateUtils;
 import org.apache.axis2.context.externalize.ExternalizeConstants;
@@ -295,7 +295,7 @@ public class ServiceGroupContext extends
 
         if (id == null) {
             // generate an ID to use when this object is restored
-            id = UUIDGenerator.getUUID();
+            id = UIDGenerator.generateUID();
         }
         out.writeObject(id);
 

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisOperation.java
 Wed May 26 20:57:16 2010
@@ -27,7 +27,7 @@ import java.util.Set;
 
 import javax.xml.namespace.QName;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.client.OperationClient;
 import org.apache.axis2.client.Options;
@@ -87,7 +87,7 @@ public abstract class AxisOperation exte
         moduleConfigmap = new HashMap<String, ModuleConfiguration>();
         faultMessages = new ArrayList<AxisMessage>();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
     }
 

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOnlyAxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOnlyAxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOnlyAxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOnlyAxisOperation.java
 Wed May 26 20:57:16 2010
@@ -19,7 +19,7 @@
 
 package org.apache.axis2.description;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.client.OperationClient;
 import org.apache.axis2.client.Options;
@@ -45,7 +45,7 @@ public class InOnlyAxisOperation extends
     public InOnlyAxisOperation() {
         super();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
         createMessage();
         setMessageExchangePattern(WSDL2Constants.MEP_URI_IN_ONLY);

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOutAxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOutAxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOutAxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/InOutAxisOperation.java
 Wed May 26 20:57:16 2010
@@ -19,7 +19,7 @@
 
 package org.apache.axis2.description;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.client.OperationClient;
 import org.apache.axis2.client.Options;
@@ -36,7 +36,7 @@ public class InOutAxisOperation extends 
     public InOutAxisOperation() {
         super();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
     }
 

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutInAxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutInAxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutInAxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutInAxisOperation.java
 Wed May 26 20:57:16 2010
@@ -23,9 +23,9 @@ import java.util.HashMap;
 
 import javax.xml.namespace.QName;
 
-import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axiom.soap.SOAPBody;
 import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.Constants;
 import org.apache.axis2.addressing.AddressingConstants;
@@ -56,7 +56,7 @@ public class OutInAxisOperation extends 
     public OutInAxisOperation() {
         super();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
         setMessageExchangePattern(WSDL2Constants.MEP_URI_OUT_IN);
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutOnlyAxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutOnlyAxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutOnlyAxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/OutOnlyAxisOperation.java
 Wed May 26 20:57:16 2010
@@ -19,7 +19,7 @@
 
 package org.apache.axis2.description;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.AddressingConstants;
 import org.apache.axis2.addressing.AddressingConstants.Final;
@@ -53,7 +53,7 @@ public class OutOnlyAxisOperation extend
     public OutOnlyAxisOperation() {
         super();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
         createMessage();
         setMessageExchangePattern(WSDL2Constants.MEP_URI_OUT_ONLY);

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/RobustOutOnlyAxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/RobustOutOnlyAxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/RobustOutOnlyAxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/RobustOutOnlyAxisOperation.java
 Wed May 26 20:57:16 2010
@@ -19,8 +19,8 @@
 
 package org.apache.axis2.description;
 
-import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.client.OperationClient;
 import org.apache.axis2.client.Options;
@@ -38,7 +38,7 @@ public class RobustOutOnlyAxisOperation 
     public RobustOutOnlyAxisOperation() {
         super();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
         setMessageExchangePattern(WSDL2Constants.MEP_URI_ROBUST_OUT_ONLY);
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/TwoChannelAxisOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/TwoChannelAxisOperation.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/TwoChannelAxisOperation.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/TwoChannelAxisOperation.java
 Wed May 26 20:57:16 2010
@@ -19,7 +19,7 @@
 
 package org.apache.axis2.description;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.OperationContext;
@@ -43,7 +43,7 @@ public abstract class TwoChannelAxisOper
     public TwoChannelAxisOperation() {
         super();
         //setup a temporary name
-        QName tmpName = new QName(this.getClass().getName() + "_" + 
UUIDGenerator.getUUID());
+        QName tmpName = new QName(this.getClass().getName() + "_" + 
UIDGenerator.generateUID());
         this.setName(tmpName);
         createMessages();
     }

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java
 Wed May 26 20:57:16 2010
@@ -22,7 +22,6 @@ package org.apache.axis2.util;
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axiom.soap.SOAP11Constants;
 import org.apache.axiom.soap.SOAP12Constants;
 import org.apache.axiom.soap.SOAPConstants;
@@ -38,6 +37,7 @@ import org.apache.axiom.soap.SOAPHeader;
 import org.apache.axiom.soap.SOAPHeaderBlock;
 import org.apache.axiom.soap.SOAPProcessingException;
 import org.apache.axiom.soap.SOAPFaultNode;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.Constants;
 import org.apache.axis2.addressing.AddressingConstants;
@@ -149,7 +149,7 @@ public class MessageContextBuilder {
                 newmsgCtx.setReplyTo(new 
EndpointReference(AddressingConstants.Final.WSA_NONE_URI));
             }
 
-            newmsgCtx.setMessageID(UUIDGenerator.getUUID());
+            newmsgCtx.setMessageID(UIDGenerator.generateURNString());
 
             // add the service group id as a reference parameter
             String serviceGroupContextId = 
inMessageContext.getServiceGroupContextId();
@@ -165,7 +165,7 @@ public class MessageContextBuilder {
             Object version = 
newmsgCtx.getProperty(AddressingConstants.WS_ADDRESSING_VERSION);
             if (AddressingConstants.Submission.WSA_NAMESPACE.equals(version) ||
                 (outboundToEPR != null && 
!outboundToEPR.hasAnonymousAddress())) {
-                newmsgCtx.setMessageID(UUIDGenerator.getUUID());
+                newmsgCtx.setMessageID(UIDGenerator.generateURNString());
                 newmsgCtx.setReplyTo(new 
EndpointReference(AddressingConstants.Final.WSA_NONE_URI));
             }
         }
@@ -322,7 +322,7 @@ public class MessageContextBuilder {
         Object version = 
faultContext.getProperty(AddressingConstants.WS_ADDRESSING_VERSION);
         if (AddressingConstants.Submission.WSA_NAMESPACE.equals(version) ||
             (outboundToEPR != null && !outboundToEPR.hasAnonymousAddress())) {
-            faultContext.setMessageID(UUIDGenerator.getUUID());
+            faultContext.setMessageID(UIDGenerator.generateURNString());
             faultContext.setReplyTo(new 
EndpointReference(AddressingConstants.Final.WSA_NONE_URI));
         }
 

Modified: 
axis/axis2/java/core/trunk/modules/kernel/test/org/apache/axis2/context/OperationContextTest.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test/org/apache/axis2/context/OperationContextTest.java?rev=948589&r1=948588&r2=948589&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/test/org/apache/axis2/context/OperationContextTest.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/test/org/apache/axis2/context/OperationContextTest.java
 Wed May 26 20:57:16 2010
@@ -19,7 +19,7 @@
 
 package org.apache.axis2.context;
 
-import org.apache.axiom.om.util.UUIDGenerator;
+import org.apache.axiom.util.UIDGenerator;
 import org.apache.axis2.AbstractTestCase;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.RelatesTo;
@@ -52,14 +52,14 @@ public class OperationContextTest extend
         ServiceContext sessionContext = sgc.getServiceContext(axisService);
         MessageContext messageContext1 = this.getBasicMessageContext();
 
-        messageContext1.setMessageID(UUIDGenerator.getUUID());
+        messageContext1.setMessageID(UIDGenerator.generateURNString());
         AxisOperation axisOperation = new InOutAxisOperation(new 
QName("test"));
         OperationContext operationContext1 = axisOperation
                 .findOperationContext(messageContext1, sessionContext);
         axisOperation.registerOperationContext(messageContext1, 
operationContext1);
 
         MessageContext messageContext2 = this.getBasicMessageContext();
-        messageContext2.setMessageID(UUIDGenerator.getUUID());
+        messageContext2.setMessageID(UIDGenerator.generateURNString());
         messageContext2.getOptions().addRelatesTo(
                 new RelatesTo(messageContext1.getMessageID()));
         messageContext2.setAxisOperation(axisOperation);


Reply via email to