Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp

:

more options
 

hp.com home
End of Jump to page title
VAX PLI: Entry Points For Callable Mail Not Found In PLI$STARLET
Jump to content



» 

business support center

Home & Home Office Support:
» HP branded products
» Presario branded products
» Services & Warranties
Small & Medium Business Support:
» Small & Medium Business products
» Small & Medium Business services
Support for IT Professionals:
» Enterprise products (IT Resource Center)
» NonStop enterprise products
» Business & IT Services
Content starts here
Copyright (c) Digital Equipment Corporation 1992. All rights reserved
LAYERED PRODUCT: VAX PLI                           OP/SYS:  VMS

SOURCE:     Digital Customer Support Center

VERSION INFORMATION:

     Symptom Identified On:  3.n   VMS, Versions 5.4, 5.4-1, 5.4-2, 5.4-3
                                        5.5

SYMPTOM:

Compiling PLI programs that use the %include to include an entry point for a
MAIL$ routine from PLI$STARLET fail with this error:

%PLIG-F-LIBLOOKUP, "MAIL$USER_BEGIN" was not found in any of the
                    ^^^^^^^^^^^^^^^
                                    specified libr.
                    This will vary depending on which module was included.

ANALYSIS:

The entry point definitions are not included in PLI$STARLET:

$lib/extract=mail$USER_BEGIN sys$library:pli$starlet.tlb/text
%LIBRAR-E-LOOKUPERR, error looking up MAIL$USER_BEGIN in SYS$COMMON:[SYSLIB]
        $STARLET.TLB;1
-LBR-E-KEYNOTFND, key not found

The missing module(s) causes the compile to fail with the above error.


WORKAROUND:

The definitions below can be added to PLI$STARLET.TLB.  However, if any of
the MAIL$ routines change, then PLI$STARLET definitions may not reflect this
and will have to be updated.

$!begin extract
$copy sys$library:pli$starlet.tlb */log
$create mail$mailfile_begin.txt
dcl mail$mailfile_begin entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_begin.txt
$create mail$mailfile_close.txt
dcl mail$mailfile_close entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_close.txt
$create mail$mailfile_compress.txt
dcl mail$mailfile_compress entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_compress.txt
$create mail$mailfile_end.txt
dcl mail$mailfile_end entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_end.txt
$create mail$mailfile_info_file.txt
dcl mail$mailfile_info_file entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_info_file.txt
$create mail$mailfile_modify.txt
dcl mail$mailfile_modify entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_modify.txt
$create mail$mailfile_open.txt
dcl mail$mailfile_open entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_open.txt
$create mail$mailfile_purge_waste.txt
dcl mail$mailfile_purge_waste entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$mailfile_purge_waste.txt
$create mail$message_begin.txt
dcl mail$message_begin entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_begin.txt
$create mail$message_copy.txt
dcl mail$message_copy entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_copy.txt
$create mail$message_delete.txt
dcl mail$message_delete entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_delete.txt
$create mail$message_end.txt
dcl mail$message_end entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_end.txt
$create mail$message_get.txt
dcl mail$message_get entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_get.txt
$create mail$message_info.txt
dcl mail$message_info entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_info.txt
$create mail$message_modify.txt
dcl mail$message_modify entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_modify.txt
$create mail$message_select.txt
dcl mail$message_select entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$message_select.txt
$create mail$send_abort.txt
dcl mail$send_abort entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_abort.txt
$create mail$send_add_address.txt
dcl mail$send_add_address entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_add_address.txt
$create mail$send_add_attribute.txt
dcl mail$send_add_attribute entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_add_attribute.txt
$create mail$send_add_bodypart.txt
dcl mail$send_add_bodypart entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_add_bodypart.txt
$create mail$send_begin.txt
dcl mail$send_begin entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_begin.txt
$create mail$send_end.txt
dcl mail$send_end entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_end.txt
$create mail$send_message.txt
dcl mail$send_message entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$send_message.txt
$create mail$user_begin.txt
dcl mail$user_begin entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_begin.txt
$create mail$user_delete_info.txt
dcl mail$user_delete_info entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_delete_info.txt
$create mail$user_end.txt
dcl mail$user_end entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_end.txt
$create mail$user_get_info.txt
dcl mail$user_get_info entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_get_info.txt
$create mail$user_set_info.txt
dcl mail$user_set_info entry (
        fixed binary(31) reference,
        any reference,
        any reference)
        returns (fixed binary(31));
$lib/insert/log sys$library:pli$starlet.tlb mail$user_set_info.txt
$exit

DIGITAL RESPONSE:

This issue has been elevated for further review.


buy online or call 1.800.AT.COMPAQ
privacy statementusing this site means you accept its terms