Logical port for client proxy
Hi,
when consuming a webservice i have to create a logical port and this port will be used when i create an instance of the proxy class e.g.
DATA: lo_proxy TYPE REF TO /ipro/co_bbp_cms_ibf_metadata.
CREATE OBJECT lo_proxy EXPORTING logical_port_name = 'E6S_300'.
The question is how could i know how the customer will name the logical port?
Is there a way to get a list of logial ports for a give proxy class?
Regards,
Christoph
the following table holds all the logical port for a given proxy class
SRT_LP
Regards
Raja
Similar Messages
-
Error in Logical port for Consumer proxy in SOAMANAGER
HI Experts,
While creating Logical port for Consumer proxy in SOAMANAGER I am facing problem
"SRT Framework exception: Uninstantiated object "subject sidl service" in method IF_SRT_WSP_CONFIG_SIDL~CREATE_CLNT_CFG_FROM_WSDL_D of class CL_SRT_WSP_CONFIG_SIDL ".
Kindly suggest.Hi Milan,
this kind of error occurs when there is no service and end point description in the WSDL of provider who's service you are trying to consume using Consumer Proxy.
Just open the provider's WSDL URL that you have given while creating Logical port for the consumer proxy and check if service and end point exists there.
Thanks
Sunil Singh -
Error while creating logical port for Consumer Proxy in SOAMANGER
Hi,
While creating logical port for my consumer proxy in SOAMANGER, I am getting the error shown below
SRT Framework exception: HTTP: Current user does not have the required authorization to access the HTTP destination
I have searched in the forums but none of the answers helped me.
I have specifed my PI user ID and password and the user has the followwing roles assigned to it.
SAP_BC_WEBSERVICE_SERVICE_USER
SAP_BC_WEBSERVICE_ADMIN_TEC
SAP_BC_WEBSERVICE_CONSUMER
SAP_BC_WEBSERVICE_ADMIN
Current user in the error message refers to the PI user that i have specified or the user with which i have logged in the backend ABAP system?
Please help me reslove this issue.
Thanks and regards
Sreehari NambiarHi,
Please add the following roles as well.
SAP_BC_WEBSERVICE_ADMIN_BIZ
SAP_BC_WEBSERVICE_DEBUGGER
SAP_BC_WEBSERVICE_OBSERVER
Also make sure that you are doing the role comparison after adding all SAP* roles in your profile.
Let me know if this works?
Thanks,
Sridhar -
Example wsdl and logical port for consumer proxy anyone ?
Hi,
Could please somebody give me an example of external WSDL file and logcial port created for the WSDL file in SOAMANAGER ?
I need to create manually logical port for my consumer proxy and I am missing something because my logical port is not active.
Any example is more than welcome.
I need to know how to populate fields manually on the following tabs based on the info in a WSDL file:
Consumer Security Additional Information Web Service Addressing Messaging Transport settings Message Attachments Operation specifi
Thanks and Regards
Agnieszka
The message, I am getting, when creating logical port is:
Operation 'SrtFmStatefulTf' not found [NS: 'urn:sap-com:document:sap:soap:functions:mc-style']
I think that maybe something is wrong with my wsdl.
Edited by: Agnieszka Domanska on Nov 17, 2010 5:41 PMHi Milan,
this kind of error occurs when there is no service and end point description in the WSDL of provider who's service you are trying to consume using Consumer Proxy.
Just open the provider's WSDL URL that you have given while creating Logical port for the consumer proxy and check if service and end point exists there.
Thanks
Sunil Singh -
** Logical Port in Client Proxy
Hi Friends,
I am doing proxy to web service scenario. My proxy is client proxy. After I created proxy, I checked that. There is no standard method 'EXECUTE_ASYNCHRONUS'. I read the Michal's blog /people/michal.krawczyk2/blog/2009/06/20/pixi-abap-proxies-say-goodbye-to-executeasynchronous-method and understand that this method is not created. The reason is that SAP_BASIS support package level is 15. (Release 700) in our R/3 ECC 6.0 system.
Now, I am not able to test my proxy from SPROXY tcode. It asks Logical Port.
1. Can you tell me, what is logical port ? How do I create this in LPCONFIG tcode ?
2. Once this is done, can I call the class with the method like in older version ?
3. Currently I am getting the information 'No vendor specified' while test proxy withe empty logical port.
Expecting your reply.
Kind regards,
Jegathees P.Hi Rene,
If a logical port is not configured, the X/PI Runtime will be used instead.
In Jegathees' case, this is probably what happened. If you want to route your message through PI then you need to make sure that you are pointing to your Integration Server (i.e. PI), on ECC use transaction code SXMB_ADM --> Integration Engine Configuration. Role of Business System should be "Application System" and "Corresp. Integration Server" should be your PI server.
You will see when you test your client proxy (using TCode SPROXY) you have the option of choosing XI Runtime - or - Logical port too.
Regards, Trevor -
Read logical port for the proxy
HI ,
There is method or FM that can bring all the logical port that available for proxy class,
logical port that defined on SOAMANAGER or LPCONFIG .
Regards
JoyTry this way
call function 'RFC_READ_TABLE'
destination rfc_sys
exporting
query_table = 'SRT_LP' " Table for Logical Ports
tables
options = options1
fields = nametab1
data = i_srt_lp[]. " Output table contains call values for proxy class after fm call
a® -
Logical port for CO_SERVICES_REGISTRY_FLAT_SI
hi,
I am trying to set up a connection from SAP to service registry...
when i try createing a logical port for consumer proxy CO_SERVICES_REGISTRY_FLAT_SI it asks me for the following
1. WSDL access URL
2. WSDL access user/pwd
what should i specify here ??Hi Hema,
Please check SAP documentation [Setting Up the Connection to the Services Registry|http://help.sap.com/saphelp_nwce711/helpdata/en/25/683fbe7e01407cb20995d10d71c895/content.htm]
Many Thanks
Jitendra Soni -
How to Assign Logical port for a standar Consumer proxy
Hello,
I'm working with a SAP application creating a WS Connector that ask me for the following data:
- Class name:
- Logical Port name:
As far as I have read SAP delivers for this application an example implementation for the following web service: ProductionBillOfMaterialVariantBasicDataByMaterialAndPlantQueryResponse_In with the /BCV/CL_SIN_WS_BOM class.
And the help also says that We can find the example implementation delivered by SAP for the Web service ProductionBillOfMaterialVariantBasicDataByMaterialAndPlantQueryResponse_In in the package /BCV/SIN_PRX, under Service Consumer /BCV/CO_PRODUCTION_BILL_OF_MAT
In se80 transaction under /BCV/SIN_PRX package I can find /BCV/CO_PRODUCTION_BILL_OF_MATERIAL consumer proxy.
As far as I know, I just need to assign a Logical port to this proxy.
So, I go to soamanager transaction under "Service-Administration" --> "Single Service Configuration" and find this Consumer proxy. Then, under Configuration tab I select "Create logical port" option but I need to fill an URL for WSDL access.
Where can I find this URL? I think that I need to provide de WSDL URL (end point) of the ProductionBillOfMaterialVariantBasicDataByMaterialAndPlantQueryResponse_In Web Service but I can't find it on the soa manager. Or maybe I need to implement a WS by my own WB using the /BCV/CL_SIN_WS_BOM class?
I appreciate if someone could help me with these SOA concepts.
Thanks in advance,
Abigail.Hi Abigal,
In SOAMANAGER , u can configure the logical port in 3 ways first it by WSDL and second by manually and third by PI.
1. WSDL based : URL will automatically determined using WSDL file.
2. MANUAlly : in this , we have to provide the URL .
Thanks
jitendra -
Error while creating logical port for Reporting
Hi,
In one of the training materials for Duet Enterprise, i saw the steps for creating logical port for the consumer proxy /IWTNG/CO_PXY_RECORDS_REPOSITO.
When i am trying to create the logical port, i am getting an error saying,
" SRT Framework exception: Error in WSDL access: Exception occurred in communication framework:Error in HTTP Framework:500 Native SSL error
https://<server:port>/_vti_bin/OBAFileReceiver.asmx?wsdl "
I would like to know is it really necessary to create this logical port for "Reporting Scenario" and is it not created automaticallly using the Installation Wizard??
And in case it has to be created, how to resolve this SRT framework exception?
~ Ramanath.Hi,
the consumer proxy /IWTNG/CO_PXY_RECORDS_REPOSITO was used in Duet Enterprise SP01. Now with SP02 the consume proxy /IWTNG/CO_OBAFILE_RECEIVER_SOA is created.
However, the SSL error that you are getting looks a little strange (it does not mean that there is an error, but it is worth checking):
So can you go to SOAMANAGER -> Service Administration -> Single Service Configuration. In here select "Consumer Proxy" from the "Search by", Search Pattern "/IWTNG/CO_OBAFILE_RECEIVER_SOA" and Field: Both.
You should find one entry. Select it and click "Apply Selection".
Now go to the Configurations tab. Here you should see one Logical Port with name "LOGICALPORTFORREPORTING" with Creation Type "Manually Created". In fact this logical port was created by the Wizard.
Click on Display and scroll down again. Now in the "Additional Information" tab there is a string after HTTP Destination, e.g. 0050568E3F5A1ED096F22339C44BAF83.
Copy this value and go to your SAP GUI -> Transaction SM59.
Here click on Find/Search and search for this HTTP Destination. You should find one Type G RFC Destination that has the target host of your SharePoint server and the path prefix /_vti_bin/OBAFileReceiver.asmx.
Now you can test the service. Just click on Connection Test. The result should be a HTTP Response: 200.
If not, then something went wrong with the automatic configuration and we should take another look at it (for example maybe the SSL certificate from SharePoint that was imported by the Wizard is not valid)
Regards,
Holger.
PS. Don't use the "Ping Web Service" test from SOAMANGER -- unfortunately this is not working consistently. -
Creating new logical ports for WSDL with several port types not working
Hi all,
I am trying to integrate some BODS webservice into the BPM. I am using CE 7.2 Kernel Version: 7.20.3710. When I am trying to assign a provider system in the application configuration I get following error:
The provider system successfully found the needed service, but its wsdl is without webservice policy. Thus the generated client configuration might not work because of different configurations between service and client (most probable a difference in the security settings). Either assign a provider system with access to wsdl with policy or manually create the client configuration.
The regarding provider system is using a communication profil where the authentication method is set to "none". Normally this configuration should work, but it isn't.
So I started to create new logical ports for each port type. But then I get the error:
Port type name of loaded WSDL does not match the port type name of the Service Reference.
I checked already the port type names in the WSDL but they are 100% the same. What I found was that the configuration is always trying to use the first port type in the WSDL. So I am not able to configure the other port types in the service group.
I also tried to do the same thing using a WSDL with just one port type and surprise it is working...
I hope somebody can help me out
Thanks in advance
AndyHi Andy,
Please check this Link: https://cw.sdn.sap.com/cw/docs/DOC-45012
Regards,
Naresh B -
Logical Port for Digest Authentication
Hello,
I want to connect to a webservice which is running at an IIS with Digest Authentication. I created a Consumer Proxy and added a Logical Port in SAO Management (Java-Stack) to this Consumer Proxy, but I can't find a digest authetification in Configuration of the Logical Port. Is it possible to connect from a SAP System to a webservice with Digest Authentification?
Thanks and best regards
IrisHello Gourav,
Thank you for your answer.
I tried to create a Logical Port with HTTP Access to the WSDL, but the WSDl needs digest authetication as well. So I get the error
Error: Error in WSDL access: Exception occurred in communication framework:Error in HTTP Framework:401Unauthorizedhttps://itnts2371/SecurityWebService.asmx?WSDL
though I logged in with right credentials.
Then I tried to read the WSDl from a file then, but I get the error
Error: Error in WSDL parsing: Exception occurred in library handler
So I created a manual Logical Port for SSL-Access. I get only "User ID/Password" and "SAP Authenticatoin Assertion Ticket", but no "Digest Authentication". "User ID/Password" doesn't work, I get a dialog to put in User ID and password, but I'm never authorized.
Any other suggestions?
Thanks
With best regards
Iris -
Error activating logical port for service group
Hi,
I reconfigured the Starter Services because I changed the backend.
It all worked fine, but in SOAMANAGER it throws an error when trying to activate logical ports for service group /IWCNT/BPC_SERVICE_GROUP (error is thrown for all 4 service groups he wants to activate)
Configuration of proxy '/IWCNT/CO_BPC_CONT_BYID_QR_OB' failed
Failed to create logical port for local shortcut.
Service group '/IWCNT/BPC_SERVICE_GROUP' is not assigned to the own business system.
Failed to create a logical port using Service Registry.
Use profile name = 'SAPLOGONPROFILE' version = '4'
Failed to create a logical port for inbound interfaceCustomerERPRelationshipContactPersonByIDAndContact' 'http://sap.com/xi/APPL/SE/Global'
UDDI error: No Primary Services Registry maintained in this System.
I checked:
1. The provider system name
2. WSIL works fine
3. The profiles used are the same
If i take a deeper look at the service groups there where no logical ports created.
Thank you
Regards
PitHi Alex,
I followed the steps mentioned in the guide (3.3.2) but it didn´t work at all.
The services uses all the same profile. The profile is importet in the SCL.
When I process the pending tasks this massages shown up:
Failed to create a logical port using WSIL (This step is red)
Use profile name = 'SAPLOGONPROFILE' version = '4' (This step is OK = green)
Target WSIL type SAP_6.40 (This step is OK = green)
Failed to create a logical port for inbound interface 'CustomerERPRelationshipContactPersonUpdateRequestC' 'http://sap.com/xi/APPL/Global2' (This step is red)
Could not determine service using WSIL query (This step is red)
Is it normal that on the SCL, in the Business Scenario Configuration there are no entries in the Service Definitions for the Duet_Starter_Service_All scenario.
Regards -
Logical system for client 001 for SAP NETWEAVER ABAP TRIAL VERSION for BI
Hi,
I have installed SAP NETWEAVER ABAP TRIAL VERSION for BI. In that I have to create logical system for client 001. I have taken a list of available clients from the abap R3 side. Here is a list of it.
Clients View
Cl. Name City Crcy
000 SAP AG Konzern Walldorf EUR
001 Auslieferungsmandant R11 Kundstadt USD
066 Test EarlyWatch Profiles Walldorf EUR
I cannot get inside the BW side for it asks me to create a logical system for client 001. What to do?
Kindly help me.
Kannanhi,
? First log on to SAP R/3 server connections Go to SCC4 in R/3 & in Scc4 BW server. A screen opens in that logical name of the system would be opened in both (R/3 & BW).
? Take notepad in it save .R/3 & BW logical names go to R/3 & click SM59 to create R/3 connections click then a screen opens gives BW logical name in RFC Destination option & give connection. type 3 & give some description & then press enter.
? You will get another screen under it then at target host gives BW server name we will get it from BW logon change ID, IP address option & give the system no. The system no go to logon pad just drag it then you will see the name.
? Then click on log on securities go to log on give BW server details like No, client user Password. Then save it then click test connection tab if there are errors then it gives yellow color if they are no error the whole thing come as white.
? Then click on the Remote Logon then we go to BW server give RFC SM59 & click create. Then give the server name which is at the bottom right corner give it then give the no, name, password in logon Security save it & test connection & then remote logon.
? R/3 - B W - R/3
? Logical connection source system connection is used to transfer the data from R/3 to BW. Go to BW system& click RSA1 go to source system option go to top to the source systems right click on it. Then click create then a screens opens then.
? PC ?Flat file , DB ? Database
? Select the option manual then a screen appears RFC Destination, Logical source name then click OK then it goes to opens other screen save it test connection then remote login then it go back to the then a screen opens then click only activate.
? BW ? RS1 ? SOURCE SYSTEM ? CREATE MANUAL AUTOMATIC CELL
? R/3 ? Test connections login ? back ? replicate method ? active data R/3 Source system you will able to.
hope it helps u
Ramesh -
Logical Systems for client 000 and 001
I've just install solman 7.0 ehp1 sr1 and am going to create a new client from 001.
Do I need to create logical systems for clients 000 and 001?
Do I need to creat rfc's for these?
Thanks,
Danielno, no need.
you will create a logical system name for the copied client (such as 100) -
Defining port for a proxy at runtime.
HELLO FRIENDS...
Is there anyway we can define the port for a proxy at runtime ?
THANK
PranaV.Interesting scenario.
Never tried it, but my thought is that even if you can achieve this dynamically, it will not be a very performant solution. Also what is the requirement which makes you take this route to dynamic lov region?
--Shiv
Maybe you are looking for
-
ASA and ACS 5 multiple VPN profiles for one user
Hi there I have a question about ACS 5.3 and ASA VPN profile authorization. I am not sure if it is possible to allow one single user for a set of VPN profiles on ASA, let's make an example: ACS 5.3 group hierarchy: - VPN users global -- VPN users A -
-
How can I share the home folder with different accounts on the same mac?
Hi, here's a question: How can I share the home folder with different accounts on the same mac? The whole point being not to have to install all my apps, and move all my files each time between users. The second thing would be to be able to modify on
-
How do I get music from External Hard Drive to iTunes?
Hi, I recently got an external hard drive to free up some memory on my powerbook. I put all of my music on there and deleted it from my computer, following the article about "Moving your iTunes folder". It copied most of the songs and worked temporar
-
When I scroll up or down on my screen, black and grey lines run across my screen and next to the scroll bar. How do it fix it?
-
Why am I not receiving Facebook notifications in OSX 10.8.2?
Today I updated to the new Mountain Lion 10.8.2 with Facebook integration. All setup went well I can share directly to Facebook through the notification center. However I am not receiving notifications. Why is this? Twitter only delivers notification