Publishing Service interfaces from SAP PI Repository

Hello All,
I am wondering is it possible to publish service interfaces from ESR in to repository? If so am I able to publish even outboud service interfaces along with inbound service interfaces? As in my ESR for Inbound I am unable to publish services in to Service registry... any reason? I want to get the concept behind it.
Thanks
Rajeev

Hi Rajeev,
The outbound web service invocation doesn't work like that. Refer to the guide below, see the section regarding developing a Web Service Consumer:
[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d06b6392-cde7-2c10-8f8b-bdea5d781dd9?quicklink=index&overridelayout=true]
You have the option of using SAP PI or not using PI for outbound Sync or Async Web Service calls. If you use PI then you would still need to generate the Consumer Proxy in the back-end & from there proceed with the SOAMANAGER route.
Regards, Trevor

Similar Messages

  • Classification lost in publishing service interface from ESR

    Hello All,
    I have followed a tutorial to model a service in ESR. Finally I want to publish this service interface in order to avail it from service registry but when I do so from ESR by pressing Publish Button it shows me error that Classification assigned from the Services Registry will be lost after publication. Would you like to continue?
    and when I anyway to go publish the service then there is no Endpoint assigned to it. If I go to NWA to assign the endpoint then It does not show me any service in NWA>SOA Manager>Single Service Administration. Nevertheless, I see the service when I go to SR.
    Does any one has idea??
    Regards,
    NK

    I am letting you know the process which has worked for me.
    Once the service is published there won't be any endpoint in the registry if you try to do it from ESR the way you have done. The default classification will be as Modeled and Not Released. You can add more classification after you find the service by searching for it in the Registry bu using the option "Add Classifications".
    To add Endpoint and classification at the same time get the WSDL link from the service interface. You can generate WSDL form Integration Directory. You will have a WSDL URL along with that. You can take the URL and publish it separately in registry add endpoints and have separate classification. You  need not go it to NWA.

  • Solution Manager does not get service definitions from SAP in self diagnosi

    Hi,
    In our production solution manager transaction solution_manager, self diagnosis we are getting a warning message on our development solution manager. 
    Solution Manager XXX does not get service definitions from SAP.
    The production Solution Manager is the master in SDCCN for the test Solution Manager.  In the test Solution Manager, the scheduled task REFRESH SERVICE DEFINITIONS has task System ID of O01.  It is pointed to RFC destination SDCC_OSS, not the production Solution Manager system.
    It gives the same warning if I point the task to the production Solution Manager system.
    Has anyone seen this before?  Any ideas?
    Best regards,
    Russ

    Hi,
      i guess have you activated SDCCN from your solution manager system too?
    if not please activate. since that setup helps solman retrive the service definitions used in SDCCN from SAP (SAPOSS).so this ultimately allows you to set solution manager system as Master, so all the satellite system get the service definition from solman and do not need a direct SAPOSS connection.
    and Please check this Note 1143775 - SAP service content update
    the wiki for trouble shoot ["EarlyWatch Alert is Red Flagged - how to resolve" |http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=228262728]
    please check.
    Thanks,
    Jansi

  • How can customer enhance standard services delivered from SAP with add..

    Dear colleagues,
    could somebody tell me, how can a customer enhance the standard enterprise services delivered from SAP with their additional customer fields? I heard there is a XI-enhancement concept which should be use and it is without modification.But I could not find any concrete  document describing this enhancement processing.
    Please advise.
    Thanks in advance,
    Hongbo  Li

    Hi,
    I have similar requirement, did you find some thing on this?
    Regards

  • How to Create Service Interface from WSDL file

    Dear Experts,
    Required your help in below scenario resolution.
    I have a WSDL file , from that WSDL file can I create a service interface.
    If yes than what are the steps for creating the same.
    Thanks & Regards,
    Rathan.

    Rathan,
    PLz chk the below link (PDF file)
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79?quicklink=index&overridelayout=true
    Mutti

  • How to call webservices publish on PI from SAP BI ?

    All,
    We have few webservices published on SAP PI system. Please let me know the approach to call these webservices from SAP BI system
    Regards,
    Reddy

    Hi,
    Why do you require here Webservice,,,, If you want to communicate with XI From BI means
    Just check these, no need to Expose XI Interfaces as Webservice
    BI integration Using XI
    XI-BI Integration
    How tou2026Push Data into BW from XI
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/18dfe590-0201-0010-6b8b-d21dfa9929c9
    How To u2026Push data from BI to XI (including receiver examples)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e698aa90-0201-0010-7982-b498e02af76b
    http://****************/Tutorials/XI/BI/page1.htm
    REgards
    Seshagiri

  • Run a Crystal Report published on BW from SAP NetWeaver Portal without BOE

    Hi all,
    We need to create a report using Crystal Reports, save it to BW, publish it to SAP NetWeaver Portal, and run it from SAP NetWeaver Portal. We do not want to use BOE here.
    Currently, we are able to save the report on BW.
    With Xcelsius, we have seen that we can directly refer to the dashboard's technical name from SAP NetWeaver Portal. Is similar thing possible using Crystal Reports? If yes, how this can be achieved?
    Regards,
    Dhanesh Aradhye

    take a look here:
    Portal Part 1
    /people/ingo.hilgefort/blog/2010/03/29/sap-businessobjects-enterprise-sap-enterprise-portal--part-1-of-4
    Portal Part 2
    /people/ingo.hilgefort/blog/2010/03/30/sap-businessobjects-enterprise-sap-enterprise-portal-part-2-of-4
    Portal Part 3
    /people/ingo.hilgefort/blog/2010/04/08/sap-businessobjects-enterprise-sap-enterprise-portal--part-3-of-4
    Portal Part 4
    /people/ingo.hilgefort/blog/2010/04/21/sap-businessobjects-enterprise-and-sap-enterprise-portal--part-4-of-4
    but you still need the BusinessObjects Enterprise system as only the BusinessObjects system will actually render the report.
    Ingo

  • Commitment Interface from SAP to third party system!

    When we created Purchase Requisition or Purchase Order, the commitment will be created. The third party system needs to track the commitment. So SAP needs to send the commitment to the third party system by this interface.
    But when the Goods have been delivered, the commitment will be zero out and the actual will be posted to SAP. SAP needs to send the offsetting records to the third party system. In this way, the third party systems knows that how much commitments have been reduced.
    My problem is that I cannot find the right table to record the offsetting entry. In the table COSP, I can identify the commitment by the Business Transaction -- RMBA and RMBE. But it did not record the offsetting entry. It just becomes zero when the goods have been delivered. But I have nothing from that table to send to the third party system.
    Does anyone meet this problem before? Can you share some experience on this?
    Thanks

    Hi ,
    As pointed ...above you can for a file to file scenario you can create just the Business service in integration Directory and create two file communication channels for sender and reciever  under it.
    However if it was file to idoc or file to rfc ..
    then you need create ts web as abap ..identifying your R/3 system
    System Name: <you can give a 3 character id here of r/3 system ...i.e like IDS>
    System Home : <can be found in status of R/3 system>
    Installtion Number : In transaction Slicense in R/3
    Host Name : Same as System home can be specified.
    Message Server: <3600+instance Number can be found in the log pad to the r/3 system itself >
    associate a bussiness system with this ...create a product and a software component version ...In swcv in respository ..develop your object under it ...
    Import this business system in Configuration ..and create your communication chanel under it.
    Regards ,
    Deepak

  • Web Service Call from SAP DS 4.2

    Hello all,
    Thank you for any insight you can provide:
    When calling a web service from a function call in SAP DS 4.2, it constantly provides an XML formatting error. We can call the web service fine through SOAPUI.
    Here is what SAP DS sends back as the error message:
    I believe the issue is highlighted
    Error importing XML Schema from file
    adapter_schema_in.xsd:
    XML parser failed: Error namespace 'http://businessobjects.com/service/RTJob_DMO_Address_Cleanse/input'
    is referenced without import declaration
    at line 11, Char 119 in
    xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:aw_RTJob_DMO_Address_Cleanse_Input_Realtime_DMO_Address_Cleanse_Input="http://businessobjects.com/service/RTJob_DMO_Address_Cleanse/input"
    xmlns:diws="http://www.businessobjects.com/diwebservice" targetNamespace="http://www.businessobjects.com/diwebservice"
    xsd:import namespace='http://businessobjects.com/service/RTJob_DMO_Address_Cleanse/input'
    schemaLocation='C:\ProgramData\SAP BusinessObjects\Data Services\ext\webservice\DataServices_ServerRTJob_DMO_Address_CleanseRTJob_DMO_Address_Cleanse_Input_Realtime_DMO_Address_Cleanse_Input0.xsd'
    xsd:element name="RTJob_DMO_Address_Cleanse_Input_Realtime_DMO_Address_Cleanse_Input"
    xsd:complexType
    xsd:sequence
    xsd:element ref="aw_RTJob_DMO_Address_Cleanse_Input_Realtime_DMO_Address_Cleanse_Input:AddressCleanseRequest"
    /xsd:sequence
    /xsd:complexType
    /xsd:element
    /xsd:schema
    . Validate your XML Schema using external schema validators (found at w3.org).
    How do we get around that issue, it shouldn't be passing that.
    This happens when running the job from the Admin Console as well as the Designer
    Again, thank you for any help.
    Ryan

    Update:
    Still having the issue, now manifesting trying to create/reimport a nested schema.
    Local Error Message
    Citrix Error Message
    XML Files attached as text files
    Version of Designer: 14.2.2.446
    Version of Job Server: 14.2.2.527
    Version of Job Engine: 14.2.2.527

  • Commitment Interface from SAP to the third party system!

    When we created Purchase Requisition or Purchase Order, the commitment will be created. The third party system needs to track the commitment. So SAP needs to send the commitment to the third party system by this interface.
    But when the Goods have been delivered, the commitment will be zero out and the actual will be posted to SAP. SAP needs to send the offsetting records to the third party system. In this way, the third party systems knows that how much commitments have been reduced.
    My problem is that I cannot find the right table to record the offsetting entry. In the table COSP, I can identify the commitment by the Business Transaction -- RMBA and RMBE. But it did not record the offsetting entry. It just becomes zero when the goods have been delivered. But I have nothing from that table to send to the third party system.
    Does anyone meet this problem before? Can you share some experience on this?
    Thanks

    Hello All,
    The issue is resolved now. In the EAI seebeyond at the time of writing the file to be sent after reading the IDOC the format is changed. Initially the file is written in the ASCII format now we have changed the formatting to ISO to resolve the same.
    Thanks,
    Mohit

  • Import flickr published service settings from LR3?

    Hello,
    I've searched and searched but can't figure out how to import my flickr settings from LR3, in particular my photosets, into LR4.  If I recreate them they will presumably overwrite the stuff I've already published to flickr.
    Is there a way to import these settings from LR3?
    Thanks.

    You can use the serveradmin command line tool.  For example, if on 10.7 you are looking to export your DNS settings, you would use:
    sudo serveradmin settings dns > ~/dns.settings
    Then move the file to the new server and reverse the process using:
    sudo serveradmin settings dns < ~/dns.settings
    ( The ~/ will create a file at the root your home folder)  This process will work for most of the services (use sudo serveradmin list to see all services).  Please note that this process does not move data.  It only will move configuration information. 
    If moving Open Directory, you will likely want to create an OD archive or export the users and groups as flat files.  Please note that flat files will not include passwords.
    Reid
    Apple Consultants Network
    Author "Yosemite Server – Foundation Services" :: Exclusively available in Apple's iBooks Store
    Author "Mavericks Server – Foundation Services" :: Exclusively available in Apple's iBooks Store
    Author "Mavericks Server – Control and Collaboration" :: Exclusively available in Apple's iBooks Store

  • Interface from sap system to  non third party warehouse

    Hi All,
    We already have automatic flow from our sap system to non sap warehouse A
    The idocs are trigerred from delivery (desadv) and goes to non sap warehouse.
    Now we want to develop the above solution from our sap system to warehouse B. My questions are :-
    can we use the same output types as we are using for delivery to warehouse A ?
    regards
    pamela

    Hi manoj
    Thanks a lot, u can send it to [email protected] and [email protected] Pls Send it accross to both.
    Thanks
    Sathish

  • Service Publication from PI Repository vs Directory vs SOAMANAGER

    Hi
    I have question on the service publication states when it is published from ECC and PI
    Let say we have a scenario where we need to call a Server Proxy via PI.
    When I publish the service from PI Repository(inbound service interface), it is registered in SR as
    Service State - Modeled
    System - <PI SID>_ESROn<Host>
    No Endpoint in this case, since it is not configured.
    I implement the server proxy in ECC and configure endpoint publish it through SOAMANAGER , It is registered separately
    in SR as
    Service State - Configured
    System - <ECC SID>On<Host>
    But this is not via PI mediated and also publication system is different.
    Now I am confused, the same service, when I published from PI-ESR, it is "Modeled" with PI system name.
    When I Publish it from ECC, It creates separate entry with state configured(if I define endpoint for it)
    Why there is an option/need to publish Service from PI Repository at all, when it remains in the model state?
    Another question:
    There is an option to publish the service from PI Directory too. It is available from Sender Agreement(for the Outbound
    Service Interface for the same Proxy). When I do it from here.. It makes another entry in service registry
    Now state is configured But the Service name is not what I published from PI-ESR.
    I published the inbound Service i/f from ESR. The service I publish from PI Directory is Outbound SI
    So If I need to use PI mediated publication it will always be Sender Agreement (Outbound interface) with SOAP adapter,
    right???????
    Again I don't see any point publishing Inbound Interface from ESR. coz I can not configure it.
    Can you explain me how PI publications(from ESR or Directory) affects the SR entry?
    Thanks,

    Hi,
    First you need to understand role of SR, it is just yellowpage to locate service it is nothing to do with actual implementation or runtime of service.
    If you notice provider system is part of key in SR so same service with same name you can publish from 'n' systems.
    SR is also manage or support lifecycle stage of service so you can see different state like "Modeled" etc.
    >Why there is an option/need to publish Service from PI Repository at all, when it remains in the model state?
    It is not often used but it is required when you want to share your metadata with different implenting tools like java or .net they can locate service from SR and do the implementation in their respective technologies. You can even publish service in SR by providing url of wsdl in SR.
    >Now state is configured But the Service name is not what I published from PI-ESR
    making service out of sender agreement is old feature of PI (since 3.0), sender agreement behave like webservice and any external application call it via SOAP and then it trigger message execution in PI, so it look like following:
    consumer appl -> Sender agreement (trigger->PI messaging [receiver determination+transformation etc])
    >Again I don't see any point publishing Inbound Interface from ESR. coz I can not configure it.
    You are missing point here, it is NOT mandatory to publish service at all but it is option given so that modeling of serivce is always segrated from implementation and publish is required not for consumption of service but to extract meadata as well i.e. if have team of java developer who want to develop webservice which is configured in ESR then they have 2 option, either locate service in SR or connect/download wsdl from ESR directly (connection with ESR is easy as both toolinmg developed by SAP) but same is not true for any other webservice development tool and they will prefer to extract metadata from SR.
    I hope this clarify your doubts.
    Regards,
    Gourav

  • Create Entity Object from Service interface?

    An option for creating an EO is to use a "Business Components service interface". Is this referring to a App Mod service interface, web service WSDL or what? Am having a real problem attempting to decipher this and cannot find any mention of how to do this in the doc. Any help is appreciated.
    Thanks for a quick response - or for that matter any response - Casey

    Additional info:
    Created a simple AM - Emp and Dept for VOs in the data model. Added a simple service method to the AM - input String, return String and is exposed via the client interface.
    Followed the following steps as per the doc (Fusion Developer's Guide for Oracle Application Development Framework) to create a service interface:
    To create the web service:
    +1. In the Application Navigator, right-click the application module and choose Open+
    AppModule.
    +2. In the application module overview editor, select Service Interface from the+
    navigation list.
    Problem - I do not have a 'Service Interface' in the navigation list.
    So how do I create a service interface - what have I missed?????
    BTW - Using JDev 11.1.1.0.1
    Thanks - Casey

  • Service Registry documentation URL and deleting published services?

    Hello,
    We are using SAP NetWeaver PI 7.1 SP 7. Do anyone know how you can control the published Documentation URL for published Service Interfaces in the Service Registry when you publish service interfaces directly from the ESR (from the WSDL tab on a Service Interface)?
    Do anyone know if you can delete published service interfaces in the Service Registry if a service interface have been deactivated/deleted/is not used any more?
    Regards,
    Markus Johansson

    Hi Markus,
    There is anothre approach to delete services using API's.
    Determine the WSDL Url of your Services Registry.
    - Open SAP NetWeaver Administrator and choose SOA Management Application and Scenario Communication Single Service Administration .
    - Search for ServicesRegistrySi and copy the Services Registry WSDL.
    Open WS Navigator.
    - In the WSDL Url field, enter the Services Registry WSDL and choose Next.
    - All Services Registry API operations are displayed.
    - Select operation hideServiceDefinitions and choose Next.
    - Enter either the UDDI key or the logical key of the service definition you want to delete and choose Execute.
    Both keys are displayed on the General tab in the Services Registry.
    In case SR shows you as having no logical key for the service you are interested in removing.
    There is another operation, findServiceDefintions, that can be used to search a name that will return the UDDI key. Take that value and plug it into the hideServiceDefintions uddiKey value.
    Regards,
    Jitender

Maybe you are looking for

  • Need to reduce `target-player` to support users with older Flash versions?

    Right now we are currently compiling ZeroClipboard using the Flex 4.6 SDK, which has a minimum (and default) "target player" version of 11.1.  I am uncertain if this is preventing users with Flash 10.x from utilizing ZeroClipboard but the documentati

  • Font issue when printing from iPad

    I printed a PDF from my iPad and the text is all different languages and fonts?? Size, images and layout are fine. Is this an iPad or printer issue? How do I fix it?

  • QuickTime's Screen Recording; Video AND audio?

    Hi, I just now figured out how to use QuickTime player to record footage of my computer screen. It works well, but the only problem is, that it doesn't record the sound from the speakers! Does anyone know how to fix that?

  • Switch over pending

    When i execute alter database commit to switch over to primary --> oracle sens recover media requiered

  • Graphics processor won't activate.

    Just installed CS6 Extended, and it said my graphics driver wasn't working properly or was damaged. Went online, found updates and installed them, but I still can't get the graphics processor to activate. What else can I do to correct this? Will it s