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
● 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
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 -
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,
SridharI 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) -
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 -
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 -
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. -
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 -
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 -
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 -
Communication Channel information in abap tables
Hi ,
Could you let me know any abap table which contains information about communication channels in PI 7.0.
I have checked the following link
Re: XI--Table for communication channels
But the table SMPREL3 is not active in our data dictionary. is there any other table which stores this information.
My requirement is to get the list of all channels which have quality of service as EOIO in the processing tab of the comm channel.
Let me know if there are any other ways of checking this.Hi,
Some tables in following blog:
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID0366444450DB00849302769976173098End?blog=/pub/wlg/2754
Regards,
Giuseppe -
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 -
Passing parameters from Communication channel to EJB Module
Dear friends,
We have an EJB module in NWDS. We want to pass some parameters from Communication Channel (Sender) in Integration Directory and use them in our EJB Module. Is there any function to do this process?? Please help me out
Thanks and Regards,
N.Jayanth KumarHi,
Use the Channel object in this manner:
String cid = moduleContext.getChannelID();
channel = (Channel) LookupManager.getInstance().getCPAObject(CPAObjectType.CHANNEL, cid);
//To access channel parameters e.g in file adapter the connection parameters like host use the below code
String host = channel.getValueAsString("ftp.host");
PS: it is assumed that you are having the source code for adapter module development found on server
Regards,
Fariha -
Content Conversion Parameters in Communication Channel
Hi,
I have a requiremnet to develop:
Scenario is SAP to Legacy System
Based on Mapping Sheet, I have defined Data types for both SAP and Legacy system. The Data structure is
There is a root node IS with occurance 1-n. In this node there is another node MS with occurance 1-n. This MS contains another node MI with occurance 1-n. MI contains MA node with occurence 1-n.Similarly MA contains MT node with occurance 1-n.
IS -> MS -> MI -> MA -> MT all with occurance 1-n.
Can anyone please help me in defining Content Conversion Parameters and Variable Substitution in Receiver Communication Channel.
Regards,
Deepak RajIS -> MS -> MI -> MA -> MT all with occurance 1-n
Your requirement seems to match with that mentioned in this blog:
/people/karthiknarayan.kesavan2/blog/2007/08/22/file-content-conversion-for-multi-hierarchical-structure
The blog does not mention the use of FCC...instead uses functionalities in mapping to get flat file....
Regards,
Abhishek. -
Time out condition for FTP parameters in communication channel
Hi
Could you please tell what should be the maximum limit for time out condition in receiver file communication channel for FTP.
it should be either 120,90 or 60 seconds or can we exceed time than this?
Thanks in advance
Best Regards,
Harleen Kaur ChadhaThere is no hard limit, but the time limit should be less than the polling interval: if you set the polling interval to 60 seconds, your timeout interval should be less than that value. If you exceed this value, you have the risk of an adapter deadlock (adapter stops polling)
You can imagine that a timeout interval of 300 seconds would not make much sense.
Maybe you are looking for
-
I am considering using GROUP BY in several selects where I will access very big bsik, bsid, bsad, bsak, ecc... My two concerns are performance and high data volume. GROUP BY should reduce data arriving from DB but will it hurt performance? What are y
-
Control amount value based on payment terms in obb9 and me21n
Dear Sapgurus, In OBB8 Create Payment Terms. Create 4 Payment terms PT , PT1, PT2, PT3. For the 1st one PT you select Installment Payment CheckBox. For PT1, PT2 & PT3 give the no of days as per your requirement. Go to OBB9 and assigned. PT -- PT1 --
-
Oracle adf business components
Hi All, I have an use case.like I need to load list of values from database.The list of values should be from a join query two tables.I want to use the ADF BC here and once user select the value from the lov the selected value has to and sit in datab
-
Hi Guru's I am trying to print an invoice which has a line item in negative balance also, but when invoice is printed, it only prints items with positive balance, however the total on the bottom is a net off figure which is correct. Why it is not pri
-
When is the dailymotion thumbnail problem going to be fixed
In Dailymotion, the thumbnails are blacked out even with the age gate off. I have tried all the fixes found here in the support, but none of them work. It all started with the last update of firefox, so I assume it has something to do with that. Dail