Enabling SOAP in ECC 6.0

Hi,
Is there any specific procedure to enable SOAP in ECC 6.0?
Please let me know, if there is any documentation available on this topic?
Regards,
John.

Hi,
This is a SAP Basis Question and should go to the SAP BASIS/Netweaver Forum.

Similar Messages

  • Enable SOAP in ECC 6.0

    Hi,
    Is there any specific procedure to enable SOAP in ECC 6.0?
    Please let me know, if there is any documentation available on this topic?
    Regards,
    John.

    check the below link:
    /people/sap.user72/blog/2005/12/29/service-enable-your-sap-application-component
    Regards,
    Pavan

  • Enabling SOAP over HTTPs on PI7.0

    Hello
        We have a requirement to connect PI7.0 to PI7.1 with SOAP over HTTPS. Would you please let us know what all configuration need
           1.  Setting required to be done on PI7.0 ( Communication Channels, Receiver and Sender agreements)
           2.  Where to put private key and root certificate in Visual admin
           3. Port configuration for outbound and inbound traffic.
           4. Enabling of SSL on PI7.0.
           5. Any ICM related setting on PI7.0
    Thanks & Regards

    Hi Uttam,
    Hi,
    For using HTTPS protocol, you have to chose the option of HTTPS in the 'HTTP Security Level' parameter on SOAP sender communication channel.
    For using HTTPS protocol, the SSL certificates need to be deployed on the server.
    Below are the links for more information on SSL certificates:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/14/ef2940cbf2195de10000000a1550b0/frameset.htm
    http://www.tldp.org/HOWTO/SSL-Certificates-HOWTO/
    For choosing & installing steps of SSL, refer the below links:
    /people/aniket.tare/blog/2005/03/22/ssl-certificate-installation-procedure-for-sap-j2ee-engine-630-150-steps-in-visual-administrator
    http://info.ssl.com/article.aspx?id=10694
    -Supriya.

  • Need help in SOAP - PI - ECC via proxy

    Hi All,
    I am working on BPM ---Soap--> PI ---Proxy--> ECC  scenario in PI 7.31 single stack. I may get multiple requests to PI for the same material. In that case I have to create a Queue based on material and wait for sometime( say 5 sec) and send the request to ECC, the reason is as all the multiple requests for the same material are hitting ECC, I am getting the exception like 'Material is locked'. To overcome this issue we are planning to go for this implementation. So, please let me know how can I achieve this either in PI or at ECC side before calling proxy, waiting for your inputs.
    Thanks
    Swapnika

    Hi All,
    I am working on BPM ---Soap--> PI ---Proxy--> ECC  scenario in PI 7.31 single stack. I may get multiple requests to PI for the same material. In that case I have to create a Queue based on material and wait for sometime( say 5 sec) and send the request to ECC, the reason is as all the multiple requests for the same material are hitting ECC, I am getting the exception like 'Material is locked'. To overcome this issue we are planning to go for this implementation. So, please let me know how can I achieve this either in PI or at ECC side before calling proxy, waiting for your inputs.
    Thanks
    Swapnika

  • BPM scenario: Sync SOAP PI ECC & BI

    Hello all,
    I have a scenario: which will require a BPM, it feels pretty straight forward, but im running into issues as i start the development of the BPM, I would appreciate your help in guiding me:
    Scenario:
    Webservice call from an application to PI.
    Depending on the content of the request PI must make a sync call to ECC(AND/OR) BI systems
    Once response is received from the target system, PI shuld combine the response and send it back in the response to the application.
    I would like to know what all steps need to be defined in the BPM.
    Can someone  guide me please?
    Thanks,
    Hank

    Hello Experts,
    Could you please give me your thoughts & Inputs on this scenario?
    I would greatly appreciate it!
    Thanks,
    Hank

  • How to enable SOAP compression in web services

    Hi, I have created a web services by exposing an EJB using annotations. Trouble now is that the output is an array of Objects which grew to a significant size to cause latency issue. I have saw folks using filters to compress the HTTP response but is unable to find much resources on the web linking up annotated-EJB web services to link up with the filters but most of the examples I see are based on handlers and not EJB-exposed web services, can someone point me to some resources for that type of web services + compression?
    Another thing which caught my attention is the use of the <compress-html-template> tag which needs to be in the web.xml file, but since I am using a "generated" web services as per say, I do not have that web.xml file, how then can I use that feature?
    Thanks in advance.

    Hi Anke,
    all tables that have been created in V9.7 with attribute COMPRESS YES will be compressed statically .
    db2 " select count(*) , rowcompmode from syscat.tables group by rowcompmode "
    After the upgrade to 10.5 all tables created with attribute COMPRESS YES will get rowcompmode='A' but old tables created with V9.7 will stay with rowcompmode='S' .
    You can change tables from  rowcompmode='S' to rowcompmode='A' via  ALTER TABLE . After this all new pages or old pages that are touched will be adaptively compressed. But old pages that are not touched will only be static compressed. To get all pages of an existinbg table adaptive compressed you need to move data. For example with DB6CONV.
    Regards
                   Frank

  • SOAP Configuration for ECC 6

    Hi,
    currently we are using Business connector to transfer XML files from SAP to 3rd Party. but as per the business requirements we need to configure SOAP in ECC 6 with only ABAP stack.
    could some one help me to configure SOAP process in ECC Application, to send XML files to the external parties.
    Thanks,
    Ravi
    201 724 6600

    HI,
    Thanks for your fast reply, Is 1 GB ram suggestable or more required...
    regards,
    phani.

  • Debugging RFC function module from ECC to CRM

    Hi All,
    My requirement is to debug an RFC function module present in CRM(7.0) system from ECC(6.0) system. A report program in ECC will call CRM custom FM. I found many posts in SDN with the same issue and tried to implement suggestions provided there. But I couldn't succeed. The approach I followed is:
    I logged in to ECC report program and kept an external breakpoint just before the function module call.
    I logged in to CRM system, opened the function module and kept an external breakpoint there.
    In both the systems I provided the dialogue userid( id through which I log in to SAPGUI) in the system->settings->debugging option.
    In CRM I activated the external break point in  transaction SRDEBUG.
    Now when I execute the report program in ECC, control stops at the breakpoint. If I press F5 at the function call, control is not going to the external break point set in the CRM FM. I am getting output of FM directly.
    I tried with different settings like turning on the check box for IP matching and session breakpoint active immediate, switching to classic debugger etc. I also tried to provide the RFC user id instead of dialogue user but system throws exception saying only dialogue userids are allowed. I found that by inserting an infinite loop statement, control goes inside the RFC CRM FM but I prefer not to change the code.
    Please let me know if I missed anything.
    Thanks and Regards,
    Naren

    Hi,
    Debug RFC calls
    When an RFC function module is called it is usually not possible to debug the call, using the below techniques we can achieve the same. For this example we are calling an RFC enabled FM in ECC system from CRM system.
    Scenario 1: Calling a custom RFC FM
    STEP 1: Add an infinite loop in the remote custom Function Module (adding a u201CDO. ENDDO.u201D statement at the start of the FM would be enough).
    STEP 2: Execute your program in the CRM system. The execution stops at the RFC call, because of the infinite loop.
    STEP 3: Now login to the ECC system and go to transaction SM51 select the process which is executing the RFC and navigate to the menu: u201CProgram/Session->Program->Debuggingu201D this triggers the debugger session in a separate window.
    Scenario 2: Calling a Standard RFC FM
    When we are debugging a standard program we cannot add the infinite loop, hence we cannot go to SM51 and debug the work process. The RFC destination for the ECC system has a User specified, the RFC function module gets executed using this users credentials. Usually the basis team set up the RFC user as non Dialog user, this does not allow debugging. Contact your Basis team and get this changed to a dialog user enabling you to debug RFC function calls via the normal debugger.
    Note: User name configured in the RFC destination (transaction SM59) 
    Note: User type for the RFC User (transaction SU01D)
    Hope this will be helpful..

  • Third party system (JCO) ---RFC--- PI ---RFC--- ECC

    Hello all,
    We are trying to implement the following scenario:
    Third party system (JCO) -RFC-> PI -RFC-> SAP ECC
    The third party system connect to PI via Java Connector API with a know user id in PI. After that third party system tries to obtain the RFC that is already implemented and remote enabled in SAP ECC environment. But at this step there is something wrong in third party system software because we are not able to obtain the RFC interface and metadata from PI repository.
    1. This step is working correctly. Connection is OK.
                JCO.Client mConnectionPI = JCO.createClient("100", // SAP client
                                                                                    "user_id", // userid
                                                                                    "********", // password
                                                                                    "pt", // language
                                                                                    "10.x.x.x", // application server host name
                                                                                    "01"); // system number
                mConnectionPI.connect();
    2. This step is not working correctly:
                JCO.Repository repository = new JCO.Repository("TestRep", mConnectionPI);
                IFunctionTemplate ftemplate = repository.getFunctionTemplate("Z_RFC_XXX"); - not found exception
    We would like to know if there is something missing in any environment that we have to configure or implement in order to fix this issue. Thanks a lot.

    Hi Primini,
    couple of stupid-but-necessary questions:
    1) have you imported the RFC model in PI Repository?
    You don't need to have the RFC metadata in PI ABAP stack (there is no point in doing that), but rather in the PI Repository/ESR, within the SWCV you've created.
    Check the "Activities" session of this link for more details:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/2b/a48f3c685bc358e10000000a11405a/frameset.htm
    2) if you have done 1), have you configured the RFC Sender scenario properly?
    I mean, have you ran the configuration wizard to create the agreements & determinations, setting the RFC interface as both the sender and the receiver interface? Of course, the systems would be different: as the sender system, you'll have a Business Service representing the legacy/JCo system; as the receiver, you'll have the ERP Business System.
    This should make your scenario work.
    If it doesn't, try one more thing: in the JCo code, just for the metadata repository connection, use a connection to the ERP system. But for the actual call, use the PI system.
    Let us know the results.
    Best regards,
    Henrique.

  • XI / PI SOAP Adapter - MessageServlet not found / not responding

    I am in trouble with XI SOAP Adapter. When I try to reach the <b>MessageServlet</b> ( http://host:port/XISOAPAdapter/MessageServlet ) I get the response that document dont exists. Why MessageServlet do not respond? Anyone can help me?
      In my Adapter Monitor ( http://host:port/mdt/amtServlet ) I see about the SOAP adapter a grey status and the information: "SOAP Adapter Monitoring is now part of Channel Monitoring". This is not a problem, according to Suraj: "SOAP Adapter will become active only when you sent a message through that for atleast one time.")
      See also these topics:
      SOAP adapter installation and activation
      Adapter monitoring: SOAP is grey although it is used?
    how can i enable SOAP Adapter?
    https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012003146900000286382005 (<b>SAP Note 856597</b>)
    <i>  I have readed these topics (and others), but my problem seems to be a little different.
    </i>
      My XI runtime cache contents (SXI_CACHE) are up-to-date.
      <b>Information of some of my XI components:</b>
    Software Components 
    Vendor  Name  Version  Location  Applied 
    sap.com  SAP-JEE  6.40 SP17 (1000.6.40.17.0.20060516064307)  SAP AG  20060612185606 
    sap.com  SAP-JEECOR  6.40 SP17 (1000.6.40.17.0.20060516064111)  SAP AG  20060612185559 
    sap.com  NWMADMIN  6.40 SP17 (1000.6.40.17.0.20060515153837)  MAIN_APPL63VA_C  20060612185601 
    sap.com  SAP_XITOOL  3.0 SP17 (1000.3.0.17.0.20060504222004)  SAP AG  20060613105756 
    sap.com  SAP_XIPCK  3.0 SP16 (1000.3.0.16.0.20060220233019)  SAP AG  20060612185556 
    sap.com  LM-TOOLS  6.40 SP17 (1000.6.40.17.0.20060417111655)  MAIN_APPL63VA_C  20060612185603 
    sap.com  SAP-XICONS  3.0 SP16 (1000.3.0.16.0.20060220232901)  SAP AG  20060612185600 
    sap.com  SAP-XIAFC  3.0 SP12 (1000.3.0.12.5.20050712085155)  SAP AG  20060612185555 
    sap.com  SAP_XIAF  3.0 SP17 (1000.3.0.17.0.20060522230043)  SAP AG  20060613103623 
    sap.com  SAP_JTECHF  6.40 SP17 (1000.6.40.17.0.20060516064445)  SAP AG  20060612185559 
    sap.com  SAP_JTECHS  6.40 SP17 (1000.6.40.17.0.20060516064629)  SAP AG  20060612185606 
    <b>sap.com  com.sap.aii.af.mp  3.0 (3.0.1720060522104934.0000)  SAP AG  20060613102037  sap.com/SAP-XIAFC  </b>
    sap.com  com.sap.aii.af.soapadapter  3.0 (3.0.1720060522104934.0000)  SAP AG  20060613103506  sap.com/SAP_XIAF 
      Thanks a lot! If you need other information, please, let me know.
      <b><i>Ivan, from Brazil</i></b>

    <i>"https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012003146900000286382005 (<b>SAP Note 856597</b>)
    I have readed these topics (and others), but my problem seems to be a little different."</i>

  • Adapter monitoring: SOAP is grey although it is used?

    Hello everybody,
    5 minutes ago I checked our SOAP receiver communication channel and send a message. But in adapter monitoring the SOAP adapter is shown in grey instead expected in green.
    So how can I see, if the SOAP adapter works correctly?
    Thanks a lot, regards Mario

    Hi Mario,
    SOAP channel will show either Green or Red only when atleast one message has been processed thru the SOAP channel,
    First, for this message, check the SXMB_MONI status? Is it showing Black Flag ??
    Else try to activate the adapter once again, just refresh the cache and the send the message once again..
    Also have a look into this thread-
    how can i enable SOAP Adapter?
    Regards,
    Moorthy

  • SOAP sender adapter issue

    Hi,
    We are facing a peculiar issue when using SOAP sender adapter.It is a SOAP-XI-ECC scenario.
    We have created WSDL using propose URL. Edited the address location in WSDL and included QoS=ExactlyOnce.
    When we are testing from SOAPUI, it is making a asynchronous call, which is the requirement. But when the actual sender is sending the data using the same WSDL, it is making synchronous call. Any idea if Synchronous/Asyncronous decision/setiing is made at XI end or the portal end? And what is the solution?
    Thanks,
    Vishal

    Hi Shabarish,
    As mentioned in my query I have already tested it from SOAPUI and it is making asynchronous call.
    URL is:
    [http://server/sap/xi/engine?type=entry&version=3.0&Sender.Service=BusinessService&Interface=http://namespace^MI_product_oa&QualityOfService=ExactlyOnce]
    Regards,
    Vishal

  • SOAP request error

    Dear XI Expertise,
    I am doing a scenario on SOAP>XI>System.....
    First thing my SOAP Adapter is not enabled when I see in the RWB-->Adapter Monitoring
    For this I searched the forum and followed almost all the blogs.......but could not find a solution......
    Especially in one blog thread I found one person has faced & been solved the same problem which I am facing. But for me it is not working......
    Here is the URL for that one...
    how can i enable SOAP Adapter?
    "In almost all the blogs, I found a solution given by some experts that when we send our first SOAP message, it will be automatically activated". But for me this is also not working.........
    I designed and configured my scenario in IR & ID and created a WSDL file for my outbound interface. Actually I created outbound interface from external definition (WSDL) which I got from EP side.....
    I used XML spy and created a "new SOAP request" from WSDL file which I generated from ID and given proper input in that message and sent the request.
    When I sent the request I got the following error message(dialog box)....
    HTTP error could not POST File
    ‘/XlSOAPAdapter/MessageServlet?channel=:LEGACYSYS_PRA_BS:WS_Sender&amp;version=3.O&amp;Sender.Service=LEGACYSYS_PRA_BS&amp;lnterIace=ns%3%2F%2Ffx.com%2Farchana%2Fwstorfc%5EPR_Out_MI’ on server ‘bcone-prd'(500).
    when I click ok, In the next dialog box I got this message
    "Error sending the SOAP data"
    Please help me out............
    Advance Thanks
    Praveen Gujjeti

    Praveen ,
    May I suggest a workaround till your SOAP adapter issue is not reolved?
    There are 2 URL's to which a SOAP message can be posted.
    1. You post it to the Adaptee Engine and the SOAP adapter then sends it to the Integration Engine.
    2. You post the message to the Integration Engine directly.
    The url you are now using is pointing to 1.
    Recreate the WSDL with the following URL-->
    <b>http://<server>:<ABAP-port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<YourService>&Interface=<YourNamespace>%5E<YourInterface></b>
    Click on Propose URL while defining the WSDL. More is on this blog,
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    Let me know if it solves the problem partially?
    Regards,
    Bhavesh

  • Compiling a SOAP module for PHP5 in Leopard

    Hi. I thought I'd try to compile a SOAP module for the stock PHP installation in MacOSX Leopard.
    I snagged the php-5.2.5 sources from php.net, and used the compile arguments found in the "php -i" command. I only added "--with soap=shared --enable-shared", like this:
    *./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--with-apxs2=/usr/sbin/apxs' '--with-ldap=/usr' '--with-kerberos=/usr' '--enable-cli' '--with-zlib-dir=/usr' '--enable-trans-sid' '--with-xml' '--enable-exif' '--enable-ftp' '--enable-mbstring' '--enable-mbregex' '--enable-dbx' '--enable-sockets' '--with-iodbc=/usr' '--with-curl=/usr' '--with-config-file-path=/etc' '--sysconfdir=/private/etc' '--with-openssl' '--with-xmlrpc' '--with-xsl=/usr' '--with-pear' --enable-soap=shared --enable-shared*
    This builds just fine.
    Then I:
    ~ copy php_src/modules/soap.so to /usr/lib/php/extensions/no-debug-non-zts-20060613/
    ~ set extension_dir="/usr/lib/php/extensions/no-debug-non-zts-20060613/" and add extension=soap.so in /private/etc/php.ini
    If I run "php -i" now, I get
    *dyld: NSLinkModule() error*
    *dyld: Symbol not found: _OnUpdateLong*
    *Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20060613/soap.so*
    *Expected in: flat namespace*
    *Trace/BPT trap*
    I found an OnUpdateLong function in php_src/ext/zlib/zlib.c, but I don't know if that's relevant.
    What am I doing wrong?
    (Yes, I know that there are several third-party stand alone php intallations for MacOSX (MacPorts, Fink, Entropy...), but I'd really like to just make the stock PHP work.)

    Now I've tried using the php source from
    http://www.opensource.apple.com/darwinsource/Current/apachemodphp-44/
    as well. I've just added "--enable-shared --enable-soap=shared
    --enable-zlib=shared" to the Makefile and removed the mysql-related lines.
    After running make and copying soap.so and zlib.so to /usr/lib/php/extensions/no-debug-non-zts-20060613/, the results are basically the same:
    The "symbol not found: _OnUpdateLong" came from missing zlib, but zlib complains about another missing symbol: zend_ini_boolean_displayercb.
    It seems like zendini_boolean_displayercb is defined in phpsrc/Zend/zendini.c as ZENDINI_DISP(zend_ini_boolean_displayercb). I cannot compile zend as a module, since it's a core thingie.

  • SOAP URL without username and password

    Hello Everyone,
    its a synchronous SOAP - PI -ECC scenario .
    I have created HTTP URL through sender agreement in integration for testing.
    However, customer now wants HTTPS URL without Username and password in  production URL. How do i create this .
    Regards,
    Ravi

    Hello,
    However, customer now wants HTTPS URL without Username and password in production URL. How do i create this .
    You can disable basic authentication for the sender SOAP Adapter by following William's reply in this thread
    http://forums.sdn.sap.com/thread.jspa?threadID=236507
    However, the authentication will be disabled for all SOAP Sender, so you should weigh-in the impacts of granting that request.
    Hope this helps,
    Mark
    Edited by: Mark Dihiansan on Feb 13, 2012 3:51 AM

Maybe you are looking for