Hi All,
I have a C++ based product (32 bit) in which our UI layer is on Power builder(Power Builder 21 Pro - 32 bit). We have tuxedo as middle tier and C++ is the backend.
Power builder is deployed to windows. Power builder connects to Tuxedo client at windows layer. Tuxedo client routes the calls to Tuxedo backend and inturn to C++ services. Tuxedo and Backend C++ services are deployed to Oracle Linux 8.5.
Due to the business requirement, we are changing all integer sequences in C++ layer to to Long long.
Power builder uses NVOs to transfer data from UI layer to Tuxedo layer. Tuxedo layer uses FML32 buffers to move data between tuxedo backend and Power builder UI. There is a hard rule that data-types should be matching between back-end and front end. Else FML32 based communication appends junk values to the buffer.
Since the C++ backend sequences are changed to LONG LONG, we are asked to do similar changes in the Power Builder layer too.
We changed some of the power builder LONG data type to LONG LONG. But is is throwing compilation error.
What I would like to know is whether LONG LONG is available for 32 bit PB installations?
I can opt for decimal. But that will not match with my backend code.
Screenshot is attached for the reference. I changed diagnostic level to LONG LONG. But it is throwing compilation error.