Quantcast
Channel: SCN : Discussion List - SAP Enterprise Portal : Administration and Development
Viewing all 2686 articles
Browse latest View live

Calling webservices - WSDL

$
0
0

Hi all,

 

I'm having an issue with calling webservices in a SAPUI5 project. My question is the following:

 

- I have an url like this: http://example.sap.corp:1111/SAPHost/?wsdl

- Through SOAPUI I was able to insert this url, get all the webservices inside the WSDL and called two differents webservices.

- After this I've tried to write the JavaScript code to call one webservice but I'm not getting any response.

- Here is the code

 

soap: function() {

        // build SOAP request

        var params =

            '<?xml version="1.0" encoding="utf-8"?>' +

            '<SOAP-ENV:Envelope ' +

            'xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" ' +

            'xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" ' +

            'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' +

            'xmlns:xsd="http://www.w3.org/2001/XMLSchema" ' +

            'xmlns:SAPControl="urn:SAPControl" xmlns:SAPCCMS="urn:SAPCCMS" ' +

            'xmlns:SAPHostControl="urn:SAPHostControl" xmlns:SAPOscol="urn:SAPOscol" ' +

            'xmlns:SAPDSR="urn:SAPDSR">' +

            '<SOAP-ENV:Body>' +

            '<SAPHostControl:GetCIMObject>' +

            '<aArguments>' +

            '<item>' +

            '<mKey>EnumerateInstances</mKey>' +

            '<mValue>SAP_MetricValue?Interval=00000000000100.000000:000&amp;StartTime=0</mValue>' +

            '</item>' +

            '</aArguments>' +

            '</SAPHostControl:GetCIMObject>' +

            '</SOAP-ENV:Body>' +

            '</SOAP-ENV:Envelope>';

        var xmlhttp = new XMLHttpRequest();

          //Call the webservice GetCIMObject

        var url ="http://example.sap.corp:1111/SAPHost/GetCIMObject";

       xmlhttp.open('POST', url, true,'user','password');

       xmlhttp.setRequestHeader("Access-Control-Allow-Origin","*");

       xmlhttp.setRequestHeader("Access-Control-Allow-Methods", "POST");

       xmlhttp.setRequestHeader('Access-Control-Allow-Headers','Origin, X-Requested-With, Content-Type, Accept');

       xmlhttp.withCredentials=true;

       xmlhttp.send(params);

 

       xmlhttp.onreadystatechange = function()

              {

                   if(xmlhttp.readyState == 4 && xmlhttp.status == 200)

                        {                alert(xmlhttp.responseText);            }

       };

    },

 

The variable xmlhttp is always with the readyState = 0 and with the status = undefined.

 

- Does anyone know what is missing or wrong in the code? Thanks in advance!


com.sap.tc.webdynpro.progmodel.controller.MessageManagerOverflowException: The MessageManager contains already 1,000 messages.

$
0
0

Hi all

 

we are getting a exception "com.sap.tc.webdynpro.progmodel.controller.MessageManagerOverflowException: The MessageManager contains already 1,000 messages............................"  While releasing the Working time from ESS screens.

 

ESS are based on webdynpro java.

 

yt.png

 

 

Log from Log viewer.

 

500 Internal Server Error is returned for HTTP request [https://xxx.xx.com:443/webdynpro/resources/sap.com/pb/PageBuilder]:
component [dispatcher],
web module [webdynpro/resources/sap.com/ess~cat],
application [sap.com/ess~cat],
DC name [sap.com/ess~cat],
CSN component[PT-RC-UI-XS],
problem categorization [],
internal categorization [1153276644].

[EXCEPTION]
com.sap.tc.webdynpro.progmodel.controller.MessageManagerOverflowException: The MessageManager contains already 1,000 messages. Assuming loop.

The first messages:
01/06/2014: Generate period work schedule OFFX7 for xxxx in 01/2014
12/30/2013: Generate period work schedule OFFX7 for xxxx in 01/2014
01/14/2014:Number of hours recorded 5.00 exceeds target hours 0.00
01/07/2014:Number of hours recorded 5.00 exceeds target hours 0.00
01/06/2014:Number of hours recorded 5.00 exceeds target hours 0.00
12/30/2013:Number of hours recorded 5.00 exceeds target hours 0.00
12/20/2013:Number of hours recorded 5.00 exceeds target hours 0.00
12/19/2013:Number of hours recorded 5.00 exceeds target hours 0.00
12/18/2013:Number of hours recorded 5.00 exceeds target hours 0.00
12/17/2013:Number of hours recorded 5.00 exceeds target hours 0.00

at com.sap.tc.webdynpro.progmodel.controller.ApplicationMessageManager.reportMessage(ApplicationMessageManager.java:743)
at com.sap.tc.webdynpro.progmodel.controller.MessageManager.reportMessage(MessageManager.java:1012)
at com.sap.tc.webdynpro.progmodel.controller.MessageManager.reportWarning(MessageManager.java:428)
at com.sap.pcuigp.xssfpm.java.MessageManager.flushMessages(MessageManager.java:77)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoPostProcessing(FPMComponent.java:238)
at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoPostProcessing(InternalFPMComponent.java:119)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doPostProcessing(DelegatingComponent.java:193)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doPostProcessing(ClientComponent.java:598)
at com.sap.tc.webdynpro.clientserver.phases.PostProcessingPhase.execute(PostProcessingPhase.java:64)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:515)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:58)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingEmbedded(ApplicationSession.java:919)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:878)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:357)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:326)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:62)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.service(DispatchHandlerForRequestManager.java:39)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.service(DispatchHandlerForRequestManager.java:46)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:270)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToAppContext(ExecutionContextDispatcher.java:68)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:53)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:245)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$Runner.callRequestManager(JavaApplicationProxy.java:1244)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$Runner.callEmbeddedApplication(JavaApplicationProxy.java:1122)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$StartCommand.doExecute(JavaApplicationProxy.java:1575)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$AbstractCommand.execute(JavaApplicationProxy.java:1488)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy$Runner.execute(JavaApplicationProxy.java:1028)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy.execute(JavaApplicationProxy.java:859)
at com.sap.tc.webdynpro.clientserver.embedding.JavaApplicationProxy.start1(JavaApplicationProxy.java:637)
at com.sap.tc.webdynpro.portal.pb.impl.JavaApplicationProxyAdapter.create(JavaApplicationProxyAdapter.java:166)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1691)
at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:411)
at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:655)
at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:1104)
at com.sap.portal.pb.PageBuilder$PhaseListenerImpl.doPhase(PageBuilder.java:2120)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:251)
at com.sap.tc.webdynpro.clientserver.phases.PortalDispatchPhase.execute(PortalDispatchPhase.java:50)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:515)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:58)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:894)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:357)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:326)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Any solution on this?

 

Regards

V.S.R.K.PRASAD

UWL Refresh while log in.

$
0
0

Dear All,

 

I am working on NW7.31 SP10.

I have changed the UWL refresh rate to 60s by changing the xml file.

Now the problem is when the user logs in , he is not able to see the new workitems either he has to wait for 60s or refresh the UWL.

Please advice how to get the new workitems while logged in.

 

Thanks,

Aashima

Setting Iview language + prefix to one standard value

$
0
0

Hello experts,

 

when I am creating new iviews, the language is alway english, even if my user language is not.

 

Where can I change the Master language of iviews (of all iviews) to e.g. german?

 

Second Question: Can I predifine the Iview ID prefix field with our company based initial prefix?

 

See screnshot.

 

Thanks and regards

 

Andreas

Problem with FPN content 2nd Time

$
0
0

Hi all, I have posted this discussion before under the following title

Problem with FPN content

 

We are having this problem again when we have tried transporting some new content through our landscape.

 

The content is arriving in production with broken delta links,

 

Under the PCD inspector and the remote content folder the workset just is not showing in there and also the workset folder is showing as not being update since December, when I look at this in our QA enviroement it shows as being updated on todays date but our production system does nto seem to be updating at all.

 

There are no inconsistencies found in the pcd tools, have done a full sync of all content and been through every setting I can find, can we force this to refresh. Why is it not showing as changed despite us transporting content through the landscape today.

 

What I did notice last time we had this problem was a re-start of the server seemed to cure it, which led me to look at the the following services

applications/com.sap.portal.fpn.rdl/services/OriginalContentSynConsumerService

 

We can not be re-starting our prod system every time we want to transport content, it would be up and down more than god bless ya.

 

Can anyone help me with this

Portal Runtime Error

$
0
0

Hi,

 

Could I please have your inputs on this?

We have a user who is ordering an item using a Shopping Cart and is encountering portal runtime error.

Another user is not experiencing error when ordering the same item. They have the same portal and backend roles.

This is the log of the error

 

 

 

Exception ID:05:04_02/01/14_0003_4065551

[EXCEPTION]

com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component

Application name : com.sap.portal.appintegrator.sap

Component : pcd:portal_content/company.global.fd_alcatel_lucent/company.global.fd_federated/company.global.fd_p2p_0/company.global.p2p.fd_role/company.global.p2p.fd_srm/company.global.p2p.ro_p2p_srm_approver_requetor_receipient/fd_p2p_home/company.global.p2p.ws_SRM_1/company.global.p2p.ws_shopping_cart/company.global.p2p.iv_shop

Component class : com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent

User : weggen

at com.sap.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:765)

at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:245)

at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:107)

at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:141)

at com.sap.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:206)

at com.sap.portal.prt.pom.PortalNode.service(PortalNode.java:588)

at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:233)

at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:107)

at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:141)

at com.sap.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:520)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:201)

at com.sap.portal.prt.dispatcher.DispatcherServlet.service(DispatcherServlet.java:132)

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

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)

at com.sap.portal.http.EnrichNavRequestFilter.doFilter(EnrichNavRequestFilter.java:49)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)

at com.sap.portal.http.EnrichNavRequestFilter.doFilter(EnrichNavRequestFilter.java:49)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)

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

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

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

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

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Unable to process template 'all laptops <17 inches (eg 8760w is too big for this backpack) (Compatible with 2570p / 8570w / 8470w / 8470p / 6470b / 6570b / 2760p / 2560p / 8560w / 8460p / 6560b / ) (IT Recommended Case (Backpack) from HP out of the INTERNAL PC & WS Peripherals Catalogue, Load ID 121204, as alternative for AM863AA)', because '17' is an invalid terminal property of the Root context.

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass(AbstractIntegratorComponent.java:171)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:143)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:205)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:121)

at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher$5.service(RequestDispatcherFactory.java:308)

at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:270)

at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher.service(RequestDispatcherFactory.java:298)

at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:229)

... 54 more

Caused by: com.sapportals.portal.appintegrator.ApplicationIntegratorException: Unable to process template 'all laptops <17 inches (eg 8760w is too big for this backpack) (Compatible with 2570p / 8570w / 8470w / 8470p / 6470b / 6570b / 2760p / 2560p / 8560w / 8460p / 6560b / ) (IT Recommended Case (Backpack) from HP out of the INTERNAL PC & WS Peripherals Catalogue, Load ID 121204, as alternative for AM863AA)', because '17' is an invalid terminal property of the Root context.

at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:543)

at com.sapportals.portal.appintegrator.layer.URLTemplateProcessLayer.processLayer(URLTemplateProcessLayer.java:33)

at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:175)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:111)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:70)

at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:390)

at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher$1.service(RequestDispatcherFactory.java:168)

at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:270)

at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher.handleEvent(RequestDispatcherFactory.java:158)

at com.sap.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:242)

at com.sap.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:342)

at com.sap.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java:732)

at com.sap.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:473)

... 46 more

Caused by: com.sapportals.portal.appintegrator.template_processor.TemplateParserException: Unable to process template 'all laptops <17 inches (eg 8760w is too big for this backpack) (Compatible with 2570p / 8570w / 8470w / 8470p / 6470b / 6570b / 2760p / 2560p / 8560w / 8460p / 6560b / ) (IT Recommended Case (Backpack) from HP out of the INTERNAL PC & WS Peripherals Catalogue, Load ID 121204, as alternative for AM863AA)', because '17' is an invalid terminal property of the Root context.

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processWholeTagExpression(TemplateProcessor.java:183)

at com.sapportals.portal.appintegrator.template_processor.compiler.TemplateCompiler.processWholeTagExpression(TemplateCompiler.java:54)

at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseSimpleExpression(TemplateParser.java:234)

at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:188)

at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseTagExpression(TemplateParser.java:170)

at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseTemplateExpressionPart(TemplateParser.java:97)

at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parse(TemplateParser.java:89)

at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parse(TemplateParser.java:83)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processImpl(TemplateProcessor.java:432)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:399)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:411)

at com.sapportals.portal.appintegrator.template_processor.ModifierImpl.convertParamsToQuerystring(ModifierImpl.java:207)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processModifier(TemplateProcessor.java:296)

at com.sapportals.portal.appintegrator.template_processor.compiler.ProcessModifierAction.execute(ProcessModifierAction.java:16)

at com.sapportals.portal.appintegrator.template_processor.compiler.ProcessTemplateAction.execute(ProcessTemplateAction.java:39)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processImpl(TemplateProcessor.java:425)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:399)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:411)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:55)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:110)

at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:522)

Which API/KM property to use to see if a WPC page is published or not?

$
0
0

Hi,

 

We are using WPC pages in our portal 7.4 SP5. We have a requirement to show a list of published pages and unpublished pages in one of our custom applications.

 

Is it possible to find which pages are published and which are not using the API or any KM property that is set?

 

Thanks,

Ajay

Taxonomy sorted on a custom KM property

$
0
0

Hi,

 

How do I get the taxonomy folder to be sorted based on a custom KM property (a custom date property to be specific).

 

We want it so that when we use KM API to read the taxonomy folder, we get the items within the taxonomy folder sorted by the custom date property.

 

Thanks,

Ajay


Enterprise Portal Redirection

$
0
0

Hi Folks,

I am new to this Enterprise Portal, but here is the Situation.

 

Enterprise Portal is redirecting on to HTTP and we want it to Redirect it to a Secure HTTPS, we are not using SAP Web Dispatcher but a third party tool.

I have no idea which tool it is since the good folks that installed and configured that tool are gone and have left without a KT.

I would appreciate any help that I can get here.

 

 

The problem that I am facing is that the Who's who page is not redirecting properly and that is what I want resolved.

 

Thanks in advance.

LCP patch upgraded- action points

$
0
0

Dear All,

 

We are working on 7.02 portal and most of the iviews are based on BP 1.5 baring 2-3 of them which are based on WD Java. Now, post the patching activity should I be redeploying these applications on the portal server or would it work the way it was working fine earlier. The are no changes done to the application per say.

 

Thanks in advance.

java program to open a port at the server

$
0
0

Hi

 

I have to develop a java program that will create a ServerSocket in port 23 of the server

 

So I ask you, what kind of development component is the better to create this program and make the server to always execute it on the startup, like a service that will be Always enabled ?

Issue with EP user Ids

$
0
0

Dear All,

 

We have ECC6 Userids who perform ECC6 transactions through SAP-GUI and also access SAP-HR through SAP-EP (for ESS/MSS functionalities). SAP-EP has Logon-tickket based SSO with ECC6. How can we use the same user id for accessing ECC6 transactions through SAP-GUI.

 

For example:- In portal we are using P00161698 but in ECC6.0 we are using 161698. We want to use the same id:161698 for ECC6.0 as well as for portal.


So please let us know how we can use same user Ids in both server.(Portal and ECC)

 

Thanks & Regards,

Adarsh

SAP NW 7.40 : NWA

$
0
0

Hi Guys,

 

We have just upgraded our portal system from NW 7.02 to NW 7.40.

The upgrade was successfull. However, we are stuck with an issue on NWA side.

 

When trying to select any HTTP destinations under Configuration tab, it is hanging up.

 

Pls let me know if anyone has faced this issue before.

 

Thanks and Regards,

Ankit Mishra

JCO connection error

$
0
0

Dear All,

 

We have maintained JCO destination. The Metadata JCo connection test and Ping is successful. But Application Jcos having error in Test and Ping:

 

Test error:

 

com.sap.mw.jco.JCO$Exception: (101) RFC_ERROR_PROGRAM: Parameter containing a user ID is missing: neither user nor user alias nor external ID nor SSO ticket nor X.509 certificate is specified

 

Ping Error:

 

 

Failed to ping JCo destination 'SAP_ECC_Financials'.

 

Please help.

 

 

Regards

Anumit

Error in getting successful connection using JCA in nw 7.31 sp9

$
0
0

Hi

 

Need Help.

 

Getting following error when trying to execute ABAP FM in JAVA using JCA.

 

System object tests were successful.

 

message: Parameter containing a user ID is missing: neither user nor user alias nor external ID nor SSO ticket nor X.509 certificate is specified
Return code: RFC_INVALID_PARAMETER(19)
error group: 101
key: RFC_ERROR_PROGRAM

 

Portal version : 7.31 sp9

 

Thanks


How to show km content in logon page ep 7.3

$
0
0

Hi All,

 

Please suggest me How to show km content in logon page in ep 7.3.

 

Thanks & Regards

Prashant

UWL Refresh while log in.

$
0
0

Dear All,

 

I am working on NW7.31 SP10.

I have changed the UWL refresh rate to 60s by changing the xml file.

Now the problem is when the user logs in , he is not able to see the new workitems either he has to wait for 60s or refresh the UWL.

Please advice how to get the new workitems while logged in.

 

Thanks,

Aashima

SearchQueryListBuilder is deprecated in EP 7.4

$
0
0

Hi,

 

We are on Portal 7.4.

 

I would like to use KM Indexmanagement API to search an index for certain KM documents with a custom KM property set.

 

Below is the code used until 7.1, but SearchQueryListBuilder is deprecated for 7.4.

 

SearchQueryListBuilder sqb = new SearchQueryListBuilder();

sqb.setSelectedCustomProps("custom_namespace:custom_property(value=news)");

IQueryEntryList qel = sqb.buildSearchQueryList();

 

Do we have a code that we can use for 7.4 to search an index for documents based on custom property?

 

Thanks,

Ajay

Not able to reflect changes in Quality system of activity report par file from SAP EP.

$
0
0

Hi Experts,

 

We have an application named as Portal Activity Report in AP Reports.This application(Portal Activity Report) is the customization of standard portal activity report.This customization of portal activity report is useful to know the use of intended PCD objects.Few authorized users like portal administrators will be able to analyze the use of PCD objects month wise.This report also provided the information about the logged in user type, total hits on object.It will show the data for current financial year. Also it allows user to export the data to excel and download it in spreadsheet.

 

I have done one change in activity report par file through NWDS, by importing the par file from EP and after customizing I have exported the changes in  EP.

 

I did this thing first in Development environment and the changes are working perfect there. But when I deploy the same changes in quality server I am not able to view the data in the table. Table is coming blank with only the headers name of it.

 

Note:1) The par file which I have imported in NWDS has got the same name as it is in SAP EP.

        2) I have transported the code successfully from development server to quality server.

        3) We are using standard tables in par file for calling data from data source. i.e.

 

               a) WCR_WEBCONTENTSTAT: It holds information about the content that was viewed by the user.

               b) WCR_USERPAGEUSAGE: It holds information about which users viewed which pages.

 

Please suggest me what can be the reason behind this. And also update that is there any way to see the logs and traces of the par iview application once we run the application by seeing preview through SAP EP in the browser.

 

maximum replies will be appreciated.

 

Thanks and Regards,

Sarvesh Agarwal

Unable to fetch data from EDIDS table in different columns by using JCO

$
0
0

Hi guys,

  I am Using "RFC_READ_TABLE" function in JCO environment.I want to get the FIELD data element attribute DOCNUM, STATUS, COUNTR and STATXT from  EDIDS table by giving STATUS and LOGDAT  value in OPTIONS. I am unable to fetch FIELD data element attribute in different columns.

I am providing the java coding for reference.

 

Program Code:-

 

import com.sap.mw.jco.*;

 

public class projectIdocStatus extends Object {

 

    public static void main(String args[]) {

        projectIdocStatus app = new projectIdocStatus();

    }

 

    int count;

    JCO.Client mConnection;

    JCO.Repository mRepository;

    String[] SAPInterfaces;

 

    public projectIdocStatus() {

        try {

            // Change the logon information to your own system/user

            mConnection = JCO.createClient("CLIENT", // SAP client

                    "USERID", // userid

                    "PASSWORD", // password

                    "LANGUAGE", // language

                    "HOSTNAME", // application server host name

                    "00"); // system number            // system number

       

            mConnection.connect();

            mRepository = new JCO.Repository("ARAsoft", mConnection);*/

        } catch (Exception ex) {

            ex.printStackTrace();

            System.exit(1);

        }

 

        JCO.Function function = null;

        JCO.Table codes = null;

       

        try {

            function = this.createFunction("RFC_READ_TABLE");

           

            if (function == null) {

                System.out.println("RFC_READ_TABLE" + " not found in SAP.");

                System.exit(1);

            }

           

                       

            // Set query

            JCO.ParameterList listParams = function.getImportParameterList();

            listParams.setValue("EDIDS", "QUERY_TABLE");

            //listParams.setValue("1", "DELIMITER");

            //listParams.setValue("", "NO_DATA");

            //listParams.setValue("0", "ROWSKIPS");

            listParams.setValue("100", "ROWCOUNT");

            function.setImportParameterList(listParams);

            //System.out.println("QUERY PASSED" );

           

           

            // Set options

            JCO.ParameterList itabOpt = function.getTableParameterList();

            JCO.Table tableOpt = itabOpt.getTable("OPTIONS");

            tableOpt.appendRow();

            tableOpt.setValue("STATUS <= '51' AND LOGDAT >= '01.01.2014'", "TEXT");

           

            numRows1 = tableOpt.getNumRows();

            //System.out.println("Contents of OPTIONS " + numRows1);

            function.setTableParameterList(itabOpt);

            //System.out.println("OPTIONS PASSED " );

           

           

           

            // Set fields

            JCO.ParameterList itabFld = function.getTableParameterList();

            JCO.Table tableFld = itabFld.getTable("FIELDS");

            tableFld.appendRow();

            tableFld.setValue( "DOCNUM","FIELDNAME");

            tableFld.appendRow();

            tableFld.setValue( "STATUS","FIELDNAME");

            tableFld.appendRow();

            tableFld.setValue( "COUNTR","FIELDNAME");

            tableFld.appendRow();

            tableFld.setValue( "STATXT","FIELDNAME");

           

            numRows1 = tableFld.getNumRows();

            // Execute the function

            mConnection.execute(function);

           

           

            JCO.Table tableData = function.getTableParameterList().getTable("DATA");

           

            int columnRows = tableData.getNumColumns();

            System.out.println("Columns of TableData " + columnRows);

            // Print results

            if (tableData.getNumRows() > 0) {

            // Loop over all rows

            do {

            System.out.println("----------------------------------------------");

            // Loop over all columns in the current row

            for (JCO.FieldIterator e=tableData.fields();

            e.hasMoreElements(); ) {

            JCO.Field field = e.nextField();

            System.out.println(field.getName() + ":\t" + field.getString());

            }//for

            } while(tableData.nextRow());

            }else {

            System.out.println("No results found");

            }//if

           

           

                       

                       

       

        }

 

        catch (Exception ex) {

 

            ex.printStackTrace();

            System.out.println("Try Fails" );

 

        }

    }

   

    public JCO.Function createFunction(String name) throws Exception {

        try {

            IFunctionTemplate ft = mRepository.getFunctionTemplate(name

                    .toUpperCase());

            if (ft == null)

                return null;

            return ft.getFunction();

        } catch (Exception ex) {

            throw new Exception("Problem retrieving JCO.Function object.");

        }

    }

}

 

 

Thanks and Regards

 

Anurag

Viewing all 2686 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>