cancel
Showing results for 
Search instead for 
Did you mean: 

[_policy0004] Unable to create URLConnection:URL dest:FP_ICF_DATA_SID

Former Member
0 Kudos

Hi All,

We have recently upgraded our ECC test system to Enhancement Pack4.

Our PDF display is working from ABAP. When we run FP_TEST_00 to display PDF its working fine. We are using the Adobe Interactive forms for HR approval process. When we view the form on the Portal via Universal Worklist we getting an error.

When we are testing our ADOBE Webfoms which were developed in ABAP we are getting the following error.

[_policy0004] Unable to create URLConnection:URL dest:FP_ICF_DATA_SID//sap/bc/fp/form/layout/Z_ISR_FORM_ZH07.XDP

com.sap.security.core.server.destinations.api.ConfigurationException: [_policy0004] Unable to create URLConnection:URL dest:FP_ICF_DATA_SID//sap/bc/fp/form/layout/Z_ISR_FORM_ZH07.XDP?fp-language=EN&fp-cacheinfo=2007-07-02T23%3a29%3a34Z%243ba55ccd-5362-43e8-8e34-11a97e6d5829%240%24en_NZ%24v0%2e9 is not valid (See note 1161197 for additional information)

at com.sap.security.core.server.destinations.service.HTTPDestinationImpl.getURLConnectionInternal(HTTPDestinationImpl.java:432)

at com.sap.security.core.server.destinations.service.HTTPDestinationImpl.access$000(HTTPDestinationImpl.java:45)

at com.sap.security.core.server.destinations.service.HTTPDestinationImpl$GetURLConPrivAct.run(HTTPDestinationImpl.java:999)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.security.core.server.destinations.service.HTTPDestinationImpl.getURLConnection(HTTPDestinationImpl.java:374)

at com.sap.security.core.server.destinations.service.HTTPDestinationImpl.getURLConnection(HTTPDestinationImpl.java:442)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.setTemplateSource(FcISRProcessEvent.java:401)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.callRFCIsrProcessEvent(FcISRProcessEvent.java:571)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.callIsrProcessEvent(FcISRProcessEvent.java:317)

at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEvent.callIsrProcessEvent(InternalFcISRProcessEvent.java:1079)

at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEventInterface.callIsrProcessEvent(FcISRProcessEventInterface.java:125)

at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEventInterface.callIsrProcessEvent(InternalFcISRProcessEventInterface.java:380)

at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEventInterface$External.callIsrProcessEvent(InternalFcISRProcessEventInterface.java:504)

at com.sap.pcui_gp.isr.isrprocessevent.showform.VcISRShowForm.onBeforeOutput(VcISRShowForm.java:185)

at com.sap.pcui_gp.isr.isrprocessevent.showform.wdp.InternalVcISRShowForm.onBeforeOutput(InternalVcISRShowForm.java:395)

at com.sap.pcui_gp.isr.isrprocessevent.showform.VcISRShowFormInterface.onBeforeOutput(VcISRShowFormInterface.java:137)

at com.sap.pcui_gp.isr.isrprocessevent.showform.wdp.InternalVcISRShowFormInterface.onBeforeOutput(InternalVcISRShowFormInterface.java:136)

at com.sap.pcui_gp.isr.isrprocessevent.showform.wdp.InternalVcISRShowFormInterface$External.onBeforeOutput(InternalVcISRShowFormInterface.java:212)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.callOnBeforeOutput(FPMComponent.java:503)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:471)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:354)

at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:179)

at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:783)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:303)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Accepted Solutions (0)

Answers (3)

Answers (3)

ridvan_polat
Participant
0 Kudos

Hi Prakash,

Making dummy change on related communication channel will fix the issue.

It worked on my case.

Ridvan Polat

sunny_pahuja2
Active Contributor
0 Kudos

Hi,

Check in ECC system whether HTTP service and other services required for Adobe configurations are active or not because of upgrade a lot of services in SICF get deactivated.

Thanks

Sunny

nelis
Active Contributor
0 Kudos

Unable to create URLConnection:URL dest:FP_ICF_DATA_SID//sap/bc/fp/form/layout/Z_ISR_FORM_ZH07.XDP

The Destinations for forms are setup in Adobe Document Services using Visual Administrator. They point to all ABAP systems producing the forms and have FP_ICF_DATA_<SID> where SID is replaced by the actual ABAP System ID.

From your error it appears that the ABAP system you are trying to connect to in the backend does not have this Destination setup on your ADS server.

Nelis

Former Member
0 Kudos

Hi Nelis,

Thanks for your reply. We do have the destination created in the JAVA instance of the ABAP system where the ADS is installed. Also all the services in SICF are activated.

Regards

Prakash

nelis
Active Contributor
0 Kudos

On your ABAP system -> SMICM -> menu Goto -> Trace File(and HTTP Log)

Have a look at that as it should hopefully give more details on the issue.

Nelis