No message in SXI_MONITOR transaction ...

Hello,
I can't to see any messages in SXI_MONITOR transaction.
1. I created new Third-Party System, Product and Component in SLD
2. I created new scenario with inbound/outbound interfaces in Integration Repository
3. I created configuration (service, communication channels, s/r agreements, r/i determination) in Integration Directory.
4. I activated all my changes
When I open SXI_MONITOR transaction and execute it, no message are shown. Even no selection criteria are used.
If I try to select for example Sender Service on Stadard Selection Criteria tab, I don't see the service that I created in step 2.
Do you have any idea what I forgot to do? Where I could find some logs?
Thanks in advance
Regards
Zbynek

Thank you, now I'm closer to resolving the issue again.
I checked the Mail Adapter and found some error. I modified adapters setting and then its status changed to "running" with green indication. But after a few seconds new error occured :
error occured: [2008-04-10T15:27:51Z] 2 new messages found; processing message 1exception caught during processing mail message[1]; com.sap.aii.af.mp.module.ModuleException caused by: com.sap.aii.af.ra.ms.api.DeliveryException: Problem inserting aec22df1-0712-11dd-c4a3-00301875333b(OUTBOUND) into the database: java.lang.NullPointerException; processing message 2exception caught during processing mail message[2]; com.sap.aii.af.mp.module.ModuleException caused by: com.sap.aii.af.ra.ms.api.DeliveryException: Problem inserting aee127a1-0712-11dd-839b-00301875333b(OUTBOUND) into the database: java.lang.NullPointerException; action[s] taken
Do you thing that outbound message interface is the problem? I downloaded it from SAP Note 748024. The only change I carried out was changing namespaces.
Original version:
============
<xs:schema targetNamespace="http://sap.com/xi/XI/Mail/30"
  xmlns:xi="http://sap.com/xi/XI/Mail/30"
  xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!--
Mail
  -->
  <xs:element name="Mail">
    <xs:annotation>
      <xs:documentation>Mail package for XI - Mail Adapter</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Subject" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>optional subject line</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="From" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>optional sender email address (required for SMTP)</xs:documentation>
          </xs:annotation>
        </xs:element>
My changed version: (http://sntcz.cz/xmlns/test1 is namespace of my scenario)
===============
<xs:schema targetNamespace="http://sntcz.cz/xmlns/test1"
  xmlns:xi="http://sntcz.cz/xmlns/test1"
  xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!--
Mail
  -->
  <xs:element name="Mail">
    <xs:annotation>
      <xs:documentation>Mail package for XI - Mail Adapter</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Subject" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>optional subject line</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="From" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>optional sender email address (required for SMTP)</xs:documentation>
          </xs:annotation>

Similar Messages

  • Regarding return message from custom transaction

    Hello all,
              i have a scenario where i am calling a custom transaction and trying to get return messages, but i am not getting any return message instead i am getting error message in that transaction even if i am using mode 'N' in my call.
            Do my custom transaction need to follow some methodology which will return error message, as messages are returned when standard call transaction is made.
    Thanks
    raju N

    hello abi,
            i am getting a empty message table, thing is that from the custom transaction they are calling other standard transaction and getting error message. if any error occurs they are using 'message id'  syntax and displaying and if any error occurs internally in that transaction they are using 'message e001'. this kind of error messages are returned to my call transaction but the other one is not getting populated.
    Thanks,
    raju N
    Message was edited by:
            krishnam Raju N

  • Retrieve deleted messages in SXI_MONITOR

    I'm trying to access some old messages from sxi_monitor. i have the message ID for reference. i saw the message in the SXMSPHIST table in se16 but with a REORG status of DEL. Is there a way to retrieve this message to view the audit log?
    Thank you.
    Im using SAP PI 7.1 sp 08

    Hi Ronald,
    We can retrieve archived messages but its not possible to retrieve deleted messages. In future if you want to solve this issue you can change retention period, in SXMB_ADM you can extend retention period according to your requirement.
    Normally retention period will be more in adapter engine compared to integration engine, check in AE message monitoring with your message id once.
    Regards,
    Neelima.

  • Error message when running Transaction Code = ME84

    hi,
    i am getting an error message when running Transaction Code = ME84
    Error is 'No processing (error message P5 017), No data for chosen selection'
    can someone please guide me on this ?

    Hi Mahendra,
    There are several reasons for the release not happeneing.
    1. The issue could be in the selection of release type
    2. Scope of selection
    3. Strategy profile
    Please check whether the selection parameters are considered are right for release to happen.
    Regards,
    Harish

  • Display error messages in Call transaction

    Hi Gurus,
    I have donme BDC using call transaction..can anybody help me in displaying the error messages in call transaction..
    A detailed code wud be very much helpful..
    full marks wud given
    regards
    Sahil

    hi check this,
    PERFORM Z11_BDC_VA02.
          ELSE.
            MESSAGE I013 WITH TEXT-013.
          ENDIF.
    ELSE.
              CLEAR V_FLAG.
           MESSAGE E012 WITH TEXT-012.
    ENDIF.
    FORM z11_bdc_va02 .
    *COVER 1
    perform bdc_dynpro      using 'SAPMV45A' '0102'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'VBAK-VBELN'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'VBAK-VBELN'
                                  wa_head_detail-vbeln.
    *COVER 2
    perform bdc_dynpro      using 'SAPMV45A' '4001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=T\03'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RV45A-MABNR(01)'.
    *COVER 3
    perform bdc_dynpro      using 'SAPMV45A' '4001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ITNE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RV45A-MABNR(01)'.
    *COVER 4
    perform bdc_dynpro      using 'SAPMV45A' '4001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SICH'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RV45A-KWMENG'.
    perform bdc_field       using 'VBAP-MATNR'
                                  wa_head_detail-matnr.
    perform bdc_field       using 'RV45A-KWMENG'
                                  v_kwmeng.
    perform bdc_field       using 'VBAP-VRKME'
                                  wa_head_detail-meins.
    *COVER 5
    perform bdc_dynpro      using 'SAPLSPO2' '0101'.
    perform bdc_field       using 'BDC_OKCODE'
                                 '=OPT1'.
    call transaction 'VA02' using it_tab1 mode 'A' UPDATE 'S' MESSAGES INTO
    IT_TAB_ERROR.
    "CAlling transaction with all screen
    Loop at it_tab_error.
    if it_tab_ERROR-MSGTYP = 'E' .
    clear v_flag.
    message I014 with TEXT-014.
    else.
    clear v_flag.
    message I019 with TEXT-019.
    endif.
    endloop.
    refresh it_tab1.
    clear V_KWMENG.
    ENDFORM.                    " z11_bdc_va02
    Reward if helpful,
    Gaurav J.
    Edited by: GAURAV on Feb 4, 2008 9:10 AM

  • Message at MIGO transaction

    Hi Gurus,
    I am using a BADI MB_DOCUMENT_BADI implementation.
    At the MB_DOCUMENT_BEFORE_UPDATE method, I am doing a call transaction at VT02N.
    I need put one message at MIGO transaction, that shows when VT02N call transaction was not succesfull.
    This badi doesn't have any returm messages parameters.
    Does anyone knows how can I return those messages to MIGO?
    I think that I can use EXPORT TO MEMORY, but I don't know where can I import and use.
    Thank you all.

    Done.

  • Where will store the messages in Call transaction

    Hi all,
    will the messages in call transaction stored in database? if not where it will be stored?
    Thanks for sending reply
    Venkat

    Hello Venkat,
    Messages in the Call Transaction are stored in a Internal table of type BDCMSGCOLL.They are not stored in the Database.
    We need to do the following.
    "Declare internal table of type BDCMSGCOLL
    Data : t_messages     TYPE bdcmsgcoll OCCURS 0 WITH HEADER LINE,
        CALL TRANSACTION  ia06
                   USING  t_bdc_data
                   MODE   'A'
                   UPDATE 'S'
                  MESSAGES INTO t_messages.
    DATA: l_mstring(480).
    LOOP AT t_messages.
      SELECT SINGLE * FROM t100 WHERE sprsl = t_messages-msgspra
                                AND   arbgb = t_messages-msgid
                                AND   msgnr = t_messages-msgnr.
      IF sy-subrc = 0.
        l_mstring = t100-text.
        IF l_mstring CS '&1'.
          REPLACE '&1' WITH t_messages-msgv1 INTO l_mstring.
          REPLACE '&2' WITH t_messages-msgv2 INTO l_mstring.
          REPLACE '&3' WITH t_messages-msgv3 INTO l_mstring.
          REPLACE '&4' WITH t_messages-msgv4 INTO l_mstring.
        ELSE.
          REPLACE '&' WITH t_messages-msgv1 INTO l_mstring.
          REPLACE '&' WITH t_messages-msgv2 INTO l_mstring.
          REPLACE '&' WITH t_messages-msgv3 INTO l_mstring.
          REPLACE '&' WITH t_messages-msgv4 INTO l_mstring.
        ENDIF.
        CONDENSE l_mstring.
        WRITE: / t_messages-msgtyp, l_mstring(250).
      ELSE.
        WRITE: / t_messages.
      ENDIF.
    ENDLOOP.
    Regards,
    Arun Sambargi.

  • Error message "no accounting transaction variant assigned for FB60//GL"

    Hi Friends,
      I created a new document type for GL postings in ECC 6.0. I tried to post a document for this document in FB60.. It displays the error message "no accounting transaction variant assigned for FB60//GL". Can anyone help me solve this problem.
    Thanks
    Ramya

    You need to do the settings as follows:
    Go to extended document splitting- define business transaction variant
    Here u need to do series of settings.
    Pl check your settings here

  • Messages are not displayed in sxi_monitor transaction

    my scenarios are working fine, I verified with a file->XI->file scenario where a file is picked up from FTP and output file is created in target FTP site.
    But I dont see the messages relevant in the sxi_monitor, what could be the problem that monitor does not show processed messages.
    FYI, I can see the relevant message in the message displaying tool(MDT)
    Thanks
    KK

    hi
    Initially u said file-file msgs not in MONI.. now u said SOAP msgs not in MONI.. which one is correct?
    any how check this log from Michal.. it's good
    /people/michal.krawczyk2/blog/2005/05/10/xi-i-cannot-see-some-of-my-messages-in-the-sxmbmoni
    Thanks-GS

  • Warning message in LI11N transaction

    Warning message "Material flagged for deletion" does not appear in the transaction LI11N - Enter inventory count - for materials flagged for deletion. Tried searching SAP notes but couldnt find. Checked in 4.7, ERP 5 and ERP 6 releases but in all systems no warning message is given.
    Is there any solution. I couldnt find any user exits. Tried with field exits. But I believe only error messages could be given in field-exits.
    Please let me know if any other solution is possible.
    Regards

    Try using FM FORMAT_MESSAGE after CALL TRANSACTION.

  • Error Message in through transaction OVA2

    Hi All,
       In the transaction OVA2 for the Incomplete procedures, we have a warning message set. We want to set a error message instead. Like if there is an Item with prize 0 the system now displays a warning message( as per setting in OVA2) we want to convert this warning to error.
    Can any one please help me on this issue.
    Thanks and Regards,
    Nimisha Deshpande.

    Normally the incompletion log will be filled when some constraints (set through customising)  are not met. For instance, you can set up a constraint that certain fields are required (allthough visibly not required on the screen). SAP will check that field and when it's empty, an entry in the incompletion log is created.
    From the incompletion log the user can navigate to the point of error and correct the error.
    Maybe this is overdone for your requirement, but it's just an idea.

  • Can you set isolation levels of message-driven bean transactions?

    The problem: I have 3 different message-driven beans which each get a different type of message, except for a field that is common to all. That field is used as the primary key of an entity object. The message-driven beans configured to use a container managed transaction. Each message-driven bean, in processing the message, first does a lookup by primary key to see if the object associated with the key exists, and if it does not, it requests the entity's home object to create it. After that, they do further processing. The problem is that sometimes all the beans simultaneously get a message, resulting in each bean checking for the entity object at about the same time, and if they fail to find it (because none of them has created it yet), each creates an object, all with the same primary key. This is not caught until the beans start to complete their onMessage method, which I believe results in the container committing the transaction. One of the transactions will be committed successfully, while the other two will fail, get rolled back, and then be retried with the same message. The second time through, the other beans will find the entity object (since it has been created and committed) and they will complete correctly. In the end, they right thing occurs, except that there is a troubling exception or 2 in the log telling about the constraint violation (with the primary key) and the rollback. If it was just me, that would be fine, but our customer does not like to see exceptions in the log; that indicates to him that something is wrong.
    So, I am looking for someway to make sure that the actions of the message-driven beans are serialized. One suggestion from a colleague was to set the isolation level of the transactions being used by the container in processing the message-driven beans' onMessage method. However, the documentation does not mention any way to do this for a message-driven bean. Suggestions?
    Is the use of a UserTransaction a better way to do this? If I acquire a UserTransaction within the onMessage method of a message-driven bean, can I set its isolation level? How would this work? When I get a UserTransaction, does each client get a different transaction, or do they all get the same one?

    (1) The WebLogic JMS "unit-of-order" feature is a heavily adopted feature that was specifically designed to handle similar use cases - see the JMS developer guide for extensive documentation. In your use case, if "key" is used to define UOO, then there's no limit on the number of keys that can be processed concurrently, but messages for any particular key will be processed single-threaded in the order in which they were first submitted.
    Note that if you're using distributed destinations, the UOO feature is still fully supported - but the developer and/or administrator needs to decide whether to configure the destination to use "hash" or "path service" based routing (the JMS UOO edoc outlines the trade-offs).
    (2) Another alternative is to use a single MDB with max-beans-free-pool that processes all three types (as the other poster suggested). I think this assumes all MDBs run on the same JVM.
    (3) Another alternative is to use multiple queues, with a single MDB on each Q. Where some sort of hash algorithm is used to determine which Q is for the key. This approach is a "hand-coded" variant of the approach in (1) with "hash" based routing enabled...
    (4) If all MDBs actually do run in the same JVM, a third alternative is to use code the application to use a common lock to protect each key, eg, something like:
    // assume MyLock is simply a class with a "reference counter"
    // assume some global "staticHM" hash map that is all MDBs can access
    onMessage() {
    MyLock lock = null;
    key= msg.getKey();
    synchronized(staticHM) {
    lock = staticHM.get();
    if (lock = null) {
    lock = new lock();
    staticHM.put(key, new lock());
    lock.incRefCount();
    try {
    synchronized(lock) {
    // only one onMessage will be able to lock a particular key at a time
    do your work;
    } finally {
    synchronized(staticHT) {
    if (lock.defRefCount() == 0) staticHM.remove(lock);
    if (lock = null) staticHM.put(key);
    If multiple threads get a message with the same key, then only one thread at a time will work on the key.
    Hope this helps,
    Tom

  • How to get a message from call transaction in RFC call

    Hello :
    I would like to ask one favor i make a 2 call transaction in a RFC funtion when i make the first CALL TRANSACTION using te next statement.
        CALL TRANSACTION 'F-43'
          USING bdcdata MESSAGES INTO messtab2 OPTIONS FROM l_fromopt.
    I recive the number of the document in the field  sy-msgv1 from the message table messtab2 , then i make the second  CALL TRANSACTION  and i am waiting to get the other number of the document from the table messtab3  using the next statatement.
         CALL TRANSACTION 'FIBLFFP'
            USING bdcdata MESSAGES INTO messtab3 OPTIONS FROM l_fromopt. but now the table messtab3 don't send the number of document , and i need to get the number of this document for making a REFERENCE.
    thanks a lot for you help

    FORM bdc_transaction USING tcode TYPE tcode.
      DATA: l_mstring(480).
      DATA: l_subrc  TYPE sy-subrc,
            lwa_t100 TYPE t100.
      DATA : gv_ctumode TYPE ctu_params-dismode VALUE 'A'.
    call transaction using
    BREAK-POINT.
      REFRESH gt_messtab.
      CLEAR gwa_messtab.
      gv_ctumode = gc_ctumode.
      CALL TRANSACTION tcode USING gi_bdcdata                "#EC CI_CALLTA
                       MODE   gv_ctumode
                       UPDATE gc_cupdate
                       MESSAGES INTO gt_messtab.
      l_subrc = sy-subrc.
      IF sy-subrc <> 0.
        WRITE: / 'CALL_TRANSACTION',
                 tcode,
                 'returncode:',
                 l_subrc,
                 'RECORD:',
                 sy-index.
        LOOP AT gt_messtab INTO gwa_messtab.
          CLEAR lwa_t100.
          SELECT SINGLE * FROM t100 INTO lwa_t100  WHERE sprsl = gwa_messtab-msgspra
                                    AND            arbgb = gwa_messtab-msgid
                                    AND            msgnr = gwa_messtab-msgnr.
          IF sy-subrc = 0.
            l_mstring = lwa_t100-text.
            IF l_mstring CS '&1'.
              REPLACE '&1' WITH gwa_messtab-msgv1 INTO l_mstring.
              REPLACE '&2' WITH gwa_messtab-msgv2 INTO l_mstring.
              REPLACE '&3' WITH gwa_messtab-msgv3 INTO l_mstring.
              REPLACE '&4' WITH gwa_messtab-msgv4 INTO l_mstring.
            ELSE.
              REPLACE '&' WITH gwa_messtab-msgv1 INTO l_mstring.
              REPLACE '&' WITH gwa_messtab-msgv2 INTO l_mstring.
              REPLACE '&' WITH gwa_messtab-msgv3 INTO l_mstring.
              REPLACE '&' WITH gwa_messtab-msgv4 INTO l_mstring.
            ENDIF.
            CALL FUNCTION 'FORMAT_MESSAGE'
              EXPORTING
                id        = gwa_messtab-msgid
                lang      = sy-langu
                no        = gwa_messtab-msgnr
                v1        = gwa_messtab-msgv1
                v2        = gwa_messtab-msgv2
                v3        = gwa_messtab-msgv3
                v4        = gwa_messtab-msgv4
              IMPORTING
                msg       = l_mstring
              EXCEPTIONS
                not_found = 1
                OTHERS    = 2.
            IF sy-subrc <> 0.
              MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
            ENDIF.
            CONDENSE l_mstring.
            IF NOT l_mstring IS INITIAL.
              WRITE: / gwa_messtab-msgtyp, l_mstring(250).
              MESSAGE l_mstring TYPE 'I'.
            ENDIF.
          ELSE.
            WRITE: / gwa_messtab.
          ENDIF.
        ENDLOOP.
        SKIP.
      ENDIF.

  • Regarding error message from a transaction

    Hello all,
          I have a scenario where i need to collect all the error message from a trasaction and display it in a pop up.
          i am calling a function module and inturn calling transaction 'FB08' using bdc. i may get one or more error message. if there are more than one messages from my function module then i need to display this messages in a popup.
        Currently i am displaying one message using 'message ID' syntax at the bottom. what should i do to display error messages in a popup if there are more message
    Thanks,
    Raju N.

    use following fm.  
    CALL FUNCTION 'COPO_POPUP_TO_DISPLAY_TEXTLIST'
          EXPORTING
          TASK             = 'DISPLAY'
            titel            = 'Creation Log'
        IMPORTING
          FUNCTION         =
          TABLES
            text_table       = i_documents_log.

  • Error message in ME22n transaction

    Hi All,
    We want to display error message at  status bar of me22n transaction for some certain conditon.I am using a user exit where actually i am writing a code.I tried to write like this  'Message  E101(ZE) ' but message is not displaying at status bar.
    Thanks
    Mohit

    Hi ,
    1 >If message is not getting shown at status bar then is it getting shown as popo up. ?
    2 > If message is not at all getting shown then that means your exit is not getting called. Please put a break point inside your exit and exeute  me22n and see if your debugger gets triggered.
    If Debugger does not get triggered then that mean , either you have not created Project for yoour Exit OR you are using incorrect Exit.
    Please revert with your observatins so that can help you further.
    Hope this is helpful.
    Regards,
    Uma Dave

Maybe you are looking for

  • EP5.0 par upload help

    Hai I am working on java iviews using PDV on EP5.0 SP5. I have downloaded the par file of the iview from the portal, It has only default.properties file and profiles folder with the same default prop file. I changed this default file and uploaded the

  • Will a WRE54G repeater work with a WRT160N router?

    I'm using a WRT160N router and only getting 2 bars out of 5; fair signal. A friend has offered to sell me a WRE54G range expander. Will a G repeater work with an N router?

  • Help in buying PowerShot camera

    Hi I need help to buy a compact digital camera with high quality stills and full HD video recording capabilities. I found the following models: G15, S110, SX280 HS, SX260 HS. which one should I choose? which one is better? Best Regards, Barak Shimoni

  • TCP/IP Sockets Comunication by user defined DLL Class

    i will describe it briefly. i need to create a dll class to establish a socket communication and that dll class i should use it between the client App and the server App. but the main task is not done yet which is how to enforce editing to the displa

  • Can't drag imported media to preview area(Missing?) to Mark In/Out then Insert?

    If you see here: Gyazo - d813a4f880ef0db250637b17338d7a27.png There is usually another area to the left of the "Effect Controls" tab which I drag my imported files into then mark in/out and insert into my master area. This section is missing and I'm