Author: damitha
Date: Tue Sep  2 02:16:57 2008
New Revision: 691171

URL: http://svn.apache.org/viewvc?rev=691171&view=rev
Log:
Updating database cleaning code

Modified:
    
webservices/sandesha/trunk/c/src/msgprocessors/make_connection_msg_processor.c
    webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_msg_processor.c
    
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_res_msg_processor.c
    webservices/sandesha/trunk/c/src/util/terminate_mgr.c

Modified: 
webservices/sandesha/trunk/c/src/msgprocessors/make_connection_msg_processor.c
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/msgprocessors/make_connection_msg_processor.c?rev=691171&r1=691170&r2=691171&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/c/src/msgprocessors/make_connection_msg_processor.c 
(original)
+++ 
webservices/sandesha/trunk/c/src/msgprocessors/make_connection_msg_processor.c 
Tue Sep  2 02:16:57 2008
@@ -500,28 +500,7 @@
         if(bean1)
             sandesha2_sender_bean_free(bean1, env);
     }
-    msg_type = sandesha2_msg_ctx_get_msg_type(return_rm_msg_ctx, env);
-    if(SANDESHA2_MSG_TYPE_TERMINATE_SEQ == msg_type)
-    {
-        sandesha2_terminate_seq_t *terminate_seq = NULL;
-        axis2_char_t *seq_id = NULL;
-        axis2_conf_ctx_t *conf_ctx = NULL;
-        axis2_char_t *int_seq_id = NULL;
-        
-        terminate_seq = sandesha2_msg_ctx_get_terminate_seq(return_rm_msg_ctx, 
-            env);
-        seq_id = sandesha2_identifier_get_identifier(
-            sandesha2_terminate_seq_get_identifier(terminate_seq, 
-                env), env);
-        conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
-        int_seq_id = sandesha2_utils_get_seq_property(env, seq_id, 
-            SANDESHA2_SEQUENCE_PROPERTY_RMS_INTERNAL_SEQ_ID, seq_prop_mgr);
-        sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx,
-            int_seq_id, axis2_msg_ctx_get_server_side(msg_ctx, env), 
-                storage_mgr, seq_prop_mgr, create_seq_mgr, sender_mgr);
-        if(int_seq_id)
-            AXIS2_FREE(env->allocator, int_seq_id);
-    }
+
     if(seq_prop_mgr)
         sandesha2_seq_property_mgr_free(seq_prop_mgr, env);
     if(create_seq_mgr)

Modified: 
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_msg_processor.c
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_msg_processor.c?rev=691171&r1=691170&r2=691171&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_msg_processor.c 
(original)
+++ 
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_msg_processor.c 
Tue Sep  2 02:16:57 2008
@@ -704,7 +704,6 @@
     axis2_op_t *old_op = NULL;
     axis2_op_t *out_in_op = NULL;
     axutil_qname_t *qname = NULL;
-    /*axis2_op_ctx_t *op_ctx = NULL;*/
     sandesha2_terminate_seq_t *term_seq_part = NULL;
     axis2_char_t *rm_version = NULL;
     axis2_char_t *transport_to = NULL;
@@ -782,13 +781,6 @@
     axis2_op_set_msg_exchange_pattern(out_in_op, env, AXIS2_MEP_URI_OUT_IN);
     axis2_op_set_in_flow(out_in_op, env, axis2_op_get_in_flow(old_op, env));
 
-    /*axutil_allocator_switch_to_global_pool(env->allocator);
-    op_ctx = axis2_op_ctx_create(env, out_in_op, NULL);
-    axis2_op_ctx_set_parent(op_ctx, env, axis2_msg_ctx_get_svc_ctx(msg_ctx, 
env));
-    axis2_conf_ctx_register_op_ctx(conf_ctx, env, sandesha2_msg_ctx_get_msg_id(
-        rm_msg_ctx, env), op_ctx);
-    axutil_allocator_switch_to_local_pool(env->allocator);*/
-    
     if(terminated && !axutil_strcmp(terminated, AXIS2_VALUE_TRUE))
     {
         AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "[sandesha2] Terminate was 
added previously");
@@ -897,27 +889,6 @@
         sandesha2_ack_mgr_piggyback_acks_if_present(env, out_seq_id, 
rm_msg_ctx, storage_mgr, 
                 seq_prop_mgr, sender_mgr);
     }
-
-    /*key = axutil_uuid_gen(env);
-    term_bean = sandesha2_sender_bean_create(env);
-    sandesha2_sender_bean_set_msg_ctx_ref_key(term_bean, env, key);
-    sandesha2_storage_mgr_store_msg_ctx(storage_mgr, env, key, msg_ctx);
-    
-    // TODO: refine the terminate delay
-    sandesha2_sender_bean_set_time_to_send(term_bean, env, 
-        sandesha2_utils_get_current_time_in_millis(env) + 
-        SANDESHA2_TERMINATE_DELAY);
-    sandesha2_sender_bean_set_msg_id(term_bean, env, 
-            (axis2_char_t *) axis2_msg_ctx_get_msg_id(msg_ctx, env));
-    sandesha2_sender_bean_set_send(term_bean, env, AXIS2_TRUE);
-    
-    property = axutil_property_create_with_args(env, 0, 0, 0, 
-        AXIS2_VALUE_TRUE);
-    axis2_msg_ctx_set_property(msg_ctx, env, SANDESHA2_QUALIFIED_FOR_SENDING, 
-        property, AXIS2_FALSE); 
-    sandesha2_sender_bean_set_resend(term_bean, env, AXIS2_FALSE);
-    retrans_mgr = sandesha2_storage_mgr_get_retrans_mgr(storage_mgr, env);
-    sandesha2_sender_mgr_insert(retrans_mgr, env, term_bean);*/
     
     term_added = sandesha2_seq_property_bean_create(env);
     sandesha2_seq_property_bean_set_name(term_added, env, 
SANDESHA2_SEQ_PROP_TERMINATE_ADDED);
@@ -929,9 +900,6 @@
 
     sandesha2_seq_property_bean_set_value(term_added, env, AXIS2_VALUE_TRUE); 
     sandesha2_seq_property_mgr_insert(seq_prop_mgr, env, term_added);
-    /*sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, 
int_seq_id, 
-        axis2_msg_ctx_get_server_side(msg_ctx, env), storage_mgr, 
seq_prop_mgr, create_seq_mgr, 
-        sender_mgr);*/
 
     if(seq_prop_mgr)
     {

Modified: 
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_res_msg_processor.c
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_res_msg_processor.c?rev=691171&r1=691170&r2=691171&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_res_msg_processor.c
 (original)
+++ 
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_res_msg_processor.c
 Tue Sep  2 02:16:57 2008
@@ -135,6 +135,7 @@
     sandesha2_create_seq_mgr_t *create_seq_mgr = NULL;
     sandesha2_sender_mgr_t *sender_mgr = NULL;
     axis2_char_t *dbname = NULL;
+    axis2_char_t *internal_seq_id = NULL; 
    
     AXIS2_PARAM_CHECK(env->error, rm_msg_ctx, AXIS2_FAILURE);
 
@@ -171,6 +172,10 @@
         SANDESHA2_SEQUENCE_PROPERTY_RMS_INTERNAL_SEQ_ID, storage_mgr);*/
     /*sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, seq_id, 
         AXIS2_FALSE, storage_mgr, seq_prop_mgr, create_seq_mgr, sender_mgr);*/
+    internal_seq_id = sandesha2_utils_get_seq_property(env, seq_id, 
+        SANDESHA2_SEQUENCE_PROPERTY_RMS_INTERNAL_SEQ_ID, seq_prop_mgr);
+    sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, 
internal_seq_id, 
+        AXIS2_FALSE, storage_mgr, seq_prop_mgr, create_seq_mgr, sender_mgr);
 
     sandesha2_msg_ctx_set_paused(rm_msg_ctx, env, AXIS2_TRUE);
 

Modified: webservices/sandesha/trunk/c/src/util/terminate_mgr.c
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/util/terminate_mgr.c?rev=691171&r1=691170&r2=691171&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/util/terminate_mgr.c (original)
+++ webservices/sandesha/trunk/c/src/util/terminate_mgr.c Tue Sep  2 02:16:57 
2008
@@ -993,8 +993,8 @@
         }
 
         /* Clean sending side data */
-        /*sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, 
internal_sequence_id, 
-                is_svr_side, storage_mgr, seq_prop_mgr, create_seq_mgr, 
sender_mgr);*/
+        sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, 
internal_sequence_id, 
+                is_svr_side, storage_mgr, seq_prop_mgr, create_seq_mgr, 
sender_mgr);
         terminate_added = sandesha2_seq_property_bean_create(env);
 
         if(terminate_added)
@@ -1212,8 +1212,8 @@
         sandesha2_sender_bean_free(terminate_sender_bean, env);
     }
 
-    /*sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, 
internal_sequence_id, is_svr_side, 
-            storage_mgr, seq_prop_mgr, create_seq_mgr, sender_mgr);*/
+    sandesha2_terminate_mgr_terminate_sending_side(env, conf_ctx, 
internal_sequence_id, is_svr_side, 
+            storage_mgr, seq_prop_mgr, create_seq_mgr, sender_mgr);
 
     terminate_added = sandesha2_seq_property_bean_create(env);
     if(terminate_added)



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

Reply via email to