3.1 Components

3.1.1 Bindery

The Bindery UCX component (Bindery) is a multi-object component that runs on a NetWare server as a NetWare Loadable Module (NLM). It is used to manage the Bindery database on a NetWare database.

For more Details see Bindery.

3.1.2 Btrieve

The Btrieve UCX component (Btrieve.Database) is a single-object component used to perform various operations on a Btrieve database including creating, adding and deleting records, and opening files. Btrieve runs on a NetWare server as an NLM.

For more Details see Btrieve.

3.1.3 Client Socket

The Client Socket UCX component (NWCliSkt) is a single-object component that is used to connect to a server. It provides an easy mechanism of socket programming and client-server programming for scripting languages on NetWare. This component supports connection-oriented protocols such as Transmission Control Protocol (TCP) and Sequenced Packet Exchange (SPX) in both synchronous and asynchronous modes.

For more details see Client Socket.

3.1.4 Com Port

The COM Port UCX component (COMPort) is a single-object component that is used to read from and write to serial ports (communications ports).

For more details see COM Port.

3.1.5 Document

The Document UCX component (Document) is a multi-object component that is used to create HTML documents.

For more details see, Document.

3.1.6 Dos File Manager

The DOS File Manager UCX component (DOSFileMgr) is a multi-object component that runs on a NetWare server as a NetWare Loadable Module (NLM). It is used to manage DOS file systems by letting the user perform various operations, such as the following:

  • Create a file.

  • Rename a file.

  • Delete a file.

  • List information about files and directories.

For more details see, DOS File Manager.

3.1.7 Environment

The Environment UCX component helps to preserve and modify the NSN shell environment. Environment is a section of memory shared by the NSN interactive shell and any other NSN application initiated by the shell.

For more details see, Environment.

3.1.8 Error

The Error UCX component (Error) is a single-object component that displays the error generated by any NSN UCX component during the last performed operation. It also resets (Clear) and sets (Raise) the error properties.

For more details see,Error.

3.1.9 Fax

The Fax UCX component (Cheyenne.Fax) is a single-object component that provides an easy way to access and use the Cheyenne fax services from any basic script. This component consists of one powerful method, Send, which supports parameters for fax features such as the sender (From), the recipient (To), and a cover page file (CoverText).

For more details see, Fax.

3.1.10 File I/O

The File I/O UCX component (FIO) is a multi-object component consisting of the file I/O manager and the file object. The file manager has a method that opens a file and returns the File object. The File object, in turn, has methods and properties to perform file I/O-related operations.

For more details see, File I/O.

3.1.11 FileSystemObject

When writing Common Gateway Interface (CGI) scripts or scripts for Active Server Pages (ASP) to build server-side task automation applications, it is important to add, move, change, create, or delete directories and files on the Web server. The FileSystem object (FSO) allows you to process folders and files using object model. This object is intendant to work only on the server side.

For more details see, File System Object.

3.1.12 Frontpage Compatible Components

The FrontPage Compatible UCX components are equivalent to ActiveX server side (ASP installable) components, and are compatible with Microsoft FrontPage. These components in Web pages generated using Microsoft FrontPage.

For more details see, FrontPage Compatible Components.

3.1.13 FTP File Manager

The File Transfer Protocol File Manager UCX component (FTPFileMgr) is a multi-object component that exposes FTP-related operations. It supports all FTP operations, including

  • Transferring a file.

  • Renaming a file.

  • Getting the working directory.

  • Changing the working directory.

  • Logging in.

  • Logging out.

For more details see, FTP File Manager.

3.1.14 Inews

The Inews UCX component allows a developer to write scripts for accessing NNTP (Network News Transfer Protocol) compliant News servers. The components will query a news server for:

  • News groups.

  • Articles within a specific group.

  • Posting articles.

  • Replying to a specific group.

For more Details see Inews.

3.1.15 LPT Port

The LPT Port UCX component (LPTPort) is a single-object component that writes data to the LPT port of the printer.

NOTE:This component is protected by NWSEC security. To use them, disable the security for the respective scripting language by editing sys:/system/nwsec.ini file

For more details see, LPT Port.

3.1.16 Netware Data object

The NetWare Data Object UCX component (NDO) provides access to B2Systems SQLIntegrator and Oracle8 database engines. It provides data access from NSN, as well as all other NetWare-supported scripting languages. NDO is implemented as a multi-object component, similar to Microsoft ActiveX Data Object (ADO).

For more details see, NetWare Data Object.

3.1.17 Netware File System Manager

The NetWare File System Manager UCX component (NWFileMgr) is a multi-object component that performs NetWare file system operations and can repeat these operation over files and directories. It replaces the NetBasic 6.0 DIR NMX component.

For more details see,NetWare File System Manager.

3.1.18 Novell ScriptPages

The Novell ScriptPages UCX component (NSP) provides functionality similar to Microsoft Active Server Pages (ASP). NSP is a multi-object component that supports the Session, Request, and Response objects.

For more details see, Novell ScriptPages.

3.1.19 NWDir

The NWDir UCX component runs on a NetWare server as an NLM. This component provides an easy access to Novell Directory ServicesĀ® (NDSĀ®) from scripting languages.

It provides a set of methods and properties that allow complete access to the management, maintenance, and administrative components associated with NDS programming in the lower level SDK environment.

For more details see, NWDir .

3.1.20 Power Supply

The PowerSupply UCX component (PowerSupply) is a single-object component that is used to read the values of UPS parameters and change their values.

For more details see, Power Supply.

3.1.21 Profile

The Profile UCX component (Profile) is a single-object component that is used for configuration setting-related operations (.INI files). It contains two methods: Read and Write.

For more details see, Profile.

3.1.22 Queue

The Queue UCX component (Queue) is a multi-object component that provides generic queuing mechanisms. A queue is simply an object that uses a directory on the NetWare server where jobs (such as print jobs) can be stored and manipulated. A job is actually a file in this directory. Though the primary use of queue services is processing print jobs, any file can be queued for any kind of processing.

For more details see, Queue.

3.1.23 Semaphore

The Semaphore UCX component (Semaphore) is a single-object component that runs on a NetWare server as an NLM. It provides access to local and global semaphores.

For more details see, Semaphore.

3.1.24 Server

The Server UCX component (Server) is a multi-object component that provides information about a NetWare server, including:

  • Server statistics information such as network statistics, file system statistics, and disk statistics.

  • Client connection information.

  • Network board information.

  • Ability to log in and log out from server.

  • Information about the screens on the file server console.

  • Information about the screens on the file server console.

For more details see, Server.

3.1.25 Server Socket

The Server Socket UCX Component (NWSrvSkt) is a multi-object component that lets you implement server functionality using either TCP or SPX protocols. The server socket component listens for connections from the client and manages the collection of such client connections. When a connection request is received, it creates a connection object and fires the Connect event.

For more details see, Server Socket.

3.1.26 SNMP

The SNMP UCX component (SNMP) is a single-object component that reads the SNMP object and sends an SNMP alert. It runs on NetWare as an NLM.

For more details see, SNMP.

3.1.27 Text Window

The Text Window UCX component (TextWindow) is a multi-object component that lets you create and manage windows, menus, and menu items on a NetWare server screen.

For more details see, Text Window.

3.1.28 Volume Manager

The Volume Manager UCX component (VolumeMgr) is a multi-object component that lets you perform such functions as

  • Retrieving volume information.

  • Enumerating volumes.

  • Mounting and dismounting volumes.

  • Modifying user space restrictions on volumes.

For more details see, Volume Manager.

3.1.29 Zip File

The Zip File UCX component (ZipFile) is a single-object component that is used to compress and decompress a file.

For more details see, Zip File.