Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Gesendet: Montag, 6. Dezember 2004 14:04
An: [EMAIL PROTECTED]
Betreff: Re: AW: AW: Paremeter in Sitemape ( request.getRemoteUser() )
Hi Merico,
after resrarting my webserver in runs now. But in the database the field User (filling with
remoteUser) is emtpy.
Am i trying the remoteHost i am getting e.x. the ip of my localhost. Which value did the function
request:remoteUser gets?
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]
----------------------------------------
Guten Tag Merico Raffaele,
am Montag, 6. Dezember 2004 um 13:58 schrieben Sie:
> Hi Dirk
>
> Hm, strange ... on my side it works without any error even if the remoteUser is undefined or
> empty (I really do not know how to define a remoteUser for a request).
> What happens when you try to access the following cocoon-sample-page on your local installation:
> - http://localhost:8080/%COCOON_WEBAPPS_DIR%/samples/modules/request.html.
> In this page I can see all request attributes. The entry of the remoteUser is located immediatly after the entry of the remoteHost.
> FYI: I'm using cocoon 2.1.6.
>
> Raffaele
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 6. Dezember 2004 12:57
> An: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Betreff: 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="/"/>/>','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]
>
