Regarding communication channel

we will not create communication channel while
   using HTTP/Idoc Adapter. but why should we require comm channel while receiver is SAP system?

Hi Praveen,
IDoc Adapter resides on ABAP stack and hence can communicate directly with Integration Server, for the conversion from IDoc to IDoc XML.Communication Channel is used for communication with the Integration Server which is obtained directly in case of IDoc .Hence Sender idoc adapter is not required and therefore no Sender Agreement.
In case of IDOC adapter as receiver to tell the XI where he should
send the data - there are many systems to which we can connect our XI and somewhere there has to be an object which will tell thx XI "where to" -> which RFC destination should it use.
Regards,
Vinod.

Similar Messages

  • Regarding Communication Channels

    Hi
    When i run the scenario for simple FILE to FILE for the first time it worked properly the source file is picking and the target file is creating in the specified directory,after that in ID i made my Adapter status as:INACTIVE for both sende CC and Receiver CC,When i made it ACTIVE ,in RWB under Component monitoring   My Communication channels I am facing the following error:
                                                                       Channel Started but incative with yellow icon.
    Thanks

    Have you refreshed the cache. Refresh the CPA Cache with PIDIRUSER or XIDIRUSER or a user with similar roles. Use this url,
    http://<server name>:<HTTP Port>/CPACache/refresh?mode=full
    In ID MENU->ENVIRONMENT-> Clear SLD Data Cache.
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Mar 4, 2009 2:29 PM

  • Regarding Communication Channel Error in Component Monitoring(RWB) in Dev

    Hi,
    In my XI dev Server when I check Component monitoring....Adapter Engine and CC monitoring are showing errors ( showing red
    symbol)......
    I think my RFC to File Scenario cannot be executed  due to this.......I cant receive any messages in SXMB_MONI.....
    Please help me......
    Thanks,
    Sudheer

    Hi...
    Still I am not getting any messages in the MONI.....
    In communication Channel Monitoring it is showing green.......
    In Component Monitoring Integration Engine:XID showing red.....CCMS Status: showing red and Adapter Engine Showing red......
    Created RFC destination at ECC(of 'T' type) and gave ECC details....Then gave same details in Communication channel in XI.......
    I did not created RFC Destination at XI.......
    Should data to be passed to RFC or XI automatically pings the data......
    When ABAPer executed RFC Connection its successful...but when he executes Functional module i.e test it is showing 'SYSTEM_FAILURE'.....
    Thanks,
    Sudheer

  • Regarding Receiver Communication Channel (Concurrency problem)

    Hi Masters ,
    In Receiver Communication Channel which is connected to oracle data base ..while updating records Status from N to C . i am getting following errors :
    **Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Channel has reached maximum concurrency (5,000 concurrent messages) and no free resource found within 5,000 milliseconds; increase the maximum concurrency level**
    Actually we are updating 10000 records status from N to C....... earlier it was updating in 30min now its hanging and giving above error ...... after 3 hrs its automatically displays updated succesfully message .
    Can you help me to understand wht exactly happening and at wht level i have to do settings in communication channel so tht it should work properly..
    Thanks in Advance.............
    Jagannath.

    Hi Jagannath
    you can specify the maximum concurrency for receiver adapters.  This defines the number of messages an adapter can process in parallel on a cluster node.
    Enter the number of messages to be processed in parallel by the receiver channel. For example, if you enter the value 2, then two messages are processed in parallel. Default value is 1 and this means only one message can be processed at a time by the receiver channel.
    http://help.sap.com/saphelp_nw70/helpdata/EN/64/ce4e886334ec4ea7c2712e11cc567c/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/EN/bc/bb79d6061007419a081e58cbeaaf28/frameset.htm
    increase this parameter from 1000 to a higher value you required and you would not be facing such problem
    Regards
    sandeep
    If helpful kindly reward points

  • Query regarding OS Command in Receiver Communication Channel

    Hi All,
    Consider the following  :
    1. Sender communication channel picks up file <abc.txt> from /files/in directory. The CC is configured to archive the file in the location /files/archive.
    2. Resulting Message is processed successfully in integration engine.
    3. Receiver communication channel is configured to place the file in target directory /files/out, and the Run OS command after message processing is set as : "/scripts/FTP_SCRIPT.pl %F".
    The above scenario works fine, but I do not understand why it works. :).
    I can see (by looking at logs maintained by the script FTP_SCRIPT.pl) that in step 3 %F passes "/files/in/abc.txt" as a parameter.
    I believe that the file should not be available in the "in" folder because the sender communication channel would have already archived it. Why is it available?
    In what order is XI processing steps 1-3 in the background?

    Hello,
    If you have selected Adaper Specific message attributes in both the adapters(File sender/Receiver), the same file name which is currently being used will be passed to the place holder '%F' .
    and you might have selected RUN OS command before message processing.
    Just confirm.
    Regards,
    Sreenivas.

  • Regarding the JDBC Communication Channel error

    Hi all,
    We installed one non-central adapter engine for our xi server. But when configuring jdbc channels with this non-central adapter engine, the jdbc channel not picking data from tables, instead it is always showing message "Processing Started". All the channels configured with central adapter engine are working fine. Basis person is working on this problem for 10 days, he didn't find any solution. Pls help us.
    Note:-when we start the channel configured with non-central adapte engine, the channel is automatically getting lock in visual admin. Even though we will release the lock manually, after starting once again it is getting locked again.
    thanks,
    madhusudhan.

    hi,
    Is your decentral adapter engine working fine for other communication channels.There might be some problem in your decentral adapter engine installation.
    You can refer to my blog on this.
    Basic Steps In Decentralized Adapter Engine
    regards,
    ujjwal kumar

  • Regarding Integration Scenario and Communication Channel Template

    Dear All,
    1.What is the purpose of creating Integration Scenario in IR?Is it compulsary to create Integration Scenario in Every Case?(I mean Scenario not using BPM and Scenario using BPM).
    2.What is the purpose of creating Communication Channel Template in IR?
    3.If we create Communication Channel Template in IR?Do we need to utilize that Communication Channel Template for creating Communication Channel in ID?
    4.IF we have created Integration Scenario in IR,and we transfered that Scenario from IR to ID,then Do we need to create Sender Agreement,Receiver Agreement,Receiver Determination,Interface Determination?or will they automatically created?
    Please clarify my doubts.Thanks in Advance.
    Regards,
    Ramana.

    Hi Ramana,
    <i>1.What is the purpose of creating Integration Scenario in IR?Is it compulsary to create Integration Scenario in Every Case?(I mean Scenario not using BPM and Scenario using BPM).</i>
    >>> For graphical overview about the sceanrio.It is not compulsary to create Integration Sceanrio.
    <i>2.What is the purpose of creating Communication Channel Template in IR?</i>
    >>> In integration scenario while creating the connection between two actions u need to specify the communication channel templates for Sender and Receiver.
    <i>3.If we create Communication Channel Template in IR?Do we need to utilize that Communication Channel Template for creating Communication Channel in ID?</i>
    >>>You can utilize these templates in ID.After completion to creating the configuration sceanrio need to modify the parameters of the channels.
    <i>4.IF we have created Integration Scenario in IR,and we transfered that Scenario from IR to ID,then Do we need to create Sender Agreement,Receiver Agreement,Receiver Determination,Interface Determination?or will they automatically created?</i>
    >>> From Tools-->Transfer Integration sceanrio from Integration Repository, From input help choose the sceanrio,Continue and click on Finish ,with the same name the configuration scenaro will create in ID.You need to follow the Confiuration steps like <b>Assign services</b> , here need to choose u r source & target business systems and <b>Configure Connections</b> in this step you can cross check the interfaces,mapping,channel templates involved in this sceanrio and <b>Generate</b>. It would automatically generates Sender Agreement,Receiver Agreement,Receiver Determination,Interface Determination. It would shown to u Generation Log, here you can check what are the objects generated and if there are any errors it would shown Number of errors.
    By setting the appropriate channel parameters, activate all objects from change list.Now u can able to test the sceanrio.
    However in latest version it is not compulsoary to create Integration sceanrio in IR and to the above things.You can use Configuration Wizard to do all these things or you can do these mauvally.
    Hope it will helps to clear u r doubts.
    Cheers
    Veera
    >>>Reward points,if it is needful.

  • Regarding the JDBC Receiver Communication Channel error

    Hi All,
    While executing Jdbc to Jdbc interface, i am getting error in jdbc receiver communication channel. please see below message for error description..
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Channel 'JDBC_AccntStatements_Receiver', Service 'BS_BusinessSystem', Party '': JDBC Adapter configuration not activated
    Note: the channel status is active and activated(not in change mode).
    Any idea on this error.
    thanks,
    Madhusudhan.

    Hi
    According to your Error Message,
    Saying that JDBC Configuration is not Active.
    Once again cross check all the config is Activated & also Test your Config Using Config Test Tool in ID
    And also check in RWB-Adapter Engine-Adapter monitoring ---select the option instaled & Started. whether the JDBC Adapter is working fine or not

  • Regarding the Communication channel options

    Hi guys,
    In the Communication channel We have an option in the File processing parametrs that is File construction mode Here i gave Append, every time the output is appended to the current file, but my requirement is i want to append the data on the date wise, means today(29/08/08) i want only one file, tomorrow(30/08/08) ill get only one file,...
    How to achieve this, how we will give the date in the CC ?

    Hi,
    Rather than using the variable substution use this.
    1. Create a UDF with two input a,b with the following code.
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
    String fname = "file" + a + ".xml";
    conf.put(key, fname);
    return "b";
    2. Map the CurrentDate function with transformDate and with the UDF as input a and any other mandatory field as another input b map the out put of the UDF to the required filed.
    3. In the TransformDate function use the Source date format as yyyy/MM/dd and target date format as yyyyMMdd.
    note: mapping any source field with b input via UDF to the target field ensures that the UDF is always executed and sets the file name with the current date.
    Thanks
    SaNv...

  • Open and close communication channel in one link

    Hello,
    I implement with successful the scenario that described in this blog:
    Control Communication Channels Externally without using RWB
    Right now I use with this link to start the CC
    http://aaaa:50000/AdapterFramework/ChannelAdminServlet?party=*&service=Open_Friday_Service_Sender&channel=Open_Friday_Sender&action=start
    And with this link to stop the CC
    http://aaaa:50000/AdapterFramework/ChannelAdminServlet?party=*&service=Open_Friday_Service_Sender&channel=Open_Friday_Sender&action=stop
    I looking for the way to start and stop the communication channel in one link.
    Elad

    hi elan
    i think you need to write an abap program and schedule it..
    abap program will call this HTTP link as The URL has no dependency on where it is called.
    regards
    kummari

  • Using a variable in communication channel

    Hi,
    I have a lot of Communication Channels looking for files in the same directory. This directory's path will be changed soon and so I assume I'll have to change all my Communication Channels.
    I was wondering whether there was a means of using a variable for the Source Directory in order to just have to change its value where it is defined and not every where it is used...
    Regards
    Yann

    Hi,
    Is this a sender file adapter? or a receiver file adapter?
    You can make a change / make the receiver file adapter's directory dynamic by setting the value during runtime in the mapping.
    Use  this blog and the code in the blog to acheive this,
    /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
    Sender File adapter, I dont think this is possible.
    Regards,
    Bhavesh

  • Error in the SOAP   Receiver communication channel

    Hi ,
            My scenario is RFC - to -SOAP (synchronous )   i have  specified the TARGET URL inthe   SOAP receiver  comminication chanel.. but  while testing  the interface   by providing the test  data from R/3 ..  I'm not getting any Respose.. ..
    If I check in the SXMB_MONI in  i'm getting the following message ..  but the URL whicjh i provided that is fine.. but my doubt  is  through XI  may be it's  not able to connect the  Target System... .. so, please suggest me...
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: www.webservicex.net</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    regards
    Jain

    By default, the SOAP adapter sends the SOAP message with the content type text/xml.
    When you check "Do not use SOAP envelope", the default contnet type is application/xml.
    You can change the content type like this: Go to the SOAP receiver communication channel module tab. Add the module "localejbs/AF_Modules/MessageTransformBean" before the standard module. Add the parameter name Transform.ContentType and value text/xml.
    Check out this
    /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi
    One way of testing ur scenario
    /people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible
    Also have a look here
    SAP Note 856597
    reward points if solution found helpfull
    regards
    chandrakanth

  • Error ORA-03113: end-of-file on communication channel in droppping  a table

    Good evening,
    I am very new on Oracle and I have a problem with some tables. Without any reason, apparently, I can't drop some of my table. Oracle gives me this error:
    ORA-03113: end-of-file on communication channel
    and then close the connection of the user.
    What I should have to do?
    It is very important.
    Thanks a lot
    best regards
    Anna Zanetti

    Good morning, I still have the same problem, I can't drop a table from my database.
    The message is again:
    Re: Error ORA-03113: end-of-file on communication channel
    The alert log file says:
    Fri Nov 17 12:27:31 2006
    Errors in file /usr/oracle/admin/oracledb/udump/oracledb_ora_4369.trc:
    ORA-07445: exception encountered: core dump [0955C61F] [SIGSEGV] [Address not mapped to object] [0xC] [] []
    and in file oracledb_ora_4369.trc there is:
    Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr: 0xc, PC: [0x955c61f, 0955C61F]
    Registers:
    %eax: 0x00000000 %ebx: 0x00012d95 %ecx: 0x58301930
    %edx: 0x00000000 %edi: 0x5830d9e8 %esi: 0x00000000
    %esp: 0xbfffae1c %ebp: 0xbfffb060 %eip: 0x0955c61f
    %efl: 0x00210282
    (0x955c61f) movzw 0xc(%eax),%eax(0x955c623) cmp $30,%eax
    (0x955c626) jle 0x955c63e
    (0x955c628) xor %edx,%edx
    (0x955c62a) push %edx
    *** 2006-11-17 12:27:31.658
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump [0955C61F] [SIGSEGV] [Address not mapped to object] [0xC] [] []
    Current SQL statement for this session:
    drop table fiumiforjoin
    ----- Call Stack Trace -----
    calling call entry argument values in hex
    location type point (? means dubious value)
    08856247 call 0885776A 1 ? 0 ? 1 ? 1 ? 0 ? 0 ?
    08290320 call 0885605A 3 ? 0 ? 0 ? 0 ? 0 ? 0 ?
    0955C61F signal 08290320 B ? BFFFAAB0 ? BFFFAB30 ?
    0955D6BE call 0955C61F 5830F01C ? 0 ? FFFFFFFF ? 0 ?
    1 ? 5830F01C ?
    08DD1EEB call 0955CC22 BFFFB394 ? 0 ? 0 ? BFFFB348 ?
    58EAB2B0 ? C ?
    09434EF3 call 08DD1A28 BF2A8C4 ? BFFFC0C0 ?
    BFFFC0C0 ? 4 ? B6AB0300 ?
    B6ABC2E0 ?
    094106E0 call 094326D4 4 ? 0 ? BFFFC0C0 ?
    093D7BB5 call 0940FEF8 3 ? E ? BFFFC1F8 ? A4 ?
    093D630C call 093D7AC4 BFFFCDF0 ? BFFFCD08 ? 17 ?
    1 ? 0 ? A4 ?
    08293DE6 call 0850FFFF 5E ? 14 ? BFFFCDEC ?
    0A1ED44D call 08293DE6 5E ? 14 ? BFFFCDEC ? 0 ?
    08292122 call 0A1ECAE4 BF2A8C0 ? 5E ? BFFFCDEC ? 0 ?
    BFFFD6E8 ? BFFFD6E4 ?
    0941F190 call 0829193C 0 ? 0 ? BF2A8C0 ? BF83090 ?
    F1 ? 0 ?
    08293DE6 call 0850FFFF 3C ? 4 ? BFFFEB08 ?
    08291238 call 082937A8 3C ? 4 ? BFFFEB08 ? 0 ?
    0828F403 call 08291012 3C ? 4 ? BFFFEB08 ?
    08274A3D call 0828F39C BFFFEAEC ? 3C ? 4 ?
    BFFFEB08 ? B6CC017C ?
    B6C1A17C ?
    __libc_start_main() call 08274A3D 2 ? BFFFEBA4 ? BFFFEBB0 ? 0 ?
    +218 B6C1C898 ? B7600020 ?
    Any idea of what I have to do?
    Thanks for your help..
    Best Regards
    Anna Zanetti

  • 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

  • Error in generating the communication channel

    Hi All,
    I am getting the following error while trying to configure the business scenario using the Integration Directory.
    Attempt to create object failed
    Unable to generate the communication channel (XI_Test_Sender_BS, XI_Sender_BS): com.sap.aii.utilxi.misc.api.ClientServerException
    Here I am trying send a message from a third party system to an SAP R/3.I had selected the adapter type as File adapter on the sender side and Idoc adapter on the receiver side.While configuring using the Configuration Wizard, the error mentioned above is generated.
    Please help me.
    Thanks and Regards,
    Soumya.

    HI Rajesh,
    Thanks for quick reply...
    My requirement was to idetify the order number in table which i have generated a sequence to be unique in DB.
    Do we have any option to process a single file at a time from the sender location instead of multiple files...i can see processing sequence <bydate> option in nfs but not in FTP.
    Please suggest....
    Thanks in advance,
    naveen

Maybe you are looking for