iManager does not handle DOS environment variables in login script handler

  • 3603528
  • 03-Jan-2008
  • 05-Jun-2013

Environment

Novell iManager

Situation

org.jdom.input.JDOMParseException: Error on line 1: The element type "WEBACCESS" must be terminated by the matching end-tag "". at

org.jdom.input.JDOMParseException: Error on line _: The element type "_____" must be terminated by the matching end-tag "". at

Unable to modify Login Scripts that have DOS environment variables declared using iManager

DOS environment variables have "<" and ">" around them that iManager is translating as HTML tags resulting in a parsing error when trying to process a login script that includes a DOS variable.

Resolution

This has been fixed in later versions of iManager.

Workaround:

Modify the Login Script with ConsoleOne if there are DOS environment variables in the login script.

Additional Information

Steps to duplicate:
1. Using Console One, create a login script (user, container,profile) that includes a DOS environment variable.

Example:
IF =""
MAP ROOT S3:=Y:=SERVER/VOLUME:\DIR\UTILITIES\
END
The login script can be modified successfully using ConsoleOne.

2. Attempt to modify the login script using iManager.
iManager attempts to parse the login script in the HTML editor expecting that the DOS variable WEBACCESS requires a closing statement tag like /WEBACCESS enclosed in "<" and ">". This results in a parsing error.

The first line of the java error log will look similar to:

org.jdom.input.JDOMParseException: Error on line 1: The element type "WEBACCESS" must be terminated by the matching end-tag "". at