Index: trunk/thirds/otb2zcfg/otb2zcfg.cxx
===================================================================
--- trunk/thirds/otb2zcfg/otb2zcfg.cxx	(revision 638)
+++ trunk/thirds/otb2zcfg/otb2zcfg.cxx	(revision 703)
@@ -178,5 +178,6 @@
 	  /* Bounded and unbounded parameters */
 	  if(type == ParameterType_StringList || type == ParameterType_InputImageList
-	     || type == ParameterType_InputVectorDataList || type == ParameterType_InputFilenameList)
+	     || type == ParameterType_InputVectorDataList || type == ParameterType_InputFilenameList
+	     || type == ParameterType_ListView)
 	    std::cout << "   maxOccurs = 1024" << std::endl;
 	  else
Index: trunk/thirds/saga2zcfg/saga2zcfg.c
===================================================================
--- trunk/thirds/saga2zcfg/saga2zcfg.c	(revision 638)
+++ trunk/thirds/saga2zcfg/saga2zcfg.c	(revision 703)
@@ -188,5 +188,15 @@
 	  for(int k=0;k<pc;k++){
 	    CSG_Parameter * param=params->Get_Parameter(k);
-	  
+	    
+	    if(CSG_String(param->Get_Type_Identifier()).is_Same_As(CSG_String("parameters"),true)){
+	      int pc0=param->asParameters()->Get_Count();
+	      int l;
+	      fprintf(stderr,"%s\n",CSG_String(param->Get_Name()).b_str());
+	      for(l=0;l<pc0;l++){
+		CSG_Parameter * param0=param->asParameters()->Get_Parameter(l);
+		fprintf(stderr,"%s\n",CSG_String(param0->Get_Type_Identifier()).b_str());
+	      }
+	    }
+	    
 	    // Node should be used for defining Complex ComplexData
 	    if(CSG_String(param->Get_Type_Identifier()).is_Same_As(CSG_String("color"))){
