Hey peoplez,
Ik als laatste jaars stagair
moet users kunnen aanmaken in de nds van Netware 6.5 via explorer in win2k.
Hiervoor gerbuik ik het proggie Dirxml. Maar ben vastgelopen op het aanroepen van de Nds heb al wel een Xml file voor het veranderen van een wachtwoord zie hieronder, maar het daadwerkelijk aanmaken van een user is echt belachleijk moeilijk.
TestOmgeving: 1 Novell Netware 6.5 server (+ alle servicepacks)
1 win2k werkstation.
Weet er iemand een makkelijkere/andere manier om dit te doen.
ben nm.al 14 weken bezig maar kom nu echt geen steek meer verder
Ik als laatste jaars stagair
moet users kunnen aanmaken in de nds van Netware 6.5 via explorer in win2k.
Hiervoor gerbuik ik het proggie Dirxml. Maar ben vastgelopen op het aanroepen van de Nds heb al wel een Xml file voor het veranderen van een wachtwoord zie hieronder, maar het daadwerkelijk aanmaken van een user is echt belachleijk moeilijk.
TestOmgeving: 1 Novell Netware 6.5 server (+ alle servicepacks)
1 win2k werkstation.
Weet er iemand een makkelijkere/andere manier om dit te doen.
ben nm.al 14 weken bezig maar kom nu echt geen steek meer verder
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <?xml version="1.0" encoding="UTF-8" ?>
- <xsl:stylesheet version="1.0" exclude-result-prefixes="cmd" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:cmd="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor">
- <!-- 2 parameters voor Channel Write-Back -->
<xsl:param name="srcCommandProcessor" />
<xsl:param name="destCommandProcessor" />
- <!-- identity template kopieert onelijke items naar her rsultaat -->
- <xsl:template match="node()|@*">
- <xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
- <xsl:template match="modify[@class-name='User']/modify-attr[@attr-name='Description']">
- <!-- generern XDSfragment met de password Change
-->
- <xsl:variable name="cmd-change-pw">
- <modify-password class-name="User" dest-dn="{../@dest-dn}">
- <password>
<xsl:value-of select="add-value/value" />
</password>
</modify-password>
</xsl:variable>
- <!-- Nu zenden we het XDS fragment dat hieerboven gegnereerd is naar de einddirectory -->
<xsl:variable name="results" select="cmd:execute($destCommandProcessor, $cmd-change-pw)" />
</xsl:template>
- <xsl:template match="add[@class-name='User']/add-attr[@attr-name='Description']">
- <password>
<xsl:value-of select="value" />
</password>
</xsl:template>
</xsl:stylesheet> |
[ Voor 16% gewijzigd door Koffie op 07-05-2003 12:14 . Reden: Code tags geplaatst ;) ]