Environment or system variables in PI Communication channel parameters
Is it possible to use any of the system/environment variables in the PI Communication channel parameters ? Please point me to the documentation. I know I had seen it on SDN sometime but can't seem to be able to find the link.
I am not interested in ASMA or variable substitution.
Thank you,
Sridhar
I don't know anything other than Asma, DynamicConf, VariableSubs, etc...
There're some system variables like "%f" or "%F" usable in FileAdapter channel (OS command box)
Similar Messages
-
Role for Changing communication Channel parameters
Hello All,
I'm looking for a role that gives access to Changing communication Channel parameters in Integration Directory. I know that SAP_XI_ CONFIG_J2ee gives this access but is there a way to assign any security role or any component so that it gives access to just Changing communication Channel parameters in Integration Directory instead of giving access to the whole IB:Configuration.
Thanks in AdvanceHi
dont have idea but maybe u can get idea about assigning role from these,
see if it helps
http://help.sap.com/saphelp_nw04/helpdata/en/89/05793c05f0807be10000000a11405a/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/45/0c86aab4d14dece10000000a11466f/frameset.htm
regards
Pratibha -
Variable Substitution in Communication Channel
Hi,
When doing variable substitution in the communication channel do I use my source or target message to create the reference?
Thanks,
Lieselalways in the target...u can check with <a href="http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/frameset.htm</a>
Message was edited by:
Prabhu S -
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 AMRun Operating System Command Before/After Message
Processing
● 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)
● 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.
● 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 -
Communication channel parameters are not tranported in CTS+ transport
Hi,
My scenario is MDM to jms.
we have configured the cts+ transport in our system.
We transported the ESR and ID objects from development to Quality.
But in the sender mdm communication channel the everything is getting transported except Repository password.
when i checked in the quality system the Repository password was blank.
And receiver jms communication channel details are in
dev system
IP Address or server Name:135.12.14.12
server port :3321
Queue manange name :RRTYRKB
channel name :KDIEKE.MDM
Quality System
IP Address or server Name:localhost
server port :1414
Queue manange name :QM_hostname
channel name :S_hostname
i want know whether this is the case when we do the cts+ transport?
if it is the case should i edit the objects in the Quality sysem(which i don't want to do).
Thanks.
Regards,
Muniyappan.Hi,
>>>if it is the case should i edit the objects in the Quality sysem(which i don't want to do).
communication channel attrubites always get reset in the new env - TEST, PRD, etc.
and you always need to fill them once more - this is the normal way
otherwise - would you like to use DEV parameters on PRD system ?
maintaining the channel attributes is a typical task on all landscapes
Regards,
Michal Krawczyk -
Communication channel parameters not preserved on import
Hi gurus,
I noticed that on doing an export from dev and import into qa, i was not able to activate the imports as the parameters for server..etc in the communication channel were missing...is this routine.. or ..??
Any ideas...
VenkatHi,
While transporting we miss some parameters in QA or PRD there we have to again mention them.
check some links how to tranport.
How to handle SLD for Tranporting Dev to Quality ser
https://service.sap.com/~sapdownload/011000358700001684302005E/HowToSLDandXI.pdf
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0fa2c490-0201-0010-61b4-df12869c4753
Transporting XI from DEV to QA
Transporting XI from DEV to QA
using CMS system. in XI
1. /people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation
2. /people/sap.india5/blog/2005/11/09/xi-software-logistics-ii-overview
3. /people/sap.india5/blog/2005/11/28/xi-software-logistics-solution-iii-cms
4. /people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi --> Overview of Transition from Dev to QA in XI
5. /people/sravya.talanki2/blog/2005/12/20/inconsistencies-while-transporting-rfc-objects-from-dev-to-qa-150-sp12
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808
http://help.sap.com/saphelp_nw2004s/helpdata/en/93/a3a74046033913e10000000a155106/content.htm --> Transporting XI Objects
http://help.sap.com/saphelp_nw04/helpdata/en/ef/a21e3e0987760be10000000a114084/content .htm --> Configuring Groups and Transport Targets
Look into this blog for how to export / improt IR and ID objects,
/people/sap.india5/blog/2005/11/09/xi-software-logistics-ii-overview
/people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation
Please go through these links which actualy show you how to configure CMS and also gives you all information regarding it.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/43f5d790-0201-0010-2984-ff72d822b109
http://help.sap.com/saphelp_nw04/helpdata/en/de/a4214174abef23e10000000a155106/content.htm
/people/daniel.wirbser/blog/2005/10/27/tcsfilecreateexception--error-while-assembly-of-software-components-in-nwdi
http://help.sap.com/saphelp_nw04/helpdata/en/f6/719a2172f74b67b150612a7cd3b7df/content.htm
http://www.sap-hefte.de/download/dateien/964/074_lesesprobe.pdf
Regards,
Phani
Reward points if Helpful -
Communication channel parameters for XI receiver adapter
Hi
I am implementing a ABAP server proxy - to do this, I am creating a XI adapter type - Receiver communication channel so that messages from XI go to ---> the R3 system wherein the proxy is implemented.
I have seen a weblog with a sample defn of communication channel of this adapter type , but the illustration there is not clear enough.
Based on documentation for this in help.sap.com, I have the following questions :
1. Do we have to setup a HTTP type destination in the XI box pointing to the R3 system ( on which ABAP proxy is implemented ) . I guess this is the case, since XI needs to find the connection to the R3 box to pass the proxy message to it .
2. If we do have to setup a HTTP type destination in XI pointing to R3, what is the path prefix and service number field values that need to be given...
I tried putting in /sap/xi/engine as path prefix and 8000 as service with the logon credentials for the R3 system and I get a status code error of 500 ( <b>Pipeline specified in URL attribute not existing</b> ) when I test the SM59 connection in XI...
Any pointers on what am I missing here ??Hi Karthik,
>>1. Do we have to setup a HTTP type destination in the XI box pointing to the R3 system ( on which ABAP proxy is implemented ) . I guess this is the case, since XI needs to find the connection to the R3 box to pass the proxy message to it .
Based on 'addressing type' field in XI adapter you can either specify HTTP destination in communication channel or provide all the required details in the communication channel itself.
>>2. If we do have to setup a HTTP type destination in XI pointing to R3, what is the path prefix and service number field values that need to be given...
I tried putting in /sap/xi/engine as path prefix and 8000 as service with the logon credentials for the R3 system and I get a status code error of 500 ( Pipeline specified in URL attribute not existing ) when I test the SM59 connection in XI...
use the URL /sap/xi/engine?type=receiver
Also make sure that your R/3 is set up as a local integration engine for proxy communication..
Check this..
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
Regards
Anand -
Accessing receiver communication channel parameters in mapping
Hi,
I have an XI sender to HTTP receiver scenario with mapping to set the value of the target URL, which is set as an Adapter Specific Message Attribute (TargetURL).
The mapping is responsible for adding hashed authentication credentials to the end of the URL string.
Ideally I'd like to be able to read the values of the host, port and path from the receiver communication channel configuration than hardcode these in the mapping class.
Does anyone know whether it is possible to read receiver communication channel values within mapping?
I could store the full URL string in the communication channel but this would not be secure hence the preference for doing this in mapping.
Thanks,
Alantry using Dynamic confiuration
please check HTTP rec doc: http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
○ URL: TargetURL
○ HTTP Destination: HTTPDest -
Missing communication channel parameters after upgrade to PI 7.0
Hi,
we have upgraded XI 3.0 to PI 7.0 following the steps guide without any problem.
The SLD has been reconfigured.
And XI Content with corresponding version and support package level was imported.
But when we try open the communication channels in ID, does not show us the parameters. Besides, does not let us to create a new communication channel. It seems like doesn't recognize the type adapters.
This problem is with file, rfc, jms types. And we can create channels with XI, http and idoc type.
All the channels works correctly before upgrade.
Thank you very much in advance for your help.HI,
I am not sure but check the Parameters in section AdapterFramework in exchange profile also do the CAP cache.
Give a try.
http://help.sap.com/saphelp_nw70/helpdata/en/c6/6f1741b393f26fe10000000a1550b0/frameset.htm
Thnx
Chirag -
Standard table that stores communication channel parameters
Hi All,
Can you tell me if there is a standard table that stores the parameters of communication channel?
For example, Which table has the value of "Quality of Service" in "Processing Parameters"?
Regards,
NishaCan you tell me if there is a standard table that stores the parameters of communication channel?
not aware of a standard table....each communication has its own QOS.....you can check it in the log in SXMB_MONI....opne the particular message processing and look in the upper window (Window 1) where all the details are mentioned. -
Business system for idoc reciver communication channel.
hi gurus,
iam doing one file to idoc scenerio.
for defining reciver idoc adapter ,which type of businees system i required that is configured in SLD.
pls guide me .
warm regards.Hi
You can use th Buiness system as a receiver for IDOC.
Making sure
1. the LS of the system(R/3) is same in the SLD and it is also reflecting in the adapter specific attributes in the ID.
2. Use the same LS name for the BS pointng to FIle in the SLD.
Complete the IDOC configuration from XI
1. Create the RFC dest from XI to ECC
2. Create the Trfc port and call this RFC dest created..
3. Use this Trfc port in the IDOC receiver
On ECC:
Make sure the Partner Profiles is created properly.
it is suggested to use always the business systems when you deal with IDOC and Proxies.
Edited by: Nisar Khan on Feb 27, 2008 1:31 PM -
Communication channel - Variable Substitution error,.
Hi,
I am having the following mesage type used in messag emapping as a target structure
mt_data
-> Variable1
I am having a validation on mt_data node in message mapping for generating it, if condition is satisfied mt_data will be generetaed. Under mt_data i am having a variable. This variable is getting populated with some data using normal source to target mapping.
I am using this variable in my communication channel as a variable substitution, and is used to replace file name.
The issue I am facing is, when the mt_data fails to get generated (valid reason, since validation to generate it failed), communciation channel in RWB fails saying variable for substitution not found.
Kindly advice.
Thanks,
MuditaThe issue I am facing is, when the mt_data fails to get generated (valid reason, since validation to generate it failed), communciation channel in RWB fails saying variable for substitution not found.
1) make a check on the variable in receiver determination itself...so that if fails then the message stops in Receiver determination itself....why to take it forward till channel and then fail.
2) Make use of some constant term to fill the variable in the mapping if the validation fails.....this will help to put value in the variable even when the validation fails and the message does not fail in channel...filename created.
You need to check with the functional people on how they want the message prcessing to occur when the variable cannot be created by the mapping logic.
Regards,
Abhishek. -
Dynamic Configuration of Mail receiver Communication Channel
Hi,
like in /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping for http receiver CC, i am trying to do header customisation, with XHeaderName1 for mail header fields like content-type, content-disposition, but it doesn't works ...
in my mapping i've added :
> (...)
> DynamicConfigurationKey cDisposition = DynamicConfigurationKey.create("http:/""/sap.com/xi/XI/System/Mail", "XHeaderName1");+
> dynaConf.put(cDisposition, "attachment;filename=myFile.txt");
in Communication Channel ASMA i've added variable header : XHeaderName1 --> Content-Disposition
in monitoring i see that XHeaderName1 is filled with attachment;filename=myFile.txt
but in the mail send like this, this configuration has no effect
Someone can help me ?
Edited by: MedAmine on Aug 19, 2009 3:20 PMOnly one standard mail header field can be influenced: this is indeed "Content-Disposition".
You have done halve way, the only thing you have missed is to set the additional parameter 'OMail.AddContentDisposition' to false within 'Advanced Mode'.
Have a look at this WiKi:
http://wiki.sdn.sap.com/wiki/display/ESOAInfrastructure/Dynamic+Email+Attachment+name+for+Received+Mails+with+ASMA+and+without+using+mail+package -
All Communications Channels go to red status.
Hello Folks,
We are on PI .0 SP 19.
I see a repeated problem in our system. All our communications channels go to red status every two weeks. During this time there is a disruption in our services....
I noticed that many of the service nodes goes to red....
The systems seems to come up only when all service nodes are restarted or the entire Java service is restarted...this seems to happen every 2 weeks...
I am not sure what is causing all our channels to go into error status at once. Would appreciate it someone advices me on how to investigate this problem furter...
Has anyone faced similar problems before??
Regards
ArvindMine is only an idea...
However, i don't know so much about java memory space... but for tablespace, you can look this document:
http://help.sap.com/saphelp_nw04/helpdata/en/c4/3a71c8505211d189550000e829fbbd/content.htm -
Config-time substitution of Communication Channel values
I apologize in advance if this is explained elsewhere (or it's so blindingly obvious that nobody has asked). I promise I looked.
NW04 SP17
Is there a way to do parameter substitution on values defined in a communication channel template, based on the business system that the channel is going to be assigned to at config time?
In case I got the terminology wrong, here's what I want to do. I have some CC templates defined for some SOAP services. In the template definition, I can add Target URL and SOAP Action attributes and assign a value to them that will be available on the config side later on. I want to use this template against a number of technical systems, each of which is going to have a different host portion of the Target URL.
What I would like to have is a way for the CC template to have a 'generic' hostname that is substituted for at config time by the actual hostname of the business system that the channel is going to connect to.
Is there a way to do that? Or is that a stupid question?Hi Michael,
I think there is a way to do this, depending on the XI SP level.
You might reference the following weblog, which uses the HTTP adapter as an example:
/people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
Then, in SAP Help, for JMS receiver config:
http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/frameset.htm
Look under "Adapter-Specific Message Attributes" for JMS-specific parameters.
Regards,
Bill
Maybe you are looking for
-
Ok. I keep getting all messages marked as junk that actually are not being sent to the Junk folder. They just sit in whichever mailbox they came to. I have the junk settings enabled and set to send it to the junk mailbox (automatic). But for whatever
-
Upgrades for macbook air?
should I upgrade the procceser and ram on my macbook air? Becuase i plan to get final cut pro x?
-
Corruption of TM files on TC?
I have a MBA and a MBP2 running TM accessing the appropriate image files on a TC. I've now had the MBA's back up image file corrupted three times while the MBP2's has been corrupted once. Disk Utility app cannot handle the file corruptions. And, of c
-
Why I can't paste embed html music player?
Hi everyone, I've tried with two different player; jw player and podsnack and each time I copy paste the code in my layout, I see a big square with "enable to generate thumbnail" in it. Anyone knows why? Here is the code <iframe style="border:none" s
-
Shared music and movie library stops loading
The shared iTunes music and movie library stops loading on my ios devices. iTunes 11.1.5 is set up for both home sharing and library sharing over my secured home wifi network. Home sharing between the mini that is running iTunes and my old Macbook wo