Regd. Use of SOAMANAGER in PI 7.1

Hi Experts!
Could anyone let me know the use of soamanager in PI 7.1, like how to add servies , how to create endpoints and post the requests. Anything which can help me understand  how to work on soamanager.
I have a standard inbound syncrounous service interfrce.(say its there in sap basis componet or XI content imported from Marketplace)
I want to see this service interface under services in the SOAMANAGER Tcode in PI. what are the steps to be performend for this?
How to create a end to end scenario using SOA based appraoch.
Regards,
srinivas

Hi  Experts,
go to Web Service adminstration and serach for your Proxy. Oncle you find that select it
when is go to soamanaged and search for the service (proxies careated and activated) which i created in my sap system , i am not able to see my services.
I have few more querries:
1. In PI , SPROXY, i can see some default services (under SAP_BASIS ) for which proxies are generated.I can see them in soamangaer of PI. But the proxies in my sap system are not at all show when i browse in somanager.
2. SPROXY, in sap has active proxy, when i go to there soamanage, i dont have any options to search service.
So please let me know if we have to develop proxies in PI SPROXY or SAP SPROXY.
Do we need to use PI soamanger or SAP soamanager?
Any poiter will be surely  rewarded
Please let me know know if any setting are missing.
Regards
Srinivas

Similar Messages

  • How to configure Web service using transaction SOAMANAGER?

    Hi SDN,
    I have followed this article to configure using transation SOAMANAGER.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20b723f8-a422-2c10-aca5-fe64eeda1ff2&overridelayout=true
    but I have some issues about looking for ECC_PURCHASEORDER003QR in default_host/sap/bc/srt/xip/sap of above article.
    I can not configure Web service and go to steps further.
    The system is ECC 6.0 release 7.
    How can be done?
    Thanks,
    Luu,

    Hi,
    > but I have some issues about looking for ECC_PURCHASEORDER003QR
    You mean you can't see this service in sicf or you have trouble locating this service in SICF. Can you specify what exactly your problem is?
    Please check if you are on correct Ehp (Enhancement pack) required for this service. This service available with Ehp4.
    To check enhancement pack goto System->status and check component information i.e. SAP_APPL release is 603 in my system which means I am on Ehp3.
    Regards,
    Gourav

  • Regd. use of enterprise services : Best approach

    Hi Experts,
    I have configured a scenario using standard enterprise services,used soamanager of ABAP and tested the services,it works perfectly.
    But the issue came with terms of security ,it seems we cannot expose our sap system as url for the services.
    need to use PI to connect to the third party...I need suggestions on following
    1. Can we connect ABAP of PI to ABAP of SAP ,with some configuration , i dont want to create any additional
        structures is PI apart from the one which i imported.
    2.If i set up a soap to proxy(ABAP) then i need to duplicate the structure for source and use the standard ES
       service at proxy receiver, but i want to avoid duplication as it is cumbersome to do for all services.
    3.If i create communication /service user i need to give access for some of sap tables  to support the service functionalities.
    what is the best approach for exposing services from PI using standard enterprise service.
    Any pointer will be appreciated.
    Regards,
    Srinivas
    Edited by: Srinivas on Jul 7, 2010 7:29 PM

    Hi
    Following is answer of your question:
    >(1)How can I search relevant Enterprise services in PI for the SAP R/3 BAPI.
    There is no way to look for enterprise service for BAPI, ES are harmonized services based on GDT whereas BAPI is more SAP oriented in datatype definitions, only way is to find out is look into code as many ES are calling BAPI internally. Best way to identify correct ES is business use (like Purchase Order Creation etc)
    >(2)If relevant ES is available then what are the steps to be performed?
    It depends how you want to use this ES, you can call this ES from outside world (read thirdparty tools, application) and these services can be used as ready-to-use building block for new applications. You must know URL of wsdl and security setting (user/password) to use it with any application. You can call it from ABAP, .Net, Java applications. You can test ES with any SOAP testing tool like WSNavigator or SOAP UI.
    >(3)If relevant ES is not availabe then what are the steps to be performed?
    You have few options if ES is not available, design of your own by following proper governance model (i.e. PIC process) or you can live with existing BAPI, RFC and convert them into Web Service using webservice wizard available in SE80 and SE37.
    Regards,
    Gourav

  • Use of SOAMANAGER

    Dear All,
    I developed a Service interface in ESR...and then a implementation in the backend SAP system.
    Then i published the service with WS_PUBLISH..
    but i didnot feel the need for using SOAMANAGER tcode..can you tell me its use or it is optional?

    Hi Ravi,
    For an AS ABAP 7.0 with a support package level >= 14, the tools to configure (WSPARAM, LPCONFIG, WSCONFIG), to administer (WSADMIN) and to publish (WSPUBLISH) Web services were replaced by one single tool, the SOA Manager (tcode SOAMANAGER).
    You can use the SOA Manager for the complete configuration of service providers and consumer proxies for a local system.
    Thanks,
    Sridhar

  • Regd using of lock object in an abap program

    Hi all,
         i have created an lock object but doesnot know how to use that lock object in an abap program. can anyone guide me how to use lock object in an abap program.

    check this sample for Production Order.
    <b>* Lock request for order
    call function 'ENQUEUE_ESORDER'
    exporting
       aufnr                = p_aufnr
    exceptions
       foreign_lock         = 1
       system_failure       = 2
       others               = 3
    if sy-subrc <> 0.
    message id sy-msgid type sy-msgty number sy-msgno
             with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.</b>
    Regards
    Prabhu

  • Regd. using functions in where clause

    Hi All,
    I need to apply a set of functions in sysdate and use that in a where clause to compare. My question is, will these functions on sysdate be executed for every record in the tables that I use? Will this have performance impact when i have millions of records returned by the select?
    Below is the scenario:
    Select * from table A inner join table B on A.c1 = B.c1 where
    TO_NUMBER(TO_CHAR(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE, -1))),'YYYYMMDD')) BETWEEN Date1 and Date2
    Regards,
    Raj.D

    1005330 wrote:
    I need to apply a set of functions in sysdate and use that in a where clause to compare. My question is, will these functions on sysdate be executed for every record in the tables that I use? Will this have performance impact when i have millions of records returned by the select?
    Below is the scenario:
    Select * from table A inner join table B on A.c1 = B.c1 where
    TO_NUMBER(TO_CHAR(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE, -1))),'YYYYMMDD')) BETWEEN Date1 and Date2
    Test it on a small data set - run a query and check the execution plan to see what the predicate section tells you.
    Oracle OUGHT to be smart enough to recognise that you've got a constant that it need only calculate once. If not, then change the usage to read:
        (select TO_NUMBER(TO_CHAR(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE, -1))),'YYYYMMDD')) from dual) BETWEEN Date1 and Date2Note, by the way, that 'constant between col1 and col2' is generally a tough one as far as efficiency is concerned; it translates to:
        col1 <= constant
    and col2 >= constantIn many cases this means oracle has to access a large volume of data (for one of the predicates) and then filter that data (with the other predicate). A typical damage limitation strategy is to create an index on the two columns, arrangin the column order to minimise the range scan on the first column.
    Depending on your data patterns and the nature of the predicate there are alternative optimiisation strategies.
    Regards
    Jonathan Lewis

  • Regd. use of  Modeling present in  SWCV (ESR)

    Hi Experts
    i want to know what is the use of modeling present under software component in ESR.
    whenever we create a new software component it creates modeling with it .
    Can we use the service interface present in models as our actual development objects?
    Not to confuse you all ! 
    I have imported a sap ESM ERP 604 Content for sap market place.
    i imported the .tpz in my ESR , the software component is shown in ESR, but all the required service operation are comming under modelling.
    But i have no clue on how to make use of the interface present in modles into my actual interface , actually there are many models present i need to use one or two..
    Please reply if anybody worked on  this .. thanks in advance
    Regards,
    srinivas

    Hi,
    This links helpful to you
    http://www.sdn.sap.com/irj/scn/shop?rid=/media/uuid/309b3a9e-4283-2c10-bc99-f119ae19d31e
    Repository-based Modeling and Design [original link is broken]
    Regards
    Ramesh

  • Regd using OHS to publish data to DSR

    Hi Gurus,
    We are planning to publish data from current BW 3.5 to DSR system(which is relational table based), it is a third party system.
    In order to attain this please advice :
    1) Does we need to pay extra license fee to use OHS services?
    2)Our Data Targets(Info Cubes and ODS ) objects have more fields , would bee around 40-60 on each of them and does the table genearated as /BIC/OHXXX accomodate these many fields?
    3)Is it mandatory that we use Third party tool to publish data from the OHS table to DSR system?
    4) what will be the ideal approach to publish data in the format of DSR ?
    Kindly advice
    Chinna

    Hi,
    1) Does we need to pay extra license fee to use OHS services?
    as long as you are not directly connect to third party system no fee is needed.
    2)Our Data Targets(Info Cubes and ODS ) objects have more fields , would bee around 40-60 on each of them and does the table genearated as /BIC/OHXXX accomodate these many fields?
    I think it should.
    3)Is it mandatory that we use Third party tool to publish data from the OHS table to DSR system?
    not really.. one of the approach could be create flat files out of BW data move these from BW application server to your third party system
    hope it helps
    regards
    Vikash

  • Issue: SOAMANAGER using Web service in ECC 6.0

    Hi Experts,
    I created a WebService in SAP ECC6.0 using a Remote enabled function module which has one input field and Six output fields.
    In ECC 6.0 WSCONFIG,WSADMIN and LPCONFIG Tcodes are obsolete .So i have using tcode SOAMANAGER settings like Applications and Scenario Communications->Single Service Administrater-> link i have searched my newly created Webservice ->Apply settings ->Open Web Service navigator for selected binding -> getting URL and XML code on that..
    Let me know any configuratons or authorizatio in my SOAMANAGER to test WS.or How to setup the WSNAVIGATOR for this scenario.
    Regards,
    Samruth.

    Hi,
    if you have created WS for RFC FM then and you just want to test it then you can use program ESD_TEST_TOOL.
    execute this program and provide the WS name.  it willl show request tab. you will have button XML editor. click it and provide the input value and then execute it.
    The test result will be displayed in Response tab.
    Thanks,
    Chandra
    <removed by moderator>
    Edited by: Thomas Zloch on Oct 5, 2011 2:23 PM

  • Issue with testing webservice using SOAMANAGER.

    Hello,
    I created an RFC and exposed it as a webservice. Everything worked fine.
    I had to enhance the RFC by adding a couple of field, and then I recreated the webservice. When I now test this webservice using the SOAMANAGER I get the following error message.
    Message Envelope not found. Probably empty soap message.
    Any pointers as to what could be going wrong. I have deleted the entire webservice, and recreated the service in the SOAMANAGER. I also restarted the browser so there was no caching issues on the browser with sessions and stuff like that.
    Thank You for your help in advance.
    Sumit.

    An alternative is:
    use txn WSADMIN and open the node for your web-service. Then, press the 'Rench' button or F8 to open the web based test tool.
    You need to provide logon credentials if basic authentication was required for the WS.
    Pls reward points if helpful.

  • SAP Soamanager WSDL generates n0:string instead of xsd:string in 7.3

    I´m using the Soamanager to create a Service for a Enterprise Service
    Provider. The web service is generated based on a custom function
    module. My intention is to consume a soap webservice via .net
    application. Actually this works fine with the legacy BW 7.0 system.
    But after we migrate the web service to the new BW 7.3 system, the web service interface is changed.
    I have taken a look at the generated WSDL-file from Soamanager, the soamanager
    generates the different type for string parameters. The
    Import/Export parameter should be of type xsd:string, but it is
    actually n0:string. but i need xsd:string for soap.
    I´ve tried several datatypes in function module, e.g string,
    char,....but always the same...n0:string instead of xsd:string.
    Can you help on how to change the sting type in wsdl?
    Thanks,

    How about a slight change to the xsd? Try with the following, it seems to work fine:
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       <xsd:element name="Orders" type="Orders"/>
       <xsd:complexType name="Orders">
          <xsd:choice minOccurs="0" maxOccurs="unbounded">
             <xsd:element name="ligne">
                <xsd:complexType>
                   <xsd:sequence>
                      <xsd:element name="Field1" type="xsd:string" />
                      <xsd:element name="Field2" type="xsd:string" />
                      <xsd:element name="Field3" type="xsd:string" />
                      <xsd:element name="Field4" type="xsd:string" />
                      <xsd:element name="Qte" type="xsd:string" />
                   </xsd:sequence>
                </xsd:complexType>
             </xsd:element>
          </xsd:choice>
       </xsd:complexType>
    </xsd:schema>
    You might also find this tool useful for testing such scenarios:
    http://xsdvalidation.utilities-online.info/
    By the way - how did you get the xsd that you are currently using?

  • Consuming an External Web Service using HTTPS and WS Security

    Hello everyone,
    I'm having a problem setting the security information in a SOAP header using a generated ABAP Client Proxy to consume an external web service that requires a User ID and Password in the Header section of the SOAP message.  I need to use HTTPS. I'm on a WAS 7.01 SP08 system so from my readings, SAP is supposed to be able to add the username and password into the header section of the message.  I can't seem to get SAP to add this information added to the header.
    Here are the steps that I have taken to set the security values.
    1) Created the client proxy from the WSDL in SE80.  Basic Authentication on the Configuration tab was turned on automatically.
           Note, Transport Security is set to None.  I cannot change it.
    2) Created an outbound set user name profile in transaction WSPROFILE with the appropriate username and password.
    3) Added the profile to the default port in transaction LPCONFIG as an outbound under the WS Security section of the screen.
    When I called the external Web Service, I got back the following error message:
    com.ibm.wsspi.wssecurity.SoapSecurityException: WSEC5509E: A security token whose type is [http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken] is required.
    So, after reading through this Forum, I saw that I needed to use the SOAMANAGER.  I set up a Proxy in the SOAMANAGER and manually created the Logical Port.  This was the only way I could figure out how to set the Authentication Settings in the Logical Port to "User ID / Password".  I then entered the User ID and Password.
    However, I am still getting the same error message.  I feel I am close but missing some small configuration to tell SAP to use WS Security with a Username token.
    I'm not sure what I'm doing wrong, so any help would be appreciated.
    Thanks,
    Stephen

    I had this error again so I thought I would post my solution:
    The issue is SAP needs to know the certificates being used by the web site being called.  These certificates are automatically installed in your browser but need to be manually installed in SAP.  This is what I did:
    How to find/install new certificates
    Make sure you run Internet Explorer as an Administrator so you can export the certificates
    Go to the web site that SAP is trying to call in Internet Explorer
    Double click on the lock in the address bar
    View certificates
    Find the certificates that are being used
    Tools --> Internet Options --> Content --> Certificates
    Click on the “Trusted Root Certification Authorities” tab
    Find the certificate identified in step iii
    Export as a CER certificate
    Click on the “Intermediate Certification Authorities” tab
    Find the certificate identified in step iii
    Export as a CER certificate
    Go to STRUST in SAP
    Import the Certificates in the “Anonymous” or “Standard” SSL client
    Save
    RESTART the ICM via t-code SMICM  <-- Critical!!!
    Test

  • SOAMANAGER - Alternative URLs for WSDLs and Endpoints  in ECC

    Hi All,
    We are publishing enterprise services using SOAMANGER transaction in ECC system. In
    our development environments we have no problem with the process.
    However in our cert and production environments we have loadbalancers,
    with SSL offload, and so both port and URLs for the endpoints and WSDLs
    need to reflect the different port/url introduced via our loadbalancer
    and SAP web-dispatchers.
    We have looked at note 11325985, which provides good guidance - however
    when we use the alternative host / port as described on page 2 of the
    note the service cannot be saved and activated -
    Steps for Reconstruction
    Run Transaction SOAMANAGER in one of our ECC systems SED/SEQ/SEP
    Activate a standard SAP enterprise service, i.e
    ECC_CUSTBASICDATABYIDQR_V2
    In the Transport Settings tab of the Configuration of Web Service we
    enter alternative URL - our load balancers URL for cert is
    erp.XXX.com and for prod erp.XXX.com. When we save the
    service it produces the following error ( when we don't specify an
    alternative Access URL there is no error;
    ERROR: ICF: Error when creating alias node: rc: unknown nMethod:
    Alias Create; return code 15
    Error Message Number Screen Number Transaction Program Table
    Regards,
    Ramesh

    1-Use the Tx: SRT_TOOLS
    2-Double-click on "Display of Extended Service in Current Client Configurations"
    3-Complete the "Configuration Name" with the name of the endpoint / service
    4-Click on run
    5-Double-click on the "Configuration Name" found in the left tree
    6-You will obtain the url you are looking for without using the SOAMANAGER
    7-Enjoy

  • Integrate third-party-tool with service desk (SOAMANAGER)

    Hello,
    to activate the web service for interface between service desk and third-party-tool I have to use transaction SOAMANAGER. My problem is that I can't find any documentation about this transaction belonging to the mentioned interface.
    Has anybody experience how to activate and test the web service with SOAMANAGER?
    Best regards
    Klaus

    Hi Santosh Asuthkar,
    thank you for your answer.
    I've already read the steps in trx. spro and several documentations in sdn.
    There was a hint to trx. ictconf, wsconfig, lpconfig, wsadmin. If you call these transactions there
    is a message that these trx. are old and trx. SOAMANAGER should be used.
    Question is how to activate the webservice "ICT_SERVICE_DESK_API" in SOAMANAGER.
    I've never handled with bindings and proxy classes.
    Best regards
    Klaus

  • Issue: Testing Webservice SOAMANAGER

    Hi Experts,
    I published a WebService in SAP ECC6.0 using a Remote enabled function module which has one input field and Six output fields.
    I have Created Webservice using SE37 Tcode.
    In ECC 6.0 WSCONFIG,WSADMIN and LPCONFIG Tcodes are obsolete .So i have using tcode SOAMANAGER settings like Applications and Scenario Communications->Single Service Administrater-> link i have searched my newly created Webservice ->Apply settings ->Open Web Service navigator for selected binding -> getting URL and XML code on that..
    SOAP processing-> i have created new project and consume the Webservice form here.
    issue:
    i am facing issue like below some SRT: Authorization Denied. for your referrance i have copied the xml code.
    i searched to get resolved the issuse by roles need to added to my userid so i ahve added roles SAP_BC_WEBSERVICE_CONSUMERu2019 to my account but i am facing same issue.
    Let me know any configuratons or authorizations we required  in my SOAMANAGER to test WS.or How to setup the  WSNAVIGATOR for this scenario.
    Regards,
    Samruth.

    An alternative is:
    use txn WSADMIN and open the node for your web-service. Then, press the 'Rench' button or F8 to open the web based test tool.
    You need to provide logon credentials if basic authentication was required for the WS.
    Pls reward points if helpful.

Maybe you are looking for

  • Solution manager Remote Connection issues

    Hi I'm currently in the process of setting up Solution Manager 7.1 on windows Server 2008r2 using central system. I did the prerequisite check & the Solman installation and i'm actuallly working on the post-installation steps. I'm experiencing diffic

  • Apple TV 2 v4.4.2 (3160) Going to Sleep Regardless of Never Setting.

    Is anyone else having this problem?  We have our photos as our screen saver and lately we've noticed the system going to sleep even though we have it set to never.

  • The application version J2EE_1_4_OR_LESS is not supported

    Hi All, What does the below shown exception mean? Please help. I found the below shown exception in the Netweaver 7.1 logs: com.sap.tc.jtools.jlinee.orpersistence.model.ORPersistenceModelBuilder##com.sap.tc.jtools.jlinee.orpersistence.model.ORPersist

  • JDBC OCI error

    When i try to connect with oc4j in java with the oci8 driver i get the following error:      int oracle.jdbc.oci8.OCIEnv.get_env_handle()      long oracle.jdbc.oci8.OCIEnv.getEnvHandle()      oracle.jdbc.dbaccess.DBConversion oracle.jdbc.oci8.OCIDBAc

  • Create a drill down in function

    HI all, I could need some help, but I don't know if it is even possible. Currently we use in a BI-IP workbook two levels on input. We use a filter setting in workbook function to give other chars filter values. Example of the problem: We've a layout