Novell is now a part of Micro Focus

Developer Pointers

Articles and Tips: article

01 Mar 1997


Novell Technical Information Documents

All of the Technical Information Documents (TIDs) discussed below are available at the following locations:

  • The Novell Technical Solutions Database on CompuServe (GO NTID)

  • The DeveloperNet Support World Wide Web site http://devsup.novell.com

  • The DeveloperNet Support Bulletin Board (801-861-5836)

Novell Directory Services

Supervisor under NetWare v4.x NDS


Author:

LC

Document ID:

TID100967

Document revision

A

Date:

10/16/96 11:30 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

IDSA00.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

General Business

Abstract

Initial User Supervisor under NetWare v4.x NDS The user Supervisor in the world of Novell Directory Services (NDS) is an odd "creature." It is both an NDS Object and a non-object. It is a Bindery-Object. It is created as an NDS object whose rights are restricted to a specific Bindery context AND ONLY to that context. SUPERVISOR DOES NOT HAVE ADMIN RIGHTS.

File Information

Self-Extracting File Name: IDSA00.EXE


Files Included:

Size

Date

Time

IDSA00.TXT

(this file)

ABSTRACT.TXT

1120

10-9-96

1:11 PM

NWA_SNAPIN_VERSION Changed on Vol.9


Author:

HW

Document ID:

TID101041

Document revision:

A

Date:

11/20/96 8:25 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

SNAPVER9.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Directory Services

Abstract

The NWA_SNAPIN_VERSION constant has changed on SDK CD Vol.9, nwsdk\include\nwsnapin.h. This may cause problems when you build snap-in DLLs for the legacy 16-bit NWAdmin.

Detailed Description

The nwsnapin.h now declares the snap-in version to be 1.1 instead of 1.0 as it was previously. This may lead to problems, as the shipping 16-bit NWAdmin (4.10.4) checks for version 1.0 and will fail any registration attempts for snap-ins built with the new version. While this is a bug and will be fixed in a future release of the SDK CD, the short-term fix for developers targeting 16-bit platforms is to modify the relevant lines in nwsnapin.h to look like this:

/*------------------------------------------*/

 /* SNAPIN Version related defines           */

 /*------------------------------------------*/

 #define    NWA_SNAPIN_VER_MAJOR     1

 #ifdef N_ARCH_16

 #  define    NWA_SNAPIN_VER_MINOR     0

 #else

 #  define    NWA_SNAPIN_VER_MINOR     1

 #endif

 #define    NWA_SNAPIN_VER_REVISION  0

 #define    NWA_SNAPIN_VERSION       NMake32( 

    NMake16(NWA_SNAPIN_VER_REVISION, 0 )  , 

 NMake16(NWA_SNAPIN_VER_MINOR,NWA_SNAPIN_VER_MAJOR ))

This will ensure correct versions for all target platforms.

File Information

Self-Extracting File Name: SNAPVER9.EXE


Files Included:

Size

Date

Time

SNAPVER9.TXT

(this file)

DOS

NWReadQueueJobEntry2


Author:

RM

Document ID:

TID100668

Document revision:

A

Date:

07/29/96 3:29 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM001.EXE

Novell product class

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

How do you get the print job information out of the NWQueueJobStruct structure in the call NWReadQueueJobEntry2?

Detailed Description

How to get the printing information from the NWQueueJobStruct

There is some confusion about how to get information out of the NWQueueJobStruct in the call NWReadQueueJobEntry2. The function call and structures involved are listed below.

Notice the NWQueueJobStruct has a field called clientRecordArea, which is 512 bytes long.

In the case of NetWare printing services, this field is used to store information about the print job in the print queue. It is stored in the format defined by the NWPS_ClientRecord structure found in NWPS_JOB.H in the Novell SDK.

NWQueueJobStruct

NWCCODE N_API NWReadQueueJobEntry2


(NWCONN_HANDLE

conn,

nuint32

queueID,

nuint32

jobNumber,

NWQueueJobStruct N_FAR *

job);

NAME NWQueueJobStruct -

Holds the information found in the queue job record. The structure is defined in nwqms.h as follows:


typedef struct

{

nuint32

clientStation;

nuint32

clientTask;

nuint32

clientID;

nuint32

targetServerID;

nuint8

targetExecutionTime[6];

nuint8

jobEntryTime[6];

nuint32

jobNumber;

nuint16

jobType;

nuint16

jobPosition;

nuint16

jobControlFlags;

nuint8

jobFileName[14];

nuint32

jobFileHandle[6];

nuint32

servicingServerStation;

nuint32

servicingServerTask;

nuint32

servicingServerID;

nuint8

jobDescription[50];

nuint8

clientRecordArea[152];

} NWQueueJobStruct;

clientRecordArea -

Indicates supplementary information that can be exchanged between the queue client and the queue server. The format for this information is defined by your application.

NWPS_JOB.h


typedef struct {

nuint8

versionNumber;

nuint8

tabSize;

nuint16

numberOfCopies;

nuint16

printControlFlags;

nuint16

maxLinesPerPage;

nuint16

maxCharsPerLine;

nuint8

formName[13];

nuint8

reserve[9];

nuint8

bannerNameField[13];

nuint8

bannerFileField[13];

nuint8

headerFileName[14];

nuint8

directoryPath[80];

} NWPS_ClientRecord;

File Information

Self-Extracting File Name: ARM001.EXE


Files Included:

Size

Date

Time

ARM001.TXT

(this file)

Large memory model


Author:

RM

Document ID:

TID100815

Document revision:

A

Date:

09/6/96 5:12 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM003.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

In the NetWare SDK for the client, the memory model needs to be LARGE. The libraries have been compiled in the large model, and using small or huge models in the code generation will give unexpected or inaccurate results. This information is not in the present SDK documentation, but it will be added.

File Information

Self-Extracting File Name: ARM003.EXE


Files Included:

Size

Date

Time

ARM003.TXT

(this file)

Get Connections Using a File Misdocumented


Author:

DD

Document ID:

TID100899

Document revision:

A

Date:

09/27/96 3:17 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM005.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

The assembly API call Get Connections Using A File is misdocumented. The documentation should read as follows in the detailed description.

Detailed Description

Get Connections Using A File

NAME Get Connections Using A File -

This call returns all logical connections using the file specified by Directory Handle and File Path.

NetWare Server: 3.11, 4.0

Lite: None

Figure 1: Get Connections Using A File: Request Packet


Offset

Request Packet Contents

Bytes

Remarks

0

Request Packet Length

2

Length of the request packet starting at offset two (2).The first two bytes designating the length of the packet are not included.

2

236 (ECh)

1

Subfunction code

3

DataStream

1

Contains the data stream number if thename space is Macintosh. A value of 0 isthe resource fork and a value of 1 is thedata fork. If DOS, the value is always 0.

4

Volume Number

1

Identifies the volume on which the fileexists.

5

Directory Entry

4

The Directory Entry number, indicating the file or directory path. Index to FileServer is directory tables. Must be associated with volume number. Thevalue returned from Convert Path to Directory Entry must be long swappedbefore it is placed in this field.

9

Last Record Seen

2

Last record for which information wasreturned. Set to zero (0) on the first call.

On Entry


AL23 (17h)

BX

Number of fragments in request packet.

5-fragment maximum.

DX

Number of fragments in reply packet.

5-fragment maximum.

CX

Handle to valid connection table entry

DS:SI

Pointer to fragment list for request packet

ES:DI

Pointer to fragment list for reply packet

On Exit

AH Completion Code Type. 0 indicates successful.

AL Completion Code. 0 indicates successful.

Note All other registers preserved.

Completion Codes

AH=88h DOS Requester Completion Codes (REQSTR_ERR)


AL

Remarks

0

SUCCESS: The requester has filled in the reply packet.

Non-0

Unsuccessful. The contents of the reply packet are invalid.

01h

Invalid Connection

50h

Too Many Rep Frags

AH=89h Server Completion Codes (SERVER_ERR)


AL

Remarks

0

Successful

96h

Server Out Of Memory

C6h

No Console Rights

Remarks

Get Connections Using A File must be repeated until Next Request Record (returned in the reply message) is 0. There is one record for every connection using or trying to use the specified file.

Lock Type contains the following bit flags:


BitsStatus

76543210

xxxxxxx1

Locked

xxxxxx1x

Open Shareable

xxxxx1xx

Logged

xxxx1xxx

Open Normal

x1xxxxxx

TTS Holding Lock

1xxxxxxx

Transaction Flag Set On This File

Figure 2: Get Connections Using A File: Reply Packet


Offset

Reply Packet Contents

Bytes

Remarks

0

Next Request Record

2

The value that Last Record Seen must beset to in the next call.

2

Use Count

2

Number of tasks opening or logging thefile.

4

Open Count

2

Number of tasks having the file open.

6

Open For Read Count

2

Number of logical connections having thefile open for reading.

8

Open For Write Count

2

Number of logical connections having thefile open for writing.

10

Deny Read Count

2

Number of logical connections havingdenied other connections the right to readfrom the file.

12

Deny Write Count

2

Number of logical connections havingdenied other connections the right to writeto the file.

14

Lock Flag

1

0x00 Not locked exclusively 0xFELocked by a file lock 0xFF Locked byBegin Share File Set

15

Fork Count

1

16

Number Of Records

2

Number of records that follow. Thenumber of times the remaining fieldsrepeat.

18

Connection Number

2

Logical connection number of theworkstation using the file.

20

Task Number

2

Task number using the file.

22

Lock Type

1

See Remarks below.

23

Access Flag

1

Repeats number of record times.

24

Lock Flag

1

Repeats number of record times.

Connection Number n (2), Task Number n (2), Lock Type n (1), AccessControl n (1), and Lock Flag n (1) repeat Number Of Records times. Where n isone of the connections using the file.

File Information

Self-Extracting File Name: ARM005.EXE


Files Included:

Size

Date

Time

ARM005.TXT

(this file)

StartSendingPktsTimed is Misdocumented


Author:

RM

Document ID:

TID100871

Document revision:

A

Date:

09/19/96 4:37 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM006.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

There are documentation errors with the ticks parameter and the target object in the SendPacketsRequestStruct.

Detailed Description

The target should read as follows:

target

Indicates a structure of type BeginDiagnosticStruct, which, in turn, is a structure of type IPXAddress. IPXAddress is defined in NXTD.H and holds information in the following:

BYTE network[4] BYTE node[6] BYTE socket[2]

Also, the ticks that are passed into the parameter are misdocumented. It says:

ticks

(IN) Indicates the the time delay (in units of clock ticks) before starting to send packets (approximately 18 ticks per second).

It should read : Indicates the amount of time that the packets will continue to be sent (in units of clock ticks, approximately 18 ticks).

File Information

Self-Extracting File Name: ARM006.EXE


Files Included:

Size

Date

Time

ARM006.TXT

(this file)

NWCCLicenseConn is Misdocumented


Author:

RM

Document ID:

TID100963

Document revision:

A

Date:

10/16/96 10:59 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM008.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

NWCCLicenseConn states in the documentation:

Remarks NWCCLicenseConn causes a connection to become licensed. If necessary, the license NCP will be sent. If the specified handle is already in a licensed state, an error (NWE_HANDLE_ALREADY_LICENSED) will be returned.

The NWE_HANDLE_ALREADY_LICENSED does not get returned. In testing on WIN95 and with the VLMs, if there is already a licensed connection, then zero is returned.

Detailed Description

NWCCLicenseConn states in the documentation:

Remarks NWCCLicenseConn causes a connection to become licensed. If necessary, the license NCP will be sent. If the specified handle is already in a licensed state, an error (NWE_HANDLE_ALREADY_LICENSED) will be returned.

The NWE_HANDLE_ALREADY_LICENSED does not get returned. In testing on WIN95 and with the VLMs, if there is already a licensed connection, then zero is returned.

Here is what actually happens with the call:

  • Under Windows NT, it is true that we remap NWE_HANDLE_ALREADY_LICENSE to SUCCESS.

  • Under Windows 95, the requester does not support this function. The library simply returns 0.

  • Under VLMs, this function is supported and returns 0 for success.

File Information

Self-Extracting File Name: ARM008.EXE


Files Included:

Size

Date

Time

ARM008.TXT

(this file)

NWAdEnable Returned 89a7


Document ID:

TID100530

Document revision:

A

Date:

06/12/96 3:43 pm

Alert status:

Yellow

Information type:

Issue

Readme for:

IAUDIT.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

NWADEnable returned 89a7, which means invalid OS version. This is a bug in the API. The problem is fixed in release 8. This bug is in all client platforms (dos, Win16, Win32).

File Information

Self-Extracting File Name: IAUDIT.EXE


Files Included:

Size

Date

Time

IAUD.TXT

170

06-12-96

3:42 pm

IAUDIT.TXT

(this file)

Dos Error Code with the API Set


Author:

RM

Document ID:

TID101052

Document revision:

A

Date:

11/25/96 3:05 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM011.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

There are some NetWare APIs that will return DOS error codes. One example is NWConvertHandle, which returns a local file handle. If there are too many files open on the workstation, then an error 4 is returned. This is a DOS error 4, too many files open. So, next time you get errors 188 back from an api call, look at the DOS error codes to see if it will help you in your debugging.

File Information

Self-Extracting File Name: ARM011.EXE


Files Included:

Size

Date

Time

ARM011.TXT

(this file)

Bindery Context Sets for Bindery Emulation


Author:

MM

Document ID:

TID101088

Document revision:

A

Date:

01/15/97 5:52 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

BDEMU.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

Bindery context has to be set on a 4x server before bindery emulation programs work properly, and the 4x server must have a replica before setting the bindery context. Set bindery context command is only setting the bindery context string. Even if the set command returns a string, it does not necessarily mean that bindery context is set. To verify bindery context is set properly, type "config at the system console.

File Information

Self-Extracting File Name: BDEMU.EXE


Files Included:

Size

Date

Time

BDEMU.TXT

(this file)

NWPS_ATTR_NOTIFY is NWPS_Typed_Name


Author:

MM

Document ID:

TID101055

Document revision:

A

Date:

12/3/96 1:31 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

INWPSNOT.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

NWPSCfgGetFirstPrinterAttr - data type for NWPS_ATTR_NOTIFY should be NWPS_Typed_Name. The documentation said that the type is Typed_Name_T.

File Information

Self-Extracting File Name: INWPSNOT.EXE


Files Included:

Size

Date

Time

INWPSNOT.TXT

(this file)

NWInitUnicodeTables() Returns -489 (0xFE17)


Document ID:

TID100555

Document revision:

A

Date:

06/27/96 3:59 pm

Alert status:

Yellow

Information type:

Issue

Readme for:

INITUCT.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

NWInitUnicodeTables() returns an error code of -489 (0xFE17). This error code indicates that the Unicode Tables are already loaded. Beginning with Novell Client SDK release SDK7, the function NWCallsInit() automatically loads the Unicode Tables. A subsequent call to the NWInitUnicodeTables() will then return -489.

File Information

Self-Extracting File Name: INITUCT.EXE


Files Included:

Size

Date

Time

BOVO.TXT

313

06-27-96

3:58 pm

INITUCT.TXT

(this file)

Developer Guide Doc Error


Author:

RM

Document ID:

TID100903

Document revision:

A

Date:

09/27/96 4:46 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

ARM007.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

Client SDK - DOS

Abstract

The guide states NWCLearConnectionNumber is being obsoleted. It isn't.

Detailed Description

In the Cross-Platform Developers Guide in Volume 9 of the sdk, it states the following under setting connection parameters functions:

Connection Table Functions

The following functions operate on the Connection Table for either the NetWare Requester or NETX.

FunctionHeaderDescription

NWClearConnectionNumber logs out the connection associated with the specified connection number. IMPORTANT: This call is being obsoleted. Call NWCCOpenConnByName.

The IMPORTANT: notice in this table is incorrect. This function is not being obsoleted, and calling NWCCOpenConnByName does not have the same functionality.

File Information

Self-Extracting File Name: ARM007.EXE


Files Included:

Size

Date

Time

ARM007.TXT

(this file)

General Business

CMC Gateway Setup


Author:

MA

Document ID:

TID100858

Document revision:

A

Date:

09/16/96 3:43 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

GW5DCS01.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

General Business

Abstract

How to set up a CMC gateway.

Detailed Description

Information for this example:

Server: LEGAZPI - mapped to drive "L" Domain: LDOM Post Office: LPOST

  1. Create the directory WPGATE/CMCAPI under the domain directory on your server; for example, "L:\LDOM\WPGATE\CMCAPI.

  2. On SDK 9 (and above) go to the GRPWARE\GRPWISE\CMC_CSA directory and run INSTALL.EXE.

    1. Choose to install the NLM server or the OS/2 server.

    2. The "Install From: directory should default to your present location.

    3. Enter the full path to your domain directory (L:\LDOM).

    4. The "Install To: should default to the CMCAPI directory (L:\LDOM\WPGATE\CMCAPI).

    5. The "CMC API Server Directory: should be the SYSTEM directory on the server for the NLMs on a NetWare server or on the local hard drive for the DLLs on an OS/2 box.

    6. In the PUBLIC directory on your server, rename the file GWGSQ13X.DLL to GWGSQ13X.DL. This DLL may be required later, but is not at this time.

    7. Run NWADMN3X.EXE and -

      1. Define a gateway under the domain (by right-clicking on the domain and choosing "create), checking all properties for correct values.

        1. The Gateway Name can be anything. I used CMCGATE.

        2. The Gateway Home Directory needs to be CMCAPI.

        3. The Gateway Type is CMC.

      2. Check the box to define additional properties, or go into the objects details after the object has been created and -

        1. Set the platform type.

        2. Enter an Alias name, which can be anything (such as CMCAlias).

        3. Check to see that the full UNC path to the post office is correct (\\legazpi\sys\lpost).

        4. Click on Optional Gateway Settings and set the Directory Sync/Exchange to None.

        5. Click on Gateway Administrators, then Add to make a user the administrator. Be generous with the administrator role here until you have the gateway running properly.

        6. Click on Gateway-Specific Setup. If you do not have this option, see #3 above.

        7. Click on the Launch button and, when the "Access Rules for: CMCGATE window appears (CMCGATE is my gateway from #4.A.i above), tab to "OK and press <Enter<.

        8. Click on OK to close the window and save your work.

Your CMC gateway is now set up!

File Information

Self-Extracting File Name: GW5DCS01.EXE


Files Included:

Size

Date

Time

GW5DCS01.TXT

(this file)

Dynatext Can't Find Book


Document ID:

TID100437

Document revision:

B

Date:

02/23/96 3:51 am

Alert status:

Yellow

Information type:

Issue

Readme for:

DYNEVY.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

General Business

Abstract

Some books installed from the SDK CD-ROM cannot be opened from within the Dynatext reader, as they are in envoy document format.

Please see the attached document for a solution.

File Information

Self-Extracting File Name: DYNEVY.EXE


Files Included:

Size

Date

Time

DYNAEVY.TXT

718

02-20-96

2:39 pm

DYNEVY.TXT

(this file)

Dynatext Hot Link Errors O SDK 10


Author:

BR

Document ID:

TID101083

Document revision:

A

Date:

01/15/97 5:49 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

IDOCROO1.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

General Business

Abstract

In SDK release 10, NW SDK collection, SDK Views book, there are three hot links (fingers) to the Developers Tools Reference. When selected, each of them go to the Transport Developers Guide instead. This problem will be corrected by SDK release 12.

File Information

Self-Extracting File Name: IDOCROO1.EXE


Files Included:

Size

Date

Time

IDOCROO1.TXT

(this file)

Problems Installing OnLine Documentation


Document ID:

TID100426

Document revision:

A

Date:

02/09/96 5:12 pm

Alert status:

Yellow

Information type:

Issue

Readme for:

DYNAPROB.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

General Business

Abstract

When you install the online documentation to a non-root directory of any drive, DYNATEXT.INI and SYSDOCS.CFG point to incorrect file locations. Thus, when you click on the icon labeled "Novell SDK Documentation," the following error message is returned:

Configuration Error: The collection variable is not specified in the Dynatext.ini File.

The solution is contained in the attached file.

File Information

Self-Extracting File Name: DYNAPROB.EXE


Files Included:

Size

Date

Time

DYNATEXT

724

02-09-96

5:10 pm

DYNAPROB.TXT

(this file)

NWDetachFromFileServer Doc. Bug


Author:

DS

Document ID:

TID100669

Document revision:

A

Date:

07/30/96 10:52 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

TIDNWD01.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

General Business

Abstract

NWDetachFromFileServer, an obsoleted function as of 1/1/97, incorrectly identifies NWCCCloseConn as its successor. These functions perform different tasks.

Detailed Description

NWDetachFromFileServer, an obsoleted function as of 1/1/97, incorrectly identifies NWCCCloseConn as its successor. These functions perform different tasks. NWCCCloseConn terminates a connection and frees local resources for that connection, but does not terminate the attachment to the server. The documentation should state that NWCCSysCloseConnRef, whose function more closely matches that of NWDetachFromFileServer, should be used. This will be resolved in future versions of the documentation.

File Information

Self-Extracting File Name: TIDNWD01.EXE


Files Included:

Size

Date

Time

TIDNWD01.TXT

(this file)

NEST

NEST 1.2 FlexOS Path Problem


Author:

BT

Document ID:

TID100688

Document revision:

A

Date:

07/31/96 2:41 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

FLEXPATH.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

A path change in the NEST SDK 1.2 was not fully implemented. FlexOS tools such as Link86 and Lib86 were formerly located in c:\NEST\FlexOS\BIN. They have been moved to c:\NEST\FlexOS in release 1.2. However, the make file was not updated to reflect the path change. Modify the file NEST\MAK\FlexOS.INC on lines 153, 156, and 341 and change "\bin\" to '\'

OLD Line 153: LIBRARIAN=$(FLEXOS_PATH)\bin\lib86 OLD Line 156: LINKER=$(FLEXOS_PATH)\bin\link86 OLD Line 341: $(FLEXOS_PATH)\bin\LINK86.EXE $(INPFILE)[inp]

File Information

Self-Extracting File Name: FLEXPATH.EXE


Files Included:

Size

Date

Time

FLEXPATH.TXT

(this file)

Tv_hires Not Defined in NEST for VxWorks


Author:

MG

Document ID:

TID100787

Document revision:

A

Date:

09/3/96 8:22 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTID2.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

Definition of tv_hires in Wind Rivers VxWorks header files needs to be modified to work with NEST for VxWorks.

File Information

Self-Extracting File Name: MGTID2.EXE


Files Included:

Size

Date

Time

MGTID2.TXT

(this file)

MGTIDB.TXT

1155

8-30-96

1:45 PM

CLSL_GetStackECB() Returns Resources Error


Author:

MG

Document ID:

TID100786

Document revision:

A

Date:

09/3/96 8:21 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTID3.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

CLSL_GetStackECB() does not return a pointer of LOOKAHEAD structure and returns ODISTAT_OUT_OF_RESOURCES.

File Information

Self-Extracting File Name: MGTID3.EXE


Files Included:

Size

Date

Time

MGTID3.TXT

(this file)

MGTIDC.TXT

969

8-30-96

1:53 PM

EPS Code Problems in NEST Client SDK Rel.1.2


Author:

MG

Document ID:

TID100785

Document revision:

A

Date:

09/3/96 8:21 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTID4.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

EPS (Embedded Print Server) code in NEST Client SDK release 1.2 does not work correctly. Update attached.

File Information

Self-Extracting File Name: MGTID4.EXE


Files Included:

Size

Date

Time

MGTID4.TXT

(this file)

MGTIDD.TXT

1060

8-30-96

2:09 PM

NESTUPDT.ZIP

160588

7-23-96

11:52 AM

Developing HSM for pSOS and Motorola 68360


Author:

MG

Document ID:

TID100777

Document revision:

A

Date:

09/3/96 8:18 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTIDL.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

OEM questions that came up during development of an HSM for the MLID to run on the Motorola 68360 processor, on pSOS op sys.

File Information

Self-Extracting File Name: MGTIDL.EXE


Files Included:

Size

Date

Time

MGTIDL.TXT

(this file)

TID15.TXT

907

8-30-96

3:49 PM

Novell Protocol Test Tool Installation


Author:

MG

Document ID:

TID100778

Document revision:

A

Date:

09/3/96 8:19 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTIDK.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

OEM couldnt find Novell Protocol Test Tool. It had not been installed with the rest of the NEST SDK.

File Information

Self-Extracting File Name: MGTIDK.EXE


Files Included:

Size

Date

Time

MGTIDK.TXT

(this file)

TID14.TXT

438

8-30-96

3:47 PM

Hsmvxnat.c Misleading Comment in Code


Author:

MG

Document ID:

TID100783

Document revision:

A

Date:

09/3/96 8:20 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTID6.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

In \nest\stkodi\mlid\hsm\hsmvxnat.c, lines 14-30, a comment describing problems that have since been fixed in the code (before the release of NEST Client SDK release 1.2) leads OEMs to believe that there are problems that remain in the code. It really does work.

File Information

Self-Extracting File Name: MGTID6.EXE


Files Included:

Size

Date

Time

MGTID6.TXT

(this file)

MGTIDF.TXT

1615

8-30-96

2:32 PM

NWDSAuditGetObjectID Output Parameters Wrong


Author:

MG

Document ID:

TID100775

Document revision:

A

Date:

09/3/96 8:17 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTID1.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

NDS tree with two 4.10 file servers both running NDS mode. NEST pserver can attach and work properly with one server, but cannot attach to queue on second file server.

Detailed Description

Print server code connects fine to first NDS file server, but cannot attach to queue server on second NDS file server due to incorrect queue ID and connHandle returned from NWDSAuditGetObjectID.

File Information

Self-Extracting File Name: MGTID1.EXE


Files Included:

Size

Date

Time

MGTID1.TXT

(this file)

MGTIDA.TXT

914

8-30-96

1:39 PM

Braces Missing from Macros in Odimacro.h


Author:

MG

Document ID:

TID100784

Document revision:

A

Date:

09/3/96 8:20 AM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTID5.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

Braces are missing from some macros in odimacro.h and other NEST include files, causing incorrect function if STRICT_ALIGNMENT is set to OFF.

Detailed Description

Because there are braces missing in some macro definitions in odimacro.h and other NEST include files, the macro definitions work properly only if STRICT_ALIGNMENT is set to off.

File Information

Self-Extracting File Name: MGTID5.EXE


Files Included:

Size

Date

Time

MGTID5.TXT

(this file)

MGTIDE.TXT

1001

8-30-96

2:28 PM

NEST 1.2 Packet Signing Fixes - Big Endian


Author:

MG

Document ID:

TID100834

Document revision:

A

Date:

09/6/96 5:18 PM

Alert status:

Yellow

Information type:

Issue

Readme for:

MGTIDO.EXE

Novell product class:

NetWare API

Novell product andversion:

NetWare SDK 1.0e

Category:

NEST SDK

Abstract

READ ME file for fixes to NEST 1.2 for packet signing on big endian machines.

Detailed Description

Fixes to NEST 1.2 code for packet signing on big endian machines.

File Information

Self-Extracting File Name: MGTIDO.EXE


Files Included:

Size

Date

Time

MGTIDO.TXT

(this file)

REQ.LOG

3270

9-6-96

2:31 PM

SIGNFIX.ZIP

23469

9-5-96

10:06 AM


Disclaimer

The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.

© Copyright Micro Focus or one of its affiliates