Release Notes for
Netscape Application Server:Process Automation Edition 4.0



Last updated: 22 November 1999

Installation Issue [Windows NT only]

370627. On NT, if you install directly from the CD-ROM (which isthe default), you cannot access PAE after installing it until you registerthe PAE bean. To register the bean, go to the <yourServerRoot>/bpm/registrydirectory and double-click the registerBPM.bat file to execute it. Yourdefault server root is C:\Netscape\server4\.



These release notes contain information aboutVersion 4.0 of Netscape Application Server: Process Automation Edition(PAE). This document describes what's new in PAE, as well as known problems.For information about system requirements, installing and using the product,and connectivity to supported databases, see the PAE 4.0 documentation.

Platforms:

Newsgroup:


NEW FEATURES

PAE 4.0 extends the functionality and feature set of the previous release(called Netscape Process Manager 1.1). The main features that are new inPAE are the following:


 DOCUMENTATION

The following PAE 4.0 documents are available inPDF and HTML format to help you install and use PAE:Note that there is also online help in the product.In Process Builder, you can click a Help button or right-click an itemto view online documentation. In Process Administrator, Process BusinessManager, and Process Express, you can click a Help link on the interfaceto view online documentation.

For New PAE Customers If you are a newPAE customer, begin by reading the Installation Guide for installationinstructions. Read the Administrator's Guide to learn how to createor join a cluster. See the Developer's Guide to learn how to useProcess Builder and to learn more about PAE APIs.


KNOWN PROBLEMS

This section lists known problems with this releaseof PAE 4.0:

Installation Issues

Process Administrator Issues

Process Business Manager Issues

Process Builder Issues

Process Express Issues

API Issues

Sample Application Issues

[Data Sheet][Loan Mgmt/Credit History][Claim Process]
To run this advanced custom activity application,you must shut down the Netscape Application Server and then start it upagain by running two commands individually. To do this, follow the stepsbelow.


Adding an Email Attributefor a User

Some sample applications require a user to have an email account. For example,both the Time Off and Data Sheet applications require the admin user tohave email. You get an error in the logs if they don't.

To add email for the admin user, follow these steps:

  1. Launch Netscape Console. (You can use the Start/Programs menu command onWindows NT. Look for the Netscape Server Family menu item.)
  2. On the authentication dialog box, enter this information:
    1. administrative user name (a default is provided)
    2. administrative password
    3. administration URL, including the port number, for the directory server(a default is provided)
  3. Click on the User and Groups tab.
  4. Click Search to get a list of all users in the directory. (If you are usinga huge user diectory, enter "admin" or "adm*" in the user field beforeclicking the Select button to restrict the search.)
  5. Select the admin user ID from the list of users displayed. By default,this is the NAS Administrator user.
  6. Click Edit.
  7. Enter an email account. If you are the administrator yourself and you arejust testing the system, enter your own email to see what email notificationsyou can receive.
  8. Click OK.
  9. Close the Netscape Console.


Configuring the Time Off Application

This simple application is a good place for new users to start using PAE.This section takes you through how to configure and use the application.

Before you can deploy the Time Off application, you must make sure yourenvironment meets the following requirements:

To add a user to the HR Dept group, follow these steps:
  1. In the application tree view, right-click the HR Dept group and chooseProperties or highlight it and click Inspector.
  2. Using the Browse option, find the user you want to add and drag him orher to the List of users. Or use the Search users, and click Add. If youare just testing the sample application and have done a default installation,you can use the admin user. Make sure this user has email. Seethe following section for instructions on how to set this attribute.
  3. Close the dialog box.

Adding a Manager Attribute for a User

Some sample applications require a user to have a manager. For example,the Time Off application require the employee's manager to approve thetime off request. The set of sample users that is included with the defaultDirectory Server does not include a manager relationship, so you get aninformational message telling you that Process Engine was "Unable to obtainthe managerdn for this user NAS Administrator." If you are using your company'scorporate directory, you can take advantage of the company hierarchy totest a real person and their manager as users of this sample application.Note that, when deploy with Testing set to true, all activities come toyou rather than to the user actually assigned to the activity.

To indicate a user's manager, follow these steps:

  1. Launch Netscape Console. (You can use the Start/Programs menu command onWindows NT. Look for the Netscape Server Family menu item.)
  2. On the authentication dialog box, enter this information:
    1. administrative user name (a default is provided)
    2. administrative password
    3. administration URL, including the port number, for the directory server(a default is provided)
  3. In the right-hand pane of the Netscape Console interface, click the "+"at the <yourServerName>.mcom.com to open the entry.
  4. Click the "+" at Server Group to open the entry.
  5. Open the Directory Server by double-clicking the entry or by selectingthe entry and then clicking the Open button in the left pane.
  6. In the Netscape Directory Server interface, click the Directory tab.
  7. In the right-hand pane, click the "+" at  the mcom.com to open theentry.
  8. Click the People entry.
  9. Select the user ID from the list of users displayed. If you are choosingthe admin user, by default this is NAS Administrator.
  10. Double-click the entry to open it.
  11. Click the Advanced button at the bottom of the pane.
  12. Choose Add Attribute from the Edit menu or right-clickto get a menu and choose Add Attribute.
  13. In the Add Attribute dialog box, select the managerattribute and click OK.
  14. Enter a dn value for the person's manager. For example,uid=bbane,ou=People, o=mcom.com. (Note: There is a space embedded betweenthe ou and o attribute-value pairs. PAE requires this for its scripts.)
  15. Click OK.
  16. Close the Netscape Console.

Copying the Application (using Save As...)

The time off application has some hardcoded values (to provide IE5 support)that must be manually changed when you save the application with a newname. If you do a Save As and try to deploy the application without changingthe values, the application cannot work properly.

To change these values, you must use an external html editor and manuallychange two HTML files (InitialReq.html and clarify.html) to correct theselinks:

Database Issues

Netscape Application Server Issues

  • 354282. [Oracle only]When using Oracle 8.0.5, if the database goesdown or a connection fails, there will be errors from the connection interfacethat can be detected in the programs where errors occur and the connectionis bad. The API checks the error code and detects a bad connection. Thebad connections are cleaned up after a certain amount of time controlledby the idle time on the database server. In the NAS registry, CacheFreeSlotsand CacheMaxConn should be configured so the number of CacheFreeSlots isalways less than the CacheMaxConn so the new connections are allocatedif the application is connecting to the same database instance of the databaseserver. You must restart the server to remove dead connections.
  • 361388. Tools that use or modify the NAS registry should be

  • run as the NAS user.
  • 365026. You cannot create a connection to a Sybase database withouthaving the DSQUERY environment variable set.  When you create theDataSource, you are able to specify the server identifier in case you needto go against multiple Sybase DBs.
  • 356231. In some cases, registering an EJB from within the NAS 4.0runtime in KJS causes the KJS to "hang" on the second registration attempt.Use exec kguidgen to get a GUID instead of calling createGUID in-process.It is recommended that createGUID NOT be called from NAS, even assumingthat createGUID waits for the process it forked. The consequences of forksfrom native code can be unpredictable.
  • 356235. Sometimes on Solaris, the KXS does not correctly releasethe listening port. As a result, the web-connector plugin might not beable to communicate with the KXS. To fix this, you must alter the timeoutof kernel port sweeps. For example, the following UNIX command sets thetimeout to 60 seconds:
  • /usr/sbin/ndd -set /dev/tcp tcp_close_wait_interval 60000
  • 363869. Netscape Communicator, if installed on the same machineas a PAE server, will not work with the file upload widget.
  • 365330. This is a Netscape Application Server bug, but it affectsPAE developers who plan to create custom fields that use JDBC. In JDBCcalls that use CHAR data, you must pad the data to the length of the databasecolumn. Padding the data allows inserts, updates, and subsequent selectsto succeed. This bug will be fixed in a future release of NAS.

  • Corporate Sales:650/937-2555; Personal Sales: 650/937-3777; Federal Sales: 650/937-3678
    If you have any questions,please visit CustomerService.
    Copyright © 1999 NetscapeCommunications Corporation, a subsidiary of America Online, Inc.