cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <D.Ski...@hzd.hessen.de>
Subject Re: AW: Paremeter in Sitemape ( request.getRemoteUser() )
Date Mon, 06 Dec 2004 11:57:16 GMT
Hi Merico,

thanks for your help, but it doesn't work. After using your solution i am getting the following
error:

Fehlermeldung : Cannot get variable 'getRemoteUser()' in expression '{request:getRemoteUser()}'

Beschreibung : org.apache.cocoon.ProcessingException: Cannot get variable 'getRemoteUser()'
in expression '{request:getRemoteUser()}':
               org.apache.cocoon.sitemap.PatternException: Cannot get variable 'getRemoteUser()'
in expression '{request:getRemoteUser()}'

My sitemap now looks like:

...
<map:transform type="xslt" src="xsl/XMELD_Trefferliste.xsl">
  <map:parameter name="remoteUser" value="{request:remoteUser}"/>
</map:transform>
...

My XSL-File looks like:

    ...
    <xsl:param name="remoteUser"/>
    <!--*************************************************************
        **     "/" Dokument wird geparst
    *************************************************************-->
    <xsl:template match="/">
                        
        <sql:execute-query xmlns:sql="http://apache.org/cocoon/SQL/2.0">
            <sql:query isupdate="true">INSERT INTO ewo_log ( ewo_lg_persnr , ewo_lg_xml,
ewo_lg_status, ewo_lg_type, EWO_LG_GKZ, EWO_LG_STRASSE, EWO_LG_GESCHLECHT, EWO_LG_FAMNAME,
EWO_LG_VNAME, EWO_LG_GEBDATUM)
                VALUES ( '<xsl:value-of select="$remoteUser"/>','<xsl:copy-of select="/"/>/&gt;','0401',
'Trefferliste','<xsl:value-of
                select="datenuebermittlung.antwortbenutzerdefiniert.0401/uebermittelte.person/angefragtes.suchprofil/anschrift.lokal/gemeindeschluessel/schluessel"/>',
'<xsl:value-of
                select="datenuebermittlung.antwortbenutzerdefiniert.0401/uebermittelte.person/angefragtes.suchprofil/anschrift.lokal/strassenschluessel"/>',
'<xsl:value-of
                    select="datenuebermittlung.antwortbenutzerdefiniert.0401/uebermittelte.person/angefragtes.suchprofil/geschlecht/geschlecht/schluessel"/>','<xsl:value-of
                select="datenuebermittlung.antwortbenutzerdefiniert.0401/uebermittelte.person/angefragtes.suchprofil/name/NACHNAME/nachname"/>',
'<xsl:value-of
                select="datenuebermittlung.antwortbenutzerdefiniert.0401/uebermittelte.person/angefragtes.suchprofil/name/VORNAME/vorname"/>',
'<xsl:value-of
                select="datenuebermittlung.antwortbenutzerdefiniert.0401/uebermittelte.person/angefragtes.suchprofil/geburt/tagdergeburt"/>'
) </sql:query>
        </sql:execute-query>
      ...

Any idea?

Regards Dirk
 
----------------------------------------

Dirk Skirde
Hessische Zentrale für Datenverarbeitung
Mainzer Strasse 50  Raum 009
65189 Wiesbaden
Tel.:  +49 611 340 1941
Fax:   +49 611 340 5941
EMail: d.skirde@hzd.hessen.de




----------------------------------------

Guten Tag Merico Raffaele,

am Montag, 6. Dezember 2004 um 12:40 schrieben Sie:

> Hi  Dirk
>  
> Try: <map:parameter name="remoteUser" value="{request:remoteUser}"/>
> and  declare it as: <xsl:param name="remoteUser"/>
>  
> hope  this helps ... Raffaele
  
> -----Ursprüngliche Nachricht-----
> Von: D.Skirde@hzd.hessen.de    [mailto:D.Skirde@hzd.hessen.de]
> Gesendet: Montag, 6. Dezember 2004    10:57
> An: users@cocoon.apache.org
> Betreff: Paremeter in    Sitemape ( request.getRemoteUser() )

  
> Hi all,

> i want to use a sitemap parameter which refers    to / use the request.getRemoteUser().

> Here is my actual part of the    sitemap:

> <map:transform type="xslt"    src="xsl/XMELD_Trefferliste.xsl">
>    <map:parameter    name="varUser" value="{request:getRemoteUser()}"/>   
??????    thos doesn't work!!
> </map:transform>

> How must i do this. Can    anyone give me a tip?

> Thanks for your help.


> Gruß    Dirk

> ----------------------------------------
> Dirk    Skirde
> Hessische Zentrale für Datenverarbeitung
> Mainzer Strasse 50     Raum 009
> 65189 Wiesbaden
> Tel.:  +49 611 340    1941
> Fax:   +49 611 340 5941
> EMail:    d.skirde@hzd.hessen.de


  

Mime
View raw message