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

Error on calling WebService Abap Inbound

0
0

Hi there,

 

We are deploying a webservices inbound SAP ECC (Abap Webservices) following the procedure described at below:

 

  1. Create the proxy as “Service Provider” into tcode SE80.
    1. Choose the Function Module to be used into the webservices.
    2. Define it as asynchronous, deleting any possible reference to “Assynch Reliable” or “Synchronous”
  2. Create the Service Definition into SOAMANAGER

 

After these steps we are able to load the WSDL into SAP PI and into SOAP UI (for unit test).

 

The point is: if we execute this webservices through:

 

  • SAP PI: error “Message no. SRT_WSP171”, PI is not able to find the endpoint
  • SOAP UI: error, it is not able to send MessageID because “SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided.”. I tried to set both “WS-Addressing” and “WS_Reliable Messaging” as true into SOAP UI, but SAP ECC doesn’t log anything.

 

We don’t know what is required to make this webservice working. Tried everything.

 

Please, any feedback about?

 

Regards,

 

Sérgio Salomão


Exception occurred in communication framework:Error in HTTP Framework:401Unauthorized

0
0

Hello everybody,

 

I have an interface Navision - SAP through a web service. The Web service has an URL attached. This URL is accesibile with Citrix, using the internet explorer from Intranet. It requires a user and password and it works ok from the citrix browser.

The SAP system is also on Citrix. I try to consume the web service in SAP. I enter the url entered in the browser, then it requests me for the user and the password. I enter exactly the same data I entered in the browser but it returns the error from the title. I tried domain/user like in the browser, simply user or anything else. The error from the title is returned.


SE53 does not give any failed authorization. Some basis guy mentioned the requirement for a certificate in STRUST, but I dont know if that is the solution and if it is, how to do it.


Can you help me?


Thanks,

Razvan

Create an Alias in SICF for SOA Web Services

0
0

We have various Enterprise Web Services (SOAP) which are available via URLs which look like this:

https://oursapserver.ourdomain.com/sap/bc/srt/rfc/sap/zServiceX/100/ConfigY/bindingZ

Whenever we change the interface (changing the Function Modules) we have to create a new Enterprise Web Service (and config and binding...) in SOAMANAGER and this is not only tedious but it means a new URL.

 

We would like to have a fixed URL pointing to the latest version of the service. Something like:

https://oursapserver.ourdomain.com/zws/serviceX

When we create such an alias in SICF and point it to the above path and binding it does not work. We get a 500 error with the following response:

HTTP/1.1 500 SRT: Unexpected failure in SOAP processing occurred: ("No Web service configuration for this access path: "/zws/serviceX"")
content-type: text/html
content-length: 0
server: SAP NetWeaver Application Server / ABAP 731

 

Can anyone explain this message, or suggest a solution?

SOAP:14 Unexpected element -el=definitions ns=http://schemas.xmlsoap.org/wsdl/

0
0

Hi,

 

I am trying to consume a external webservice in ECC. I configured "service consumer" and created logical port as well. But while trying to execute a method in se24, I am getting an error "Unexpected element -el=definitions ns=http://schemas.xmlsoap.org/wsdl/". Please find the below screenshot for your reference. If someone faced similar error and rectified, please guide to overcome this error.

 

Error.PNG

 

Thanks in advance.

 

Aravinth

SOA MANAGER - This browser is not supported

0
0

Hello Friends,

 

I can't display SOA Manager transaction in SAP EWM system. Every time I try to open soamanager,new browser opens up and display message "This browser is not supported".

 

I tried on IE10,IE11 & Goggle Chrome but no luck.

 

I could display SOAMANAGER and activate service before on IE10 but not sure what has changed now which gives browser compatibility error.

 

Did some one face this problem before or any suggestion?

 

Thanks.

Web services catch authentification error details

0
0

Hello,

 

We used web services (SOAP) for iPad and when the authentification user is wrong, we have only an http status code 401 without détails like (  Locked user, Wrong password or invalid user ID, Too many attempted logons ....)

 

Do you how to can get this information in wsdl response please?

 

Thanks

 

Best regards

Web Service Documentation EmployeeMasterDataReplicationRequest_In

0
0

Hello All,

 

I'm working in an integration between SAP HCM and Success Factors Employee Central (EC).

 

I want to review the documentation of the SAP HCM inbound service  EmployeeMasterDataReplicationRequest_In but I'm not able to find it any where.

 

Could you please help me point where I can find it? I'm looking for the general documentation about Request/Response Messages and parameters.

 

Thanks!

 

Felipe

SOAMANAGER tcode not working

0
0

Hi,

 

When I try to call the tcode SOAMANAGER, link is triggered in browser but I am getting an error saying that "Page cannot be displayed". I have checked some discussion thread for this issue, but not able to overcome this issue. APPL_SOAP_MANAGEMENT service is active and I have following roles SAP_BC_WEBSERVICE_CONFIGURATOR, SAP_BC_WEBSERVICE_ADMIN_TEC and SAP_BC_WEBSERVICE_ADMIN.

 

Pls help me to overcome this issue.

 

 

soamanager.PNG

Regards,

Aravinth


HTTPURLLOC doesnt seem to work Webservices only Webdynpro and BSP

0
0

If you have an external proxy / firewall before a NW ABAP stack, you can maintain HTTPURLLOC so that Webdynpro and BSPs

are started with the External address and rerouted to the internal address.

Unfortunately this doesnt seem to work for WSDLs.

I can call a webservices using the external address, it redirected and all works as planned.

The problem is the WSDL generated still used the SAP ABAP internal address in the binding.

So if someone is doing WSDL runtime access, the get an URL that will not work.

 

 

How can we get the WSDL binding URLS to be generated with external and not internal URLs?

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

Error Interface uses external and internal message definitions

0
0

Hi experts

when i try to create a service consumer is showed this message:

 

Interface uses external and internal message definitions

 

how can i solve it ?

thanks

WS : HTTP Error : Exception Occurred when consuming Web services

0
0

Hello,

 

 

I have this issues, when I want to consume an external web service (.net) to SAP.

The error is:

 

 

Exception occurred in communication framework:Error in HTTP

Framework:404Connection Failed https://XX.XXX.XXX.com/RPWS/We

bServices/ACS_WCFService.svc

 

 

 

Can you help me to solve error ?

 

 

 

 

I have tested with weather web service and i have the same error

.

error.png

 

Thanks

Kinds regards,

Iliass

Reading data from deep structure in proxy object consuming web services

0
0

Hello

 

I am consuming Web services in sap of third party non sap system Point to point communication without PI, When I generated proxy object in sap i have found my data embedded in deep structure, like get_data_result(main structure)-> get_employee_details(table line type)-> required fields.

 

I unable to fetch data into internal table with conventional way like.

write:/ output-get_data_result-get_employee_details-p_doc. it said this statement is not defined,

 

Please help me how can i read required data from this deep structure, as I googled this problem but couldn't find satisfactory answer

Getting error in SOAMANAGER as ICF: Error when creating service node (rc: enqueue_error) Error in enqueue processing

0
0

Hi,

 

While creating service definition from soamanager getting below error.

 

Error: ICF: Error when creating service node (rc: enqueue_error) Error in enqueue processing

 

Please let me know, if is there any configurations is missing in the system.

 

Regards,

Prince

ECC webservice and consuming in .NET

0
0

Hi

 

We are planning to built ECC web service (HTTPS) based and consume it in .NET application.

 

I have followed few threads for creating ECC web service based on FM and it was working as expected using HTTP.

 

Below is the URL used in .NET proxy : /sap/bc/srt/rfc/sap/zws_test/110/zservice/zbinding

 

But, I do get different URLs from the webservice form ECC and SOAMANAGER

 

ECC : /sap/bc/srt/wsdl/sdef_ZWS_TEST/wsdl11/ws_policy/document?sap-client=110

 

SOAMANAGER : /sap/bc/srt/wsdl/srvc_AA6D485527B6ED1DE100000095BF14B2/wsdl11/allinone/ws_policy/document?sap-client=110

 

and .NET tam using : /sap/bc/srt/rfc/sap/zws_test/315/zservice/zbinding

 

May i know which URL to consume in .NET and how to make SSL (HTPS, Transport Channel Security) enabled, enabling this option throws an error :

[WebException: The remote server returned an error: (502) Bad Gateway.]

 

How do I make the web service as HTTPS enabled and which URL need to be used in .NET proxy ???

 

Thanks


error in SAP Web Service Consumer (calling External Web Service)

0
0

Hi Experts,

 

I am very new in webservice application, so few words may be misleading the experts. please apologize me for that.

My requirement is:  External middleware team is the host of the webservice. I have to create a consumer webservice and pass the data through.

 

Middleware team provide me a WSDL link so when i am trying to create a consumer proxy using that link it is throwing me an error. saying - 'Exception occurred in communication  framework:Error in HTTP Framework:405Method Not Allowed'

 

Can anyone tell me what will be the reason. Few posts found in SDN but not able to solved yet.

Can anyone guide me how to solve this problem.


Regards,

Jowar Saha



Issue resolved:--  Middleware team need to do something in their end to access that WSDL link. now that hurdle is over. now i am getting a different error message : 'Exception occurred in library handler' . any idea why this message is coming now?


Regards,

Jowar Saha

How to keep Logical Port settings to a consumer proxy after re-deployment

0
0

I've configured a logical port to consume a web service client by following Configuring Individual Web Service Clients - Administration - SAP Library. The client calls worked fine. However, every time when I re-deployed the .sca file, the configured logical port settings, such as Endpoint URL and Security setting, were gone, even the new manually created logical port was gone. So I had to re-configure again. Is there a way to make the configuration of a logical port persist after redeployment? Please help.

Different Response from CRM Web Service after Upgrade?

0
0

We have recently performed an upgrade on our CRM system and are experiencing different behaviour when testing one of our web services.

 

Before Upgrade:

CRM 7.0 / NW 7.01

Oracle 11g

Windows 2008

 

After Upgrade

CRM 7.0 EHP3 / NW 7.40

Oracle 11g

Windows 2008

 

Before the upgrade, we test our web service by entering its URL in a web browser. We expect a response in XML with the text "SRT: Wrong Content-Type and empty HTTP-Body received: ("HTTP Code 200 : OK")" which generally tells us that the web service is working. After the upgrade, we receive a blank page and during our traces, we saw the error message "error code 415 Unsupported Media Type". A search on SCN tells us that this happens because the server is rejecting the request on the web browser due to the content type. Also, there appears to be a setting to change the content type, but this is for PI more than CRM.

 

One of our developers tested the Web Service using SOAPUI and confirmed that the Web Service is working. Does that mean that the upgrade changed how Web Services requests are handled in some cases? I am asking because I was unable to find any documentation that mentions this so far, and was wondering if anyone on SCN had knowledge of the behaviour. Thanks!

wsdl problem 401 unauthorized

0
0

Hello,

 

I'm building a .net wcf client with the wsdl service reference i have received to consume a sap web service.

 

The url format is like : https://pi-QAS.xxxxxxx.com/XISOAPAdapter/MessageServlet?senderParty=&senderService=SERVICE_DESK&receiverParty=&receiverS…

 

The problem i have is i'm receiving this message everytime =>

 

The HTTP request is unauthorized with client authentication scheme 'Anonymous'.

The authentication header received from the server was 'Basic realm="XISOAPApps"

 

A second message i have received is "server error"

 

Well i have searched the web for a solution without luck.

 

Anyone here knows a solution for this problem?

performance problem with FIND PRODUCTION ORDER BY WORK CENTRE

0
0

Hi,

 

first: I have only litte experiences with SAP ECC. But some experiences by trial an error with SAP PI and Webservices.

 

I'm trying to get ProductionOrders for a shop floor system from our ECC-Backend.

 

At first step the shop floor system tries to retrieve the numbers of all productions orders with status "FREI" for a given work centre. For this it calls the webserviceProductionOrderSimpleByWorkCentreQueryResponse_In at the ECC backend.

 

http://es-workplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=…

 

Because the requests often run into timeout, I did some tests with that service.

 

There are the following optional selection criteria in the service request:

 

* WorkCentreID

* PlantID

* PlannedStartDate

* PlannedEndDate

* SystemStatusName

 

1. test: WorkCentreID="12345678", PlantID="123A"

Result: within 700ms our ECC backend for testing purposes delivers about 1.500 production orders for the WorkCentre

 

2. test:: WorkCentreID="12345678", PlantID="123A", SystemStatusName="FREI"

Result: 20 production orders within 10.000ms


3. test:: WorkCentreID="12345678", PlantID="123A", SystemStatusName="FREI", SystemStatusName<> "LÖVM"

Result: 13 production orders within 20.000ms, sometimes timeout

(LÖVM = Löschvormerkung = delete indicator, FREI = FREE)


The selection criteria of third test would be suitable for the shop floor system. But the response time is too long.

It seems that SystemStatusName selection criterion has a huge impact on response time. Every new status adds about 10s to the response time.


I tried to reduce the amount of production orders with PlannedStartDate


4. test: WorkCentreID="12345678", PlantID="123A", PlannedStartDate>"2015-01-01"

Result: 4 production orders within 600ms


5. test: WorkCentreID="12345678", PlantID="123A", PlannedStartDate>"2015-05-01"

Result: 0 production orders within 600ms


6. test: WorkCentreID="12345678", PlantID="123A", PlannedStartDate>"2015-05-01", SystemStatusName="FREI", SystemStatusName<> "LÖVM"

Result: 0 production orders within 20.000ms


7. test: WorkCentreID="12345678", PlantID="123A", PlannedStartDate>"2015-01-01", SystemStatusName="FREI", SystemStatusName<> "LÖVM"

Result: 3 production orders within 20.000ms


The reduction of the amount of production orders by PlannedStartDate has no impact on the response time.


Has anybody an idea if this behavior of the service is normal?

 

Regards,

Roland


btw: ESA ECC-SE 6.05 SP8 is installed at the ECC backend.

Viewing all 360 articles
Browse latest View live




Latest Images