Whats in a PBL?
A PBL is a development time repository file for PowerBuilder source code. In Classic it contains both source and object code stored in a binary format. A PBL file has an internal file system that includes a directory of the objects that are stored within it. The PowerBuilder platform sports a full API for working with the PBL-based file system. The library system is integrated with most Painters and the workspace (solution) view. In Classic, PBLs are only accessible from outside PowerBuilder via a C interface API known as ORCA (object repository control interface). ORCA ships with PB Enterprise and is used by tool builders to interact with the library system. In both .NET and Classic, PowerScript exposes a limited library API that allows developers to get runtime listings of objects in PBL, and export and import object source code as strings. Using this runtime library API, PowerBuilder applications are able to read and display InfoMaker reports at runtime. In PowerBuilder 12.NET sourc