Message ID is disabled in Communication Channel

Hi,
Scenario is JDBC to idoc/file.
In commmunication channel monitoring it says
  1/17/11 2:38:22 PM 0da4686f-f398-425d-2793-c608667865dd Polling interval started. Length: 60.0 seconds
  1/17/11 2:38:22 PM 0da4686f-f398-425d-2793-c608667865dd Processing finished successfully.
but i am not able to see any messages in SXMB_MONI and also message ID in communication channel is greyd out.ia m not able to open the payload nor audit log.
and the other thing is everytime its generating the same message ID for every 60 secs of poll interval.
Can someone help me in resolving this issue.
regards
Edited by: ayrahcaanilan on Jan 17, 2011 3:51 PM

Select
a.order_num,
a.sap_delivery_number,
a.sap_delivery_line_number,
a.warehouse,
a.product,
a.product_size,
a.order_qty,
a.ship_qty
from wh03_h a, tr_log c
where a.seq_id = c.seq_id
and c.date_manage is null.
What I understand from the Query is : First it will filter data from tr_log table based on ""date_manage is null"" Check, Now Filtered data of tr_log is compared with data of wh03_h based on """a.seq_id = c.seq_id """ Check ...Which is a inner join
1. So what i would suggest is run your Query in actual Database and check , see if it  is fetching any number of rows ...
Might be Inner join is creating problem ... against seq_if of C table might be there is no such seq_id Data in a table...
So check this thing .. is your query fatching data ...
2. Or for testing first use a simple your Query .. Like
Select
a.order_num,
a.sap_delivery_number,
a.sap_delivery_line_number,
a.warehouse,
a.product,
a.product_size,
a.order_qty,
a.ship_qty
from wh03_h a
and execute it again and again 2-3 times , and check wether data is populated in payload or not...
So by  this way you came to know .. Problem is with data or adapter is giving problem ....
3. Check for adapter lock also .. and yes Database table lock also .. If something is updating table and at the sametime you will try to fetch any data from same table .. table will not return anything .. infact it hangs untill update query execute commit ...
Hope this will help in debugging ...
Regards
Prabhat Sharma.

Similar Messages

  • Disabling all communication channels before starting XI

    We are mirroring our XI system for DR purposes and I need to work out how to stop XI from retrieving and delivering messages when I start it up.  I want to be able start up the DR system on the same network to check that it looks OK, but with all communication channels disabled (or stopped!).
    Does anybody know how to do this?
    Regards,
    Jason

    Hello All,
    Sorry for opening a topic that is very old but every google search ends up here.
    Run the script to set the channels to “STOPPED” state:
    update [<SID>].[SAP<SID>DB].[XI_AF_ADM_STATE] set ACTIVATION_STATE = 'STOPPED';
    This the script below will set the History of the communication channels to STOPPED:
    update [<SID>].[SAP<SID>DB].[XI_AF_ADM_STATEHIS] set ACTIVATION_STATE = 'STOPPED';
    This will set the automatic scheduled communication channels schedule to disabled:
    update [<SID>].[SAP<SID>DB].[[XI_AF_ADM_SCHEDULE] set ENABLED = '0';
    Next for disabling new incoming messages. Disable the Integration Engine (Set ENTRY LOCK to 1):
    if exists (select * from <SID>.<sid>.[SXMSCONFVL] where CLIENT = '200' and AREA = 'RUNTIME' and PARAM = 'ENTRY_LOCK')
    update <SID>.<sid>.[SXMSCONFVL] set VALUE = '0' where CLIENT = '200' and AREA = 'RUNTIME' and PARAM = 'ENTRY_LOCK';
    else
    insert into <SID>.<sid>.[SXMSCONFVL] (CLIENT, AREA, PARAM, SUBPARAM, GENERIC, VALUE, CHGTSTAMP, CHGUSER)
    VALUES ('200', 'RUNTIME', 'ENTRY_LOCK', '', '0', '1', '20131206011316.8280000', 'DDIC');
    The following will disable the abap RFC's:
    update [SID].[sid].[RFCDES] set RFCOPTIONS = REPLACE(RFCOPTIONS,'N=','N=#') where RFCTYPE = 'T';
    update [SID].[sid].[RFCDES] set RFCOPTIONS = REPLACE(RFCOPTIONS,'H=','H=#') where RFCTYPE = '3';
    Replace <SID> with the sap<sid>.
    Keep in mind that the mail is still being send out when you start SAP.
    To active the Integration Server for incoming messages:
    f you have locked the Integration Server for incoming messages, open it by calling the transaction Integration Engine - Administration (SXMB_ADM) and choosing Integration Engine Configuration    Specific Configuration   Change New Entries  . Select the category RUNTIME and then the parameter ENTRY LOCK: Set the current value to 0 (NOT LOCKED) and choose Save
    The message in the queues are still being processed.
    For the full Start/Stop procedure check:
    Starting and Stopping - Administering PI (Process Integration) - SAP Library
    Greets,
    Stan

  • Message mapping hangs when selecting communication channel

    Hi Experts,
    I have a strange problem. In message mapping, there is an RFC Lookup. For this RFC lookup, there is one parameter of type communication channel. I want to test this message mapping. So, I go to the Test tab and browse for all available communication channels. When I select a channel and click on Select, ESR hangs. I am not getting why this is happening. Please help me get rid of this problem.
    Thanks,
    Netrey

    Hi,
    Got solution for this problem. Below is the communication from SAP on this issue,
    Please apply the latest patch levels for the PI components, following
    the steps below:
    http://service.sap.com/swdc
    1. Software Downloads - SAP Software Distribution Center
    2. Support Packages and Patches - Entry by Application Group
    3. SAP NetWeaver and complementary products - SAP NETWEAVER PI
    4. SAP NETWEAVER PI 7.1 - Entry by Component
    5. Process Integration. The components that should be updated are:
    ESR 7.10
    MESSAGING SYSTEM SERVICE 7.10
    XI ADAPTER FRAMEWORK 7.10
    XI ADAPTER FRAMEWORK CORE 7.10
    XI TOOLS 7.10
    Thanks and Regards,
    Netrey

  • File Overwriting in File Receiver Communication Channel

    Hi,
    I have an IDoc to File scenario.
    My file receiver communication channel has the following parameters :
    - File name scheme = %timestamp%_AOBSD4RL.MES
      (I'm using variable substition and the variable "timestamp" is initialized at mapping time with the current time in format yyyyMMddHHmmss).
    - File Construction Mode = Create
    - Option "Overwrite Existing File" not activated
    When two inbound messages result in the same target file name, the second one overwrites the first one although the "Overwirte Existing File" setting is not active in the receiver channel.  Is this a bug in XI ? (I'm on 7.00 SP11)
    And is it possible to say to the receiver channel to process only 1 message per second so there will no more target file with same name ?
    Thanks in advance,
    Laurence

    Hi Laurence,
    There is no such facility with Receiver File Adapter to process single message in one step.
    I want to suggest you a may possible way to overcome( it's just an idea), though I never worked with them I think it will work.
    As you the file name is assigned to message with timestamp at receiver communication channel step you can schedule the outbound queue in such a way that it will transfer the message in delay.
    Try to investigate further more, But i m not sure that Queue Scheduling is supported by SP11 or not.
    Regards,
    Shri
    Reward point if it helps you

  • Seeburger AS2 Communication Channel Error

    Hello,
    when trying to send a test message to the AS2 receiver communication channel I get the following error in communication channel monitoring:
    javax.resource.ResourceException: Fatal exception: javax.resource.ResourceException: ResourceException caused by com.seeburger.xi.api.cci.SeeXIDeliveryException: SEEBURGER AS2: AS2 Adapter failure # Outbound configuration error: Failed to get configuration from DTREQUEST and DATABASE.., SEEBURGER AS2: AS2 Adapter failure # Outbound configuration error: Failed to get configuration from DTREQUEST and DATABASE.., ResourceException caused by com.seeburger.xi.api.cci.SeeXIDeliveryException: SEEBURGER AS2: AS2 Adapter failure # Outbound configuration error: Failed to get configuration from DTREQUEST and DATABASE.., SEEBURGER AS2: AS2 Adapter failure # Outbound configuration error: Failed to get configuration from DTREQUEST and DATABASE..
    Have you ever got a similar error? Seems to be a configuration error of the adapter installation itself rather than a problem with configuration objects or the receiver channel.
    Do you have any idea?

    Hi Florian,
    Please provide info if there is a need for any Sender agreement in case we select "Synchronous" mode for MDN and Handle Received MDn as "NoAction".
    I am also getting the below error for my scenario (IDOC --> XI --> AS2)
    Description: AS2 Adapter failure Outbound configuration error: Failed to get configuration from DTREQUEST and DATABASE.. com.seeburger.as2.AS2Plugin.execute
    Thanks and regards
    Ajay Garg

  • File sender Communication Channel is not working

    Hi friends
    we  Created File sender Communication Channel and Activated but It is not picking up file
    1.  0 messages in Message Monitoring
    2. My Communication Channel not appearing in Communication Channel Monitoring also
    3. We have refreshed the cache and activated the channel.
    we chack with File name, Directory name and  path ....
    Friends have any idea
    Regards
       Viswanadh Vadde

    Perosnally, I would recommend setting a trace and letting the system telling you exactly why.
    Traces are used to analyze runtime errors.  By setting a specific trace level for specific locations, you can analyze the behavior of individual code segments at class and method level.  This is done with the help of the log configurator service:
    Log onto the Java Admin Console
    &#61680;     Services
    &#61680;     Log Configurator
    &#61680;     Locations
    &#61680;     Choose the location (Java package) and the tracing level (severity)
    (for example, com.sap.aii.adapter.file)
    &#61680;     Root Location > com > sap > aii > File
    &#61680;     Set the severity and choose Copy Severity to Subtree

  • Communication Channel Monitoring not showing up Communication  Channels

    Hi All,
    PI 7.1 : I  have created Communication Channel using File Adapter in ID and activated it. Adapter engine is Central Adapter Engine. But in Runtime Workbench I am not able to see communication channels created under Component Monitoring -> Adapter Engine -> Communication channel Monitoring. Please let me know what is the problem.
    And in ID I am getting below warning message for that Communication Channel.
    Message:  Unable to Check Whether Communication Channel is compatible with selected Adapter Engine since version information for  Adapter Engine is missing in SLD.
    Any idea? I appreciate your  quick help.
    Thanks,
    Carl

    Hi Abhishek,
    I have selected inID ,  File dapater software component  SAP BASIS 7.11 name space http://sap.com/xi/XI/System, adapter "file " is in that name space in ESR. In ESR there is only one BASIS Software Component SAP BASIS 7.11.
    Thanks,
    Carl

  • Calling specific put/get commands from the communication channel

    Hello,
          I need to execute a specific command to place or read the file from the bank file server.
    The command for placing the file is something like this -
    put localfilename %localfilename%SECUPGPENA%GPEXRIP%%B
    I am trying to use the following command in the "Run Operating System Command Before Message Processing"  section of the communication channel
    "put %F %%F%SECUPGPENA%GPEXRIP%%B"
    But the files are not being transferred.
    I believe that I need to replace the actual message processing command by the given command by writing a script and calling it.
    Please give me any pointers for solving the issue.
    Regards,
    Mayank

    Hello,
            Thanks for your response.
    I have already gone through the above blogs.
    The issue is that I need to replace the actual command used in the file transfer with the given put command.
    Please let me know if there is a workaround for it.
    Regards,
    Mayank

  • About Communication Channel Parameters

    What is Variable substitution (target dir/filename scheme) parameter, Run OS command before Message processing and Run OS command after Message processing parameters in the Communication Channel, where we can use this parameters(i.e which type of scenarios)
    Edited by: Venkataramesh B on Feb 20, 2008 1:16 AM

    Run Operating System Command Before/After Message
    Processing
    &#9679;      Command Line
    The operating system command specified here is executed before or after successful file processing. The default value is an empty character string (no command).
    When the operating system command is called, the file name currently being processed can be specified with the following placeholders:
    %f (file name)
    %F (absolute file name including path)
    &#9679;      Timeout (secs.)
    This specifies the maximum runtime of the executing program in seconds. When this time interval is exceeded, the adapter continues processing. The executable program continues to run in the background.
    &#9679;      Terminate Program After Timeout
    Set this indicator if the adapter is to terminate the executing program in the event of a timeout.
    The adapter writes the output (STDOUT and STDERR) for the operating system command in the system trace.
    check this link for the details:
    http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm

  • IDOC adapter is not shown in communication channel

    hi gurus,
    at present i am using PI and in the communication channel list (adapters types) no idoc adapter is displayed ,can anyone help me to solve this problem.
    and also when i create any scenario related to idoc those messages where not displayed in communication channel.

    Hi Allen,
          U r checking for an IDoc channels in Communication channel monitoring.IDoc adapter is reside in ABAP stack.So that u cant see the Idoc communication channels from monitoring of CC's. If Idoc messages is at sender side no need of CC.
    If you want to view the source and target messages of Idoc's u can see those from SXMB_MONI.Choose u r processed message,Dbl click,For Idoc as sender u can view the message from payloads of Inbound message,For Idos as Receiver u can view the message from Payloads of Request message Mapping.
    Hope it will helps..
    Cheers
    Veera
    >>>Reward points,if it is needful

  • Different message structures on one communication channel

    Hello,
    we've got the situation where on on single communication channel, we will have multiple message structures. We need to discriminate between them and then handle them according to their structure.
    All messages have a header section in which the message type is stored. So I've created a dummy structure:
    <ns0:dummy>
      <header>
        <message_type></message_type>
      </header>
    </ns0:dummy>
    the actual messges will have a different root element, but you can ignore this by using xpath. So, I've created a sender agremeent with this dummy message as the interface. I have a interface determination with conditions:
    /*/header/message_type = MT_A
    and receiving interface MT_A. Same for MT_B and so forth. There's no interface mapping in between.
    The receiving system now has a receiver agreement with MT_A as the interface. This all works. But in the receiver agreement you set up a communication channel where the message is sent to.
    But at this point, MT_A was what the original system sended. All we did was figuring out what message type we're dealing with. Now we need to handle this message as MT_A and using a interface mapping, map it to MT_A_New. We cannot do this in the original receiver determination / interface determination combi, sinse this would mean a message mapping from dummy to something, and we need from MT_A -> MT_A_NEW.
    Does anyone have thoughts on how to do this?
    Thanx in advance!
    Greetings, Walter.

    Hello All,
    thanks for all your input, it gave me quite a few possible directions to look.
    we eventually solved our issue by creating a "generic" structure. It contains the header part (which is the same in structure A and B) and both the A body and B body as optional parts.
    now we can make a mapping which only operates on the A part and ignores the B part and also one which does the B part.
    <root>
      <header>
        <MT></MT>
      </header>
      <MT_A>
      </MT_A>
      <MT_B>
       </MT_B>
    </root>
    we can still define which mapping to use based on the header information. It all seems to work.
    Thanks again for all your input!
    Greetings, Walter.

  • How to select a communication channel based on a field in the message?

    Hi All,
    In my scenario - Sending system will send one country field in the message ,I have one receiver system which has different folders for different countries.
    I have created separate communication channels for separate countries.
    Now at runtime based on the country field in sender message I need use the channel respective to that country.
    How should i achieve this?
    Please help.

    Hi,
    Say you have 3 countries - I would suggest:
    1) Create 3 services - each for one country
    2) Create 1 CC's under each of these services
    3) In your Receiver Determination ->Configured Receivers -> Condition field --- put in the condition (by choosing the field from the input that has the country code)
    4) Against each condition, choose the respective service for that country
    5) Complete the Interface Determination - (by calling the same mapping in all three Interface Determination)
    6) Complete the Receiver Agreement by choosing the appropriate CC created as in Step 2)
    1) and 2) are basically for ease of use. If you need to identify the Service or CC - this would be user-friendly.
    If you dont want to create 3 different services - you can still not do Step 1 and continue from Step 2.
    Regards,
    Balaji.M

  • Finding a System Error Message (reflected in communication channel)

    Hi,
    I am working on release 3.0. I have found a System Error Message reflected in JDBC communication channel due to a data problem. I assume that this message is old and I can not find the message. It seems that I need the exact date and time when the message was created in order to find this message. I would like to find the payload to view the data and cancel the message.
    Does anyone have any tips on how to find this sort of message?
    Thanks,
    Leanne

    use the standalone Logviewer to read the log files. Works great.
    "If you have an SAP Web Application Server Java 6.20 or below you may also get a standalone_logviewer.zip file at the SAP Service Marketplace at service.sap.com/download u2192 SAP NetWeaver u2192 Release ‘04. In this case JDK version 1.3 or higher must be installed on the system. The java version must be same on the server and the client.
    In the SAP Web AS Java 6.30 installation a folder named logviewer_standalone can be found under: <path Of J2EE installation>/<SysID>/JC<nr>/j2ee/admin/logviewer_standalone. Verify that the batch file logviewer.bat is installed in the directory logviewer-standalone.
    (source -> http://help.sap.com/saphelp_nw04/helpdata/en/e4/540c404a435509e10000000a1550b0/frameset.htm)
    procedure is ..
    1.open Visual Administrator
    2.click Log Configurator
    3.Runtime->Destinations you can find out which destination is for defaultTrace.X.trx.
    4.change the formatter from "com.sap.tc.logging.ListFormatter" to "com.sap.tc.logging.TraceFormatter"
    if change couldn't take effect,reboot j2ee.
    regards
    chandra

  • Message Interface and Communication Channel are not getting in RW B

    Hi
    I have created a sceario in which i have created following things
    2 - External Definition of Same XSD
    2 - Data Types
    2 - Message Types
    4 - Message Interfaces
    2 - XSLT mappings
    2 - Interface Mapping
    I have created on two scenario objects in XI ID.
    But In RWB i can see only one sceario message interfaces and communication channels but the for other scenario MIs and Communication channels are not visible in RWB
    I have created all the things in only one Namespace.
    What could be the problem .please help me
    Regards

    Hi,
    Have you activated it?
    Can you see it in SXI_CACHE?
    If one is no please run report SAI_CACHE_REFRESH
    Kind regards,
    Wojciech

  • The message is not reaching the outgoing communication channel

    hi forum help..............
    i have a IDOC-XI--JDBC scenario...
    my xi receives an idoc from a sap ecc.....does a simple mapping to a jdbc structuuure and then writes to a databse....
    it was working fine..... but now i had to change the JDBC adapter configuration..means in the integration builder(configuration).. i changed the name of my database server.....
    now after making that change ....... the message is not reaching the outgoing communication channel....
    i cant see any error in the sxmb_moni....
    but there is no log for the message processing in the communication channel in the RWB............

    hi,
    Is the Database is running on the same server  and the same tables and all are existed with same structure.
    Database name is changed then you would have to check all . and after changes , did you activated ?
    If every thing is correct, then refresh Cache.
    For cache related see the below links
    /people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off - SXI_CACHE - Ripped Off
    XI Runtime cache error: Cache contents are obsolete
    Cache Refresh - SAI_CACHE_REFRESH
    /people/sravya.talanki2/blog/2005/11/03/cache-refresh-errors--new-phenomena
    Regards
    Chilla

Maybe you are looking for

  • Brand New Mini-DVI to Video Adapter for sale

    I bought this adapter this past june, I've used it only a few times, it is a great thing to have, but since I recently sold my powerbook for an iMac, I cannot use this adapter. So I am selling it half price on ebay, here is the link. EBAY LINK

  • Airport Express' no longer available to iTunes as remote speakers

    Hi,      I'm running Windows 7, iTunes 10.6.1.7 and the firmware on my airports is 7.6.1. I'm having a wierd issue where I can't use iTunes itself to send audio to the airports.  There is no mulitple speaker icon in the lower right corner like there

  • Not deleting images from Sony DSC-W120

    iPhoto imports pictures from the camera just fine, but does not delete them from the memory stick, even when told to delete originals? Ideas? Camera side perhaps? It works fine with an older Sony Cybershot dsc-s600.

  • Does Oracle 10G XE collide with other installed Oracle products?

    I have IDS 9i (Forms and Reports 9i) installed on my laptop for use with our remote database. Does Oracle 10G XE do anything with my Oracle home settings? I have Windows XP SP1 on my laptop. Mike

  • Creating fillets in AI

    We do technical illustrations and are switching to Adobe Illustrator from another software. One function we find very necessary is creating rounded fillets with specified radii between two lines. Is there a way to accomplish this with AI or is a scri