Skip to Content
0
Former Member
Feb 09, 2009 at 02:04 PM

Changing active component download protocol and port

35 Views

Hello,

we are trying to change a parameter that determines the protocol used for on-demand downloading of active components onto a client PC. Our specific example is the AcrobatControl.CAB, which is needed to display Adobe interactive PDF forms on a client PC. Our system is NW04 SPS18.

We are trying to use the implicit ACF installation through the HTML <object>'s <codebase> parameter to push the ActiveX control onto the client. Our server is configured to use https (port 443), but the mechanism is still trying to download on port 80 via http, which of course does not work. The generated HTML source code looks like this:

<object id="ViewPDF"
	name="ViewPDF"
	title=""
	width="100%"
	height="601px"
	classid="clsid:B7CFEBFB-1BD6-464E-8804-A9F52E6B474A"
	codebase="http://lsocp-jci-test.xxx.yyy.com:80/webdynpro/resources/ _
		sap.com/tc~wd~dispwda/global/activeComp/AdobeControl.CAB#version=6,3018,0,3"
	codetype="application/x-oleobject">
	<param name="ControlId" value="ViewPDF">
	<param name="TraceLevel" value="0">
	<param name="InnerClassId" value="{1588699F-F37F-4CD9-8B66-E780381070DA}">
</object>

How can we change the server settings such that the <codebase> line is generated to use the proper protocol, i.e. use https and drop the explicit port statement (:80)? It should look like this:

codebase="https://lsocp-jci-test.xxx.yyy.com/webdynpro/resources/ _
	sap.com/tc~wd~dispwda/global/activeComp/AdobeControl.CAB#version=6,3018,0,3"

Btw, the AcrobatControl.CAB is located here in the MIME Repository:

--> SAP/BC/WebDynpro/SAP/PUBLIC/BC/SSR/uuielibs/active_component

Thanks a bunch for your comments and hints!

Cheers,

Daniel.