Duw op enter om te zoeken

IBM i-spool files converteren naar PDF

16/08/2021
Author Avatar
Rudi van Helvoirt

Ontdek hier waarom het converteren van een spool file naar een PDF-bestand een fluitje van een cent is.


De kans bestaat dat je al lang geleden een third-party product gekocht hebt om IBM i-spoolfiles te converteren naar PDF-formaat. Later is IBM gekomen met het licentieprogramma, de InfoPrint Server, waarmee dit ook mogelijk was. In IBM i 7.1 is er weer een extra mogelijkheid om dat te verwezenlijken in de vorm van het licentieprogramma Transform Services for i. Door de basisoptie en optie 1 te installeren, is het converteren van een spool file naar een PDF-bestand een fluitje van een cent.

Nog eenvoudiger

In IBM i 7.1 werd het met PTF SI43471 nog eenvoudiger. De waarde *TOSTMF is een nieuwe, speciale waarde voor het commando CPYSPLF en de TOFILE-parameter. Op basis van de waarde die gespecificeerd is voor de WSCST-parameter wordt de spool file geconverteerd naar PDF-formaat en geplaatst in de bestemming die is opgeven voor de (TOSTMF) parameter.

Hoe ga je te werk?

In IBM i Access Client Solutions wordt ook de mogelijkheid geboden om spool files direct te converteren naar PDF. In combinatie met de eerdere twee genoemde opties van 5770-TS1, volstaat het om in ACS bij Printer Output in het Editmenu onder de optie “Preferences” het vinkje te zetten bij “Use PDF format if available”. Daarna zal ACS bij een download van een spool file, deze automatisch converteren naar een PDF-formaat.

De laatste Technology Refresh (TR) annoncering van deze maand, april 2021, biedt de mogelijkheid om een spoolfile te converteren naar een PDF met behulp van een IBM i Service: SYSTOOLS.GENERATE_PDF.

Spool file converteren vs. Spool file met criteria

Naast de mogelijkheid om een enkele spool file te converteren:

VALUES SYSTOOLS.GENERATE_PDF(

                             JOB_NAME           => '908049/QUSER/QZDASOINIT',

                             SPOOLED_FILE_NAME   => 'PGMA',

                             SPOOLED_FILE_NUMBER => 2,

                             PATH_NAME           => '/usr/listing1');

Is het ook mogelijk om te werken met criteria waaraan een spool file moet voldoen:

IBM i spoolfiles

Toch handig om te weten, dat het anders kan en dat een enkel SQL-statement ervoor kan zorgen, dat je de voorselectie door IBM i kunt laten doen.

Om deze nieuwe mogelijkheden tot je beschikking te krijgen, hoef je er alleen maar voor te zorgen dat je up-to-date blijft met je PTF-updates, maar dat deed je toch al, toch?!

AutoDBE - virtuele database engineer voor betere IBM i performantie

Vacatures

Wij zijn voortdurend op zoek naar nieuwe collega's!

Als je onze waarden deelt en op zoek bent naar een uitdagende job in België's Best Workplace, bezoek dan onze website.

Solliciteer nu

Schrijf je in voor onze nieuwsbrief

Follow us

  

Deel dit artikel