Quantcast
Channel: SCN: Message List - Service-Oriented Architecture (SOA) and SAP
Viewing all 1056 articles
Browse latest View live

Re: Unable to update consumner proxy


Re: Enhancing SAP standard Enerprise Services without a PI instance?

$
0
0

Hi ,

 

I am looking for any good document for enhnacing SAP standard Enterprise Services in PI ,

if u have any document please let me know .

 

Thanks in advanced,

Rudra.

Re: Exception occurred in communication framework:Error in HTTP Framework:404Not Foundhttp://xxxxxx.xxxx.:4105

$
0
0

but the same working in soapui.

 

regards

Srinivas

Re: Enhancing SAP standard Enerprise Services without a PI instance?

Re: Exception occurred in communication framework:Error in HTTP Framework:404Not Foundhttp://xxxxxx.xxxx.:4105

Invalid transport binding settings. A key store view with null alias do not exists!

$
0
0

Hi Experts,

 

We are trying to configure NavigationWSVi web service for to be accessed from Sharepoint. We created endpoint in SAP NW Java 7.3 with "SAML assertion" message authentication, but when testing we are getting an error " Invalid transport binding settings. A key store view with null alias do not exists".

 

What is this error message? how this can be fixed?

 

Appreciate your response.

 

We configured SAML 2.0 between SAP NW Java 7.3 and ADFS 2.0.

Re: Invalid transport binding settings. A key store view with null alias do not exists!

$
0
0

ERROR LOG/TRACE

 

 

 

Status   Timestamp         Trace Level         Location               Text

null         8/16/13 12:59:43 AM IST               Error                com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding         Client protocol has thrown an exception. Protocol name is [SecurityProtocol]. See nested exception for details.

[EXCEPTION]                                                     

  1. com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Client protocol has thrown an exception. Protocol name is [SecurityProtocol]. See nested exception for details.                                                      

                at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.invokeBeforeSerialization(SOAPTransportBinding.java:1045)                                               

                at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP(SOAPTransportBinding.java:1295)                                               

                at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.callWOLogging(SOAPTransportBinding.java:978)                                               

                at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call(SOAPTransportBinding.java:933)                                               

                at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DInterfaceInvokerImpl.invokeOperation(DInterfaceInvokerImpl.java:76)                                               

                at com.sap.esi.esp.wsnavigator.lib.Operation.execute(Operation.java:171)                                       

                at com.sap.esi.esp.wsnavigator.WSNavigator.fireExecuteCurrentOperation(WSNavigator.java:606)                                       

                at com.sap.esi.esp.wsnavigator.wdp.InternalWSNavigator.fireExecuteCurrentOperation(InternalWSNavigator.java:310)                                  

                at com.sap.esi.esp.wsnavigator.ResultView.onPlugFromLogoView(ResultView.java:1229)                                          

                at com.sap.esi.esp.wsnavigator.wdp.InternalResultView.wdInvokeEventHandler(InternalResultView.java:491)                                               

                at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142)                                               

                at com.sap.tc.webdynpro.progmodel.window.ViewController.invokeInboundPlugHandler(ViewController.java:446)                                          

                at com.sap.tc.webdynpro.clientserver.cal.NavigationManager.processInboundPlugQueue(NavigationManager.java:305)                                

                at com.sap.tc.webdynpro.clientserver.cal.NavigationManager.navigate(NavigationManager.java:320)                                  

                at com.sap.tc.webdynpro.clientserver.phases.NavigationPhase.execute(NavigationPhase.java:63)                                        

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

                at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1667)                                      

                at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1481)                                 

                at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:899)                                               

                at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:871)                                 

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

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

                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.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:364)                                               

                at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:487)                                               

                at com.sap.tc.webdynpro.serverimpl.wdc.ForwardServlet.doPost(ForwardServlet.java:63)                                        

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

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

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

                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.sap.engine.interfaces.webservices.runtime.ProtocolExceptionExt: Error while encrypting data Feature:http://www.sap.com/webas/630/soap/features/transportguarantee/                                                               

                Property IncomingSignature.IncludeToken=AlwaysToInitiator                                   

                Property IncomingSignature=true                                           

                Property OutgoingSignature.IncludeToken=AlwaysToRecipient                                

                Property OutgoingSignature=true                                           

                Property IncomingEncryption.IncludeToken=Never                                       

                Property IncomingEncryption=true                                        

                Property OutgoingEncryption.IncludeToken=Never                                       

                Property OutgoingEncryption=true                                        

                Property AlgorithmSuite=Basic128Rsa15                                              

                Property IncludeTimestamp=true                                           

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Header(wsse:Security/wsu:Timestamp)                                           

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Header(*)                                       

                Property IncomingSignature.ExpectedSignedElement.MessagePart=wssp:Header(*)                                    

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Body()                                              

                Property IncomingSignature.ExpectedSignedElement.MessagePart=wssp:Body()                                           

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Body()                                     

                Property IncomingEncryption.ExpectedEncryptedElement.MessagePart=wssp:Body()                                  

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/saml:Assertion)                                    

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/wsse:UsernameToken)                                       

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/saml:Assertion)                                    

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/wsse:SecurityTokenReference)                                       

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Header(wsse:Security/wsu:Timestamp)                                           

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Body()                                              

:Access to keystore failed: null.                                                

                at com.sap.engine.services.wssec.srt.protocols.ConsumerSecurityProtocol.beforeSerialization(ConsumerSecurityProtocol.java:420)                                               

                at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.invokeBeforeSerialization(SOAPTransportBinding.java:1038)                                               

                ... 75 more                                         

Caused by: com.sap.engine.services.wssec.policy.exception.ProcessException: [com.sap.ASJ.wssec.020234] Error while encrypting data Feature:http://www.sap.com/webas/630/soap/features/transportguarantee/                                                              

                Property IncomingSignature.IncludeToken=AlwaysToInitiator                                   

                Property IncomingSignature=true                                           

                Property OutgoingSignature.IncludeToken=AlwaysToRecipient                                

                Property OutgoingSignature=true                                           

                Property IncomingEncryption.IncludeToken=Never                                       

                Property IncomingEncryption=true                                        

                Property OutgoingEncryption.IncludeToken=Never                                       

                Property OutgoingEncryption=true                                        

                Property AlgorithmSuite=Basic128Rsa15                                              

                Property IncludeTimestamp=true                                           

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Header(wsse:Security/wsu:Timestamp)                                           

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Header(*)                                       

                Property IncomingSignature.ExpectedSignedElement.MessagePart=wssp:Header(*)                                    

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Body()                                              

                Property IncomingSignature.ExpectedSignedElement.MessagePart=wssp:Body()                                           

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Body()                                     

                Property IncomingEncryption.ExpectedEncryptedElement.MessagePart=wssp:Body()                                  

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/saml:Assertion)                                    

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/wsse:UsernameToken)                                       

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/saml:Assertion)                                    

                Property OutgoingEncryption.EncryptedElement.MessagePart=wssp:Header(wsse:Security/wsse:SecurityTokenReference)                                       

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Header(wsse:Security/wsu:Timestamp)                                           

                Property OutgoingSignature.SignedElement.MessagePart=wssp:Body()                                              

:Access to keystore failed: null.                                                

                at com.sap.engine.services.wssec.policy.featurehandler.ConfidentialityHandler.apply(ConfidentialityHandler.java:169)                                    

                at com.sap.engine.services.wssec.policy.featurehandler.WSSHandler.applyStable(WSSHandler.java:254)                                           

                at com.sap.engine.services.wssec.policy.featurehandler.WSSHandler.apply(WSSHandler.java:59)                                          

                at com.sap.engine.services.wssec.srt.protocols.ConsumerSecurityProtocol.beforeSerialization(ConsumerSecurityProtocol.java:399)                                               

                ... 76 more                                         

Caused by: com.sap.engine.interfaces.wssec.keystore.WSSEKeystoreException: [com.sap.ASJ.wssec.020005] Access to keystore failed: null.                                                      

                at com.sap.engine.services.wssec.environment.j2ee.J2EEKeyStoreImpl2.getX509Certificate(J2EEKeyStoreImpl2.java:346)                                               

                at com.sap.engine.services.wssec.policy.featurehandler.ConfidentialityHandler.apply(ConfidentialityHandler.java:114)                                    

                ... 79 more                                         

Caused by: java.security.PrivilegedActionException: com.sap.engine.services.keystore.exceptions.BaseRemoteException: Remote call failed                                                           

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

                at com.sap.engine.services.wssec.environment.j2ee.J2EEKeyStoreImpl2.getX509Certificate(J2EEKeyStoreImpl2.java:340)                                               

                ... 80 more                                         

Caused by: com.sap.engine.services.keystore.exceptions.BaseRemoteException: Remote call failed                                                     

                at com.sap.engine.services.keystore.impl.KeystoreManagerImpl.getKeystore(KeystoreManagerImpl.java:93)                                 

                at com.sap.engine.services.wssec.environment.j2ee.J2EEKeyStoreImpl2$GetCertPrivilegedAction.run(J2EEKeyStoreImpl2.java:457)                                               

                ... 82 more                                         

Caused by: java.security.KeyStoreException: A keystore view with null alias do not exists!                                                          

                at com.sap.engine.services.keystore.interfaces.KeyStoreProvider.getKeyStore(KeyStoreProvider.java:97)                                        

                at com.sap.engine.services.keystore.impl.KeystoreManagerImpl.getKeystore(KeystoreManagerImpl.java:74)                                 

                ... 83 more                                         

ABAP web services over internet

$
0
0

Hi

 

I have developed ABAP web services(using RFC FM) and published the same. The web service is working fine in the company intranet. But the webservice is intended for the 3rd party developers working outside company intranet. Please let me know how we can make the web services available over internet for their use.

Is there any better suggestion as the 3rd party tool will be ventually deployed in the same company intranet in production environment.

Please provide steps.


Re: ABAP web services over internet

$
0
0

Hi,

     You mean the 3rd party company is designing a WS client ? And where from the client will function? Is it your comapny ? Thats what I understood. Please confirm.

 

Regards,

Asad

Re: ABAP web services over internet

$
0
0

yes.. web service will be consumed by 3rd party and the product will be eventually installed in our internal company. Please let me know.. we are facing issues

Re: ABAP web services over internet

$
0
0

Gautam,for developing the client download the WSDL ,and give your vendor the XMLfile.You can also consider giving your vendor ,for example,VPN access for testing..

Re: ABAP web services over internet

$
0
0

hi.

 

Is there a way to make my current web service internet enabled so that the same can be accessed by the vendor?

Re: ABAP web services over internet

$
0
0

you may consider for reverse proxy. But as u said it will evenfually be installed in ur company, I didnt say about this possibility . Try reverse proxy.

Re: ABAP web services over internet

$
0
0

Thanks a lot. I have an idea about creating web services from Function module and then going ahead and creating end point in SOAMANGER.  Could please help me out with creating reverse proxy ( steps involved).

Meanwhile we are trying to provide VPN access to the Vendor as well to check if the Webservice works.

Re: Web Service error after upgrade to ECC 6

$
0
0

Hi Ronaldi,

 

  Would you please brief, how did you do this. We are also facing the same issue. After upgrade, virtual interfaces are missing.

 

Thanks in advance.

 

Dip


Re: where to get files for Enterprise SOA Experience Workshop?

$
0
0

Mikhail,

 

The filed are not in the post.

 

I created some file that make it work.

 

 

Because I we are not allowed to attach XSD I will paste it.

 

<?xml version="1.0"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.sap.com/ARQ" targetNamespace="http://www.sap.com/ARQ">

          <xs:element name="ApprovalNecessary">

                    <xs:complexType>

                              <xs:sequence>

                                        <xs:element name="approvalNecessary" type="xs:boolean"/>

                                        <xs:element name="region" type="xs:string"/>

                                        <xs:element name="totalAmount" type="xs:float"/>

                              </xs:sequence>

                    </xs:complexType>

          </xs:element>

</xs:schema>

 

The Excel is quite straightforward to create.

 

 

Kind regards,

Brian

Re: Exception occurred in communication framework:Error in HTTP Framework:404Not Foundhttp://xxxxxx.xxxx.:4105

$
0
0

Hi Gov,

Srry for delay in response.

 

Logical port will come in scene after creation of proxy class. Am getting error while creating proxy through URL. , of course even i tried with RFC destination also. Same error.

Regards

Srinivas

Re: Exception occurred in communication framework:Error in HTTP Framework:404Not Foundhttp://xxxxxx.xxxx.:4105

$
0
0

Hi,

 

Have you tried downloading the WSDL to local system and using the WSDL from local directory to generate the proxy.

 

Thank You

Regards

Goverdhan Totawar

How to discover SAP Enterprise Service ?

$
0
0

You may remember few years ago SOA has a lot of hype ... and then there was a famous article SOA was dead (mainly due to too much hype).

But in fact the underlying architecture / principles is more relevant than never (use may become a reality at a bigger scale).

 

As a customer I would like to review all the SAP Enterprise Services available as I am working on application hub concept connecting multiple systems (SAP and non SAP). I am a developer I am more an architect ... so do not want to go in any transaction inside a SAP system to discover all of them.

And here I have an issue to find relevant accurate information.

 

This website http://esworkplace.sap.com/ seems to be great but the content is not maintained anymore (yes there is a small statement at the bottom :

The content of this site represents the shipment situation in July 2011. For the latest documentation, see the application help of the respective products athttp://help.sap.com.

 

Not very customer centric message.

I must admit I do not know how to retrieve the similar information in the help website.

 

In the SAP wiki it seems the information is also not up to date.

I have searchec for more than 2 hours without finding relevant source of info .. so decided to use SDN as it could be more efficient.

I am not an expert in SOA, Enterprise Service and so on .....

 

Note : I would like to see in the description of the service the EnhPack level and the Swith to be activated.

 

Can somebody point me to a relevant source of information giving the overall picture with a "business centric" , "customer centric" description of the services available ?

 

Thanks.

Re: SAP Enterprise Framework ( SAP-EAF)

$
0
0

Hello!

Path to EAF is correct. But unfortunally all links here are broken.

 

Downloaded zip file was without any accelerators.

Viewing all 1056 articles
Browse latest View live


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