How to trace Logs for WebService connectivity - 3rd Party to ECC

Hi Experts,
Basically it's a simple scenario, the 3rd party will send a soap request with the information in it and wiill be sent to ECC and be written on a table.
I'm wondering on how to trace logs on the soap request sent from 3rd party to an ECC environment. I used Altova XMLSpy and soapUI and  to create a soap request from wsdl created in SOAMANAGER. Both of the software returns a response. Do these both of these software really sends data (soap request) going to the binded address or it's just i simulation that wsdl created is valid.
Cheers,
R-jay

Hello,
These third party tools send web service requests to SAP system. You can trace Service invocation and download the request and response payloads using SOAMANAGER. In Logs and Trace tab,  edit the Trace configuration with suitable trace level and expiration time.
Thanks,
Venu

Similar Messages

  • How to enable logging for the Web Proxy

    Hi,
    Does anyone know how to enable logging for the Web Proxy feature under "Web" in Server Admin?

    Aren't the web proxy hits logged in the standard apache logs? /var/log/httpd/access_log

  • Can we create two POs for the same 3rd party Sales Order?

    Hi MM experts,
    Issue: Can we create two POs for the same 3rd party Sales Order
    In Third party purchase process, first sales order created with a spl. item category  and it creates the PR automatically with the Sales order material and Qty and this PR converted PO.
    They got a pur.req. for sale order on same item for same delevery date. They did not get any warning msg. saying that a PO was prviously placed against this sale order.
    How it is possible that we were able to place another PO? concern is that second PO was palced against SO which was already used & completed. they were able to place 2 POs for the same customer same delevery date. How it is possible?
    If anyone face the same issue, please let me know if you have any answer to this questions.
    Thanks in advance.
    Suresh.

    Suresh,
    It is hard for me to give you a definitive answer since you have created a customized solution.
    How it is possible that we were able to place another PO? concern is that second PO was palced against SO which was already used & completed. they were able to place 2 POs for the same customer same delevery date. How it is possible?
    Normally, the system will not do this.  A third party PR or PO will be 'account assigned' to the Sales order.  SAP standard 3rd party will not create additional purchase reqs unless there has been manual intervention.  Try searching for changes in the Sales order and changes in the original purchase order.  They may give you a clue.
    I believe the normal Item category for third party SO is TAS (I am working from memory here, I am not in front of a system).  I don't know what ZTAG does.  I confess I am not an SD expert.  You might also want to post your question in an SD forum.
    You mention two custom applications, ZMMPLAN and ZSTPMP.  These somehow have functionality that is used to help you convert your PRs to POs.  If I were in your position, I believe I would also look at these applications for clues to how they might be contributing to your problem.  And please don't send me details about these apps.  I will not comment on custom code in this forum.
    Sorry I can't be of more help.
    Rgds,
    DB49

  • Where to update Corruption Perception Index for Customer/Vendor (3rd Party)

    Hi all,
    Please guide me where (tcode/function) to update Corruption Perception Index (CPI) for Customer/Vendor (3rd Party) according to his Country.
    Thanks
    Chan Phuong

    The reason is due to the schedule line category (t.code VOV6) type CS. In the configuration, Req/assembly is switched off, so requirements will not be passed to MD04. The process itself is clear, the third party goods will not influence the plant stock, hence no need to pass the requirement.
    To fulfill your requirement, you may turn on the field Req/assembly and test.
    Regards,

  • Need help to enable trace/logging for java debugging CRM 5.0 WebShop

    Dear experts,
    I'm new to sap, and i'm working on CRM 5.0 WebShop J2ee application with nwdi.
    I have to add a new functionnality, which has to call a custom FM in CRM. This FM has been tested and is OK.
    I have read the 2 files SAP_ISA50_DevAndExtGuide.pdf and ISA50_DevAndExtTuts_v1_0.pdf which have explain to me the process flow and organization of the framework.
    By helping me with the tutorials, I wrote all the files for my functionnality, from the jsp with the form, to the custom business backend with the call of the FM with parameters and JCo connection. (+ custom BOM, custom BO, BE interface, BE CRM implementation)
    Everything builds without error, and I deploy the application on my test env.
    Then I go to my webapp, I call the custom jsp with form, I put values, then I validate the form, but my FM is not called, and I don't know where is the problem, because I can't see a trace of the process flow, to know where is the error.
    By searching in this forum I found 2 notes that explain how to activate debug trace for all the application, one note for systems before SP11 and another for systems with SP11 and higher. But I don't know how to see the patchlevel of the system (I went to system information of the j2ee server and the on ly thing I can notice is below the server0 properties : Kernel Version:  7.00 PatchLevel.
    In these notes I read about Visual Administrator : I found this directly on the server with remote desktop, but the progress bar at the bottom of the window don't arrives to 100% and I can't see the properties and values of the parameters for the Log.
    I went to XCM too, and set appinfo and logfiledownload to true, then went to Logging into e-commerce administration console : in the Log configuration tab, I can create new configurations but the effective severity automatically sets to error, even if I set All or Debug manually ; in the session log tab, i tried to launch the application, then start log, then validate my form, then stop log, but I can't find anything about the trace of the process flow in the generated file.
    Please help, I have to finish this for end of week and I'm alone ...
    PS I'm french, and don't speak very well English please excuse me.
    Thank you very much.
    J. Lag.

    Hi
    For logs follow this note no[Creation of logs for B2B and B2C Release 5.0|https://service.sap.com/sap/support/notes/1090753]
    Follow this code for calling custom Function Module
    1) ZBOM.java
    public class ZBOM extends DefaultBusinessObjectManager implements BOManager, BackendAware {
    public static final String ZCUSTOM_BOM = "ZCUSTOM-BOM";
    private ZFunction func;
    public ZBOM() { }
    public ZFunction getFUNC() {
      if (func== null) {
       func= new ZFunction();
       assignBackendObjectManager(func);  }
      return func; }
    public void release() { }
    2) ZFUNCTION.java
    public class ZFunction extends BOBase implements BackendAware {
    private ZInterface backendInterface;
    private BackendObjectManager bem;
    private ZInterface getInterface() {
      if (backendInterface == null) {
       try {
        backendInterface = (ZInterface) bem.createBackendBusinessObject("ZCustomBO");
       } catch (BackendException e) {
      return backendInterface;
    public void setBackendObjectManager(BackendObjectManager bem) {
      this.bem = bem;
    public String getCustomFunc(String value) {
      try {
       return getInterface().getIncotermListvalue) ;
      } catch (RuntimeException e) { return ""; }
    3)ZINTERFACE.java
    public interface ZInterface extends BackendBusinessObject {
         public  String getCustomFunc(String value);
    4) ZBACKEND.java
    public class ZBackend extends BackendBusinessObjectBaseSAP implements ZInterface {
         String exportvalue="";
         public String getCustomFunc(String value) {
              try {
                   Function func =getDefaultJCoConnection().getJCoFunction("Z_CUSTOM_FUNCTION_MODULE");
                   func.getImportParameterList().getField("IMPORTPARAMETER").setValue(value);
                   getDefaultJCoConnection().execute(func);
                   exportvalue = func.getExportParameterList().getString("IMPORTPARAMETER");
              } catch (Exception e) {
                   return exportvalue ;
    5) WEB_INF/xcm/customer/modification/bom-config.xml
    <BusinessObjectManager name="ZCUSTOM-BOM" className="com.sap.isa.custom.ZBOM"/>
    6) WEB_INF/xcm/customer/modification/bom-config.xml
    <config isa:extends="../config[@id='crmdefault']">          
       <businessObject type="ZCustomBO"
                    name="ZCustomBO"
                    className="com.sap.isa.custom.ZBackend"
                    connectionFactoryName="JCO"
                    defaultConnectionName="ISAStateless"/>           
    </config>
    Regards,
    [Sateesh Chandra|http://sateeshchandrach.googlepages.com/isa]

  • How to trace log file of Lumira Agent

    Hi All,
    I found Lumira Client log file in "C:\Program Files\SAP Lumira\Desktop\debug.log". It maintains all logs like registerResourcePath,Registering Datasource, etc.
    But Lumira Agent not maintain any log for
    how many new rows added in local data source or cloud data source?
    any connection error for Lumira cloud?
    any Scheduler error for starting?
    refreshing start time?
    etc
    Is it any tool or any file that maintain log?
    Thanks,
    Somnath A. Kadam

    Hi,
    1. an indicator of the # delta rows is not something that exists in the product yet. it would make a nice enhancement actually.
    2. Yes, the lumira desktop log file (as discussed in your other thread) would capture cloud login errors. but obviously, it is not possible for you to see the traces from the cloud infrastructure.
    3. the refresh timestamp would be maintained on the resulting scheduled document (information in the footer)
    4. Internally, we are asking for information about tracing the Agent - this is a very valid point.
    I believe that these issues are also being tracked internally via your Support ticket? personally, i would recommend that you focus on that investigation with engineering.
    Regards,
    H

  • How to trace policy for native FTP

    Hi guys,
    I am trying to troubleshoot policy for native FTP (proxy port 8021 where FTP proxy is listening). The main reasons are wrong probably policy: we have usersA that are able to log into ftp via FTP proxy, but another usersB (another subnet) are not able to do the same (receiving "530 Login denied").
    Questions:
    - is there any way how can I troubleshoot/trace policy for native FTP?
    - where/what access rules are applied to request placed to FTP proxy from users? I can see that there is option to disable "Native FTP" within access policies ("Protocols and User Agents" column) but all those checkboxes within all access policies rules are unchecked.
    thanks for any help
    michal

    Hi Michal,
    Yes you can trouble shoot the FTP connection issues that you are having. Follow these steps below:
    To grep the access logs for an entry, SSH into the WSA and run the following command from the CLI:
    1. Grep
    2. Enter the number of the log you wish to grep.
    []> 1
    3. Enter the regular expression to grep.
    []> IP of the PC that the issue is being re produced on.
    4. Do you want this search to be case insensitive? [Y]>
    5. Do you want to search for non-matching lines? [N]>
    6. Do you want to tail the logs? [N]> Yes
    7. Do you want to paginate the output? [N]>
    If you have any questions or concerns please feel free to email or call me.
    Sincerely,
    Erik Kaiser
    WSA CSE
    WSA Cisco Forums Moderator

  • Problems connecting 3rd party webservices from workerrole

    Hello,
    I have the problem that since 2015.01.28 ~22:00, my service deployed as a workerrole in an Azure instance cannot reach 3rd party webservices. This was a sudden issue as it worked for half a year without any changes.
    The 3rd party webservices work fine, I can reach them from my development environment without any trouble, the provider of these webservices also could assure me that it works fine for others.
    The call that fails is a simple WebClient call (with credentials) to a URL in order to read a (tiny) file and take followup actions.
    The call fails with the following error:
    System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond
    after a period of time, or established connection failed because connected host has failed to respond <ip:port>
    The question: have there been any changes recently, either in the Azure services environment or networking that could explain this?
    If i connect remotely to the instance and attempt to make the calls manually via IE, they succeed, but very slowly.
    I have deployed the service to another datacenter as a test, so right now I have one running in East US and Western Europe, but both face the same issues. The service is running on Azure SDK 2.1, the instance is running on windows server 2012R2.
    The service works fine when I run it on my development environment via compute emulator. No connection issues.
    Any help is welcome, thanks ahead.

    Looks like a timeout issue. Try to increase timeout of your call to see if you get any success. If OK, then for sure it is timeout problem. Then check if it is DNS problem. Use IP address to call instead of hostname. You mention it is slow in IE. Where
    is IE located? You can also try to call using IP address instead of hostname to see if it speeds up. Is it slow only the first call?
    Frank

  • How to enable logging for mail.app in Mountain Lion

    I am at my wits end trying to figure this out....
    Does anyone have a clue how to enable the logging for mail.app under Mountain Lion?
    In the past, you could open up Console and click on Console.log and see the logging of mail. Under mountain Lion, there is no more console.log. I cannot figure out how to enable it.
    I have tried to run the AppleScript of "Turn On Logging" but the script errors out under Mountain Lion.
    Does anyone know how to do this or a better way, maybe a tool or something that can help you troubleshoot mail.app issues?
    Thanks in advanced

    Hello,
    I have a similar problem. The script "Turn on Logging.scpt" runs without error, but I do not see any socket logging. I only get two messages, which I also get when I start mail without the script by just clicking the mail.app icon in the dock. The Messages are:
    1/10/13 3:43:32.618 PM Mail[11276]: Using V2 Layout
    1/10/13 3:43:36.388 PM Mail[11276]: *** -[IADomainCache init]: IA domains cache is out of date.
    Any help would be appreciated

  • How to See logs for custom programs from without the logviewer in NWA

    Hello Experts,
    The JavaAS developers want to see the logs for their custom programs from without the logviewer in NWA.
    Do you have any experience or know of any reference materials to instruct them on where to write their logs, and how to configure NWA to see them?
    Thanks
    Jibin.

    Hello Jibin,
    Your developers should familiarize themselves with the Logging Framework of the J2EE Engine.
    Here is the guide:
    http://help.sap.com/saphelp_nw04/helpdata/EN/a2/15ab41d60bcb46e10000000a155106/frameset.htm
    If they use the Logging Framework you would be able to access the logs through NWA.
    Regards,
    Ventsi Tsachev
    Technology Development Support (J2EE Engine)
    SAP Labs, Palo Alto, Ca (USA)

  • How to keep logs for one week through sm36 jobs creation

    Hi
       As i define a job through sm36. Its logs removed next day , but its logs removed through sm37 through next days. But some of the job logs does not removed for even one week. can somebody be help me to sort it out . I want to keep job logs for one week then where i have to define it. If some job is defined which remove all these logs then where we have to define that these logs will remain for one week , because some of the job logs will remain there for one week.
    Thanks in advance
    Regards
    Ravi Kant Arya
    +91 9999530385

    Hello,
    please check the variants of the report used in the job SAP_REORG_JOBS. With the report RSBTCDEL2 you can specify very detailed how long logs should be kept for which jobs (e.g. depending on the job name or job class).
    Regards
    Christian

  • How to get ManagedBean for C3P0 connection pool.

    Hi there,
    How to get ManagedBean(C3P0PooledDataSourceMBean) for C3P0 connection pool, as the object name is getting constructed during run time.
    Thanks,
    Sid

    Hi there,
    How to get ManagedBean(C3P0PooledDataSourceMBean) for C3P0 connection pool, as the object name is getting constructed during run time.
    Thanks,
    Sid

  • How to trace reason for failure to synchronize customer in OPM Financials

    Sirs,
    I created a customer in Order Management and process Synchronize Customer in OPM Financials. The result is "Failed"
    How to trace the reason for the reason to synchronize?

    Sirs,
    I created a customer in Order Management and process Synchronize Customer in OPM Financials. The result is "Failed"
    How to trace the reason for the failure to synchronize?
    thanks!

  • Please help me how to maintain log for procedure execution

    Hi Experts,
    How to maintain the log for procedure execution
    I want to maintain the log for procedures as below.
    Once the procedure starts it should show status as RUNNING and PROC_END_TIME should be NULL.
    Once the procedure completes it should show status as COMPLETED and shold show the PROC_END_TIME.
    Once the MAIN_PROC completes then only the status of that procedure should show COMPLETED.
    STEP_ID RECORDS_INS_UPD  RECORDS_DELETED PROC_NAME PROC_START_TIME                PROC_END_TIME              JOB_STATUS ERROR_MSG
    1 500             0  MAIN_PROC 1/4/2014 5:47:38.000000 AM                         RUNNING
    2 100             0  SUB_PROC1 1/4/2014 5:49:30.000000 AM                         RUNNING
    3  0             0  SUB_PROC2 1/4/2014 5:47:38.000000 AM 1/4/2014 5:47:38.000000 AM COMPLETED
    I have tried the below code but it's not working properly.
    CREATE OR REPLACE PROCEDURE procedures_log
       p_seq                NUMBER,
       p_rec_ins_upd        NUMBER,
       p_rec_deleted        NUMBER,
       p_proc_name          VARCHAR2,
       p_start_time         TIMESTAMP,
       p_end_time           TIMESTAMP,
       p_job_status         VARCHAR2,
       p_error_msg          VARCHAR2
    IS
    PRAGMA AUTONOMOUS_TRANSACTION;
    BEGIN
        IF p_seq = 0 THEN
            INSERT INTO proc_log
                STEP_ID,
                ORG_ID,
                TABLENAME,
                RECORDS_INS_UPD,
                RECORDS_DELETED,
                JOB_NAME,
                PROC_NAME,
                JOB_START_TIME,
                JOB_END_TIME,
                JOB_STATUS,
                ERROR_MSG
            VALUES
                p_seq,
                p_rec_ins_upd,
                p_rec_deleted,
                p_proc_name,
                p_start_time,
                p_end_time,
                p_job_status,
                p_error_msg
        ELSE
            UPDATE proc_log
            SET
                RECORDS_INS_UPD = p_rec_ins_upd,
                RECORDS_DELETED = p_rec_deleted,
                JOB_END_TIME = p_end_time,
                JOB_STATUS = p_job_status,
                STEP_ID = p_seq,
                ERROR_MSG = p_error_msg
            WHERE UPPER(TRIM(PROC_NAME)) = UPPER(TRIM(p_proc_name))
            AND STEP_ID = 0
            AND JOB_STATUS = 'RUNNING';
        END IF;
        COMMIT;
        EXCEPTION
            WHEN OTHERS
            THEN NULL;
    END;
    Please help me.
    Thanks.

    ramya_162 wrote:
    Hi,
    I don't want to maintain multiple records for one procedure.
    The log table will grow huge.
    Please help me.
    Thanks.
    You have two options.
    Either a running log, from which you periodically delete old records, or maintain a standing record  for each process you are tracking.
    Ok, let's take the second, since that seems to be your preferred method.
    Going back to your original post, you gave us code and said "I have tried the below code but it's not working properly."
    Please define "not working".  That statement is totally devoid of actionable or diagnostic information. 

  • How to deactivate Kerberos for Network connections?

    Hello!
    How can I deactivate Kerberos for Network connections?
    Greetings

    Tim Haigh wrote:
    I am not sure why you would want to do that?
    The problem is as following:
    When I connect to my iMac I type in my username and password and can access the sharepoints.
    When I click on Disconnect it seems to disconnect but when I close the Finder window and open it again and click on my iMac icon I am connected although I clicked disconnect!
    And I read on a German Mac Forum that this isn't a bug but a feature called Kerberos, so Kerberos is responsible for this.
    And when I click disconnect I expect that the system is really disconnecting me and is not holding some kind of secret card in the background.
    Thank you
    Message was edited by: dom_beta

Maybe you are looking for