cancel
Showing results for 
Search instead for 
Did you mean: 

NWCE - VC - Data Services - Add Web Service

Former Member
0 Kudos

Hi SDN-NWCE,

i have a problem which seems strange to me, but it could be something simple.

I have exposed Web Services (ABAP FM) from a ECC6 and BI system

eg: BAPI_USER_GETLIST

they have been successfully tested in the browser and return relevant outputs.

to import them as data service models in VC, i have followed : the PDF guide : Visual Composer for NetWeaver CE: Getting Started with a

Typical Workflow

Author: Nicole Goldman

Company: SAP

Created on: September 5, 2007

the issue :

the WS is visible in my search, but when i drag and drop it on the story board, it dissappears ...

i have tried a few times, and with different web services created from the ABAP system, with no avail.

please let me know what steps i need to successfully complete the addition of a ABAP web service to my VC application

with respect,

amit

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi robin,

thank you for your attention.

please have a look at the log and let me know what you think

i have also had a look at the attributes and have read about

the duplicate entries from

are there any other problems that you can estimate?

i have checked the SLD data supplier on the nw2004s system and the SLD_Client on the NWCE side as well, and they are working fine.

with respect,

amit

-


error log:

#1.5 #000E7FADB062003C00000D3600000BE4FFFFFFFFFFFFFFFF#1193792262828#com.sap.jms.client##com.sap.jms.client.session.MessageProducer#Guest#556####b417d6f07e1011dca92c000e7fadb062#Thread[Finalizer,8,system]##0#0#Warning##Plain###JMS MessageProducer is leaked from application without being closed. Please increase the log severity of the JMS location to debug for more information#

#1.5 #000E7FADB06200290000135000000BE402783337CAD0D5AE#1193792270421#com.sap.ds.core.processor.impl.ServiceInstanceProcessor#sap.com/VisualComposerServerEar05#com.sap.ds.core.processor.impl.ServiceInstanceProcessor#Administrator#12903####4da53850874c11dcc2ad000e7fadb062#HTTP Worker [1]##0#0#Error#1#/System/Server/DevServer#Plain###[VC-DevServer][]Execution of actionReadUnit of service ComponentReader failed : Reason : null#

#1.5 #000E7FADB062002700001A6B00000BE402783337CAD0D97B#1193792270515#com.sap.ds.core.processor.impl.ServiceInstanceProcessor#sap.com/VisualComposerServerEar05#com.sap.ds.core.processor.impl.ServiceInstanceProcessor#Administrator#12903####4db39030874c11dc9e9c000e7fadb062#HTTP Worker [2]##0#0#Error#1#/System/Server/DevServer#Plain###[VC-DevServer][]Execution of actionReadUnit of service ComponentReader failed : Reason : null#

#1.5 #000E7FADB062003000001F0200000BE402783337CAD0E161#1193792270609#com.sap.ds.core.processor.impl.ServiceInstanceProcessor#sap.com/VisualComposerServerEar05#com.sap.ds.core.processor.impl.ServiceInstanceProcessor#Administrator#12903####4dc1e810874c11dcc5fc000e7fadb062#HTTP Worker [4]##0#0#Error#1#/System/Server/DevServer#Plain###[VC-DevServer][]Execution of actionReadUnit of service ComponentReader failed : Reason : null#

#1.5 #000E7FADB0620037000018E400000BE402783337CAD0DD7D#1193792272453#com.sap.vc.server.metadataxml#sap.com/VisualComposerServerEar05#com.sap.vc.server.metadataxml#Administrator#12903##ausydsap08_CE1_17794850#Administrator#4ed1aa60874c11dcc035000e7fadb062#HTTP Worker [3]##0#0#Error##Java###InfoshapeNormalizer.clusterInfoshapeFromContext:

[EXCEPTION]

#1#com.sap.visualcomposer.common.exceptions.FieldNameAlreadyExists: Duplicated fields found: 'Addcomrem item','Activitygroups item' (item) in UserGetDetailResponse at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.ClusterInfoshape.addChildNode(ClusterInfoshape.java:81) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.clusterInfoshapeFromContext(InfoshapeNormalizer.java:212) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalizeRule3(InfoshapeNormalizer.java:154) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalizationSequence(InfoshapeNormalizer.java:127) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalize(InfoshapeNormalizer.java:94) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalize(InfoshapeNormalizer.java:61) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.ClusterInfoshape.normalize(ClusterInfoshape.java:171) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.ClusterInfoshape.elementToXML(ClusterInfoshape.java:105) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.Infoshapes.appendDirectionInfoShapesToXML(Infoshapes.java:99) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.Infoshapes.elementToXML(Infoshapes.java:125) at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.MetaDataXML.elementToXML(MetaDataXML.java:704) at com.sap.visualcomposer.common.bcksrv.cft.xml.XMLComponentBuilder.buildComponent(XMLComponentBuilder.java:98) at com.sap.vc.bcksrv.searchProviders.common.XMLAdapter.getXML(XMLAdapter.java:56) at com.sap.vc.bcksrv.searchProviders.common.ServicesProviderAdapter.getDetailsForItem(ServicesProviderAdapter.java:248) at com.sap.search.SearchService.getDetailsForItem(SearchService.java:779) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.ds.core.processor.impl.ServiceInstanceProcessor.processClientRequest(ServiceInstanceProcessor.java:232) at com.sap.ds.core.processor.impl.ServiceInstanceProcessor.doProcessing(ServiceInstanceProcessor.java:103) at com.sap.visualcomposer.servlet.ServiceChannel.doIt(ServiceChannel.java:35) at com.sap.visualcomposer.servlet.FrontServlet.doAction(FrontServlet.java:44) at com.sap.visualcomposer.servlet.FrontServlet.doPost(FrontServlet.java:24) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:59) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:31) at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:145) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:59) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:31) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:431) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:288) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376) at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) 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:71) 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:71) 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:71) at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:308) at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:221) 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:137) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:229) # #1.5 #000E7FADB0620037000018E500000BE402783337CAD0DD7D#1193792272453#com.sap.vc.bcksrv.searchProviders.common.ServicesProviderAdapter#sap.com/VisualComposerServerEar05#com.sap.vc.bcksrv.searchProviders.common.ServicesProviderAdapter#Administrator#12903##ausydsap08_CE1_17794850#Administrator#4ed1aa60874c11dcc035000e7fadb062#HTTP Worker [3]##0#0#Error##Java###!XMSG_ERR_GETTING_DETAILS_FOR_ITEM! [EXCEPTION] #1#java.lang.NullPointerException

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer$NormalizationContext.init(InfoshapeNormalizer.java:495)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer$NormalizationContext.setCurrentlyNormalizedInfoshape(InfoshapeNormalizer.java:516)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalizeRule3(InfoshapeNormalizer.java:165)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalizationSequence(InfoshapeNormalizer.java:127)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalize(InfoshapeNormalizer.java:94)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.InfoshapeNormalizer.normalize(InfoshapeNormalizer.java:61)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.ClusterInfoshape.normalize(ClusterInfoshape.java:171)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.ClusterInfoshape.elementToXML(ClusterInfoshape.java:105)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.Infoshapes.appendDirectionInfoShapesToXML(Infoshapes.java:99)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.Infoshapes.elementToXML(Infoshapes.java:125)

at com.sap.visualcomposer.common.bcksrv.util.xml.XMLdataStructures.MetaDataXML.elementToXML(MetaDataXML.java:704)

at com.sap.visualcomposer.common.bcksrv.cft.xml.XMLComponentBuilder.buildComponent(XMLComponentBuilder.java:98)

at com.sap.vc.bcksrv.searchProviders.common.XMLAdapter.getXML(XMLAdapter.java:56)

at com.sap.vc.bcksrv.searchProviders.common.ServicesProviderAdapter.getDetailsForItem(ServicesProviderAdapter.java:248)

at com.sap.search.SearchService.getDetailsForItem(SearchService.java:779)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.ds.core.processor.impl.ServiceInstanceProcessor.processClientRequest(ServiceInstanceProcessor.java:232)

at com.sap.ds.core.processor.impl.ServiceInstanceProcessor.doProcessing(ServiceInstanceProcessor.java:103)

at com.sap.visualcomposer.servlet.ServiceChannel.doIt(ServiceChannel.java:35)

at com.sap.visualcomposer.servlet.FrontServlet.doAction(FrontServlet.java:44)

at com.sap.visualcomposer.servlet.FrontServlet.doPost(FrontServlet.java:24)

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

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

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:59)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:31)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:145)

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

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:59)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:31)

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

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

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

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

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

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

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

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

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

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

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

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:71)

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:71)

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:71)

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

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:221)

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:137)

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

Former Member
0 Kudos

Hi,

Data services may be unusable if they contain duplicate names Symptom In certain cases,

a service discovery is stopped if it finds any of the following items are duplicated:

Ports in the same direction with the same names Fields or data structures within input or output ports with the same names at the same level.

Other terms Unicode SAP NetWeaver Visual Composer Reason and Prerequisites Since the names must be valid identifiers (containing the following characters:

A-Z, 0-9,_ and not starting with a numeric character

After discovery there may be cases in which the names of

the ports/fields/data structures at the same level have the same name, for Two fields at the same level with the following names:

Field 1 name: “a$” Field 2 name: “A@” After discovery,

both fields will have the name: “A_”, which leads to name

clashes if the fields are located at the same level in th

This limitation is valid for SAP NetWeaver Visual Composer on CE in all versions.

There is no solution avialable jet.

regards,

robin

Former Member
0 Kudos

Hi robin,

thank you for the detailed explaination on the duplicate entry issue.

i'll create some simple web services and test again [need to focus on something else for the moment]

i will update the thread once completed.

thank you again for your time and attention.

with respect,

amit

Former Member
0 Kudos

hi,

some complex structures are with SAP NetWeaver CE 7.1. SP0 not supported.

In CE 7.1 SP1, the Visual Composer design time explicitly blocks the dragging of such services.

SAP Note: 1046777

This issue will be resolved in Visual Composer for SAP NetWeaver Composition Environment 7.1 SP3

regards,

robin