Question about XML-FO Convertor related to Proxy settings for External Images
Ashish Singhal <[email protected]> Tue, 5 Sep 2023 17:12:52 +0000
| Newsgroups | gmane.text.xml.xfc.general |
|---|---|
| Message-ID | <BYAPR10MB295058A9CC716FCE478926E1F3E8A@BYAPR10MB2950.namprd10.prod.outlook.com> |
--===============8860946291417499695==
Content-Language: en-US
Content-Type: multipart/alternative;
boundary="_000_BYAPR10MB295058A9CC716FCE478926E1F3E8ABYAPR10MB2950namp_"
--_000_BYAPR10MB295058A9CC716FCE478926E1F3E8ABYAPR10MB2950namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Hi,
I am in the Oracle CPQ Cloud team. We license XmlMind=92s XML-FO Convertor =
to output Docx documents. We have a requirement to support proxies for Exte=
rnal images referenced in fo tags. The issue we are facing is that it doesn=
=92t resolve the external image when there a proxy server on the envns wher=
e the FO conversion is happening.
Sample:
<fo:external-graphic src=3D"url(http://nginx.org/nginx.png)" width=3D"auto"=
height=3D"auto" content-width=3D"auto" content-height=3D"auto"/>
Here is what we have tried
* Download the latest XML-FO Convertor
* Install the samples and binaries onto an envn that requires the use o=
f proxy
* Before setting proxy envn vars
* Curl hangs/blocks
* Converting sample=92s userguide.fo with above fo tag also hangs/bl=
ocks
* After setting proxy envn vars
* Curl succeeds
* Converting sample=92s userguide.fo with above fo tag doesn=92t blo=
cks but outputs the message
* warning: failed to load image "http://nginx.org/nginx.png": http://ww=
w-proxy.us.oracle.com (file:/Users/ASSINGHA/Downloads/xfc_eval_java-6_4_1/s=
amples/userguide2.fo, line #428, column #1993)
* It output an empty image file
What is the solution? Is there a workaround?
Setting of proxy vars
* We are tried various options but nothing works for XML-FO Convertor
* Setting of envn vars
* Setting java vars while running the convertor script
* exec java -Dhttp.proxyHost=3Dhttp://www-proxy.us.oracle.com -Dhttp.pr=
oxyPort=3D80 -Djava.awt.headless=3Dtrue com.xmlmind.fo.converter.Driver
Please help. This is a Severity 0 issue for us.
Thanks,
Ashish Singhal
Oracle CPQ Cloud
--_000_BYAPR10MB295058A9CC716FCE478926E1F3E8ABYAPR10MB2950namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Menlo;
panose-1:2 11 6 9 3 8 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
p.p1, li.p1, div.p1
{mso-style-name:p1;
margin:0in;
font-size:8.5pt;
font-family:Menlo;
color:black;}
span.s1
{mso-style-name:s1;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1429932033;
mso-list-type:hybrid;
mso-list-template-ids:1319697270 -1677711250 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:\F0B7 ;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7 ;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7 ;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7 ;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7 ;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7 ;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style>
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">I am in the Oracle CPQ Cloud team. We license XmlMin=
d=92s XML-FO Convertor to output Docx documents. We have a requirement to s=
upport proxies for External images referenced in fo tags. The issue we are =
facing is that it doesn=92t resolve the
external image when there a proxy server on the envns where the FO convers=
ion is happening.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Sample:<o:p></o:p></p>
<p class=3D"MsoNormal"><fo:external-graphic src=3D"url(http://nginx=
.org/nginx.png)" width=3D"auto" height=3D"auto" co=
ntent-width=3D"auto" content-height=3D"auto"/><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Here is what we have tried<o:p></o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo1">Download the latest XML-FO Convertor<o:p></o:p></li><li class=3D"MsoL=
istParagraph" style=3D"margin-left:0in;mso-list:l0 level1 lfo1">Install the=
samples and binaries onto an envn that requires the use of proxy<o:p></o:p=
></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 l=
evel1 lfo1">Before setting proxy envn vars<o:p></o:p></li><ul style=3D"marg=
in-top:0in" type=3D"circle">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level2 =
lfo1">Curl hangs/blocks<o:p></o:p></li><li class=3D"MsoListParagraph" style=
=3D"margin-left:0in;mso-list:l0 level2 lfo1">Converting sample=92s userguid=
e.fo with above fo tag also hangs/blocks<o:p></o:p></li></ul>
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo1">After setting proxy envn vars<o:p></o:p></li><ul style=3D"margin-top:=
0in" type=3D"circle">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level2 =
lfo1">Curl succeeds<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"=
margin-left:0in;mso-list:l0 level2 lfo1">Converting sample=92s userguide.fo=
with above fo tag doesn=92t blocks but outputs the message
<o:p></o:p></li></ul>
<li class=3D"p1" style=3D"mso-list:l0 level1 lfo1"><span class=3D"s1">warni=
ng: failed to load image "http://nginx.org/nginx.png": http://www=
-proxy.us.oracle.com (file:/Users/ASSINGHA/Downloads/xfc_eval_java-6_4_1/sa=
mples/userguide2.fo, line #428, column #1993)<o:p></o:p></span></li><ul sty=
le=3D"margin-top:0in" type=3D"circle">
<li class=3D"p1" style=3D"mso-list:l0 level2 lfo1"><span class=3D"s1">It ou=
tput an empty image file<o:p></o:p></span></li></ul>
</ul>
<p class=3D"p1"><span class=3D"s1"><o:p> </o:p></span></p>
<p class=3D"p1"><span class=3D"s1"><span style=3D"font-size:11.0pt;font-fam=
ily:"Calibri",sans-serif">What is the solution? Is there a workar=
ound?<o:p></o:p></span></span></p>
<p class=3D"p1"><span class=3D"s1"><span style=3D"font-size:11.0pt;font-fam=
ily:"Calibri",sans-serif"><o:p> </o:p></span></span></p>
<p class=3D"p1"><span class=3D"s1"><span style=3D"font-size:11.0pt;font-fam=
ily:"Calibri",sans-serif">Setting of proxy vars<o:p></o:p></span>=
</span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"p1" style=3D"mso-list:l0 level1 lfo1"><span class=3D"s1"><span=
style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">We a=
re tried various options but nothing works for XML-FO Convertor</span></spa=
n><span class=3D"s1"><span style=3D"font-size:11.0pt;font-family:"Cali=
bri",sans-serif"><o:p></o:p></span></span></li><li class=3D"p1" style=
=3D"mso-list:l0 level1 lfo1"><span class=3D"s1"><span style=3D"font-size:11=
.0pt;font-family:"Calibri",sans-serif">Setting of envn vars</span=
></span><span class=3D"s1"><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri",sans-serif"><o:p></o:p></span></span></li><li class=3D"p1" =
style=3D"mso-list:l0 level1 lfo1"><span class=3D"s1"><span style=3D"font-si=
ze:11.0pt;font-family:"Calibri",sans-serif">Setting java vars whi=
le running the convertor script</span></span><span class=3D"s1"><span style=
=3D"font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p></o:p=
></span></span></li><li class=3D"p1" style=3D"mso-list:l0 level1 lfo1"><spa=
n class=3D"s1">exec java -Dhttp.proxyHost=3Dhttp://www-proxy.us.oracle.com =
-Dhttp.proxyPort=3D80 -Djava.awt.headless=3Dtrue com.xmlmind.fo.converter.D=
river</span><o:p></o:p></li></ul>
<p class=3D"p1"><span style=3D"font-size:11.0pt;font-family:"Calibri&q=
uot;,sans-serif"><o:p> </o:p></span></p>
<p class=3D"p1"><span style=3D"font-size:11.0pt;font-family:"Calibri&q=
uot;,sans-serif">Please help. This is a Severity 0 issue for us.<o:p></o:p>=
</span></p>
<p class=3D"p1"><span style=3D"font-size:11.0pt;font-family:"Calibri&q=
uot;,sans-serif"><o:p> </o:p></span></p>
<p class=3D"p1"><span style=3D"font-size:11.0pt;font-family:"Calibri&q=
uot;,sans-serif">Thanks,<o:p></o:p></span></p>
<p class=3D"p1"><span style=3D"font-size:11.0pt;font-family:"Calibri&q=
uot;,sans-serif">Ashish Singhal<o:p></o:p></span></p>
<p class=3D"p1"><span style=3D"font-size:11.0pt;font-family:"Calibri&q=
uot;,sans-serif">Oracle CPQ Cloud<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_BYAPR10MB295058A9CC716FCE478926E1F3E8ABYAPR10MB2950namp_--
--===============8860946291417499695==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support
--===============8860946291417499695==--