[Dive4elements-commits] [PATCH] Use the out attribute everywhere where there is a factory

Wald Commits scm-commit at wald.intevation.org
Tue May 14 18:55:59 CEST 2013


# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1368550555 -7200
# Node ID 5f34e4cb80952b94e4683d90dbaab59e9da3711a
# Parent  bf5dba3f66ac3aa4c280fdcc9452afae7ab24f4d
Use the out attribute everywhere where there is a factory

    This removes the ID's hack with outs and resolves problems
    created by that.

    Where the out was already set previously the dynamic out has
    been commented out.

diff -r bf5dba3f66ac -r 5f34e4cb8095 artifacts/doc/conf/meta-data.xml
--- a/artifacts/doc/conf/meta-data.xml	Tue May 14 18:43:08 2013 +0200
+++ b/artifacts/doc/conf/meta-data.xml	Tue May 14 18:55:55 2013 +0200
@@ -80,8 +80,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="base_data-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwqkms"
+                                ids="base_data-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwqkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -108,8 +108,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="base_data-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="wqinterpol"
+                                ids="base_data-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="wqinterpol" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -136,8 +136,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="additionalsmarks-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwkms"
+                                ids="additionalsmarks-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context></additional>
@@ -163,8 +163,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="additionals-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwqkms"
+                                ids="additionals-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwqkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -191,8 +191,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="additionals-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwkms"
+                                ids="additionals-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -219,8 +219,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="fixations-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="wqinterpol"
+                                ids="fixations-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="wqinterpol" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -247,8 +247,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="fixations-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwqkms"
+                                ids="fixations-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwqkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -275,8 +275,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="fixations-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwkms"
+                                ids="fixations-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -303,8 +303,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="additionals-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwqkms"
+                                ids="additionals-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwqkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -330,8 +330,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="heightmarks_points-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwkms"
+                                ids="heightmarks_points-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -357,8 +357,8 @@
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="heightmarks_points-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwkms"
+                                ids="heightmarks_points-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -381,14 +381,14 @@
                 <dc:for-each>
                   <relativepoint name="{$prot_description}"
                                  db-id="{$prot_id}"
-                                 factory="staticwkms">
+                                 factory="staticwkms" out="{$OUT}">
                   <columns>
                       <dc:context>
                         <dc:call-macro name="SQL-wst_columns_statement"/>
                         <dc:for-each>
                           <column name="{$prot_column_name}"
-                                  ids="flood_protection-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                  factory="staticwkms"
+                                  ids="flood_protection-wstv-{$prot_rel_pos}-{$prot_id}"
+                                  factory="staticwkms" out="{$OUT}"
                                   info="{$info} [km {$deffrom} - {$defto}]"/>
                         </dc:for-each>
                       </dc:context>
@@ -411,13 +411,13 @@
                 <dc:for-each>
                   <flood_protection name="{dc:replace($prot_description, 'HW-Schutzanlagen/', '')}"
                                     db-id="{$prot_id}"
-                                    factory="staticwkms">
+                                    factory="staticwkms" out="{$OUT}">
                     <dc:context>
                       <dc:call-macro name="SQL-wst_columns_statement"/>
                       <dc:for-each>
                         <column name="{$prot_column_name}"
-                                ids="flood_protection-wstv-{$prot_rel_pos}-{$prot_id}:OUT={$OUT}"
-                                factory="staticwkms"
+                                ids="flood_protection-wstv-{$prot_rel_pos}-{$prot_id}"
+                                factory="staticwkms" out="{$OUT}"
                                 info="{$info} [km {$deffrom} - {$defto}]"/>
                       </dc:for-each>
                     </dc:context>
@@ -429,22 +429,22 @@
         </dc:macro>
 
         <dc:macro name="mainvalues">
-          <wmainvalue factory="mainvalue" ids="{$river_id}:w:OUT={$OUT}"/>
-          <qmainvalue factory="mainvalue" ids="{$river_id}:q:OUT={$OUT}"/>
+          <wmainvalue factory="mainvalue" out="{$OUT}" ids="{$river_id}:w"/>
+          <qmainvalue factory="mainvalue" out="{$OUT}" ids="{$river_id}:q"/>
         </dc:macro>
 
         <dc:macro name="qsectors">
-          <qsector factory="qsectors" ids="{$river_id}:OUT={$OUT}"/>
+          <qsector factory="qsectors" out="{$OUT}" ids="{$river_id}"/>
         </dc:macro>
 
         <dc:macro name="annotations">
-          <annotation factory="annotations" ids="{$river_id}:OUT={$OUT}"/>
+          <annotation factory="annotations" out="{$OUT}" ids="{$river_id}"/>
         </dc:macro>
 
         <dc:macro name="annotations_per_type">
           <annotations>
             <dc:context>
-              <all_annotations factory="annotations" ids="{$river_id}:OUT={$OUT}"/>
+              <all_annotations factory="annotations" out="{$OUT}" ids="{$river_id}"/>
               <dc:statement>
                 SELECT id          AS anno_id,
                        name AS anno_description
@@ -452,8 +452,8 @@
               </dc:statement>
               <dc:for-each>
                 <annotation name="{$anno_description}"
-                            factory="annotations"
-                            ids="{$river_id}:{$anno_description}:OUT={$OUT}"/>
+                            factory="annotations" out="{$OUT}"
+                            ids="{$river_id}:{$anno_description}"/>
              </dc:for-each>
             </dc:context>
           </annotations>
@@ -474,8 +474,8 @@
                 </dc:statement>
                 <dc:for-each>
                   <cross_section name="{$prot_description}"
-                                 ids="{$prot_id}:OUT={$OUT}"
-                                 factory="crosssections"/>
+                                 ids="{$prot_id}"
+                                 factory="crosssections" out="{$OUT}"/>
                 </dc:for-each>
               </dc:context>
             </cross_sections>
@@ -497,8 +497,8 @@
                 </dc:statement>
                 <dc:for-each>
                   <hyk name="{$hyk_description}" 
-                    ids="{$hyk_id}:OUT={$OUT}"
-                    factory="hyk"/>
+                    ids="{$hyk_id}"
+                    factory="hyk" out="{$OUT}"/>
                 </dc:for-each>
               </dc:context></hyks>
           </dc:call-macro>
@@ -515,8 +515,8 @@
                 </dc:statement>
                 <dc:for-each>
                   <flow_velocity_measurement name="{$fvmd}"
-                                             ids="{$fvmid}:OUT={$OUT}"
-                                             factory="flowvelocity">
+                                             ids="{$fvmid}"
+                                             factory="flowvelocity" out="{$OUT}">
                     <dc:context>
                       <dc:statement>
                         SELECT id, description, station, datetime, v, w, q
@@ -526,8 +526,8 @@
                       </dc:statement>
                       <dc:for-each>
                         <measurement_value name="{$description} - {$station} - {$datetime}"
-                                           ids="{$id}:OUT={$OUT}"
-                                           factory="flowvelocity"/>
+                                           ids="{$id}"
+                                           factory="flowvelocity" out="{$OUT}"/>
                       </dc:for-each>
                     </dc:context>
                   </flow_velocity_measurement>
@@ -547,8 +547,8 @@
                   FROM bed_height_single WHERE river_id = ${river_id}
               </dc:statement>
               <dc:for-each>
-                <height factory="bedheight"
-                        ids="bedheight-singlevalues-{$bedh_id}-{$bedh_year}:OUT={$OUT}"
+                <height factory="bedheight" out="{$OUT}"
+                        ids="bedheight-singlevalues-{$bedh_id}-{$bedh_year}"
                         description="{$bedh_descr}"/>
               </dc:for-each>
             </dc:context>
@@ -573,7 +573,7 @@
                   </dc:statement>
                   <dc:for-each>
                     <morphologic-width name="{$from} - {$to}"
-                                       ids="{$width_id}:OUT={$OUT}"
+                                       ids="{$width_id}"
                                        factory="morph-width"/>
                   </dc:for-each>
                 </dc:context>
@@ -607,10 +607,10 @@
                 <dc:for-each>
                   <gauge name="{$gauge_name}"
                     db-id="{$gauge_id}"
-                    factory="gaugedischarge"
+                    factory="gaugedischarge" out="{$OUT}"
                     from="{$g_start}"
                     to="{$g_stop}"
-                    ids="{$gauge_name}:OUT={$OUT}"/>
+                    ids="{$gauge_name}"/>
                 </dc:for-each>
               </dc:context>
             </discharge_table_gauge>
@@ -629,10 +629,10 @@
                 <dc:for-each>
                   <gauge name="{$gauge_name}"
                     db-id="{$gauge_id}"
-                    factory="gaugedischarge"
+                    factory="gaugedischarge" out="{$OUT}"
                     from="{$g_start}"
                     to="{$g_stop}"
-                    ids="{$gauge_name}:OUT={$OUT}"/>
+                    ids="{$gauge_name}"/>
                   <dc:comment>
                     <!--
                     <gauge>
@@ -652,9 +652,10 @@
                           <historical>
                             <dc:attribute name="name" value="${gauge_desc}"/>
                             <dc:attribute name="factory" value="gaugedischarge"/>
+                            <dc:attribute name="out" value="${out}"/>
                             <dc:attribute name="from" value="${g_start}"/>
                             <dc:attribute name="to" value="${g_stop}"/>
-                            <dc:attribute name="ids" value="${discharge_id}-${g_start}-${g_stop}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="${discharge_id}-${g_start}-${g_stop}"/>
                           </historical>
                         </dc:for-each>
                       </dc:context>
@@ -679,10 +680,10 @@
                 <dc:for-each>
                   <gauge name="{$gauge_name}"
                          db-id="{$gauge_id}"
-                         factory="gaugedischarge"
+                         factory="gaugedischarge" out="{$OUT}"
                          from="{$g_start}"
                          to="{$g_stop}"
-                         ids="{$gauge_name}:OUT={$OUT}"/>
+                         ids="{$gauge_name}"/>
                 </dc:for-each>
               </dc:context>
             </discharge_table_gauge>
@@ -931,10 +932,10 @@
                FIXME: Following two macros look identical to me.
             </dc:comment>
             <kilometrage>
-              <riveraxis factory="riveraxis" ids="{$river_id}:OUT={$OUT}"/>
+              <riveraxis factory="riveraxis" out="{$OUT}" ids="{$river_id}"/>
             </kilometrage>
             <rastermap>
-              <background factory="wmsbackground" ids="{$river_id}:OUT={$OUT}"/>
+              <background factory="wmsbackground" out="{$OUT}" ids="{$river_id}"/>
             </rastermap>
           </dc:macro>
 
@@ -959,8 +960,8 @@
                          WHERE d.river_id = ${river_id}
                 </dc:statement>
                 <dc:for-each>
-                  <dem factory="demfactory" 
-                    ids="{$dem_id}:OUT={$OUT}"
+                  <dem factory="demfactory" out="{$OUT}" 
+                    ids="{$dem_id}"
                     name="{$name}"
                     info="{dc:replace($info, '$', '<BR>')}{dc:date-format('yyyy', $start_time)} - {dc:date-format('yyyy', $stop_time)}"/>
                 </dc:for-each>
@@ -972,7 +973,7 @@
             <dc:macro name="durchlass_damm_graben">
               <dc:macro name="ddg_factory">
                 <dc:for-each>
-                  <hws factory="hwsfactory" name="{$hws_name}"/>
+                  <hws factory="hwsfactory" out="{$OUT}" name="{$hws_name}"/>
                 </dc:for-each>
               </dc:macro>
 
@@ -1054,7 +1055,7 @@
                 SELECT DISTINCT 1 FROM river_axes_km WHERE river_id = ${river_id}
               </dc:statement>
                <dc:for-each>
-                  <kilometrage factory="wmskmfactory" ids="{$river_id}:OUT={$OUT}"/>
+                  <kilometrage factory="wmskmfactory" out="{$OUT}" ids="{$river_id}"/>
               </dc:for-each>
             </dc:context>
           </dc:macro>
@@ -1074,8 +1075,8 @@
               <dc:if test="dc:has-result()">
                 <dc:for-each>
                   <actual description="{$kind_name}"
-                          factory="wmsqpsfactory"
-                          ids="{$river_id};{$kind_name};{$kind_id}:OUT={$OUT}"/>
+                          factory="wmsqpsfactory" out="{$OUT}"
+                          ids="{$river_id};{$kind_name};{$kind_id}"/>
                 </dc:for-each>
               </dc:if>
             </dc:context>
@@ -1095,8 +1096,8 @@
                 <other>
                   <dc:for-each>
                     <misc-qps description="{$layer_name}"
-                              factory="wmsqpsfactory"
-                              ids="{$river_id};{$layer_name};{$kind_id}:OUT={$OUT}"/>
+                              factory="wmsqpsfactory" out="{$OUT}"
+                              ids="{$river_id};{$layer_name};{$kind_id}"/>
                   </dc:for-each>
                 </other>
               </dc:if>
@@ -1117,8 +1118,8 @@
               <dc:if test="dc:has-result()">
                 <dc:for-each>
                   <actual description="{$kind_name}"
-                    ids="{$river_id};{$kind_name};{$kind_id}:OUT={$OUT}"
-                          factory="riveraxis"/>
+                    ids="{$river_id};{$kind_name};{$kind_id}"
+                          factory="riveraxis" out="{$OUT}"/>
                 </dc:for-each>
               </dc:if>
             </dc:context>
@@ -1137,8 +1138,8 @@
                 <other>
                   <dc:for-each>
                     <misc-axis description="{$layer_name}"
-                               ids="{$river_id};{$layer_name};{$kind_id}:OUT={$OUT}"
-                               factory="riveraxis"/>
+                               ids="{$river_id};{$layer_name};{$kind_id}"
+                               factory="riveraxis" out="{$OUT}"/>
                   </dc:for-each>
                 </other>
               </dc:if>
@@ -1155,8 +1156,8 @@
                 AND kind = 2
               </dc:statement>
               <dc:for-each>
-                <line factory="wmshydrboundariesfactory" 
-                      ids="{$river_id};{$name};2:OUT={$OUT}"
+                <line factory="wmshydrboundariesfactory" out="{$OUT}" 
+                      ids="{$river_id};{$name};2"
                       name="{$name}"/>
               </dc:for-each>
             </dc:context>
@@ -1169,8 +1170,8 @@
                 AND kind = 2
               </dc:statement>
               <dc:for-each>
-                <line factory="wmshydrboundariespolyfactory"
-                      ids="{$river_id};{$name};2:OUT={$OUT}"
+                <line factory="wmshydrboundariespolyfactory" out="{$OUT}"
+                      ids="{$river_id};{$name};2"
                       name="{$name}"/>
               </dc:for-each>
             </dc:context>
@@ -1189,8 +1190,8 @@
               <dc:if test="dc:has-result()">
                 <lines>
                   <dc:for-each>
-                    <line factory="wmshydrboundariesfactory"
-                          ids="{$river_id};{$name};1:OUT={$OUT}"
+                    <line factory="wmshydrboundariesfactory" out="{$OUT}"
+                          ids="{$river_id};{$name};1"
                           name="{$name}"/>
                   </dc:for-each>
                 </lines>
@@ -1213,8 +1214,8 @@
                 <sobek_areas>
                   <dc:for-each>
                     <boundary name="{$sectie}"
-                              factory="wmshydrboundariespolyfactory"
-                              ids="{$river_id};{$sectie};1;{$sectie_id};-1:OUT={$OUT}"/>
+                              factory="wmshydrboundariespolyfactory" out="{$OUT}"
+                              ids="{$river_id};{$sectie};1;{$sectie_id};-1"/>
                   </dc:for-each>
                 </sobek_areas>
               </dc:if>
@@ -1233,8 +1234,8 @@
                 <sobek_flooded>
                   <dc:for-each>
                     <boundary name="{$sobek}"
-                              factory="wmshydrboundariespolyfactory"
-                              ids="{$river_id};{$sobek};1;-1;{$sobek_id}:OUT={$OUT}"/>
+                              factory="wmshydrboundariespolyfactory" out="{$OUT}"
+                              ids="{$river_id};{$sobek};1;-1;{$sobek_id}"/>
                   </dc:for-each>
                 </sobek_flooded>
               </dc:if>
@@ -1251,8 +1252,8 @@
               </dc:statement>
               <dc:for-each>
                 <boundary name="{$name}"
-                          factory="wmshydrboundariespolyfactory"
-                          ids="{$river_id};{$name}:OUT={$OUT}"/>
+                          factory="wmshydrboundariespolyfactory" out="{$OUT}"
+                          ids="{$river_id};{$name}"/>
               </dc:for-each>
             </dc:context>
           </dc:macro>
@@ -1283,9 +1284,9 @@
                 </dc:statement>
                 <dc:if test="dc:has-result()">
                   <dc:for-each>
-                    <floody factory="wmsfloodplainfactory"
+                    <floody factory="wmsfloodplainfactory" out="{$OUT}"
                       description="{$kind_name}"
-                      ids="{$river_id};{$kind_name};{$kind_id}:OUT={$OUT}"/>
+                      ids="{$river_id};{$kind_name};{$kind_id}"/>
                   </dc:for-each>
                 </dc:if>
               </dc:context>
@@ -1303,9 +1304,9 @@
                 <dc:if test="dc:has-result()">
                   <other>
                     <dc:for-each>
-                      <floody factory="wmsfloodplainfactory"
+                      <floody factory="wmsfloodplainfactory" out="{$OUT}"
                         description="{$layer_name}"
-                        ids="{$river_id};{$layer_name};{$kind_id}:OUT={$OUT}"/>
+                        ids="{$river_id};{$layer_name};{$kind_id}"/>
                     </dc:for-each>
                   </other>
                 </dc:if>
@@ -1321,8 +1322,8 @@
 
             <dc:macro name="hwslines_by_kind_factory">
               <dc:for-each>
-                <hws factory="wmshwslinesfactory"
-                     ids="{$river_id};{$hws_name}:OUT={$OUT}"
+                <hws factory="wmshwslinesfactory" out="{$OUT}"
+                     ids="{$river_id};{$hws_name}"
                      name="{$hws_name}"/>
               </dc:for-each>
             </dc:macro>
@@ -1452,8 +1453,8 @@
 
             <dc:macro name="hwspoints_by_kind_factory">
               <dc:for-each>
-                <hws factory="wmshwspointsfactory"
-                     ids="{$river_id};{$hws_name}:OUT={$OUT}"
+                <hws factory="wmshwspointsfactory" out="{$OUT}"
+                     ids="{$river_id};{$hws_name}"
                      name="{$hws_name}"/>
               </dc:for-each>
             </dc:macro>
@@ -1588,8 +1589,8 @@
               </dc:statement>
               <dc:for-each>
                 <buildings description="{$building_kind}"
-                           factory="wmsbuildingsfactory"
-                           ids="{$river_id};{$building_kind};{$building_kind_id}:OUT={$OUT}"/>
+                           factory="wmsbuildingsfactory" out="{$OUT}"
+                           ids="{$river_id};{$building_kind};{$building_kind_id}"/>
               </dc:for-each>
             </dc:context>
             <dc:context>
@@ -1607,8 +1608,8 @@
                 <other>
                   <dc:for-each>
                     <buildings description="{$building_name}"
-                      factory="wmsbuildingsfactory"
-                      ids="{$river_id};{$building_name}:OUT={$OUT}"/>
+                      factory="wmsbuildingsfactory" out="{$OUT}"
+                      ids="{$river_id};{$building_name}"/>
                   </dc:for-each>
                 </other>
               </dc:if>
@@ -1626,8 +1627,8 @@
                 <jetties>
                   <dc:for-each>
                     <jetty description="{$jetty_kind}"
-                           factory="wmsjettiesfactory"
-                           ids="{$river_id};{$jetty_kind};{$jetty_kind_id}:OUT={$OUT}"/>
+                           factory="wmsjettiesfactory" out="{$OUT}"
+                           ids="{$river_id};{$jetty_kind};{$jetty_kind_id}"/>
                   </dc:for-each>
                 </jetties>
               </dc:if>
@@ -1641,17 +1642,17 @@
                 FROM fixpoints WHERE river_id = ${river_id} GROUP BY name
               </dc:statement>
               <dc:for-each>
-                <fixpoints factory="wmsfixpointsfactory"
-                  ids="{$river_id};{$name}:OUT={$OUT}"/>
+                <fixpoints factory="wmsfixpointsfactory" out="{$OUT}"
+                  ids="{$river_id};{$name}"/>
               </dc:for-each>
             </dc:context>
           </dc:macro>
 
           <dc:macro name="flood-map-gaugelocations">
-            <gauge_points factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelpunkte;Pegelpunkte (WSV):OUT={$OUT}"/>
-            <gauge_names factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelnamen;Pegelnamen (WSV):OUT={$OUT}"/>
-            <gauge_level factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelwasserstand;Aktueller Wasserstand (WSV):OUT={$OUT}"/>
-            <gauge_tendency factory="externalwmsfactory" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;TendenzWasserstand;Tendenz des Wasserstands (WSV):OUT={$OUT}"/>
+            <gauge_points factory="externalwmsfactory" out="{$OUT}" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelpunkte;Pegelpunkte (WSV)"/>
+            <gauge_names factory="externalwmsfactory" out="{$OUT}" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelnamen;Pegelnamen (WSV)"/>
+            <gauge_level factory="externalwmsfactory" out="{$OUT}" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;Pegelwasserstand;Aktueller Wasserstand (WSV)"/>
+            <gauge_tendency factory="externalwmsfactory" out="{$OUT}" ids="http://www.pegelonline.wsv.de/webservices/gis/wms;TendenzWasserstand;Tendenz des Wasserstands (WSV)"/>
           </dc:macro>
 
           <dc:macro name="flood-map-uesk">
@@ -1678,8 +1679,8 @@
                           <dc:if test="dc:has-result()">
                             <bfg>
                               <dc:for-each>
-                                <floodmaps factory="wmsfloodmapsfactory"
-                                  ids="{$river_id};{$name}:OUT={$OUT}"
+                                <floodmaps factory="wmsfloodmapsfactory" out="{$OUT}"
+                                  ids="{$river_id};{$name}"
                                   name="{$name}"/>
                               </dc:for-each>
                             </bfg>
@@ -1694,8 +1695,8 @@
                           <dc:if test="dc:has-result()">
                             <federal>
                               <dc:for-each>
-                                <floodmaps factory="wmsfloodmapsfactory"
-                                  ids="{$river_id};{$name}:OUT={$OUT}"
+                                <floodmaps factory="wmsfloodmapsfactory" out="{$OUT}"
+                                  ids="{$river_id};{$name}"
                                   name="{$name}"/>
                               </dc:for-each>
                             </federal>
@@ -1720,8 +1721,8 @@
                           <dc:if test="dc:has-result()">
                             <bfg>
                               <dc:for-each>
-                                <floodmaps factory="wmsfloodmapsfactory"
-                                  ids="{$river_id};{$name}:OUT={$OUT}"
+                                <floodmaps factory="wmsfloodmapsfactory" out="{$OUT}"
+                                  ids="{$river_id};{$name}"
                                   name="{$name}"/>
                               </dc:for-each>
                             </bfg>
@@ -1737,8 +1738,8 @@
                           <dc:if test="dc:has-result()">
                             <federal>
                               <dc:for-each>
-                                <floodmaps factory="wmsfloodmapsfactory"
-                                  ids="{$river_id};{$name}:OUT={$OUT}"
+                                <floodmaps factory="wmsfloodmapsfactory" out="{$OUT}"
+                                  ids="{$river_id};{$name}"
                                   name="{$name}"/>
                               </dc:for-each>
                             </federal>
@@ -1768,8 +1769,8 @@
                               ${source}
                             </dc:statement>
                             <dc:for-each>
-                              <floodmaps factory="wmsfloodmapsfactory"
-                                ids="{$river_id};{$name}:OUT={$OUT}"
+                              <floodmaps factory="wmsfloodmapsfactory" out="{$OUT}"
+                                ids="{$river_id};{$name}"
                                 name="{$name}"/>
                             </dc:for-each>
                           </dc:context>
@@ -1806,8 +1807,8 @@
                 <floodmarks>
                   <dc:for-each>
                     <floodmark name="{$year}"
-                      factory="wmsfloodmarkfactory"
-                      ids="{$river_id};{$year};{$year}:OUT={$OUT}"/>
+                      factory="wmsfloodmarkfactory" out="{$OUT}"
+                      ids="{$river_id};{$year};{$year}"/>
                   </dc:for-each>
                 </floodmarks>
               </dc:if>
@@ -1819,8 +1820,8 @@
               <dc:call-macro name="flood-map-buildings"/>
           </buildings>
           <catchments>
-              <catchment_wms factory="externalwmsfactory"
-                  ids="http://geoportal.bafg.de/wmsproxy/INSPIRE/DrainageBasin;HY.PHYSICALWATERS.CATCHMENTS;Einzugsgebiete (WMS):OUT={$OUT}" />
+              <catchment_wms factory="externalwmsfactory" out="{$OUT}"
+                  ids="http://geoportal.bafg.de/wmsproxy/INSPIRE/DrainageBasin;HY.PHYSICALWATERS.CATCHMENTS;Einzugsgebiete (WMS)" />
               <gaugelocations>
                   <dc:call-macro name="flood-map-gaugelocations"/>
               </gaugelocations>
@@ -1852,8 +1853,8 @@
                 FROM bed_height_single WHERE river_id = ${river_id}
               </dc:statement>
               <dc:for-each>
-                <height factory="bedheight"
-                        ids="bedheight-single-{$bedh_id}-{$bedh_year}:OUT={$OUT}"
+                <height factory="bedheight" out="{$OUT}"
+                        ids="bedheight-single-{$bedh_id}-{$bedh_year}"
                         description="{$bedh_descr}"/>
               </dc:for-each>
             </dc:context>
@@ -1870,8 +1871,8 @@
                 FROM bed_height_epoch WHERE river_id = ${river_id}
               </dc:statement>
               <dc:for-each>
-                <height factory="bedheight"
-                        ids="bedheight-epoch-{$bedh_id}-{$bedh_interval_id}:OUT={$OUT}"
+                <height factory="bedheight" out="{$OUT}"
+                        ids="bedheight-epoch-{$bedh_id}-{$bedh_interval_id}"
                         description="{$bedh_descr}"/>
               </dc:for-each>
             </dc:context>
@@ -1966,8 +1967,9 @@
                         <dc:for-each>
                           <dc:element name="${olname}">
                             <dc:attribute name="name" value="${olname}"/>
-                            <dc:attribute name="ids" value="additionals-wstv-${wstcolpos}-${wstid}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="additionals-wstv-${wstcolpos}-${wstid}"/>
                             <dc:attribute name="factory" value="staticwkms"/>
+                            <dc:attribute name="out" value="${out}"/>
                           </dc:element>
                         </dc:for-each>
                       </dc:context>
@@ -1997,8 +1999,9 @@
                           <dc:element name="${facet_name}">
                             <dc:attribute name="description" value="${facet_description}"/>
                             <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                             <dc:attribute name="artifact-id" value="${aid}"/>
-                            <dc:attribute name="ids" value="${aid}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="${aid}"/>
                             <dc:attribute name="out" value="w_differences"/>
                           </dc:element>
                         </dc:for-each>
@@ -2028,8 +2031,9 @@
                           <dc:element name="${facet_name}">
                             <dc:attribute name="description" value="${facet_description}"/>
                             <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                             <dc:attribute name="artifact-id" value="${aid}"/>
-                            <dc:attribute name="ids" value="${aid}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="${aid}"/>
                             <dc:attribute name="out" value="reference_curve"/>
                           </dc:element>
                         </dc:for-each>
@@ -2059,8 +2063,9 @@
                           <dc:element name="${facet_name}">
                             <dc:attribute name="description" value="${facet_description}"/>
                             <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                             <dc:attribute name="artifact-id" value="${aid}"/>
-                            <dc:attribute name="ids" value="${aid}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="${aid}"/>
                             <dc:attribute name="out" value="computed_discharge_curve"/>
                           </dc:element>
                         </dc:for-each>
@@ -2098,8 +2103,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="cross_section"/>
                                 </dc:element>
@@ -2137,8 +2143,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="longitudinal_section"/>
                                 </dc:element>
@@ -2181,8 +2188,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="fixanalysis"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="fix_longitudinal_section_curve"/>
                                 </dc:element>
@@ -2225,8 +2233,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="fixanalysis"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="fix_deltawt_curve"/>
                                 </dc:element>
@@ -2266,8 +2275,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="fixanalysis"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="fix_deltawt_curve"/>
                                 </dc:element>
@@ -2305,8 +2315,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="fixanalysis"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="fix_derivate_curve"/>
                                 </dc:element>
@@ -2348,8 +2359,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="fixanalysis"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="fix_wq_curve"/>
                                 </dc:element>
@@ -2387,8 +2399,9 @@
                           <dc:element name="${facet_name}">
                             <dc:attribute name="description" value="${facet_description}"/>
                             <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                             <dc:attribute name="artifact-id" value="${aid}"/>
-                            <dc:attribute name="ids" value="${aid}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="${aid}"/>
                             <dc:attribute name="out" value="duration_curve"/>
                           </dc:element>
                         </dc:for-each>
@@ -2428,8 +2441,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}"/>
                                   <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="artifact-id" value="${a_gid}"/>
                                   <dc:attribute name="out" value="longitudinal_section"/>
                                 </dc:element>
@@ -2470,8 +2484,9 @@
                           <dc:element name="${facet_name}">
                             <dc:attribute name="description" value="${facet_description}"/>
                             <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                             <dc:attribute name="artifact-id" value="${aid}"/>
-                            <dc:attribute name="ids" value="${aid}:OUT=${out}"/>
+                            <dc:attribute name="ids" value="${aid}"/>
                             <dc:attribute name="out" value="floodmap"/>
                           </dc:element>
                         </dc:for-each>
@@ -2507,8 +2522,9 @@
                       <dc:for-each>
                         <dc:element name="${facet_name}">
                           <dc:attribute name="description" value="${facet_description}"/>
-                          <dc:attribute name="ids" value="${facet_num}:OUT=${out}"/>
+                          <dc:attribute name="ids" value="${facet_num}"/>
                           <dc:attribute name="factory" value="winfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                           <dc:attribute name="artifact-id" value="${a_gid}"/>
                           <dc:attribute name="out" value="floodmap"/>
                         </dc:element>
@@ -2552,8 +2568,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:attribute name="out" value="bed_longitudinal_section"/>
                                 </dc:element>
@@ -2600,8 +2617,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:attribute name="out" value="bed_longitudinal_section"/>
                                 </dc:element>
@@ -2649,8 +2667,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:attribute name="out" value="bed_longitudinal_section"/>
                                 </dc:element>
@@ -2698,8 +2717,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:attribute name="out" value="bed_longitudinal_section"/>
                                 </dc:element>
@@ -2748,8 +2768,9 @@
                             <dc:for-each>
                               <dc:element name="${facet_name}">
                                 <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                 <dc:attribute name="description" value="${facet_description}"/>
-                                <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                 <dc:attribute name="artifact-id" value="${aid}"/>
                                 <dc:attribute name="out" value="flow_velocity"/>
                               </dc:element>
@@ -2794,8 +2815,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:attribute name="out" value="sedimentload_ls"/>
                                 </dc:element>
@@ -2844,8 +2866,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="minfo"/>
+<!--                            <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:choose>
                                     <dc:when test="dc:contains($o_name, 'bed_difference_year')">
@@ -2898,8 +2921,9 @@
                               <dc:for-each>
                                 <dc:element name="${facet_name}">
                                   <dc:attribute name="factory" value="winfo"/>
+<!--                                  <dc:attribute name="out" value="${out}"/>-->
                                   <dc:attribute name="description" value="${facet_description}"/>
-                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}:OUT=${out}"/>
+                                  <dc:attribute name="ids" value="${facet_num}-${facet_name}"/>
                                   <dc:attribute name="artifact-id" value="${aid}"/>
                                   <dc:attribute name="out" value="longitudinal_section"/>
                                 </dc:element>


More information about the Dive4elements-commits mailing list