Author: dasarath
Date: Fri Oct 28 22:25:13 2005
New Revision: 329374

URL: http://svn.apache.org/viewcvs?rev=329374&view=rev
Log:
a quick fix for "java.io.IOException: Non nillable element 
'participantProtocolService' is null."

Modified:
    
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/participant/standalone/Transaction.java

Modified: 
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/participant/standalone/Transaction.java
URL: 
http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/participant/standalone/Transaction.java?rev=329374&r1=329373&r2=329374&view=diff
==============================================================================
--- 
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/participant/standalone/Transaction.java
 (original)
+++ 
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/participant/standalone/Transaction.java
 Fri Oct 28 22:25:13 2005
@@ -16,25 +16,29 @@
  */
 package org.apache.ws.transaction.participant.standalone;
 
-
 import java.rmi.RemoteException;
 
+import org.apache.ws.transaction.utility.EndpointReferenceFactory;
 import org.apache.ws.transaction.wsat.CompletionRPCPort;
+import org.apache.ws.transaction.wsat.ParticipantRPCEndpoint;
 import org.apache.ws.transaction.wscoor.CoordinationContext;
 
-
 /**
  * @author Dasarath Weeratunge
  */
 public class Transaction {
-       private static String COMPLETION_PROTOCOL= 
"http://schemas.xmlsoap.org/ws/2003/09/wsat#Completion";;
+       private static String COMPLETION_PROTOCOL = 
"http://schemas.xmlsoap.org/ws/2003/09/wsat#Completion";;
 
        private CoordinationContext ctx;
+
        private CompletionRPCPort compPort;
 
        public Transaction(CoordinationContext ctx) throws RemoteException {
-               this.ctx= ctx;
-               compPort= new 
CompletionRPCPort(ctx.register(COMPLETION_PROTOCOL, null));
+               this.ctx = ctx;
+               // FIXME: 
+               compPort = new 
CompletionRPCPort(ctx.register(COMPLETION_PROTOCOL,
+                               
EndpointReferenceFactory.getInstance().getEndpointReference(
+                                               
ParticipantRPCEndpoint.PORT_TYPE, null)));
        }
 
        public CoordinationContext getCoordinationContex() {
@@ -48,4 +52,4 @@
        public void commit() throws RemoteException {
                compPort.commit();
        }
-}
+}
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to