Use of Identifiers in Communication channel definition

Hi all,
I have read the help.sap links about identifiers and their areas of usage. But still having some doubts.
I have got an idea about its usage in value mapping. I would like to know how the identifier is used by the communication channels in inbound and outbound processing.
The link says that <i>If a message from an external party contains an identifier for a company in the message header, the identifier is mapped to the name of the internal party</i>
But I thought the message headers are created only in XI after picking up the message content from the sender.  Can someone please explain me.

Hi Aarthi, 
In the communication channel, you can then specify the identifier to be used as the ID for the communication party.  In the identifiers tab of the communication channel screen, information wil be entered to help the system identify the sender as customer & not a logical system.
The available identifiers are specified in the communication party as alternative identifiers.
A communication party (party for short) represents a larger unit, which is involved in a collaborative process. Using a communication party, you generally address a company within a cross-company process. 
You can assign a communication party one or more services to address it as the sender or receiver of messages
Identifiers are used to identify objects uniquely.
An identifier comprises the following:
·Agency
Defines the identification scheme and issues names for the objects to be identified.
·Identification Scheme (or ‘scheme’ for short)
Constitutes the reference framework within which objects are uniquely identified by names.
·Name/Value
A name or value that identifies the object within the given identification scheme.
An object can only be uniquely identified when all three have been specified.
A person can be identified in many different ways, for example, by their customer number at a mail order company, or their name or employee number at their place of work. To be able to identify a person uniquely, it is not sufficient to just know the customer number, for example, you must know that this number is a customer number. Only once the frame of reference (the identification scheme Customer Number) is also known can a person be identified uniquely (by using the number).
In the example, the agency Mail Order Company manages the identification scheme Customer Number. Different customers are issued unique names (customer numbers) within this scheme.
Use
Identifiers are used in the following areas of SAP Exchange Infrastructure.
·To identify communication parties
·In value mappings.
·To set a receiver in the proxy runtime
These r the web-sites which give a detailed description about identifiers :
http://help.sap.com/saphelp_nw04/helpdata/en/2b/d5653fd1d3b81ae10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/81/104bb1fbab254c8644877c7f856bbf/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/9f/36bf393a06ec4fbd079233c3fcdea2/content.htm( This web-site gives all & detailed information regarding identifiers usage)
***********Please reward points if u find this useful
cheers,
gyanaraj

Similar Messages

  • 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

  • Use command line in Communication channel

    Hello together,
    i want to use the field command line in the communcation channel.  The Opperating system is OS400 R6.1. After selecting data from the db2 we want to call a program on the Operating system.
    Her are the settings:
    sql statement :                        select * from sapsrc/sadbjoin
    document name:                      SADBJOIN.resultSet
    document name: space            urn:sap.com:jdbcAdapter
    sql update :                               <test>
    comand line:                                 CALL PGM(sapsrc/sapersql01)
    time.                                           100
    The communication channel is running but the pgm call as a problem.  In the NWA I get the error :
    Error java.io.IOException: java.io.IOException: error=2, No such file or directory excuting command CALL PGM(sapsrc/sapersql01) - proceed anyway
    Whats the problem here ?
    Thanks in advance
    Wolfgang

    Hello together,
    sorry for delayed answer. I was ill !
    I start the Program at the PI OS system and  the program ist running. In the next stepp i put the programm call(CALL PGM(DGPL/SAPERSQL03) in the PI Field command line. I start the channel. I get the NWA message
    Error java.io.IOException: java.io.IOException: error=2, No such file or directory excuting command CALL PGM(DGPL/SAPERSQL03) - proceed anyway
    again. Have someone an idea?
    If I want to start an OS via ABAP I must config this in the transaction SM49. Must I configure the Java enviroment like the ABAP customizing ?
    Thanks
    Wolfgang

  • Using common SOAP Sender Communication Channel.

    Hi,
    Env: PI 7.1
    Scenario: Same SOAP Sender communication channel is used in more than one scenario.
    Properties "Use Encoded Headers" and "Use Query Strings" are checked.
    Problem: SOAP channel is getting binded with the first interface/call. Subsequent calls from other interface proxies fails. It always shows the interface which used this channel for the first time.
    My aim is to use the common channel in multiple scenarios and do not want to create separate channel for each.
    This was working fine in PI 7.0.
    Please help.

    A workaround would be creating multiple sender agreements using the same channel. For this while creating the sender agreement, use the option "Sender uses virtual receiver". This was u may use same set of sender service and sender interface with same channel.
    Regards,
    Prateek

  • Purpose  of  Use Query string in communication channel.

    Hi all,
    I have a scenario in which the sender sytem communication channel uses:
    Use Query string,Use encoded header and EOIO.
    What is the purpose of these parameters.
    Please help.
    Thanks,
    Am

    http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/frameset.htm

  • Identifiers in Communication Channel

    Hi guys!
    We try to configure a B2B scenario with identifiers, however, have a troble. We have created a party to who messages will be sent. Also added their Business System. In the Party we have configured a new Identifier (for seeburger as2).
    I suppose , this identifier has to be added also to cimmunication channel's identifiers tab, but there is not possible to find the new added identifier, just the 3 predefined - Duns & .....
    a, Is it necessary to put the identifier in the CC?
    b, How to enable select the new added one?
    Thanx, Peter

    Hi,
    It will depend on if you receiver want to differnciate between your sender partners.
    Your AS2ID will play important role in identifying partners.
    When you specify the Identifiers in Party you need to mention it in receiver agrrement.
    Regards,
    akshay Jamgaonkar.
    Reward points if find useful.

  • Issue with updation of communication  channel

    Hi Experts,
    I have configured a   JMS  to Proxy scenario in XI system. i  have changed  the  "Queue name" parameter   in  sender communication channel for the JMS adapter. the new Queue name is not  being used by the interface.
    when i monitor the messages  for the  this interface, i found that system is still using the Old  Queue name.
    can you please suggest  a way to resolve this issue.
    -Kaushik

    Hi,
    I am not sure if this resolves the issue.
    Stop the channel using RWB>Adapter Engine>Communication Channel Monitoring
    Identify your JMS sender Communication channel and stop it.
    Go to ID and reedit this channel and activate.
    Comeback to previous Communication Channel Monitoring check the status of activated Communication Channel (start it if it is still in stopped mode)
    - Gujjeti.

  • Dynamic path in the communication channel

    Hi,
    Is it possible to provide the path into the receiver file communication channel via the mapping program or any other means?
    In short, we want the path in the channel to be dynamic.
    Is it possible?, if so, how?
    Thanks,
    John

    Hi,
    Yes it is possible by using Variable Substitution. The path must be into the target payload and then you can use "Variable substitution" in your communication channel definition, to extract the path and use it into path name.
    var1 = payload:MT_XXXX,1,path_field_name,1
    Abid!

  • SAP XI Integration Design Channel Definition Query

    What is the module tab in communication channel definition in Integration design.

    hi,
    the functionality of modules tab would be redefining the modules specified in the communication channel template.
    in detail, all modules specified in a communication channel template are treated as a single parameter. This means that if you specify modules in the communication channel template and then use this communication channel template in a channel for which modules are already defined, all modules defined for the channel are overwritten.
    for more details, http://help.sap.com/saphelp_nw70/helpdata/en/cd/5af7c0c994e24fb0d0088443513de2/frameset.htm
    regards
    ravi.

  • SSL in Soap receiver communication channel

    Hi,
    I have a webservices that works fine in Soap UI. The webservice provider uses the SSL, but works like a web browser, doesn´t need to install a certificate before access the webservice.
    But when i try to use SAP PI using the soap receiver communication channel, the soap adater return the follow message:
    "Peer certificate rejected by ChainVerifier"
    I read some thing about using axis to solve this problem but I can´t find anything to configure this scenario.
    If someone had this problem and solved it, i will apreciate the help.
    Thanks
    Fabricio

    I Have 2 communication channel:
    1) This works fine
    Adapter Type: SOAP
    Receiver
    Transport Protocol: HTTP
    Message Protocol: SOAP 1.1
    Adapter Engine: Integration Server
    Target URL: https://gw-homologa.serasa.com.br/wsacheixml/wsacheixml.asmx
    SOAP Action: https://sitenet05.serasa.com.br/WSAcheiXML/WSAcheiXML/ConsultaAchei
    2) This doesn´t work
    Adapter Type: SOAP
    Receiver
    Transport Protocol: HTTP
    Message Protocol: SOAP 1.1
    Adapter Engine: Integration Server
    Authentication: Basic
    User/Password
    Target URL: https://treina.spc.org.br/spc/remoting/ws/consulta/consultaWebService
    SOAP Action: blank
    Both are https and the certificate is sent at communication time (There isn´t a certificate to install in the Key Store in Visual Administrator)
    I read that Axis manage this kind of integration with webservices, because the certificate must be installed at the moment of sending http request.
    I don´t know why the first interface works fine an the another doesn´t work, then I´m trying with Axis.
    In the SOAP UI both interfaces work fine.
    Thanks

  • Communication Channel Monitoring Error

    Hi...Experts,
    we r doing RFC-SOAP scenario with out using WSDL file,
    sender Communication Channel Monitoring getting error like this
    Error in processing caused by: com.sap.aii.af.mp.module.ModuleException: call to messaging system failed: com.sap.aii.af.ra.ms.api.DeliveryException: XIAdapterFramework:GENERAL:com.sap.aii.af.ra.ms.api.DeliveryException: invalid content type for SOAP: TEXT/HTML; HTTP 403 Forbidden caused by: com.sap.aii.af.ra.ms.api.DeliveryException: XIAdapterFramework:GENERAL:com.sap.aii.af.ra.ms.api.DeliveryException: invalid content type for SOAP: TEXT/HTML; HTTP 403 Forbidden
    In the Receiver Communication Channel Monitoring, getting error like this.
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: invalid content type for SOAP: TEXT/HTML; HTTP 403 Forbidden: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 403 Forbidden.
    how can i rectify these errors, pls suggest me..
    regards,
    Pasi.

    Hello Pasi,
    Error: HTTP 403 Forbidden
    Description: The server understood the request, but is refusing to fulfill it
    Possible Tips:
    Path sap/xi/engine not active
    • HTTP 403 during cache refresh of the adapter framework - Refer SAP Note -751856
    • Because of Inactive Services in ICF –Go to SICF transaction and activate the services. Refer SAP Note -517484
    • Error in RWB/Message Monitoring- because of J2EE roles – Refer SAP Note -796726
    • Error in SOAP Adapter - "403 Forbidden" from the adapter's servlet. –Because of the URL is incorrect or the adapter is not correctly deployed.
    Go through Micheal's Blog..
    XI: Timeouts
    /people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
    Thanks,
    Satya Kumar

  • Stop and Start Communication Channels

    Hi All,
    I am finding some peculiar entries in my application log which has made my scenario go awry.
    I have an AS2 to Proxy scenario. I am receiving the AS2 message successfully and i have to send a synchronous signed MDN back to the sender. I have done the necessary configurations for this and all certificates are loaded and verified.
    The strange part is, once i receive the AS2 message and convert it to XML using content conversion, the communication channel is stopped and again restarted. This messages i could find in application log Log entries. This makes the MDN Asynchronous as the existing HTTPS connection with AS2 sender is lost and so the MDN is not delivered as ASYNC MDN method is not set up.
    I need to know what are the system processes that can start and stop a communication channel. I am sure i have not set up any availability time planning for these comm channels and also, they are scheduled manually!
    Thanks,
    Rashmi.

    Hi Debashish,
    I am using Advantco AS2 Adapter, and they say it is one of the system processes and not anything with their AS2 Adapter.
    Thats why this question. Are there any system processes that can start/stop a communication channel? Atleast I have not come across anything like that.
    Thanks for your reply,
    Rashmi.

  • Search username in XI communication channel

    Hi,
    is there any way to know user name for example "ABC" is being used in which XI communication channel, other than going into each channel and looking for the required user name?
    Thanks.

    There is no standard feature that helps to search the communication channel  based on a particular parameter like username, filename, directory etc. As a workaround, you can download the communication channel details in spreadsheet as explained in the blog /people/iliya.kuznetsov2/blog/2009/06/18/simple-reporting-over-pi-communications-channels .
    Regards,
    Sunil chandra

  • Communication channel template

    Hello,
    Whenever I am trying to use "apply template" in communication channel , I am getting error. When I check the template in the IR , I get the same error.
    The template is for SOAP CC
    Where i can check the issue?
    Regards,
    Vinithra

    I think you might have imported older version Software Component.
    refer this forum thread: Attempt to read object Adapter Metadata from application REPOSITORY
    The above might help to solve the problem
    Can you also let me know which software component you are trying use the channel template?
    Also refer the notes:
    669669
    1309994
    Regards
    Ramesh
    Edited by: Ramesh P on Dec 23, 2011 12:21 PM

  • Change the host name of communication channel at runtime

    Hi,
    I am connecting to an SQL server using a JDBC receiver communication channel.
    The vendor who is managing this SQL server says that he has a primary server with the ip <IP1> and a secondary server with ip <IP2>.
    He wants me to switch to IP2 when IP1 is down.
    Is there any possibility of  to achieve this ?
    regards,
    Piyush

    I dont think there is any options available in JDBC adapter to change the host name dynamically...
    what u can do is - u create a dummy scenario which will just check whether the database is up or not and store the flag values in PI ABAP stack..
    Now before u send data to JDBC u do look up and check which server is up...and based on that u divert ur message to required system.
    thats what I can think of now...
    chirag

Maybe you are looking for

  • Plant /Resource Capacity utilization & dowtimes

    Hello Experts, Iam looking to develop a BW-KPI report for plant loading % utilization where i need to analyse the breaktimes,downtimes,and max available production times of a resource from the PPDS plan data for next 1 year . Iam looking if anyone ha

  • IPod Touch cannot connect to wireless network

    I have a 1 TB, dual-band time capsule with a wireless network created to share our broadband internet connection for our main computer (the iMac), a windows PC, an iPhone 3G, and a 2nd gen iPod touch to connect to the internet. Wireless security for

  • Select statement on cube

    Hi I am writing a routine (select statement) on the characterstics which has to get the data from other cube. My scenairo: Extracting the data from the flat file. In the cube i have a characteristics for which I need to pull the data from other cube.

  • Set up personal domain - help needed

    I followed the procedure and added my domain, configuring dot mac to use my personal domain. The domain is also correctly listen on the bottom of the iweb page. I went to my provider and inserted the requested forward (cname) to web.mac.com Now what

  • Mac Desktop Manager - Device has run out of memory

    So, long story short, this is the latest (of a very long string) of error messages. I have been able, with the help of these forums, to troubleshoot all the others. I am syncing my BB 8120 (v4.5.0.174) to iCal with the Desktop Manager, only set to sy