[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wsf-c-commits
Subject:    [Wsf-c-commits] svn commit r16401 - in trunk/wsf/php/scripts: .
From:       svn () wso2 ! org
Date:       2008-04-30 16:17:04
Message-ID: E1JrEzQ-0005Dd-Hc () wso2 ! org
[Download RAW message or body]

Author: dimuthu
Date: Wed Apr 30 09:16:58 2008
New Revision: 16401

Log:

adding some warning fixes


Modified:
   trunk/wsf/php/scripts/dynamic_invocation/wsf_wsdl_serialization.php
   trunk/wsf/php/scripts/wsf_wsdl.php

Modified: trunk/wsf/php/scripts/dynamic_invocation/wsf_wsdl_serialization.php
==============================================================================
--- trunk/wsf/php/scripts/dynamic_invocation/wsf_wsdl_serialization.php	(original)
+++ trunk/wsf/php/scripts/dynamic_invocation/wsf_wsdl_serialization.php	Wed Apr 30 \
09:16:58 2008 @@ -778,22 +778,6 @@
                 $user_arguments[$param_name] = $user_obj->$param_name;
             }
 
-            /*
-            if($param_attrs->getNamedItem(WSF_CONTENT_MODEL) &&
-                $param_attrs->getNamedItem(WSF_CONTENT_MODEL)->value == \
                WSF_SIMPLE_CONTENT) {
-                $simple_content_value_const = WSF_SIMPLE_CONTENT_VALUE;
-                $tmp_array = wsf_convert_classobj_to_array($sig_param_node, \
                $user_obj->$simple_content_value_const);
-                $user_arguments[$param_name][$simple_content_value_const] = \
                $tmp_array;
-                $sig_attribute_nodes = $sig_param_node->childNodes;
-                foreach($sig_attribute_nodes as $sig_attribute_node) {
-                    if($sig_attribute_node->attributes->getNamedItem(WSF_ATTRIBUTE) \
                &&
-                        \
                $sig_attribute_node->attributes->getNamedItem(WSF_ATTRIBUTE)->value \
                == "yes") {
-                        $attri_name = \
                $sig_attribute_node->attributes->getNamedItem(WSF_NAME)->value;
-
-                        $user_arguments[$param_name][$attri_name] = \
                $user_obj->$attri_name;
-                    }
-                }
-            } */
         }
         else if($sig_param_node->nodeName == WSF_INNER_CONTENT) {
             $tmp_array = wsf_convert_classobj_to_array($sig_param_node, $user_obj);

Modified: trunk/wsf/php/scripts/wsf_wsdl.php
==============================================================================
--- trunk/wsf/php/scripts/wsf_wsdl.php	(original)
+++ trunk/wsf/php/scripts/wsf_wsdl.php	Wed Apr 30 09:16:58 2008
@@ -252,6 +252,9 @@
     $sig_model_dom->preserveWhiteSpace = false;
     $wsdl_dom->preserveWhiteSpace = false;
     
+    $service_name = NULL;
+    $port_name = NULL;
+
     $wsdl_location = $parameters[WSF_WSDL];
     if(array_key_exists(WSF_SERVICE_NAME, $parameters)) {
         $service_name = $parameters[WSF_SERVICE_NAME];
@@ -303,7 +306,7 @@
     $endpoint_address = wsf_get_endpoint_address($sig_model_dom);
     
     if ($is_wsdl_11 == TRUE && $wsdl_11_dom != NULL) {
-        $binding_node = wsf_get_binding($wsdl_11_dom, $service, $port, TRUE);
+        $binding_node = wsf_get_binding($wsdl_11_dom, $service_name, $port_name, \
TRUE);  if(!$binding_node)
             return  NULL;
         foreach($operation_array as $value) {
@@ -312,7 +315,7 @@
                 
     }
     else{
-        $binding_node = wsf_get_binding($wsdl_dom, $service, $port);
+        $binding_node = wsf_get_binding($wsdl_dom, $service_name, $port_name);
         if(!$binding_node)
             return  NULL;
         foreach($operation_array as $value) {
@@ -343,6 +346,14 @@
     $service_name = NULL;
     $port_name = NULL;
     $is_multiple_interfaces = FALSE;
+    
+    $sig_model_string = NULL;
+    $payload_string = NULL;
+    $operation_name = NULL;
+    $function_name = NULL;
+    $class_name = NULL;
+    $class_map = NULL;
+    $class_args = NULL;
 
     if(array_key_exists(WSF_SERVICE_NAME, $parameters)) {
         $service_name = $parameters[WSF_SERVICE_NAME];
@@ -350,14 +361,28 @@
     if(array_key_exists(WSF_PORT_NAME, $parameters)) {
         $port_name = $parameters[WSF_PORT_NAME];
     }
-   
-    $sig_model_string = $parameters["sig_model_string"];
-    $payload_string = $parameters["payload_string"];
-    $operation_name = $parameters["operation_name"];
-    $function_name = $parameters["function_name"];
-    $class_name = $parameters["class_name"];
-    $class_map = $parameters["classmap"];
-    $class_args = $parameters["class_args"];
+  
+    if(array_key_exists("sig_model_string", $parameters)) {
+        $sig_model_string = $parameters["sig_model_string"];
+    }
+    if(array_key_exists("payload_string", $parameters)) {
+        $payload_string = $parameters["payload_string"];
+    }
+    if(array_key_exists("operation_name", $parameters)) {
+        $operation_name = $parameters["operation_name"];
+    }
+    if(array_key_exists("function_name", $parameters)) {
+        $function_name = $parameters["function_name"];
+    }
+    if(array_key_exists("class_name", $parameters)) {
+        $class_name = $parameters["class_name"];
+    }
+    if(array_key_exists("classmap", $parameters)) {
+        $class_map = $parameters["classmap"];
+    }
+    if(array_key_exists("class_args", $parameters)) {
+        $class_args = $parameters["class_args"];
+    }
 
     
     

_______________________________________________
Wsf-c-commits mailing list
Wsf-c-commits@wso2.org
http://www.wso2.org/cgi-bin/mailman/listinfo/wsf-c-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic