Customizing ENDPOINT URL generated in PI

Hi Experts,
I have generated the WSDL in PI.
The Endppoint URL is as follows.
http://hostname:port number/XISOAPAdapter/MessageServlet/sender_party;senderService = xxx;receiverparty=;receiverService=yyy;interface name;namespace
But the client needs the cutomized endpoint URL as mentioned below without PI object details like service interface name, namespaces
http://hostname:port number/XISOAPAdapter/MessageServlet/DataInsert
Any solution for this?
Can we do the customization anywhere?
Thanks in advance
Best regards,
Deepthi

You can choose between 2 URL patterns, as stated in Configuring the Sender SOAP Adapter - Advanced Adapter Engine - SAP Library | paragraph Result:
You can trigger a call to the sender SOAP adapter using either of the following URLs. However, SAP recommends you to use the second option. 
  http:// <host name> : <port name> /XISOAPAdapter/MessageServlet?channel= <party name> : <service name> : <channel name> . If you have not created a party, enter channel=: <service name> : <channel name>   
  http:// <host name> : <port name> /XISOAPAdapter/MessageServlet?senderParty= <name of the sender party> &senderService= <name of the sender service> &interface= <name of the interface> &receiverParty= <name of the receiver party> &receiverService= <name of the receiver service> &interfaceNamespace= <name of the interface namespace>

Similar Messages

  • Webservices endpoint url

    hi,
    I have a following scenario:
    Webclient-->PI 7.0--
    > SAP ECC
    Using Sender Soap Adapter for connecting webclient
    Between PI 7.0 & sap ecc system it is proxies.
    A webclient sending a request details of customer number and Cutomer Description through PI to SAP ECC system.
    In turn SAP ECC SYSTEM giving the response details to webclient through PI 7.0.
    i am creating the webserivce in Integration Directory  based on message interface of Customer Reponse_Outbound.
    How can see the webservices by the following enpoint url
    http://host:port/XISOAPAdapter/MessageServlet?channel=:sample_all:RetrievecustomerRecord_SOAP_Sender
    I hope the above is the endpoint url....
    What i will see in WS Navigator.
    I need ur help friends

    By the URL ,data will be posted from 3rd party web client.
    You just need to provide the wsdl(which you have already done), the url which I have given above and the userId/pwd(xi) for connecting to XI server.
    A Guide to Using SAP XI SOAP Adapter
    http://www.riyaz.net/blog/index.php/2008/03/16/xipi-a-guide-to-using-sap-xi-soap-adapter/
    Invoke Webservices using SAPXI
    Using the SOAP inbound channel of the Integration Engine
    Debugging WebServices in a SOAP Receiver Scenario
    Testing XI exposed Web-Services
    How to use Client Authentication with SOAP Adapter
    Walkthrough - SOAP  XI  RFC/BAPI
    Achieving ASBO-GBO-ASBO scenario using SOAP Adapter
    Handling Web Service SOAP Fault Responses in SAP NetWeaver XI

  • Webservice Endpoint URL

    Hello,
    I have developed a Webservice Client in Netbeans 5.5 It al works perfect, but how do i change the URL for the ENDpoint or the URL from the webservice?
    Greetings

    I recently has the same problem and needed to change the webservice endpoint URL. I tried the above solution, it has one problem.. to get the port, we need to create an instance of service object. The service class generated by jax-ws (2.1rc1) contains code that tries to access wsdl which was used during build done using wsimport. This URL gets hardcoded in class file and if this hardcoded URL is not accessible from the machine on which app is running, the app throws an Exception.
    I figured a better solution is to use service constructor that accepts wsdl url as a parameter. The new URL may be loaded from a Properties file.
    You may still need BindingProvider if the service location needs to be changed later and you want to reuse the same service object.
    If anyone knows any better way to change webservice endpoint as the application move from dev to test to prod.. I will like to know.

  • Sender Agreement endpoints URL - is it configurable?

    Hello All
    I have two PI servers: DEV and QA. DEV works ok, but after transporting objects from DEV I've noticed, that SOAP Sender Agreement gives WSDL which contains service endpoint url from DEV system. Main WSDL Url is correct - from QA.
    Are those endpoinds somehow configurable? How to make this WSDL correct, that QA serves those services?
    TIA
    Best Regards
    Maciej

    Hi Maciej,
    answering your question indirectly
    it's not PI that you're looking for right now but your sender application
    it's the sender application that needs to be able to determine the URL (server) correctly (for dev,qa, prd)
    as you only generate a proxy for it once (on the dev system), right ?
    so it should be possible to change it in the sender app and not in the receiver I believe - at least that's how it works in simplest cases (no SR etc.)
    Regards,
    Michal Krawczyk

  • Webservice from WSDL - Endpoint URL unchanged

    Hi all,
    I'm following the JDeveloper tutorial here....
    http://www.oracle.com/technology/products/jdev/11/cuecards111/j2ee_set_17/ccset17_ALL.html
    ...in this the endpoint URL is left as http://www.example.com - this gets transformed into....
    http://localhost:7101/ServiceFromWsdl-Project1-context-root/RatingServicePort
    ...I believe at the point the webservice is generated from the WSDL.
    I have a couple of questions....
    1. Where does it get the localhost & 7101 from - at the point of generating the webservice how does it know where I want to deploy it ?
    2. When I generate my webservice from WSDL my URL is left unchanged - it deploys ok to my SOAServer (not the JDeveloper integrated one) but not with the endpoint I used in the WSDL - how do I find this endpoint ?
    Thanks
    MarkF

    OK, I managed to find the endpoint by hacking a few bits of information together....I assumed the port number because I knew the HTTP port number for my SOAServer, the context root is displayed in the deployment log, I then tagged on the Port Name from my WSDL .... et voila !
    Still begs the questions....
    1. Is it supposed to overwrite the URL in my original WSDL ?
    2. Is there no easier way of finding out the endpoint for a deployed WS ?
    Thanks
    MarkPF

  • OWSM friendly service endpoint URL

    I am planning to use OWSM to ensure security requirements in my systems, but OWSM Gateway generates endpoint URL's as:
    http://<server>:<port>/gateway/services/SID000xxxx
    Is there some way to provide a more friendly endpoint URL to my protected services ?
    Thanks,
    Schiroky

    When you initially registered the service you also gave it a name. It can also be referred to by this name instead of the generated name. For example,
    http://<server>:<port>/gateway/services/myservice
    Which also has a generated id of:
    http://<server>:<port>/gateway/services/SID0003003

  • How to change the endpoint url of the siebel service ?

    Hi All,
    JDev : 11.1.1.5
    I am fetching data from the siebel webservice. I created the proxy client from the Siebel WSDL in the JDeveloper. It was working fine.
    Now the endpoint URL(Server) is changed. This service fails to connect to that server. The service name is same.
    I want to fetch the end point urls from a property file, so that, even again if the server is changed, i have to change it in my property file.
    How to change the End point URL at runtime before calling the service ?
    This is my endpoint URL.
    http://oa8181.us.oracle.com:10800/eai_enu/start.swe/#%7Bhttp%3A%2F%2Fpolicing.oracle.com%2F%7DPolicing_spcQuery_spcIncidents_spcWF?wsdl?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=AUSTINP&Password=AUSTINP
    Now it is pointing to this
    http://oa8023.us.oracle.com:7777/eai_enu/start.swe/#%7Bhttp%3A%2F%2Fpolicing.oracle.com%2F%7DPolicing_spcQuery_spcIncidents_spcWF?wsdl?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=AUSTINP&Password=AUSTINP
    Give me some solution.

    See if this helps:
    http://kingsfleet.blogspot.co.uk/2008/12/controlling-what-service-proxy-uses-at.html

  • Question about the customized FPGA signal generator.

    I connected the AO0 and AO1 ports to the oscilloscope. But I got nothing. What should I do?
    Attachments:
    Customized FPGA Signal Generator.lvproj ‏2159 KB

    Hi CZ_Kevin,
    When attaching a project, it might be best to zip the project folder, or attach your VIs, so that we can look at your code. As for the screenshot, it looks like you might be using too many resources on the FPGA but again it is hard to determine without looking at your code.
    Since you are using a myRIO, you might get better responses by posting to the Academic Hardware Products forum as this handles many myRIO questions.
    Also, there are many pre-built project templates and examples within LabVIEW that might be worth exploring as well as a project guide that includes many tuturials. You can find the latter here.
    David C

  • Invalid endpoint URL

    Hello all,
    I am developing a portlet that uses EDK 5.1 (.NET). In the Page_Load event handler, I have the following two lines of code:
    Plumtree.Remote.Portlet.IPortletContext myPortletContext = Plumtree.Remote.Portlet.PortletContextFactory.CreatePortletContext(this.Request, this.Response);
    Plumtree.Remote.PRC.IRemoteSession myRemoteSession = myPortletContext.GetRemotePortalSession();
    Unfortunately, the second line of code throws an exception that I am not able to know its reason. Here is the exception message:
    [HttpException(0x80004005): Invalid URI: The hostname could not be parsed.] Plumtree.Remote.Portlet.PortletContextWrapper.GetRemotePortalSession()in e:\buildroot\Release\devkit\5.0.x\portlet\src\dotnet\Plumtree\Remote\Portlet\PortletContextWrapper.cs:55 CommunityFolders.FoldersDisplay.Page_Load(Object sender, EventArgs e) +2008 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Control.LoadRecursive() +98 System.Web.UI.Control.LoadRecursive() +98 System.Web.UI.Page.ProcessRequestMain() +744
    From the EDK documentation, I recognized that this exception is thrown when "the endpoint URL is not valid", however, I couldn't know how to fix it. Is the endpoint URL stored in the database, or is it in a configuration file?
    Would anyone please help me with this?
    Thanks.
    Ramy Omar,
    ITWorx, on behalf of UTC

    Have you tried using TCPTrace or some other intermediate HTTP/SOAP interception tool that will let you watch the body of the request? I'd give that a go first just so you can peek inside and see what the EDK is trying to hit.

  • URL Generator Services

    Hello,
    when I try to change the protocoll in "Host" in the "URL Generator Services" (under "Global Services") from http to https, the TREX monitor shows an SSL error by crawling new documents (but then the links in email notifications are working correctly with the right URLs with https). Because the TREX is behind some firewalls I do not want to configure any additional SSL connection, only the portal plattform runs on SSL.
    Is it possible to edit the links in email notification without changing the host parameter and without configuring SSL for TREX? Or are there other possibilities to solve this problem?
    Regards,
    Frank

    Hi Frank,
    there is a solution for your problem:
    Just upgrade to SP2 Patch 5 or newer (SP) version. There you are able to create different URLs
    for the Backend systems (for example TREX) and for the normaly Portal users using the new parameter Alternative Host under "URL Generator Service".
    Under "Host" you will configure "https://..." so that you get the notifications mails with https links, and under "Alternative Host" you configure "http://.." so that TREX will avoid authentication for SSL.
    Hope this information was usefull to you,
    Robert

  • What is the REST endpoint URL to get list of site collections in Sharepoint ?

    Hi,
    If I go to Sharepoint 2013 site, click on Admin -> Sharepoint, you will see a list of site collections (the link is https://somename-admin.sharepoint.com/_layouts/15/online/SiteCollections.aspx)
    What is the REST endpoint URL to retrieve this list of site collections ?
    I was trying _api/search/query?querytext='contentclass:sts_site' or _api/search/query?querytext='contentclass:sts_web', but it doesn't give the whole list...

    As far as i know, There is no REST endpoint at FARM level
    it would be good to see a possible way to do this.
    If my contribution helps you, please click Mark As Answer on that post and
    Vote as Helpful
    Thanks, ShankarSingh(MCP)

  • Sometime wrong endpoint URL getting picked up at runtime at adapter engine

    Hi experts,
    In our production XI box, sometime wrong endpoint URL getting picked up at runtime at adapter engine.
    But this scenario does not happen always. It happens sometime. I have checked url for integration engine in
    SLD and also RWB->Component monitoring->integration engine, but in both the places it is correctly specified.
    It is very difficult to find the root cause...please help
    Thanks,
    Nayan

    Hi Christian,
    May be it is a cluster problem...actual URL must be the URL of the cluster not any specific SAP server box....but in our case sometimes URL points to any SAP server  that may or may not be within that cluster.
    Please give some solution to rectify it.
    Thanks,
    Nayan

  • Problems with URLs generated for My/BEx Portfolio in a FPN

    Has andone successfully configured a FPN that uses My/BEx Porfolio?
    We are facing a problem with the URLs generated when launching a BEx web query stored in either My Portfolio or BEx Portfolio after it has been saved from the BEx Web Analyzer.  After saving the KM document in My/BEx Portfolio in BEx Analyzer attempts to execute the link from the Portfolio IView result in "Page not found or not avaialble".  The KM document appears to be correct as it can be opened correctly from the BEx Analyzer template.
    Current Setup:
    Consumer Portal:  EP 7 (SP17)
    Producer Portal: EP 7 (SP17 patch 11)
    BW System: BI 7 (SPS16, BW SP18)
    SSO and Trusts are configured and working.
    WebDav is configured to store BEx Portfolio entries on the Consumer
    Currently RSPOR_T_PORTAL is configured with hostname of Producer, however it was initially configured with Consumer host, resulting in the same problem, though this should not matter, as the RDL IView is used regardless of the setup.
    Scenario:
    Existing Roles have been imported from BW System into Producer Portal, the roles are not used, only the imported IViews
    IViews of the Queries have been included in Consumer Roles using RDL
    IView has been added to this role to display local BEx Portfolio links
    RDL IView has been added to this role to display Producer My Portfolio links
    1. Launch IView of Query included in Role
    2. Use Save As functionality to store KM document in My Portfolio or Bex Portfolio
    3. Open the cooresponding Portfolio IView and click on the link
    Here's an example URL resulting from launching the link
    http://pportal.lhoist.com:50000/irj/servlet/prt/portal/prteventname/navigate/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fdefaultDesktop!2fframeworkPages!2fframeworkpage!2fcom.sap.portal.innerpage?BOOKMARK=D4UE3NQC7T5MUXILOGH6GV7LC&BI_TARGET_IVIEW=fpn%3AEP%2Fpcd%3Aportal_content%2FLhoist_BI%2FRoles%2FLhoist.MyReporting%2FStandardReports_2%2FSales%2FProfitability%2FSales_Quantity%2FMPXXSAP103_00000071%3AhRPQZv3B9%252BE66ckUgr9%252Fcg%253D%253D%3A1%3A&NavigationContext=fpn:EP/pcd:portal_content/Lhoist_BI/Roles/Lhoist.MyReporting/StandardReports_2/Sales/Profitability/Sales_Quantity/MPXXSAP103_00000071:hRPQZv3B9%2BE66ckUgr9%2Fcg%3D%3D:1:&windowId=WID1231315538117
    Thank you.

    In fact I have exported a master file and I have brought it into Compressor.
    Master file exported from Final Cut:
    Transcoded file:
    Compressor is not able to open the file it has just transcoded:

  • OTA Update Not Querying Custom Update URL

    I built Firefox 2.0 for the Nexus 4 and it does not check for updates using my custom update URL. The phone just sits on "Checking for updates..." My webserver logs also show there is no request for update.xml. Is this functionality missing? Can it be enabled by me?

    2.0 isn't completely ready yet and obviously there are bugs... I'm not sure what's going on the issue you are having but the "Join the Firefox OS Community" at the bottom of this [https://developer.mozilla.org/en-US/Firefox_OS page] has some contact info so you can reach out to get some assistance with the issue you are having.
    I'm not sure if stackoverflow helps but you can try posting there too!

  • Invalid TAP Endpoint URL!!

    I am trying to integrate OIM and OAM in PS1.
    I ama facing error  "Invalid TAP Endpoint URL!!" when  " ./idmConfigTool.sh -configOIM input_file=OIMconfigPropertyFile " command is run under step  " 7.6 Integrating Access Manager with Oracle Identity Manager ".................
    any idea???

    automation.log shows below error log:
    Aug 22, 2013 4:25:19 PM oracle.idm.automation.impl.oam.handlers.OAM11gIntegrationHandler createDumpParams
    FINE: OAM11gIntegrationHandler :  createDumpParams()
    Aug 22, 2013 4:25:19 PM oracle.idm.automation.impl.oam.handlers.OAM11gIntegrationHandler  execute
    FINER: RETURN
    Aug 22, 2013 4:25:19 PM oracle.idm.automation.AutomationTool dumpConfig
    INFO: Configuration details have been dumped to the file idmDomainConfig.param
    Aug 22, 2013 4:26:15 PM oracle.idm.automation.util.Util setLogger
    WARNING: Logger initialized in warning mode
    Aug 22, 2013 4:26:15 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler <init>
    INFO: Appserver type: null
    Aug 22, 2013 4:26:31 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler getJMXConnectionURL
    INFO: JMX URL : service:jmx:t3://11g.poc.com:7003/jndi/weblogic.management.mbeanservers.domainruntime
    Aug 22, 2013 4:26:32 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler registerOIMAsTAPPartner
    INFO: Registering OIM as a TAP partner with OAM...
    Aug 22, 2013 4:26:33 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler registerOIMAsTAPPartner
    INFO: Registering OIM as a TAP partner with OAM was successful!!
    Aug 22, 2013 4:26:33 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler retrieveOAMTAPEndpoint
    INFO: Getting OAM/TAP Endpoint URL...
    Aug 22, 2013 4:26:33 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler performConfigOIMOperations
    WARNING: Invalid TAP Endpoint URL!!
    Aug 22, 2013 4:28:44 PM oracle.idm.automation.util.Util setLogger
    WARNING: Logger initialized in warning mode
    Aug 22, 2013 4:28:44 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler <init>
    INFO: Appserver type: null
    Aug 22, 2013 4:29:02 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler getJMXConnectionURL
    INFO: JMX URL : service:jmx:t3://11g.poc.com:7003/jndi/weblogic.management.mbeanservers.domainruntime
    Aug 22, 2013 4:29:03 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler registerOIMAsTAPPartner
    INFO: Registering OIM as a TAP partner with OAM...
    Aug 22, 2013 4:29:03 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler registerOIMAsTAPPartner
    INFO: Registering OIM as a TAP partner with OAM was successful!!
    Aug 22, 2013 4:29:03 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler retrieveOAMTAPEndpoint
    INFO: Getting OAM/TAP Endpoint URL...
    Aug 22, 2013 4:29:03 PM oracle.idm.automation.impl.oim.handlers.OIMIntegrationHandler performConfigOIMOperations
    WARNING: Invalid TAP Endpoint URL!!

Maybe you are looking for