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.
How to keep Logical Port settings to a consumer proxy after re-deployment
Re: How change the webservice and data connection
Hi Akhilesh,
I am facing similar issue.
Please let me know how you were able to achieve this.
Thanks & Regards,
Sreekumar
Consuming Web Services in ABAP
Hi all,
I'm working on building a scenario to build a web service consumer in SAP. I created my proxy class in SE80 and completed all config and Logical port in SOAMANAGER. I'm generating this Proxy using a WSDL i received from host system. When i try to test my proxy system gives error "SOAP:1,023 SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response ICM_HTTP_CONNECTON_BROKEN"
I checked with my administrator and basis team. they seem not find any issue and network person is not able to trace a request going out at firewall level. I'm trying to reach an outside system(internal system but outside our network) so firewall and port all verified.
any ideas? what I'm missing here. Based on info i got from SDN this supposed to be a simple test.
really appreciate if you can help me here
P.S: please look at the attachment for more details on my settings.
Re: Consuming Web Services in ABAP
Hi,
I am having the same problem.
Re: Consuming Web Services in ABAP
The issue is resolved. The serivce was defined with https and we were trying wtih http.
Re: Error while creating logical port
Regarding this thread you should take a look at SAP note 1687357.
Re: How to Update ABAP Web Service.
Hi,
The FM check does not update the Service definition types and WSDL. For that you need to find the Service definition, enter in Modify mode and Check it.
A1) For finding the Service definition, in se80 you go to Workbench (in top menu) - Objects - Extended options - Enterprise services Tab - Webservice tab and Select the object using the F4.
A2) As an alternative, if you are putting all the webservice in the same software package, just go to Se80, chose Packages, and select that package. Inside theres a folder with all the Service definitions.
B )After finding the service definition using "A1" or "A2" go to Types tab in the service definition you want to update, enter modify Mode and click the Check button. That will check for inconsistency and regenerate the WSDL.
Re: Calling a SharePoint Web Service from SAP??
Hi,
It looks like a connection problem. I suggest to check icm trace to see what is the error.
Thanks.
Jim
Re: Consuming Web Services in ABAP
Hi,
Does the web service have to be configured by a SAP Basis person or can it be done by a Developer?
Also would you be able to help me on what checks/configurations need to be done to get the Web Service to work?
I am currently trying to consume a SharePoint Web Service, and I am new to SAP.
Thank You,
Shaneel.
Re: How change the webservice and data connection
Hi,
Does the web service have to be configured by a SAP Basis person or can it be done by a Developer?
Also would you be able to help me on what checks/configurations need to be done to get the Web Service to work?
I am currently trying to consume a SharePoint Web Service, and I am new to SAP.
Thank You,
Shaneel.
Re: Calling a SharePoint Web Service from SAP??
Hi,
Does the web service have to be configured by a SAP Basis person or can it be done by a Developer?
Also would you be able to help me on what checks/configurations need to be done to get the Web Service to work?
I am currently trying to consume a SharePoint Web Service, and I am new to SAP.
Thank You,
Shaneel.
Re: ABAP web service not working with HTTPS
Hi,
Does the web service have to be configured by a SAP Basis person or can it be done by a Developer?
Also would you be able to help me on what checks/configurations need to be done to get the Web Service to work?
I am currently trying to consume a SharePoint Web Service, and I am new to SAP.
Thank You,
Shaneel.
Re: SOAP:14 - Unexpected element -el=definitions ns=http://schemas.xmlsoap.org/
Hello,
we are having the exact same problem when receiving an inbound Webservice into SAP. Can you remember what was the problem and how did you solve it?
Thanks!
Oriol
Different Response from CRM Web Service after Upgrade?
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
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?
Content is not allowed in prolog
Hello,
I'm trying to connect our SAP system to SalesForce CRM. We need to create a HTTPS connection to consume some WS.
I created the SM59 connection, uploaded the certificates in the STRUST tode and uploaded the WDSL file into the SAP system. Finally, I created the proxy in the SOAMANAGER envoirment. The SM59 connection returns a 405 message (GET not supported) and when I execute the proxy ping test, I get the return code 405 (HEAD not supported).
When I call the login method, I receive this error: "UNKNOWN_EXCEPTION: Content is not allowed in prolog", and I don't know why receive this error.
Can anyone help me to solve this issue?
Thanks in advice,
Toni.
performance problem with FIND PRODUCTION ORDER BY WORK CENTRE
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 for a given work centre with status "FREI". For this it calls the webserviceProductionOrderSimpleByWorkCentreQueryResponse_In at the ECC backend.
Because the requests often run into timeout, I did some tests with that service.
There are the following optinal 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 Statuas 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.
Re: Content is not allowed in prolog
Hi,
Finally solved by myself. Seems that in the XML request there is some data that is inserted in the first character. I modified the SOAMANAGER consume definition with the parameter "Optimized XML Transfer" from XML Binary to NONE. This option, is in the transport settings tab, into the consumer service definition.
Thanks,
The startup screen does not load properly
Dears Masters,
We have a problem with Soamanager: The initial screen not load propertly and not allowed to enter. Please check the image attachment.
We have tried reboot and review some configurations basic in soamanager whitout results
Thank you in advance for your comments.
Marcelo
Chile
Re: wsdl problem 401 unauthorized
Perhaps you should first test the sap service with soapui.
Do you have the user credentials for the service?
It seem's the service is provided by SAP PI. Perhaps you can find further information in PI message monitoring.