When no action is submitted on the command line and in Anonymous mode, the eGuideForm action is initiated. If eGuide is in Forced Authentication mode, AuthForm is loaded.
There are no parameters for this command.
http://www.domainname.com/eGuide/servlet/eGuide
The default action when eGuide is in Forced Authenticated mode. It sets up the initial frames for the login pages and uses authform.xsl, which initiates the action to AuthHeader and AuthBody.
Parameters | Description |
---|---|
Action=AuthForm |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Forced Authentication mode:
http://www.domainname.com/eGuide/servlet/eGuide
Only Forced Authentication Mode:
http://www.domainname.com/eGuide/servlet/eGuide?Action=AuthForm
NOTE: When creating a theme without frames, remove the links in authform.xsl that go to AuthHeader and AuthBody. Because the authentication process loads the authbody.xsl by default, authform.xsl and authbody.xsl need to contain the same information.
Called after AuthForm to finish setting up the frames. The authheader.xsl file is loaded by default.
Parameter | Description |
---|---|
Action=AuthHeader |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Only Forced Authentication mode:
eGuide?Action=AuthHeader&User.context=rgyadiof
Called to set up the main authentication HTML page. It can be accessed when eGuide is in Anonymous mode by using the Login action. The authbody.xsl file is loaded by default.
Parameter | Description |
---|---|
Action=AuthBody |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Only Forced Authentication mode:
eGuide?Action=AuthBody&User.context=rgyadiof
Anonymous mode:
eGuide?Action=Login&User.context=rgyadiof
Displays the details of the LDAP entry from a specified directory.
eGuide?User.context=rytuUjkhhkAi&Action=Detail.get&User.dn=cn=userid,ou=org,o=Novell&Directory.uid=Extensive&Object.uid=USER'
See Detail.get and replace the action with the desired actions. The only difference is that the XML document has additional information for these actions.
See Detail.get and replace the action with the desired actions. The only difference is that the XML document has additional information for these actions.
Updates the LDAP entry in the directory and returns the results.
NOTE: The attributes being modified are returned to eGuide with the Key Name of the Attribute and the value. The value is to be created in XML format and should be wrapped with the CDATA tag. If the key word nochange is found for the value, then the attribute is ignored and not updated.
<form action="eGuide?&Action=DetailUpdate method="post" >
<input name=Directory.uid type=hidden value="novell">
<input name="User.context" type="hidden" value="eiadyda">
<input name="Object.uid" type="hidden" value="USER">
<input name="User.dn" type="hidden" value="cn=name,ou=organUnit,o=novell">
<input name="TITLE" type="text" value="<undefined><value> <![CDATA[new value]]>
</value> </undefined>" >
</form>
The default action when in Anonymous mode or after the authentication process in Forced Authentication mode.
Parameter | Description |
---|---|
Action= eGuideForm |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Anonymous mode:
eGuide
or
eGuide?Action=eGuideForm&User.context=rgyadiof&stsh=otherform
Called from the eguideform.xsl file and sets up the eGuide search categories and attributes.
Parameter | Description |
---|---|
Action=eGuideHeader |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Search.rows=1 |
The number of Search rows to display by default |
eGuide
or
eGuide?Action=eGuideForm&User.context=rgyadiof&stsh=otherform
Used in the authentication process to make an authenticated connection to the directory and verify the user's credentials.
Parameter | Description |
---|---|
Action=eGuide.verifyCredentials |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Value1= |
The user's DN to authenticate |
Value2= |
The password |
Optional Parameter | Description |
---|---|
RememberUserInfo=True |
When True, stores credentials as a cookie in the browser |
eGuide?eGuide.verifyCredentials&User.context=rypxSbuoirAi&DN=cn=Admin,o=novell
Used when the password needs to be reset.
eGuide?Action=eGuide.verifyNewPassword&User.context=rypxSbuoirAi&OldPassword=old &Value1=new psswrd&Value2=new psswrd
Used in the authentication process when multiple users are found with the same login ID.
Parameter | Description |
---|---|
Action=eGuide.selectContext |
Action |
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
DN=cn=name,o=container |
The selected DN to authenticate |
eGuide?eGuide.selectContext&User.context=rypxSbuoirAi&DN=cn=Admin,o=novell
A search request with a specified filter. The result set is a list. The search filter is searched against any or all directories configured in the eGuide Administration Utility. Use the max key to cache list results larger than the value set, then see the next List.get action for cached lists.
<form action="eGuide?&Action=List.get&Object.uid=USER&User.context=" method="post" >
<input name="Search.attributes" type="hidden" value="GIVENNAME,LASTNAME,DEPARTMENT">
<input name="Primary.sortkey" type="hidden" value="LASTNAME">
<input name="Secondary.sortkey" type="hidden" value="GIVENNAME">
<select name="crit1">
<option value="co">contains</option>
<option value="eq">equals</option>
<option selected="true" value="sw">starts with</option>
</select>
<select name="attr1">
<option value="GIVENNAME">First Name</option>
<option selected="true" value="LASTNAME">Last Name</option>
</select>
<input size="20" type="text" name="val1">
<input type="Submit">
</form>
When using max and start parameters, this action retrieves information from a previously cached list. The end user sees a significant increase in performance by using a cached list. The original list.get request must use the max parameter to cache the results in the user's session. Then the start value tells eGuide where to start in the cached list. Use the prev and next values in the XML file to determine what value to start with.
Parameter | Description |
---|---|
Action=list.get |
Action |
start=100 |
The next starting point on the list |
max=20 |
The number to display on the browser at any one time; this speeds up the request to the end user |
eGuide?Action=list.get&max=20&start=20&User.context=rypxSbuoirAi
A search request with a specified filter, and the resultant set is a list. The difference between the list and advanced list action is that there can be any number of values and attributes sent in the query to define the search filter. For any number of values (parameter val1,val2,val3) submitted there must be the same number of attributes (attr1,attr2,attr3) and supporting criteria (crit1,crit2,crit3) submitted. Each set of attributes, criteria, and values (attr1,crit1,val1), (attr2,crit2,val2) must be separated by a Boolean value (aoval1).
Usually called to authenticate when eGuide is in Anonymous mode. It starts the authentication process and the authbody.xsl style sheet is loaded.
Parameter | Description |
---|---|
Action=Login |
Action |
Optional Parameter | Description |
---|---|
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
eGuide?Action=Login&User.context=rypxSbuoirAi
A combination of the List and Details actions. It retrieves the manager information from a specified directory but the subordinates can be retrieved from multiple directories.
eGuide?User.context=rytuUjkhhkAi&Action=Org.Chart&Directory.uid=Extensive&User.dn=cn=nbjensen,ou=eGuide,ou=Demo,o=Novell&Object.uid=USER&Search.attributes=GIVENNAME,INITIALS,LASTNAME,EMAIL,TITLE,ORGCHARTPARENTDN,ORGCHARTISPARENT,&attr1=MANAGER&crit1=eq&Manager.dn=cn=Bgarrett,ou=eGuide,ou=Demo,o=Novell&val1=cn=Bgarrett,ou=eGuide,ou=Demo,o=Novell
Used to update the attribute mapped to the key ORGCHARTPARENT.
See OrgChart, but add TargetDN, AttrTargetValue, and AttrTargetName as parameters.
Sets up the page view to modify the password. The end user receives a view based on his or her role. A user administrator (set up in the eGuide Administration utility. See Accessing the eGuide Administration Utility.) or a user with the role to modify other's passwords is given two input fields. A normal end user is given three.
Optional Parameter | Description |
---|---|
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Sets up the page view to update the password.
Optional Parameter | Description |
---|---|
User.context=rypxSbuoirAi |
A blank User.context that creates a new session |
Creates the page view that lets the end user add or remove a photo and accept a photo agreement.
Optional Parameter | Description |
---|---|
User.context= |
Session control |
RecurseDN=false |
Returns User info. The default is True. |
NOTE: The User.context keeps track of the current user's session. When making an initial request, the User.context can be omitted, but any pages to follow must contain the User.context parameter.