book
Article ID: KB0089612
calendar_today
Updated On:
Description
Resolution:
PROBLEM:
========
If a Table row containing more than 60 fields is printed via PF13, TIBCO Object Service Broker spools a printout with 64 lines/page. Since many printers print 60 lines/page, this results in a printout with 60 rows on first physical page with Page Number 1, then 4 rows on second physical page without a Page Number, followed by 60 rows on physical page 3 with Page Number 2, then 4 rows on physical page 4 without any Page number, and so on.
SOLUTION:
=========
Defect issue OSBZ-1280 has been raised to address the problem.
Until a formal fix is available, the problem can be bypassed by following these steps:
1 ) Create a local copy of Rule SOE_PRINT and change the number of lines from 64 to 60 in the 3rd statement shown below:
CALL $RESETPRINT(64, 130, 1, 'PRT');
EITHER
2) Save the updated SOE_PRINT in your LOCAL Library and then use "EX STE(your-table-name)" or "EX STE_BROWSE(your-table-name)"
OR
3) Save the updated SOE_PRINT in your LOCAL library and:
a) Set the Search Path for Browse and Edit in your logon Menus to 'L'
b) Set the Search Path to 'L' in the following four Tables:
@OBJECTCOMMANDS(@BR_PROMPTS)
@OBJECTCOMMANDS(@BR_ADMINPROMPTS)
@OBJECTCOMMANDS(@ED_PROMPTS)
@OBJECTCOMMANDS(@ED_ADMINPROMPTS)
OR
4) Save the updated SOE_PRINT in COMMON Library
Note that both Options 3 and 4 are vulnerable to the fact that future OSB maintenance to the modified objects will override your changes.
You may also open a Service Request with TIBCO Support and ask that defect issue OSBZ-1280 be tracked and that you be notified when a fix is available.
Issue/Introduction
Print operation from Single Occurence Editor (SOE) yields 64 lines per page while most printers usually support 60 lines per page