× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Dear Dirk:

RTFI (Read The Fine Instructions) or RTFM (Read The Fine Manual) ... :-o

Let me google that for you:
http://lmgtfy.com/?q=qspgetsp

From the InfoCenter, APIs, QSPGETSP ... (second link returned from google search above):

The maximum size of a user space is 16,776,704 bytes. If the data
requested exceeds this maximum size, message CPF3CAA is issued. The
user space contains accurate information for the number of buffers
returned. To continue processing, create another user space and call
the QSPGETSP API again with the new user space. Another alternative
would be to return fewer buffers on each call to the QSPGETSP API.

HTH,

Mark S. Waterbury

> DMarien@xxxxxxxxxxxx wrote:
Hi,
We currently re-create spoolfiles using the following logic and API's (using chgsplf op cpysplf doesn't offer sufficient functionality in our case) :
CrtUsrSpc : Create user space in QTEMP. Call 'QUSCRTUS' CrtSplFil : Create spooled file 2. Call 'QSPCRTSP' OpnSplFil : Open spooled file 1. Call 'QSPOPNSP' GetSplFil : Get data spooled file 1. Call 'QSPGETSP' PutSplFil : Put data in spooled file 2. Call 'QSPPUTSP' CloSplFil : Close spooled file 1 & 2. Call 'QSPCLOSP' DltUsrSpc : Delete user space in QTEMP. Call 'QUSDLTUS'
However, we are facing the following problem : some spoolfiles are larger than 16 MB and since the API's are using userspaces, the re-created spoolfile only contains the first 16MB (hence the resulting spoolfile is incomplete). Is there an alternative for using the userspace API's or a way to make userspaces larger than 16 MB ??? All tips are welcome.... .

Dirk Mariën

business application analyst | LeasePlan Belgium Tel: +32-2-722 19 24
Fax: +32-2-722 61 71 | DMarien@xxxxxxxxxxxx
Excelsiorlaan 8 | 1930 Zaventem
www.leaseplan.be
It's easier to leaseplan
LeasePlan Belgium is a commercial name which is used for the following companies: LeasePlan Fleet Management sa (Registration number BE 0424 632 148), LeasePlan Truck sa (Registration number BE 0414 860 486), Iris Holding sa (Registration number BE 0412 459 143) and Accident Management Services sa (Registration number BE 0412 990 069). All these companies have their statutory seat at Excelsiorlaan 8, B-1930 Zaventem.

______________________________________________________________________

This message (including any attachments) is confidential and may be
privileged. It is intended for use by the addressee only. If you have
received it by mistake please notify the sender by return e-mail and delete
this message from your system. Any unauthorised use or dissemination of
this message in whole or in part is strictly prohibited. Please note that
e-mails are susceptible to change. LeasePlan Corporation N.V. (including
its group companies) shall not be responsible nor liable for the proper and
complete transmission of the information contained in this communication
nor for any delay in its receipt or damage to your system. LeasePlan
Corporation N.V. (or its group companies) does not guarantee the
confidentiality of this message, nor that the integrity of this
communication has been maintained nor that this communication is free of
viruses, interceptions or interference.
______________________________________________________________________

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.