File Receiver Comm Channel in error
Hi All,
I am getting below error in my receiver communication channel -
Transmitting the message to endpoint <local> using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Unable to clone File Adapter receiver channel for parallel processing
This is just FiletoFile scenario. I am trying to use VARIABLE SUBSTITUTION here to give dynamic name to the file at receiver. I haven't use FCC here.
If I dont use VARIABLE SUBSTITUTION then scenario is working fine.
Thanks & Regards,
Rashmi Joshi
Hi Abhradeep,
I am getting new error now -
Transmitting the message to endpoint <local> using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: Error during variable substitution: com.sap.aii.adapter.file.varsubst.VariableDataSourceException: The following variable was not found in the message payload: Vname
I have changed the reference value as -
Emp_ID
payload:MT_File,1,Record,1,Emp_ID,1
Thanks & regards,
Rashmi Joshi
Similar Messages
-
Problem in File Receiver comm channel
Hi,
I can't see anything in the Recevier communication channel in the RWB > Component Monitoring>Comm. channel monitoring-->Comm. channels.
I do have selected my comm channel.Its showing the message as "Comm. channel is configured correctly and started". But I cant see msgID and Explanation or error. Even, I cant fine any info in Error log.
The diagnosis i did as follows. Let me know if u come across any thing.
Checked the logs in VA but i didnt found any information and is not upto date. Bad luck
*Recreated the Rcvr comm channel again and teste. Nohope.
In the MONI its showing successfull, but i cant see output at destination.
*cache is uptodate
I have checked the queues, nothing got stuck.All queues are clear.
*I cant restart the Server since it is in production.
Your suggestions are highly appreciated.
Thanks
SRINilesh,
All the things you mentioned are done by XI IS. FYI plz chk below..
Send binary file "/home/dpiadm/xi/tmp/passthru/EDI_250123.rpz", size 60, character encoding 8859_1 with QoS EO
2007-10-19 13:48:43 Success MP: Entering module processor
2007-10-19 13:48:43 Success MP: Processing local module localejbs/SFTPFileUploadDownloadAdapterModule
2007-10-19 13:48:43 Success 192.133.217.6 /XI/SFTPTest pimsp kuljasimsim EDI_250123.rpz /home/dpiadm/SridharRajuMahali /home/dpiadm/xi/tmp/passthru/ EDI_250123.rpz Enable
2007-10-19 13:48:43 Success EDI_250123.rpz
2007-10-19 13:48:43 Success SFTPOutBoundEDIFileToFile
2007-10-19 13:48:43 Success SFTP_Sender_File
2007-10-19 13:48:43 Success 8878c990-7e6b-11dc-8137-001a4b065b86
2007-10-19 13:48:43 Success SFTPServerNameOrIpAddress 192.133.217.6
2007-10-19 13:48:43 Success Indiashining.txt SFTPOutBoundEDIFileToFile SFTP_Sender_File 8878c990-7e6b-11dc-8137-001a4b065b86 SFTPOutBoundEEIFileToFile
UNDEFINED
2007-10-19 13:48:43 Success Host Key Verified
2007-10-19 13:48:43 Success Socket Opened for Transport and connected..
2007-10-19 13:48:43 Success SFTP SshClient is connected
2007-10-19 13:48:43 Success Authentication Method is Public Key
2007-10-19 13:48:43 Success Ssh2 Client is Connected and Authenticated
2007-10-19 13:48:43 Success pimsp kuljasimsim
2007-10-19 13:48:43 Success /XI/SFTPTest
2007-10-19 13:48:43 Success /XI/SFTPTest
2007-10-19 13:48:43 Success localFolder2 + dropFileName2 /home/dpiadm/xi/tmp/passthru/EDI_250123.rpz
Entering to download file
2007-10-19 13:48:43 Success Current Directory before LCD0 : /home/dpiadm
2007-10-19 13:48:43 Success Current Directory After LCD0 :/home/dpiadm/xi/tmp/passthru
2007-10-19 13:48:43 Success download completed
2007-10-19 13:48:43 Success MP: Processing local module localejbs/CallSapAdapter
2007-10-19 13:48:43 Success Application attempting to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System.
2007-10-19 13:48:43 Success Trying to put the message into the send queue.
2007-10-19 13:48:43 Success Message successfully put into the queue.
2007-10-19 13:48:43 Success The application sent the message asynchronously using connection File_http://sap.com/xi/XI/System. Returning to application.
2007-10-19 13:48:43 Success MP: Leaving module processor
The message was successfully retrieved from the send queue.
2007-10-19 13:48:43 Success Confirmation mode test found. File sent.
2007-10-19 13:48:43 Success The message status set to DLNG.
2007-10-19 13:48:44 Success The message was successfully transmitted to endpoint http://quark:8005/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System.
2007-10-19 13:48:44 Success The message status set to DLVD.
2007-10-19 13:48:44 Success The message was successfully delivered.
Note:- I AM NOT ABLE TO SEE ANYTHING IN THE RCVR COMM CHANNEL(RWB).
any Idea about, where can I see the message if it got stuck in Integration server apart from logs
Thanks
Sri Raj -
Error in File receiver comm channel
Hi,
In Runtime Workbench communication channel monitoring i get the following error
Unable to create new pooled resource: UnknownHostException Error when getting an FTP connection from connection pool
Could you please let me know why am i getting this error
Thank you,Hi Deepak,
This error you will get if you are giving wrong authentication details for FTP connection. Please make sure that your details are correct.
First try to open your FTP server through the IE.
Otherwise, open Command Prompt.
Type FTP-> Open your server name->
you will get the message connected to your server name.
Then give the user id and password to enter into the server.
If you are able to log in here. Then your details are correct otherwise check with the basis team for the correct user id and password.
Regards,
Nutan -
XI 3.0 File receive comm.channel using variable for folder/file name schema
Hi,
I prepared a integration message to produce .txt file output of message.
I prepared message successfully, it's running properly and producing .txt file.
My problem is to set .txt file name.
I must set file name using by some information in .txt file.
I must get some part of the first line of .txt to set filename.
I declared a variable to do it.
How can i set referance of variable?
payload:..?
Thanks.Hi,
this blogs might be helpful:
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3417800%29ID0935780750DB11281184595516315205End?blog=/pub/wlg/13704
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3417800%29ID0935780750DB11281184595516315205End?blog=/pub/wlg/2664
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3417800%29ID0935780750DB11281184595516315205End?blog=/pub/wlg/1888
http://wiki.sdn.sap.com/wiki/display/XI/CombiningthreedifferentaspectsofPIinoneshot
Regards
Patrick -
Using operating system command on file receiver comm.channel
Hi,
I pepared a XI 3.0 message generating .txt file.
I must append content of this file to the and of the file with same name but different extension(.bak extension).
I know it is achieved with copy name.bak+name.txt it appends txt file to the .bak file.
My problem is: How can i supply name of .txt file to use as name of .bak file?
How can i do that?
Thanks./usr/sap/SID......./../../../Server0
Put the java program there.
Regards
Ravi Raman -
IDoc to File scenario... Receiver Comm Channel Error...
Hi Guru,
On the scenario IDoc to file, I'm encountering the ff error on my receiver comm channel (File Adapter)...
ttempt to access the 1 requested objects on 1 failed.
Detailed information:
com.sap.aii.ib.core.roa.RoaObjectAccessException:
Attempt to read object Adapter Metadata File | http://sap.com/xi/XI/System,
type AdapterMetaData from application REPOSITORY on
system REPOSITORY failed. Object does not exist. Detailed
informatio n: SWCV ID: << removed >>
does not exist in Enterprise Service Repository and
System Landscape Directory (ROA_MOA_NOTCOMPLETED)
<< removed >>
Attempt to access the 1 requested objects on 1 failed.
Detailed information:
com.sap.aii.ib.core.roa.RoaObjectAccessException:
Attempt to read object Adapter Metadata File | http://sap.com/xi/XI/System,
type AdapterMetaData from application REPOSITORY on
system REPOSITORY failed. Object does not exist. Detailed
informatio n: SWCV ID: e5a519a0766111dca2e8e95d0a115642
does not exist in Enterprise Service Repository and
System Landscape Directory (ROA_MOA_NOTCOMPLETED)
Attempt to access the 1 requested objects on 1 failed.
Detailed information:
com.sap.aii.ib.core.roa.RoaObjectAccessException:
Attempt to read object Adapter Metadata File | http://sap.com/xi/XI/System,
type AdapterMetaData from application REPOSITORY on
system REPOSITORY failed. Object does not exist. Detailed
informatio n: SWCV ID: e5a519a0766111dca2e8e95d0a115642
does not exist in Enterprise Service Repository and
System Landscape Directory (ROA_MOA_NOTCOMPLETED)
Please advise what possible solution can we apply?
Thanks.
Edited by: Rob Burbank on Dec 17, 2010 10:43 AM
Edited by: Rob Burbank on Jan 3, 2011 12:03 PMHi,
You can check File adapter metadata under Basis SWCV -->namespace http://sap.com/xi/XI/System in IR.
-Rahul -
Error in receiver comm channel
Hi All,
I am working on scenario file to file with out IR.just picking up the file from sap app server and placing in target ftp server.
My sender comm channel is picking the file fine but when in receiver comm channel i am getiing error as
"Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Unknown payload format 0 in message"
"Attempt to process file failed with Unknown payload format 0 in message"
i have checked in content of the file it contains no special character. are any security is being maintained.
please advise on this.
Thanks,
BhaskarHi Jude,
I have checked in sender comm channel in message display tool under message content i am getting error as below.
messagecontent
message part [soap document]
500 Internal Server Error
SAP J2EE Engine/6.40
Application error occurred during request processing.
Details: Error [javax.servlet.ServletException: null], with root cause [java.lang.NullPointerException: null].
Exception id: [00145E474044003F000018AD00003E0D000471A1CBF6A02A]
what would be the error and how can i find it.
Is this basis related issue?
Thanks,
Bhaskar -
Mapping Error - Dump source message to file adapter comm channel
Hi
Does anyone know of a way to dump the source message to a file adapter comm channel if - and only if - the message fails during mapping. For example, we receive a message from a trading partner that lacks an element that is mandatory during the mapping. When the mapping fails, the source message is sent - as is - to a file adapter comm channel.
I don't need anything more than the source message i.e. no need for any errors etc... to be included.
The kicker.. I would like to do this without using BPM if at all possible.
Any ideas greatly appreciated. Thx, DuncanHey Ram,
Go to Integration Directory and open the Receiver Determination for your scenario.
Check the configured receiver services. They are in a table-like area in the middle of the screen.
In this table of configured receiver services for that particular Sender Service/Interface, you should have the system that normally receives that message (your ERP or any other application system) and the service that contains the receiver file comm channel that will receive the message in case of error.
Check help.sap.com for help on condition editor on receiver determinations.
Now, the issue. You can only check whether a field exists, you can't check whether it doesn't exist (There's only a "EXIST" operator, and no negative operator). Thus, you can only do the following: always send messages to File, but you can avoid messages that dont have field from being sent to App System. Yeah, that sucks...
But don't fear, young padawan! There is a possible workaround. =D
In your message mapping, do the following for that particular field:
If field exists (check with Exist and IF standard functions) just bypass the field. Else, map the field with an impossible value (like string "$CREATED$"). Then, in your receiver determination, you will do the following conditions:
for App System: If field =/= $CREATED$
for File Receiver: If field = $CREATED$
Now, if the field doesnt exist, it will have value $CREATED$, thus the message will be sent to File and not to App System. If the field exists, the message will be sent to App and not to File.
Try that out.
Regards,
Henrique. -
Sync/Async - JMS receiver comm. channel not processing
I have a Sync/Async scenario (without bpm) in PI 7.11:
RFC -> PI -> JMS
whereby the JMS receiver comm. channel does not fully process the message.
More specifically, the RFC sender comm. channel gets a message in and passes the message to the JMS channel, but that JMS channel within the RWB comm. channel log only shows the entry:
- Message processing started
The odd twist to this is that when we bring the PI server down, then back up again, (or wait a period of time, still trying to determine this period) the FIRST message attempt does successfully get processed, i.e. the first message on that JMS receiver comm. channel RWB log shows as:
- Channel successfully processed the message: 08499236-387c-11e0-b002-000025bab2c2
- Stored the correlation ID 08499236-387c-11e0-b002-000025bab2c2 of the request JMS message: ID:c3e2d840d4d8d4f24040404040404040c754dc12d8b54ec6 correponding to the XI message: 08499236-387c-11e0-b002-000025bab2c2
- Message processing started
(but then because of an issue on the target system, no response comes back, so then we'll additionally get the log entry:
- Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: no message received
Any suggestions appreciated on what I can check here to try and figure this out. Possibly because the first message eventually errors out, it is stopping the other subsequent msgs from getting processed...
When I check the audit logs of a 'success' msg vs. a not-successful msg, the success msg has an entry (and subsequent entries) of:
14.02.2011 12:50:19 Information Transform: transforming the payload ...
14.02.2011 12:50:19 Information Transform: successfully transformed
14.02.2011 12:50:19 Information ROB: entering RequestOnewayBean
14.02.2011 12:50:19 Information ROB: forwarding the request message
14.02.2011 12:50:19 Information ROB: leaving RequestOnewayBean
14.02.2011 12:50:19 Information JMS Message was forwarded to the JMS provider succesfully."
14.02.2011 12:50:19 Information XMB Message as Binary was forwarded to the SAP XI JMS service succesfully.
14.02.2011 12:50:19 Information WRB: entering WaitResponseBean
14.02.2011 12:50:19 Information WRB: retrieving the message for 08499236-387c-11e0-b002-000025bab2c2 ...
wheras the non-success msg shows only:
14.02.2011 12:55:30 Information Transform: transforming the payload ...
14.02.2011 12:55:30 Information Transform: successfully transformed
14.02.2011 12:55:30 Information ROB: entering RequestOnewayBean
14.02.2011 12:55:30 Information ROB: forwarding the request message
14.02.2011 12:55:30 Information ROB: leaving RequestOnewayBean
So, we can see that the message is not "forwarded to the JMS provider..." in the non-success case.
And also the sxi_monitor shows these messages with a status of "Log version".
KeithHi Siddhesh - yes that was a while back and am trying to remember the resolution. I have implemented sync/async bridges (as well as async/sync bridges) successfully, so I don't mind checking your settings, particularly I am interested in the settings within the Module tab of the JMS receiver. I can then compare to mine if you'd like. Also if you can let me know what underlying queuing system in that target system (e.g. MQSeries?) that would be great.
Regards,
Keith -
Creating SOAP Receiver comm.channel for axis web service
Hi,
I created Soap Receiver comm. channel fro Axis web service like below:
*Target URL* : http://<IP>:<Port>/<x>/service
*User:* <user>
*Password :* <password>
*SOAP Action:* <target namespace>/method
when i drive PI Message that use Soap Receiver it get error below
I do same method for .Net web service, it runs properly.
How can i solve this problem?
Error
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- Call Adapter -->
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
<SAP:P1>Object ID B3004965647F340C997B5F2CC9EA7E22 Software Component 4CF44F80503211DEB2A0D3F40A194B29</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Mapping program is not available in runtime cache: Object ID B3004965647F340C997B5F2CC9EA7E22 Software Component 4CF44F80503211DEB2A0D3F40A194B29</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>Hi,
I did all but nothing changed?
I have doubt about axis side. Because respose like below.
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="UNKNOWN">APPLICATION_ERROR</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>application fault</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="http://xml.apache.org/axis/">hostname</SAP:ApplicationFaultMessage>
<SAP:Stack />
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
May be Soap Receiver setting for axis web service must be different.
Thanks. -
What to be given in JDBC receiver comm channel?
Hi
I have given
JDBC driver:com.sap.aii.messaging.adapter.ModuleXMB2DB
Connection:jdbc:microsoft:sqlserver://sapep:1433;DatabaseName=SAPXI
am i giving correct params?
please help me where and how to check whether iam using correct params in my JDBC receiver comm channel.
ThanksHi Datta,
Check
/people/siva.maranani/blog/2005/05/21/jdbc-stored-procedures
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
/people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
Best regards, Maksim Rashchynski. -
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,
LaurenceHi 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 -
PI 7.3 receiver AAE idoc scenario-No receiver comm channel found in ICO
Hi,
I am working in PI 7.3 receiver AAE idoc scenario.When I try to configure Integrated Configuration(ICO),I am not able to see the receiver comm channel in receiver agreement.
What is the reason for this??I have configured the communication channel,but still its not shown in reciver agreement dropdown.
Please help.
Regards,
SriparnaHi Sriparna,
In PI 7.3 there is are two separate IDoc adapters: "standard" IDoc adapter and one that is dedicated for AAE (ICO). Make sure that you have used the right one - most probably not, which is why you cannot see the channel in the dropdown list.
Hope this helps,
Grzegorz -
HELP! ORA-03113 End of file on comm channel
Hi
I'm new to Oracle but old-timer in Linux.
I have just installed Oracle 8.1.7 on RedHat 7.0 successfully.
Unfortunately, I could not create a new database.
It's always prompt "ORA-03113 End of file on comm channel"
whenever i run sqlplus or svrmgrl command.
I have followed the instructions closely. Except that I did not
create the 4 mounting points. ie. /u0 /u1 /u2 /u3 Because I do
not know how to use it.
Someone pls enlighten me. Is it the reason that it's failed?
Pls help me to solve this ORA-03113 problem. Thanks!
SamuelHi
I'm new to Oracle but old-timer in Linux.
I have just installed Oracle 8.1.7 on RedHat 7.0 successfully.
Unfortunately, I could not create a new database.
It's always prompt "ORA-03113 End of file on comm channel"
whenever i run sqlplus or svrmgrl command.
I have followed the instructions closely. Except that I did not
create the 4 mounting points. ie. /u0 /u1 /u2 /u3 Because I do
not know how to use it.
Someone pls enlighten me. Is it the reason that it's failed?
Pls help me to solve this ORA-03113 problem. Thanks!
Samuel -
FTP - Receiver Comm channel error
Scenario: Send a file to a 3rd party via FTP adapter
Error: MONI is OK but comm channel monitor is in error state and error is displayed as:
An error occurred while connecting to the FTP server 'xxx.xx.xx.xxx:21'. The FTP server returned the following error message: 'com.sap.aii.adapter.file.ftp.FTPEx: 550 Permission denied on server. You are restricted to your account.'. For details, contact your FTP server vendor.
Things checked:
1> Our Firewall is configured to send the file from our system to 3rd party.
2> I could logon to 3rd party FTP server from web browser.
FYI, 3rd party FTP server is hosted on Yahoo.
Any ideas, why I am not able to FTP the file to 3rd party system?
Thanks
BhavenBhaven Shah wrote:>
> 2> I could logon to 3rd party FTP server from web browser.
It does not mean that XI will be able to access the FTP server.
You have to grant access for Adapter Engine user which is used for FTP communication.
Regards,
Jakub
Maybe you are looking for
-
How can I access Pandora from Apple TV?
How can I access Pandora on Apple TV?
-
Query not opening due to the error in Calculated Key Figures
Hi Guys I have created 10 CKFs based on the replacement path type of formula variable using the attibutes of the charectistic Info Object which has been added to the cube. I am getting the error to open the query while executing it with some of the 1
-
Caller display only works on some calls
I have a paragon 650 on a bt anytime call plan. I have only one socket and only the telephone. When the phone rings the number will only show on some occasions. If I do a 1471 the callers number is listed. Some times the same callers number will list
-
Fm for status based on sales document number
Hello Gurus, Can you please provide me the function module to get status( open, complete, inprocess) based on Sales document Number. Thanks
-
SSO is failing in custom login module
Hi All, We are facing a problem with SSO in Portal, which is being called from another Intranet Application after SP Upgrade. We have a common Intranet site which is a center point of access to many other applications like Portal, Java etc. We used L