Quantcast
Channel: SCN : Unanswered Discussions - Service-Oriented Architecture (SOA) and SAP
Viewing all 360 articles
Browse latest View live

Enterprise Services from FuBa only for Soap1.0


SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided.

$
0
0

Dear Team,

 

When I call a standard webservice I'm getting the below error in T-code SRT_UTIL "SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided."

 

Can anyone please help me out, If I had missed any setting.

 

Regards,

Tushar.

Calling .net SOAP web service with user/pass + certificate auth

$
0
0

Hi,

 

i was told to call a web service that is developed in .net. I can use the web service without any problems.

The next step is to set user/pass as authentication and use SSL to encrypt the connection.

Do you know some good tutorials on how to create the correct certificate and distribute it to sap and the windows machine?

I found a lot of tutorials but they are all really confusing and I am searching for good ones.

 

I am sorry for the crossposting but I am not sure about the right place for this question.

http://scn.sap.com/thread/3391748

 

Greetings, Vanessa

What is the best way to create Web Services?

$
0
0

Hello Experts,

 

There are several ways to create (Provide) SOAP based SAP Web Services.

 

1. Using ESR (Enterprise Service Repository) and provider proxy method.

2. Using function group or function module and then creating endpoints using SOAMANAGER.

3. On any RFC FM using SICF services (RFC and WSDL11). (All services using same endpoint sap/bc/soap/rfc, generating WSDL using WSDL11 service).

 

I would like to know what is the best way to provide web service and why?

I personally prefer the ESR based proxies. But my current client doesn't have ESR installed so I would go for SOAMANAGER to create endpoints.

 

Can anyone please comment on the benefits of using Soamanager based services over SICF RFC service for RFC FMs.

 

Thanks,

Anand

no wsdl root element set

$
0
0

Hello,

 

I am trying to consume an .net web service. Using no security works. But now we activated SSL and user/pass authentification and i am not able anymore to generate the service. The Report RSSIDL_DESERIALIZE_DEMO shows the following error message:

 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

 

-<soap:Body>

 

-<soap:Fault>
<faultcode>soap:Server</faultcode>

<faultstring>SIDL/SLIB exception</faultstring>

-<detail xmlns:slibfault="http://xml.sap.com/2005/11/esi/slib/fault/">
<slibfault:timestamp>Thu, 18 Jul 2013 12:32:50 GMT</slibfault:timestamp>
-<slibfault:exception>
<slibfault:text>Kein WSDL-Root-Element gesetzt</slibfault:text>
<slibfault:positionprogram="CL_SRT_WSP_CONFIG_SIDL========CP" include="CL_SRT_WSP_CONFIG_SIDL========CM011" line="30" />

</slibfault:exception>

</detail>

</soap:Fault>

</soap:Body>

</soap:Envelope>

 

 

But we have a root element and when I see the WSDL in the i-browser I am able to spin it up and down.

Like I told the .net WSDL changed but I cannot see which element is wrong:

 

<wsdl:definitions name="MasterDataService" targetNamespace="http://tempuri.org/">

    <wsp:Policy wsu:Id="basicHttpBindingEndpoint_policy">

      <wsp:ExactlyOne><wsp:All><http:NegotiateAuthentication/>

      <sp:TransportBinding><wsp:Policy><sp:TransportToken>

      <wsp:Policy>

<sp:HttpsToken RequireClientCertificate="false"/>

</wsp:Policy>

</sp:TransportToken>

<sp:AlgorithmSuite>

<wsp:Policy>

<sp:Basic256/>

</wsp:Policy>

</sp:AlgorithmSuite>

<sp:Layout>

<wsp:Policy>

<sp:Strict/>

</wsp:Policy>

</sp:Layout>

</wsp:Policy></sp:TransportBinding>

<wsaw:UsingAddressing/>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsdl:types>

 

When I download the WSDL and its XSD-files and exchange the policy-area of the wsdl with the old one without security. I am able to see the WSDL in the report without any problems.

Did someone ever has had a similar problem and knows how to fix it? Searching in google and the scn didn't bring new informations. I also could not find any sap notes that describe this problem. What is the element that is wrong?

 

Greetings, Vanessa

Web Service Not Working After Reimport in NWDS

$
0
0

Hi Experts,

 

We've a situation that need to add in new field in existing web service, this web service is imported from ESR, thus,

we've added the new field in PI, and performed the reimport of the web service in nwds.

 

after check in the changes, the interface is not working.

 

and we have the following error in Enterprise Portal log

 

Connection IO Exception. Check nested exception for details. (Invalid SOAP Response. Runtime can not find return parameter <{http://schemas.xmlsoap.org/ws/2005/02/rm}CreateSequenceResponse>.).

[EXCEPTION]

com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Connection IO Exception. Check nested exception for details. (Invalid SOAP Response. Runtime can not find return parameter <{http://schemas.xmlsoap.org/ws/2005/02/rm}CreateSequenceResponse>.).

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

 

Please advise.

 

Thanks,

Alviss

Error while creating logical port

$
0
0

Hi,

 

I have created a client proxy successfully. Now the issue is with logical port.

 

When I try to create logical port via local file system is giving below error.

 

SRT Framework exception: Initial value "consumer context table" in method IF_SRT_WSP_CONFIG_REGISTRY~CREATE_CONTEXTS_FROM_WSof class CL_SRT_WSP_CONFIG_REGISTRY.

 

Please let me know if any settings needs to be done.

 

 

Thanks,

Sarang

Not supported fragments

$
0
0

Hello,

 

I am trying to consume an WCF-Webservice. I am able to create the consumer proxy via https. But when I try to generate the binding it fails. Using the WSDL-Analyse I get the following errors in not supported fragments:

<http:NegotiateAuthentication xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"/>

 

<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"><wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xml:base="https://fqdnpath_to_service?WSDL"><wsp:ExactlyOne><wsp:All><sp:TransportToken><wsp:Policy xml:base="https://fqdnpath_to_service?WSDL"><wsp:ExactlyOne><wsp:All><sp:HttpsToken RequireClientCertificate="false"/></wsp:All></wsp:ExactlyOne></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy xml:base="https://fqdnpath_to_service?WSDL"><wsp:ExactlyOne><wsp:All><sp:Basic256/></wsp:All></wsp:ExactlyOne></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy xml:base="https://fqdnpath_to_service?WSDL"><wsp:ExactlyOne><wsp:All><sp:Strict/></wsp:All></wsp:ExactlyOne></wsp:Policy></sp:Layout></wsp:All></wsp:ExactlyOne></wsp:Policy></sp:TransportBinding>

 

Unfortunetly I have no glue what is not supported by SAP. Does someone has an idea?

 

In some discussions they say that I have to use another WSDL-file for the binding. But there is no other WSDL-file for the WCF-Webservice. Or do I need to use another file for the binding of the .net webservice?


Web Service: change faultstring in response message

$
0
0

Dear Experts,

 

currently we are setting up interfaces to a third-party system. The third-party system calls SAP Web Services built with SOAMANAGER.

 

When calling an invalid request the error message in the XML faultstring is something like "Processing Error. More details in WS Error Log (transaction SRT_UTIL) by selection with UTC timestamp".

--> In SRT_UTIL error log the Error Message is more detailed such as "Value 20130101 is not a valid date in accord with the XML format for ABAP". Is there a chance to send this instead of the other within the "<faultstring xml:lang="en">" since the third party does not have access to the SAP System?

 

Any help will be greatly appreciated.

 

Kind Regards,

Dirk

Query string in SOAP adapter

$
0
0

Hi

 

I have a SOAP scenario, sender and receiver is SOAP Adapter. The client wants query string at both ends. What are the advantages of using query string? Is it added to the message header in XI, if I check query string in Com channel paramters in both sender and receiver?

 

Radhika

Error when calling SOAP Runtime functions: SRT: Unsupported xstream found: ("HTTP Code 401: Unauthorized")

$
0
0

Hello experts, I am new in ABAP, SOAP, I consumed a web service created  with . NET and Digest authentication installed in another network and I accessed with VPN connection so I can't  consumed correctly . I got the following error "HTTP code 401: Unauthorized" SRT: Unsupported xstream found: except CX_SOAP_CORE this error after following authentication window as shown in the following screen printed. Help me please, I have not found a solution.

 

Message was edited by: Akrem Khelifi

SRT: Unsupported xstream found: ("HTTP Code 401 : Unauthorized")

$
0
0

Hello experts I am new in ABAP, SOAP, I consumed a web service created in. NET with DIGEST authentication installed in another network I access with a VPN when I run the web service it asks me a Logon Data authentication I do not know what user and what password  ?? I put my SAP user, I got an error   " error When calling SOAP Runtime functions: SRT: Unsupported xstream found: ("HTTP Code 401: Unauthorized") Exception of class CX_SOAP_CORE"  Here some prints  screen explains the error Help Me PLZZZZZZZZZZ  :(

Erro WebService via ABAP Proxy

$
0
0

Olá a todos!
Estou com problemas ao consumir um webservice de um programa externo. Pelo que já analisei o problema está no retorno da informação. Ativando a trace verifiquei que a resposta ésta vindo com sucesso, sendo que esta dando algum erro na hora de transformar para ABAP.

Erro:
SOAP:1.001 CX_ST_GROUP_MISSING_CASE:XSLT exception in offset

O motivo do erro é devido a resposta conter este comando "<![CDATA[ .... ]]>"???

 

-------------

Helloto all!

I am having problemsconsuming awebservicefroman external program. From whatI have analyzedthe problemlies in the returnof the information.EnablingtraceI found thatthe answer is comingsuccessfully, and thisgivingan error in thetime to turntoABAP.

 

error:

SOAP: 1,001CX_ST_GROUP_MISSING_CASE: XSLTexceptioninoffset

 

Thereason for the errorisbecausethe responsecontainsthis command"<! [CDATA [....]]>"??

Finding Standard web services available in SAP CRM system

$
0
0

Hi Guru's,

 

I am new to SAP CRM, Could you please let me know how to find standard Web Services available in SAP CRM system and elaborate me with the necessary steps.

For example to get the sales order details one web service is available as standard, In this case how we can find the exact one.

 

Regards,

Sateesh

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

$
0
0

Hi,

I’m trying to consume TIBCO web service, for that I have tried to create Proxy class by providing required endpoint url. then  I’m getting below  error message.

 


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

 

What might be the issue with this.. any idea guys?

 

 

Regards

Srinivas


Unable to update consumner proxy

$
0
0

Hello Experts,

 

I'm trying to update consumer proxy without success.

I have a working proxy that I created eariler.
Now, I added two new fields to the WS output.

 

I used the following procedure:
1) SE80 -> Enterprise Services -> Service Consumer -> Right click on consumer name and 'check'.
2) I select 'URL', enter the WSDL URL (which has not changed).
3) I get the attached output.

 

ZWSTable indeed was changed but changes are not reflected in the proxy (I saved, activated etc).

I don't see the proxy in 'SPROXY' tcode.

 

What am I missing? how can I update the proxy and see the new two fields?

 

ABAP version is 7.31 SP3.

 

Regards,
Omri

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.

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.

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.

Delivery creation based on service message OutboundDeliveryBulkCreateRequest_In

$
0
0

Hi All,

 

We are getting the service message  OutboundDeliveryBulkCreateRequest_In  from  SAP TM (through PI )

 

The above message creates outbound delivery in ECC. Now  we are receiving a booking number  in one of the standard fields in the xml. The proxy is standard.

 

we want to update that particular  booking number in a custom  field in delivery LIKP table (delivery table ), when the deliveri is created by above service message.

 

We have defined a custom field  in LIKP table . We also have identified an inbound BADI for the above service message class.But the issue is in the BADI which structure we have to pass the value of booking number so that when the delivery is created, the booking number is stored in  a Z field in LIKP table.

 

 

basically we are intersted to know how the service message creates the outbound delivery in ECC and which is the BAPI we need to update or the structure we need to uupdate in the inbound badi so that the booking number is moved to that structure or BAPI and when the delivery is created, the booking number is stored in LIKP-Z fileld.

 

regards

 

Pamela

Viewing all 360 articles
Browse latest View live




Latest Images