I created Web Service definition ...activated it...In SOA Manager, created a binding for it...Generated WSDL link. When I check the connection in SOAP UI, it is generating "Virtual Interface Not Found" error. I am attaching the screenshot.
Virtual Interface Not Found Error...
Re: Consumer Proxy - Authentication Method in SOAMANAGER
Dear Henning,
I faced the similar issue when we tried adding a basic authentication for a Consumer Proxy. But there is an easy way to do it without adding the authentication type in the Service Provider WSDL. In the SE80 Object Navigator for the Service Consumer click on the Configuration tab and go to the Authentication part in the Security Profile and set the Profile value to Medium and Authentication level to Basic and activate it. Now open your Consumer Proxy in the SOAMANAGER and create a logical port of the type Manual Configuration.In the Consumer Security Tab you can see the UserID/Password radio button enabled with a provision to add you ID/Password. This has solved my issued easily. Thanks for this post which helped me in finding a good solution. Reward it if it's useful.
Regards,
Arun Viswa.
Re: Virtual Interface Not Found Error...
Can anyone help?
Steps for creating and checking webservice with SOAPUI
Can anyone send the steps (notes) for creating a webservice definition from function module from the start to checking it with SOAPUI.
ES Workplace
Hi,
What happened to ES Workplace? It seems offline?
Tim
Integrating Magento and SAP...
My latest work is in intergrating Magento with SAP. Their frontend is in Magento. Suppose, for creating a customer, we need customer name and other details. These details will be coming from magento. I have created a webservice definition from bapi bapi_customer_createfromdata1.
What are the steps I needed to configure in SOA Manager? If you have any notes and ideas, please share.
Re: Virtual Interface Not Found Error...
Hi,
I had similar issue months ago.
Refer to below thread you can see an explanation about what is happening:
http://scn.sap.com/thread/3273537
And below SAP note number 1903490explain how to proceed:
http://service.sap.com/sap/support/notes/1903490
Hope it helps.
Kind regards.
PLEASE BRING BACK ES-WORKPLACE
Hi,
Can someone please influence someone to bring ES-Workplace back online? All the links to enterprise service documentation in help.sap.com links to es-workplace, and without es-workplace we can not discover SAP enterprise services in dialog with our customers.
Regards
/Stig
Re: PLEASE BRING BACK ES-WORKPLACE
Absolutely agree! Even some of my customers have been requesting this and we are not able to provide the right service without any access to the new place where ES workplace has been migrated. Even for the existing users it throws an error - Login was unsuccessful. The user account requires consolidation.
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 with status "FREI" for a given work centre. 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 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 -> ok
2. test:: WorkCentreID="12345678", PlantID="123A", SystemStatusName="FREI"
Result: 20 production orders within 10.000ms -> too long
3. test:: WorkCentreID="12345678", PlantID="123A", SystemStatusName="FREI", SystemStatusName<> "LÖVM"
Result: 13 production orders within 20.000ms, sometimes timeout -> much too long
(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 -> reduction of amount by PlannedStart Date has only little impact on response time
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
Seem's, that reduction of 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 SP13 is installed at the ECC backend.
Update: At the same ECC backend there is an individual coded webservice which delivers similar information like the sap enterprise service (all production order IDs with status="FREI" for a work centre). This individual service typically responds within 1000ms.
I would suppose that there is a program error in an abap program called by ProductionOrderSimpleByWorkCentreQueryResponse_In (namespace http://sap.com/xi/APPL/SE/Global)
Re: Steps for creating and checking webservice with SOAPUI
Hello Ashok,
You can find detailed information here: http://wiki.scn.sap.com/wiki/x/FAIhF
This is a Troubleshooting guide, but for each step you will find the How-To links on these pages.
Good luck!
Cheers,
Attila
Re: Steps for creating and checking webservice with SOAPUI
Thank you.
Re: Unable to Open SOAMANAGER
Hello Vishnu,
On top of Anand's note, SAP KBA #1936501 (http://service.sap.com/sap/support/notes/1936501) has several checks to make sure Ta. SOAMANAGER works properly.
Cheers,
Attila
Re: SOAP:1023 SRT: Processing error in Internet Communication Framework: ("Connect to www.webservicex.net:80 failed: NIECONN_REFUSED
Dear Marcus,
Looks like the SAP system cannot access these external URLs. There could be many reasons, what goes wrong. The following WIKI page has several things to check:
Exception occurred in communication framework - Technology Troubleshooting Guide - SCN Wiki
Also, a level 3 ICM trace could be helpful: How to create a Level 3 ICM Trace - Technology Troubleshooting Guide - SCN Wiki
Best regards,
Attila
Re: Problem using webservice method consumer proxy with rawdata from abap
Hi Pedro.
I'm developer .NET and I was with similar problem.
I needed from a WS to generate PDF file to use in a Website.
We can't use GUI_DOWNLAOD, because this function must be called from GUI Interface Application.
But, you can export XSTRING (byte[] in C#, Java...) to convert it in other extension (ZIP, PDF etc) in you destination application.
My solution for this:
" Chama o converter de OTF
CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = i_spoolno
no_dialog = ' '
* DST_DEVICE =
pdf_destination = 'X'
IMPORTING
pdf_bytecount = numbytes
pdf_spoolid = pdfspoolid
* OTF_PAGECOUNT =
btc_jobname = jobname
btc_jobcount = jobcount
bin_file = lv_bin_file
TABLES
pdf = pdf
EXCEPTIONS
err_no_otf_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_dstdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11.
" Gera o array de bytes ** Generates byte[].
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
buffer = lv_bin_file
TABLES
binary_tab = pdf.
" Variavel export do tipo XSTRING ** Variable XSTRING
e_binario = lv_bin_file.
I hope this has helped you.
Re: Webservice Response Attachement Deserialize XOP Include Error
Hi Flavius, have you resolve your problem?
maybe you can check oss note 1582187 - Limited support of XOP/MTOM via SOAP
luca
Re: Problem using webservice method consumer proxy with rawdata from abap
Hey Euclides,
Thank you for your input. I already tried some conversions on the binary content as you mention.
My problem is that the binary content that I pass on to the ABAP proxy get's changed somehow before the call. As I showed on the printscreens above the binary content I see on the payload is different from the one I am providing to the structure when calling the proxy.
Regards.
Re: standard instead of ws_policy in url WSDL
Hi Jordi!
I know it's maybe too late, it's 5 years now, but maybe someone finds this thread and find it useful the answer...
If you go to the SOAMANAGER -> Single Service Administration -> select your service.
In the details of the select click on the 'Show WSDL Options' and select 'standard' instead of ws_policy.
Best regards.
Re: Quest to find a replacement for SOA workplace
Hi Ingo,
The old page at es-workplace.sap.com works again.
I contacted 4 different SAP support teams to get it working again.
Regards,
Olivier
Re: Quest to find a replacement for SOA workplace
One can only admire your persistence