[v12p34] Unable to print Crystal Report dynamic image pulled from HTTP on a HTTPS website

SOLVED

Hi,

Context:
- Sage X3 v12p34, single-tier (HTTPS; currently having issue)

- AI image server (HTTP, inside Sage X3 v12p34 server, address used assume: http://localhost:58888/)

- Sage X3 v12p26, single-tier (HTTPS; control)

- Crystal Report 2020.

Scenario example:

I would like to use my own server serving custom AI image based on description provided for a section in the Crystal Report as a dynamic image.

I set a HTTP localhost address to my local AI image generator in the Crystal Report on a dummy image.

Reasoning for using HTTP due to SAP Crystal Report limitation: https://stackoverflow.com/a/23515378, and my laziness to setup HTTPS for it.

When I checked the Preview of the Crystal Report, I can see multiple badly generated AI image from item codes pulled from a Sage X3 table.

The Sage X3 is using HTTPS address.

When I tested on Sage X3 v12p26, there is no issue.

When I tested on Sage X3 v12p34, the generated report from Sage X3 provided the dummy image in crystal report rather than some incomprehensible AI image.

-> When I checked the log of AI image generator server, there is no log at that point of report generation trigger. I have set it to log every requests to it.

-> The crystal report print preview is no issue. Only when I print from Sage X3 it is an issue.

-> When I changed the report's dynamic image formula to pull direct from an image hosting website (imgur.com) with a direct link instead, it does not work as well.

How do I resolve this issue?