[Top] [Prev] [Next] [Bottom]

WLE (C++) Platform Data Sheets


This appendix contains detailed information about the platforms supported by the WLE (C++) version 4.2 software. Each data sheet includes the following platform-specific information:


Supported Platforms

The following table lists the supported platforms. Data sheets are provided for each platform.

Vendor Operating System Release/Version

Compaq

Tru64 UNIX

4.0e (Alpha)

HP

HP-UX

10.20 and 11.00 (32-bit) (HP 9000 Series 800)

IBM

AIX

4.3.2 (RS/6000, SP2)

Microsoft

Windows NT

4.0 (Intel) plus SP4

Windows NT

4.0 (DEC Alpha) plus SP4

Windows 95

Not applicable

Windows 98

Not applicable

Sequent

Dynix

4.4.2

SGI

IRIX

6.5

Sun Microsystems

Solaris

2.6 and 7.0 (32-bit) (UltraSPARC)


Tru64 UNIX Version 4.0e on DEC Alpha

The following sections list requirements for the Tru64 UNIX platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP, using the SOCKETS network interface

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (server and client) software

78, 000 blocks (39 MB)

WLE (C++) Client Only software

27,000 blocks (14 MB)

Mounting and Unmounting the CD

Mounting a CD requires the type CDFS. Because CDFS is a configurable kernel option, the following line must exist in the system configuration file:

options CDFS

If the system configuration file does not contain this line, modify the file and then rebuild the kernel.

To mount a CD, enter the following commands:

su
mkdir /cdrom
/usr/sbin/mount -r -t cdfs -o noversion /dev/rzunit#c /cdrom

where unit# is the unit number of your CD drive.

In almost all cases, the unit number of the CD drive on a new system is 4 (that is, /dev/rz4c). However, to ensure that you have the correct unit number of the drive, enter the following:

su
file /dev/rrz*c

The output identifies the CD drive as an RRD disk. The unit number of the drive is in the left column. For example:

/dev/rrz4c: character special (8/4098) SCSI #0 RRD43 disk #32 (SCSI ID #4)

To unmount the CD, enter the following command:

umount /cdrom

where cdrom is the mounting point.

Tuning Parameters

You probably need to reconfigure the Tru64 UNIX kernel before running BEA WLE (C++) software, because the default values of some tuning parameters are too low.

To adjust the tuning parameters, proceed as follows:

  1. Determine whether the current values are adequate.

For instructions about determining whether the current tuning parameter values are adequate, refer to "Verifying IPC Requirements" on page 5-17.

  1. Reset the tuning parameters as necessary.

For instructions about reconfiguring, rebuilding, and rebooting, see the following documentation from Compaq Computer Corporation: the doconfig(8) man page and the System Tuning and Performance Management manual.

The following table shows the default settings for the parameters and the settings used for the University sample applications. Use these settings as a starting point; however, your applications may require different settings.

Note: The parameters currently set on your system are located in /sys/conf/<systemname>. To display the parameters, log in as root and enter /usr/bin/x11/dxkerneltuner at the command prompt.

Tru64 UNIX Name Traditional Name Default Setting Setting for University Sample Applications

shmmax

SHMMAX

4194304

8388608

shmseg

SHMSEG

32

32

shmmni

SHMMNI

100

128

semmns

SEMMNS

60

(SEMMNI*2)

semmni

SEMMNI

10

16

semmsl

SEMMSL

25

25

semume

SEMUME

10

10

semopm

10

10

semvmx

32767

32767

semaem

16384

16384

msgmni

MSGMNI

50

84

msgmax

MSGMAX

8192

8192

msgmnb

MSGMNB

16384

16384

msgtql

MSGTQL

40

40

maxusers

maxusers

varies

32

maxproc

NPROC

20+8*maxusers

32-72 per user

maxuprc

MAXUP

64

(NPROC * 9) / 10

To determine the current value of a tunable parameter, examine the kernel configuration file located in the /sys/conf directory. This file typically has the same name as the node (machine) name.

To change the value of a tunable parameter, follow the instructions on the dmconfig man page.

To specify the value of a parameter that was previously unspecified, add a line such as the following to the kernel configuration file:

semmni 256

where semmni is the name of the parameter and 256 is its value.


HP-UX Version 10.20 and 11.0 (32-bit) on HP 9000 Series 800

The following sections list requirements for the HP-UX platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Software Requirements HP-UX 10.201 Plus Y2K Patches2 HP-UX 11.0 (32-bit) Plus Y2K Patches3

C compiler4

HP C/ANSI compiler HP92453-01 A.10.32.03

HP Native C compiler HP92453-01 A.11.00.00

C++ compiler5

HP aC++ compiler B3910BA A.01.07

Programmer/2000 Pro*C/C++ Version 2.2.3.0.06

HP Native C++ compiler B3910B A.03.04 (970930)

Programmer/2000 Pro*C/C++ Version 2.2.3.0.0

Internet browser

A browser that is Y2K compliant (either Netscape Communicator or Internet Explorer)7

A browser that is Y2K compliant (either Netscape Communicator or Internet Explorer)

Java and Java Developer's Kit

Netscape Enterprise Server 3.6 and JDK 1.1.6

Netscape Enterprise Server 3.6 and JDK 1.1.6

Database software

Oracle 7.3.3 for HP-UX 10.20

Oracle 8.0.4 for HP-UX 11.0

Network Requirements

TCP/IP, using the SOCKETS network interface

Disk Space Requirements

Package HP-UX 10.20 Disk Space HP-UX 11.0 Disk Space

WLE (C++) Full System (client and server) software

98,000 blocks (49 MB)

98,000 blocks (49 MB)

WLE (C++) Client Only software

36,000 blocks (18 MB)

36,000 blocks (18 MB)

Mounting and Unmounting the CD

To mount a CD, enter the following commands:
su
mkdir /cdrom
mount -F cdfs -o cdcase /dev/dsk/
cdrom_device /cdrom

where cdrom_device is listed in the output of the ioscan -f -n command.

To unmount the CD, enter the following command:

umount /cdrom

where cdrom is the mounting point.

Tuning Parameters

You probably need to reconfigure the HP-UX kernel before running BEA WLE (C++) software because the default values of some tuning parameters are too low.

To adjust the tuning parameters, proceed as follows:

  1. Determine whether the current values are adequate.

For instructions about determining whether the current tuning parameter values are adequate, refer to "Verifying IPC Requirements" on page 5-17.

  1. Reset the tuning parameters as necessary.

For instructions about reconfiguring HP-UX, see "Setting Up a System" in the HP-UX System Administration Tasks Manual.

The following table shows the default settings for the parameters and the settings used for the University sample applications. Use these settings as a starting point: however, your applications may require different settings.

The parameters currently set on your system are located in /stand/build/tune.h.

HP-UX Name Traditional Name Default Setting Setting for University Sample Applications

shmmax

SHMMAX

67108864

0x40000000

shmseg

SHMSEG

12

32

shmmni

SHMMNI

100

512

semmns

SEMMNS

128

(SEMMNI*2)

semmni

SEMMNI

64

NPROC*5

semmap

SEMMA

semmni+2

1

semmnu

SEMMNU

30

(SEMMNI / 2)

semume

SEMUME

10

64

msgmni

MSGMNI

50

NPROC

msgmap

MSGMAP

2+msgtql

MSGTQL + 2

msgmax

MSGMAX

8192

32768

msgmnb

MSGMNB

16384

65535

msgssz

MSGSSZ

8

128

msgtql

MSGTQL

40

(NPROC * 10)

msgseg

MSGSEG

2048

(MSGTQL * 4)

maxusers

MAXUSERS

32

200

nproc

NPROC

20+8*maxusers

(MAXUSERS * 3) + 64

maxuprc

MAXUPRC

50

(NPROC * 9) / 10

maxfiles

NFILES

60

15 * NPROC + 2048


IBM-AIX Version 4.3.2 on RS/6000 and SP2

The following sections list requirements for the IBM-AIX platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP, using the SOCKETS network interface

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (client and server) software

80,000 blocks (40 MB)

WLE (C++) Client Only software

32,000 blocks (16 MB)

Mounting and Unmounting the CD

To mount a CD, examine the file /etc/filesystems to determine whether there is a standard place in which to mount a CD. If there is, enter the mount command and specify the directory named in the /etc/filesystems entry.

For example, to mount a CD if /etc/filesystems contains an entry that specifies /cd as the mount point for CDs, enter:

su
/etc/mount /cd

If /etc/filesystems does not contain a CD entry, enter:

su
mkdir /cd
/etc/mount -v cdrfs -r
cd_device /cd

where cd_device is the name of the CD device file, typically /dev/cd0.

Alternatively, you can use the System Management Interface Tool (SMIT) to perform the mount. To use SMIT, enter:

smit mount

To unmount the CD, enter the following command:

umount /cdrom

where cdrom is the mounting point.

Tuning Parameters

No IPC configuration is required for AIX Release 4.2.1. To change the value of a kernel tuning parameter (maxuproc only), do the following:

  1. Acquire superuser privileges.

  2. Determine the values of all tuning parameters.

  3. Change the parameter's value.

  4. Reboot the system.


Microsoft Windows NT Version 4.0 on Intel

The following sections list requirements for the Microsoft Windows NT/Intel platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP provided by Microsoft Windows NT (32-bit Winsock)

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (client and server) software

46 MB

WLE (C++) Client-Only

35 MB

Tuning Parameters

You may need to reconfigure the parameters shown in Figure 5-4, "WLE Software for Microsoft Windows NT IPC Resources Control Panel," on page 5-10 before running the WLE (C++) software. For instructions about reconfiguring the parameters, see "Maximizing System Performance" on page 5-9.


Microsoft Windows NT Version 4.0 on DEC Alpha

The following sections list requirements for the Microsoft Windows NT/Alpha platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP using the SOCKETS network interface

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (client and server) software

46 MB

WLE (C++) Client Only software

35 MB

Tuning Parameters

You may need to reconfigure the parameters shown in Figure 5-4, "WLE Software for Microsoft Windows NT IPC Resources Control Panel," on page 5-10 before running the WLE (C++) software. For instructions about reconfiguring the parameters, see "Maximizing System Performance" on page 5-9.


Microsoft Windows 95 and 98

The following sections list requirements for the Microsoft Windows 95 and 98 platforms.

Available BEA WLE (C++) Version 4.2 Packages

Only WLE (C++) Client Only software is supported.

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP provided by Microsoft Windows NT (32-bit Winsock)

Disk Space Requirements

The client-only software requires 35 MB of disk space.


Sequent DYNIX/ptx v4.4.2 on Sequent i386 Data Sheet

The following sections list requirements for the Sequent DYNIX platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP, using the TLI network interface

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (client and server) software

101,384 blocks (51 MB)

WLE (C++) Client Only software

36,750 blocks (18 MB)

Mounting and Unmounting the CD

To mount a CD, enter the following commands:
su
mkdir /cdrom
mount -F cdfs -o cdcase /dev/dsk/
cdrom_device /cdrom

where cdrom_device is cd0.

To unmount the CD, enter the following command:

umount /cdrom

where cdrom is the mounting point.

Tuning Parameters

You probably need to reconfigure the Sequent kernel before running BEA WLE (C++) software, because the default values of some tuning parameters are too low.

To adjust the tuning parameters, proceed as follows:

  1. Determine whether the current values are adequate.

For instructions about determining whether the current tuning parameter values are adequate, refer to "Verifying IPC Requirements" on page 5-17.

  1. Reset the tuning parameters as necessary.

For instructions on reconfiguring, rebuilding, and rebooting, see Chapters 1 and 3 in the DYNIX/ptx System Configuration and Performance Guide. You may need to increase the settings for the parameters listed in the following table.

The following table shows the default settings for the parameters. Use these settings as a starting point; however, your applications may require different settings.

The parameters currently set on your system are located in /etc/<systemname>.

Sequent Name Traditional Name Default Setting

SHMMAX

SHMMAX

8388608

SHMSEG

SHMSEG

3500

SHMMNI

SHMMNI

100

SEMMNS

SEMMNS

60

SEMMNI

SEMMNI

10

SEMMSL

SEMMSL

25

SEMMAP

SEMMAP

10

SEMMNU

SEMMNU

30

SEMUME

SEMUME

10

MSGMNI

MSGMNI

50

MSGMAP

MSGMAP

100

MSGMNB

MSGMNB

8192

MSGSSZ

MSGSEG

16384

MSGTQL

MSGTQL

8

MSGSEG

MSGSEG

40

MAXUSERS

MAXUSERS

1024

PROC_MULT

MAXUSERS

64

NPROC

NPROC

T:8, P:16, C:5 (See Note)

FILE_DIV

N/A

20+PROC_MULT*MAXUSERS

FILE_MULT

N/A

T:5, P:5, C:1 (See Note)

NFILE

NFILES

T:8, P:8, C:2 (See Note)

MAXUP

MAXUPRC

FILE_MULT*(NPROC+16+MAXUSERS)/FILE_DIV+320

Note: Letters in the preceding table represent the following environments:


SGI IRIX v6.5 on Silicon Graphics IP27 Data Sheet

The following sections list requirements for the SGI IRIX platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (client and server) software

157,736 blocks (78 MB)

WLE (C++) Client Only software

75,440 blocks (36 MB)

Tuning Parameters

You probably need to reconfigure the SGI kernel before running BEA WLE (C++) software, because the default values of some tuning parameters are too low.

To adjust the tuning parameters, proceed as follows:

  1. Determine whether the current values are adequate.

For instructions about determining whether the current tuning parameter values are adequate, refer to "Verifying IPC Requirements" on page 5-17.

  1. Reset the tuning parameters as necessary.

The following table shows the default settings for the parameters. Use these settings as a starting point; however, your applications may require different settings.

Information regarding kernel configuration is provided in the systune(1M) manual page.
SGI Name Traditional Name Default Settings

shmmax

SHMMAX

536870912

shmseg

SHMSEG

100

shmmni

SHMMNI

100

semmns

SEMMNS

60

semmni

SEMMNI

10

semmap

SEMMA

semmnu

SEMMNU

30

semume

SEMUME

10

msgmni

MSGMNI

50

msgmap

MSGMAP

msgmax

MSGMAX

32768

msgmnb

MSGMNB

32768

msgssz

MSGSSZ

8

msgtql

MSGTQL

40

msgseg

MSGSEG

1536

maxusers

MAXUSERS

nproc

NPROC

30+KB(mem)/240

maxuprc

MAXUPRC

150

maxfiles

NFILES


Solaris Version 2.6 and 7.0 (32-Bit) UltraSPARC

The following sections list requirements for the Solaris platform.

Available BEA WLE (C++) Version 4.2 Packages

Hardware Requirements

Software Requirements

Network Requirements

TCP/IP, using the TLI network interface

Disk Space Requirements

Package Disk Space

WLE (C++) Full System (client and server) software

94,000 blocks (47 MB)

WLE (C++) Client Only software

36,000 blocks (18 MB)

Mounting and Unmounting the CD

The Solaris Volume Management software automatically mounts CDs on /cdrom/cdrom0/s0.

It is not necessary to unmount CDs on Solaris systems. However, it is necessary to issue a command to open the CD reader.

To open the CD reader, cd to root and enter eject.

Tuning Parameters

You probably need to reconfigure the Solaris kernel before running BEA WLE (C++) software, because the default values of some tuning parameters are too low.

To adjust the tuning parameters, proceed as follows:

  1. Determine whether the current values are adequate.

For instructions about determining whether the current tuning parameter values are adequate, refer to "Verifying IPC Requirements" on page 5-17.

  1. Reset the tuning parameters as necessary.

Information regarding kernel configuration is provided in the Solaris systune(1M) manual page.

The following table shows the default settings for the parameters and the settings used for the University sample applications. Use these settings as a starting point; however, your applications may require different settings.

The parameters currently set on your system are located in /etc/<systemname>.

Solaris Name Traditional Name Default Setting Setting for University Sample Applications

shmsys:shminfo_shmmax

SHMMAX

131072

67108864

shmsys:shminfo_shmseg

SHMSEG

6

100

shmsys:shminfo_shmmni

SHMMNI

100

300

semsys:seminfo_semmns

SEMMNS

60

5048

semsys:seminfo_semmni

SEMMNI

10

5029

semsys:seminfo_semmsl

SEMMSL

25

2000

semsys:seminfo_semmap

SEMMAP

10

5024

semsys:seminfo_semmnu

SEMMNU

30

1024

semsys:seminfo_semume

SEMUME

10

128

msgsys:msginfo_msgmni

MSGMNI

50

1024

msgsys:msginfo_msgmap

MSGMAP

100

2048

msgsys:msginfo_msgmax

MSGMAX

2048

65535

msgsys:msginfo_msgmnb

MSGMNB

4096

65535

msgsys:msginfo_msgssz

MSGSSZ

8

256

msgsys:msginfo_msgtql

MSGTQL

40

2048

msgsys:msginfo_msgseg

MSGSEG

1024

8192

maxusers

maxusers

32

200

max_nprocs

NPROC

10+16*maxusers

(MAXUSERS*3)+64

maxuprc

MAXUP

max_nprocs-5

(NPROC * 9) / 10

semsys:siminfo

semusz

1024

semsys:siminfo

semvmx

32767

semsys:siminfo

semaem

16384



[Top] [Prev] [Next] [Bottom]