Title: Re: AW: Paremeter in Sitemape ( request.getRemoteUser() )

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="">   <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: [EMAIL PROTECTED]




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

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: [EMAIL PROTECTED]    [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 6. Dezember 2004    10:57
> An: [EMAIL PROTECTED]
> 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=""> >    <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:    [EMAIL PROTECTED]


 

Reply via email to