Bug 7750

Need for documentation on possible pb.ini entries 23 May, 2022

Miguel Leeuwe
06 January, 2022
Product: PowerBuilder Category: Runtime
Version: 2021 Build: 1311
Classification: Enhancement Publishing: Public
Priority: P3
Status: Closed Reason: RECORDED AS ENHANCEMENT
Appeon Product 23 May, 2022
#11
Hi Miguel,

Thank you for submitting the ticket.  


We now acknowledge this ticket to be an enhancement request and will record and track it internally in our enhancement management system. At the same time, we are closing the ticket here because this support system is for handling standard support services but not for maintaining enhancement requests.  

Please note that despite its "Closed" status, you are welcome to come back here and leave further comments or query the relevant development progress on this ticket.  


Thanks,

Julie
Miguel Leeuwe 09 February, 2022
#10
Hi Mark Lee,
Thanks for the link.
Mark Lee @Appeon 08 February, 2022
#9
Hi Miguel,

Thanks for your update.
For the UseHwnd parameter setting description in the pb.ini file, you can also check in the following link for detail.
https://answers.sap.com/questions/11287386/datastore-windows-handle-fix-speeds-up-background-.html
 
And yes, it is good practice to have this information documented.


Regards,
Mark Lee
Miguel Leeuwe 07 February, 2022
#8
Another possible problem of setting [Datastore Behavior] - Usehwnd=no has been reported by Simone Olianti on https://community.appeon.com/index.php/qna/q-a/need-for-documentation-on-all-existing-pb-ini-entries?limitstart=0#reply-32167 
It seems that doing a retrieve() using REST Api might not work when the setting = 'no'.
regards.
Miguel Leeuwe 28 January, 2022
#7
* Correction: "a if's" should be "it's".
Miguel Leeuwe 28 January, 2022
#6
I've been asked by Mike S. to also include information about whether it's a runtime option or an option that's active within the IDE. Also, a if's important to have the information FROM which version - UNTIL which version a pb.ini entry is effective. (some have been added, others have been deprecated).
Regards.
Mark Lee @Appeon 25 January, 2022
#5
Hi Miguel,

Thanks for reporting this problem. It is a good idea.
Since we took over PB12.6, there has been no related pb.ini documentation. Therefore, our developers need to search for relevant parameter settings from millions of codes. This is a huge time-consuming job.
Anyway, we appreciate your effort, and we are handling this issue as a priority requirement.
We will submit this ticket to our development to further analyze the issue. It will take some time to reach a conclusion.
We will keep you updated!

Regards,
Mark Lee
Miguel Leeuwe 07 January, 2022
#4
See also https://community.appeon.com/index.php/qna/q-a/need-for-documentation-on-all-existing-pb-ini-entries
I've tried to gather all (relevant) information I could on PB.ini entries, which can be viewed on https://www.pb.miguell.work 
regards.
Miguel Leeuwe 06 January, 2022
#3
STD_PB_INI.zip (1KB)

Hi Roland,
I DID remember someone requested this, but couldn't find it when searching on pb.ini (maybe I overlooked it).
I've attached some zipped file made by Chris and which I downloaded from https://community.appeon.com/index.php/qna/q-a/rtl-issue-in-runtime/oldest
That might be a good start for any plans to document this for once and for all.
regards.
Roland Smith 06 January, 2022
#2
I put in an enhancement request some time ago that said to replace the pb.ini runtime options with a script function and to document all the runtime options in the help topic for the script function.
I was thinking more recently that some of them might be better off as compile time options and built into the exe.
Chris Pollach @Appeon 06 January, 2022
#1
Hi Miguel;

  Thank you for raising this point. I will now transfer this ticket over to the Appeon Documentation team for consideration.

Regards ... Chris
Miguel Leeuwe 06 January, 2022
*Phenomenon:
There's not really any documentation of possible pb.INI entries.
I just read the help on using pbauto compiler and there was this note:
---
 Note
 The handling of PB.INI is the same in PBAutoBuild and OrcaScript:
 If the application relies on a property in PB.INI to run, for example, [RichText]  
 PageSizeAsControlSize=1, the user needs to copy the PB.INI file to the directory where the 
 application executable resides.
 If the compilation of PBAutoBuild or OrcaScript relies on a property in PB.INI, for example, [PB] 
 DashInIdentifiers=0, the user needs to copy the PB.INI file to the directory where 
 PBAutoBuild210.exe or pbc210.exe resides.
---
Some of these entries might be really interesting, but the problem is that we don't know what it does.

Could we please get some documentation on all useful / possible pb.ini entries?
(enhancement request)
*Reproduce Steps:


Remarks:
OS:
Windows 10
Platform:
64-bit
Database Type:
Database Version: