Error:Returning to application. Exception: com.sap.aii.adapter.xi.routing.RoutingException: Can't determine receivers because condition evaluation failed
my requiremant is one sender and based on receiver detremination condition it should go to many receivers.
Just to elaborate the requirement.
Observe the Xpath example below:
<Identifier>
<Name>abc</Name>
<Value>first</Value>
</Identifier>
<Identifier>
<Name>cdf</Name>
<Value>come</Value>
</Identifier>
<Identifier>
<Name>ten</Name>
<Value>go</Value>
</Identifier>
Now am using the following Xpath.
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Name[1] ≈ abc AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Value[1] ≈ first AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Name[2] ≈ cdf AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Value[2] ≈ come AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Name[3] ≈ ten AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Value[3] ≈ go
any suggestions for the correct xpath are welcome
thanks in advance
Hi,
so you want to trigger based on the below condition
Receiver 1
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Name[1] ≈ abc AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Value[1] ≈ first or
Receiver 2
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Name[2] ≈ cdf AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Value[2] ≈ come or
receiver 3
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Name[3] ≈ ten AND
/p1:MT_fd/MessageHeader/OtherArea/Identifier/Value[3] ≈ go
so please apply this condition to different receiver service. Or if it is for one then put or in between the condition
Similar Messages
-
when i send a test message throw the RWB for Http receiver adapter it is giving the error "Error in processing caused by: com.sap.aii.adapter.http.api.HttpAdapterException: ERROR_SOCKET_TIMEOUT, Read timed out"
Hi, Michal
I have read your Weblog. It makes sense to me. Thanks a lot for your help! However, I still have some questions and listed them as following. Could you please help to answer them?
<b>Q1:</b> I am new to SAP-XI. So I have no idea about TCODE-SXMB_ADM. Could you introduce more details about it?
<b>Q2:</b> The XI system I am using is running on SAP-ICC's machine. The tools I can use are:
<b>1.</b>Builder for Integration Repository
<b>2.</b>Builder for Integration Configuration
<b>3.</b>System Landscape Directory
<b>4.</b>Runtime Workbench
<b>5.</b>Administration System (for Repository, Directory, Runtime)
Please note that I do not have a complete control on this SAP-XI. Do you think whether or not I can set the timeout parameter by following the instructions provided in your Weblog?
For more details about my SAP-XI, please access the following Web page:
http://iccxi.sap.com:58000/rep/support/admin/index.html
<b>Q3:</b> The following messages are extracted from the SAP-XI. Wish they are hepful to solving my problem.
2006-06-19 05:12:16 Success The message was successfully received by the messaging system. Profile: XI URL: http://iccxi.sap.com:58000/MessagingSystem/receive/AFW/XI
2006-06-19 05:12:16 Success Using connection AFW. Trying to put the message into the request queue.
2006-06-19 05:12:16 Success Message successfully put into the queue.
2006-06-19 05:12:16 Success The message was successfully retrieved from the request queue.
2006-06-19 05:12:16 Success The message status set to DLNG.
2006-06-19 05:12:16 Success Delivering to channel: ValidationRequestHandlerServiceChannel
2006-06-19 05:12:16 Success SOAP: request message entering the adapter
2006-06-19 05:12:37 Success SOAP: call failed
2006-06-19 05:12:37 Error SOAP: error occured: java.net.ConnectException: Connection timed out: connect
2006-06-19 05:12:37 Error Exception caught by adapter framework: Connection timed out: connect
Thanks
Menghua Li -
Hello ,
I am facing an error in communication channel while trying to post the file to the FTP server,
The error is " Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: An error occurred while connecting to the FTP server '10.100.5.00:20'. The FTP server returned the following error message: 'com.sap.aii.adapter.file.ftp.FTPEx: 501 Unknown error'. For details, contact your FTP server vendor"
Please could you advice what need to be done to resolve this.
Thanks ,
SivaHi ,
FTP 501 Error is: "Syntax error in parameters or arguments"
Also, i see that the ftp address and port mentioned in your case is:
10.100.5.00:20
Hence, i see three probable issues here.
1. FTP Port :
Just check if the FTP server's port number '20' mentioned in your case is open as this is the data connection port. Moreover, the default port mentioned while creating a file channel is 21. Just check about the port number '20' with the FTP server administrator if this port number is opened and functioning.
2. FTP server address:
Also, try giving your FTP Server's address as 10.100.5.0
3. Also, check if the FTP server is reachable from the PI Server by using a simple ping command. -
Exception com.sap.aii.utilxi.misc.api.BaseRuntimeException
Hi Guy,
I'm testing something very simple with Xi. I have 2 file adapters. One is sender and the other one is a receiver. I'am able to pick up the file but I cant write it. I keep getting this message :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Request Message Mapping
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>com/sap/xi/tf/_PatientFileOut_to_PatientFileIn_</SAP:P1>
<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
<SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Exception com.sap.aii.utilxi.misc.api.BaseRuntimeException générée lors du mappage de l'application com/sap/xi/tf/_PatientFileOut_to_PatientFileIn_ : RuntimeException in Message-Mapping transformatio~.</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Could it be that my mapping is wrong?
Tnanks for any suggestions.Hi,
I did all that and I still get the error message. Here is the message mapping :
/ns:Patient_file2/institute=/ns:Patient_file/institute
/ns:Patient_file2/patientID=/ns:Patient_file/patientID
As you can see it's very basic. The data type for the source and the target is the same.
Any idea what I'm missing?
Thx
Steeve -
Hello All,
Does anyone know what this message means? All our programs using RFC to send data to another system is encountering error below. Please help.
Error in processing caused by: com.sap.aii.af.rfc.afcommunication.RfcAFWException: alternativeServiceIdentifier: party/service from channel configuration are not equal to party/service from lookup of alternativeServiceIdentifier (CPA party/service/channel ''/'ZBS_R3BACKEND2'/'CC_MQ_Rfc_Outbound', lookup of alternativeServiceIdentifier for party '', schema 'TechnicalSystem' with 'QAS#100' returned party/service of ''/'ZBS_R3BACKEND')
Regards,
AlfredHi
have u configured the Bussiness System with correct client which u r trying to connect?
check if u have imported RFC from right client.
rgds
srini -
Hi Experts,
i need to map sourse type as decimal with target type also decimal. in the mapping logic i need perform arthemetic logic like exchange rate=exchangerate*sourceunit/targetunit
i mapped as per the logic but i tested in display queue i am getting this below error
Exception:[com.sap.aii.mappingtool.tf7.FunctionException: Cannot cast '' to decimal number] in class com.sap.aii.mappingtool.flib7.Arithm method mul[, , com.sap.aii.mappingtool.tf7.rt.Context@13133cec] See error logs for details
is this required to use UDF to perform my logic. if it required please suggest me the UDF.
thanks,
pavan
Edited by: Pavan Kumar Thiruveedula on Dec 19, 2011 7:12 AMEnter the value in test tab for the field and then check Display queue.
i Guess you are testing with blank value -
Hi Experts,
We have many File to EDI scenarios wherein XI System pick up the XML and sent to customers via EDI. Recently we faced a problem so created a Back-up System (Production copy) and tested successfully. After sometime the messages were routed to this back-up system and when we notice it and then stopped the back-up system. All the messages that were routed to back-up system, we try to send the same messages from the actually Production system to our customers. Now the problem is XI system (Production system) is unable to pick these files and I check the communication monitoring and encountered the below error message.
Could not process due to error: com.sap.aii.adapter.file.ftp.FTPEx: 550.550
Can anyone let me know how to fix the issue or what needs to be done?
Your help is highly appreciated.
Regards
FaisalHi,
It seems to be problem with permission of files. Please ask your basis to do following:
1. Set the permissions to FTP User you are using as 777 rights(full access to read , write and delete)
2.If you have access to PI server, try to telnet /connect to ftp using command prompt (open ftp .....) the FTP server form there, you should see the same error there , inform this to your network guys.
3.Clear all the files places already in the ftp (take backup) and test afresh after permissions are set by basis team.
Regards
Aashish Sinha -
Hi friend,
I am doing file to file scenario in which i wan to move one file from input folder to output folder.
I had created as FTP on one system that i am able to access and have full authorization to read and write.
and created that two input and output folder in it,n kept an xml file in input folder.
When i see sender communication channel in RWB it is showing error, "com.sap.aii.adapter.file.ftp.FTPEx: 550 Access denied'
I checked password,it correct also I tried to test it using Anonymous Login, but the same things.
SO i am not sure where i had done mistake.
Plz give ur suggestions.
ThanksHi,
Please Check below few steps:
Check if the username and the Password is created to write the file in the desired directory.
Check the username is provided the authorization to write the file in the desired directory. ... IS Guys will help you..
Confirm if the directory created have all the authorization to write the file.
ls - lrt
chmod 777 Directory Name
all the authorization will then be provided
Confirm if the directory is created with the root id then it there might be some problem with the user name u r trying to create..
Hope this will help.
Assign points for helpful answer..
Thanks
JAY. -
Hi,
We have a scenario where XI receives a Idoc and based on the contents of Idoc, It will generate 5 different files and send it to the external FTP server.We configured 5 receiver channels for these 5 files.
When this interface runs, most of the files will be delivered but some of the messages will be errored out.
The receiver channel has shown the following error-
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error when getting an FTP connection from connection pool: com.sap.aii.af.service.util.concurrent.ResourcePoolException: Unable to create new pooled resource: com.sap.aii.adapter.file.ftp.FTPEx
I tried to resend them by temperorily stopping other channels to reduce connections to this FTP server.But these messages again resulted with same error.
Can someone suggest what might be the cause for this error.
Thanks in advance.Hi ,
As I am not sure about the problem so U just try all of the option I am writing below. It may help u as these are the probable solutions for this problem.
1.perform Full CPA cache refresh using PIDIRUSER
2.The problem seems to be in establishing the connection with the File server . This could be due to
a. Wrong user name or password in receiver adapter .
b. Firewall connection are not open
actually you are saying that some files are being delivered so all the file has to be deliverd on same server on diffrent directory or all files are going on diffrent server at present I am assuming that all files are going on diffrent server so please check UID & PWD properly.if they are on same server but diff. directory it can be easily done using one Communication channel only.
3. Finally please check the errorneous communication channel .
to check your communication channels are working fine or not you can check in channel monitoring in PI7.0, adapter monitoring in Xi3.0.
if you are on PI7.0, goto RWBCache monitoring select AE and cilck disply-select the date todays--check everything is greent here
4.Please check your maximal connection pool .
Regards,
Saurabh -
JSPM SPS13 Problem : com.sap.aii.adapter.axis.app
Hello all,
For the PI 7.00 SP10 server we have applied a SP13 patch .All the Java patches are applied except SAP_XIAF we are gettting an error :
Error: Aborted: development component 'com.sap.aii.adapter.axis.app'/'sap.com'/'SAP AG'/'7.0013.20071224120620.0000'/'1', grouped by software component 'SAP_XIAF'/'sap.com'/'SAP AG'/'1000.7.00.13.4.20071226125540''/'1':
Caught exception during application deployment from SAP J2EE Engine's deploy service:
java.rmi.RemoteException: Cannot register EarLoader for application sap.com/com.sap.aii.adapter.axis.app..
Log File ::::::::
Info: Begin of log messages of the target system:
08/02/10 08:48:06 - ***********************************************************
08/02/10 08:48:08 - Start updating EAR file...
08/02/10 08:48:08 - start-up mode is lazy
08/02/10 08:48:10 - EAR file updated successfully for 1292ms.
08/02/10 08:48:10 - Start deploying ...
08/02/10 08:48:11 - EAR file uploaded to server for 526ms.
08/02/10 08:48:14 - ERROR: Not deployed. Deploy Service returned ERROR:
java.rmi.RemoteException: Cannot register EarLoader for application sap.com/com.sap.aii.adapter.axis.app..
Reason: null; nested exception is:
java.lang.NullPointerException
at java.lang.Throwable.<init>(Throwable.java:194)
at java.lang.Exception.<init>(Exception.java:41)
at java.io.IOException.<init>(IOException.java:40)
at java.rmi.RemoteException.<init>(RemoteException.java:71)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:567)
at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:204)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:0)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:117)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:30)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:35)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:99)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:119)
Caused by: java.lang.NullPointerException
at com.sap.engine.lib.util.HashMapObjectObject.get(HashMapObjectObject.java:601)
at com.sap.engine.core.classload.impl0.LoadContextImpl.registerReferenceInternal(LoadContextImpl.java:537)
at com.sap.engine.core.classload.impl0.LoadContextImpl.registerReference(LoadContextImpl.java:296)
at com.sap.engine.core.service630.container.LoadContextWrapper.registerReference(LoadContextWrapper.java:54)
at com.sap.engine.services.deploy.server.DeployServiceImpl.registerEARloader(DeployServiceImpl.java:2101)
at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:230)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:307)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3184)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:552)
... 9 more
For detailed information see the log file of the Deploy Service.
08/02/10 08:48:14 - ***********************************************************
Feb 10, 2008 8:48:15 AM Info: End of log messages of the target system.
Feb 10, 2008 8:48:15 AM Info: ***** End of SAP J2EE Engine Deployment (J2EE Application) *****
Feb 10, 2008 8:48:15 AM Error: Aborted: development component 'com.sap.aii.adapter.axis.app'/'sap.com'/'SAP AG'/'7.0013.20071224120620.0000'/'1', grouped by software component 'SAP_XIAF'/'sap.com'/'SAP AG'/'1000.7.00.13.4.20071226125540''/'1':
Caught exception during application deployment from SAP J2EE Engine's deploy service:
java.rmi.RemoteException: Cannot register EarLoader for application sap.com/com.sap.aii.adapter.axis.app..
Reason: null; nested exception is:
* java.lang.NullPointerException*
(message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineJ2EE620OnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)
Feb 10, 2008 8:48:15 AM Info: Starting to save the repository
Feb 10, 2008 8:48:18 AM Info: Finished saving the repository
Feb 10, 2008 8:48:18 AM Info: Starting: Update: Selected software component 'SAP_XIAF'/'sap.com'/'SAP AG'/'1000.7.00.13.4.20071226125540''/'1' updates currently deployed software component 'SAP_XIAF'/'sap.com'/'SAP AG'/'1000.7.00.10.3.20070321093500''/'0'.
Feb 10, 2008 8:48:18 AM Error: Aborted: software component 'SAP_XIAF'/'sap.com'/'SAP AG'/'1000.7.00.13.4.20071226125540''/'1':
Failed deployment of SDAs:
development component 'com.sap.aii.adapter.axis.app'/'sap.com'/'SAP AG'/'7.0013.20071224120620.0000'/'1' : aborted
Feb 10, 2008 8:48:22 AM Error: -
At least one of the Deployments failed -
Any idea how to resolve this issue
Thanks,
GangaPrasadHello Prasad,
Seems like this one is similar to the other post from you. I responded in that one :
XIAF and XITOOLS packages depend on XIAFC package. It is first recommended you first upgrade XIAFC to the latest one if already not done.
After this, try to deploy the XIAF and XITOOLS.
Please also check SAP Note 1028961 .
Hope that helps !
Regards,
Snehal -
hi All,
We are getting below error while connecting to an FTP location through File Adapter:
Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: An error occurred while connecting to the FTP server XYZ. The FTP server returned the following error message: 'com.sap.aii.adapter.file.ftp.FTPEx: 550 You are not allowed to issue this command'. For details, contact your FTP server vendor.
Also when we tried to connect to this FTP location through PI server we able to connect, but when we connect to it through channel we are getting above error.
Please Help!
Thanks,
Mayankhi All,
The usedid we are using to connect to FTP location has appropriate access to write(we have an receiver file adapter) the files, when we connected to FTP location from PI server using same useid(as used in channel) we are able to connect to FTP location and also able to write the file there.
Now error soming is:
An error occurred while connecting to the FTP server XYZ. The FTP server returned the following error message: 'com.sap.aii.adapter.file.ftp.FTPEx: 550 Operation is not supported under Connect:Enterprise FTP server.'. For details, contact your FTP server vendor.
Thanks,
Mayank -
Hello,
In order to configure JMS Receiver Adapter to access Websphere Application Server 7.0, I have recently deployed file com.sap.aii.adapter.lib.sca with the following libraries:
com.sap.aii.adapter.lib_api.jar
com.ibm.ws.ejb.thinclient_7.0.0.jar
com.ibm.ws.orb_7.0.0.jar
com.ibm.ws.sib.client.thin.jms_7.0.0.jar
com.ibm.ws.runtime.jar
javax.j2ee.jms.jar
The communication channel can reach the queue but when I send a message it fails because services sap.com/com.sap.aii.adapter.jdbc.svc and com.sap.aii.adapter.jms.svc are not started.
Checking dev_server0 file I found the following error.
==============================================================================================
Service com.sap.aii.adapter.jdbc.svc start ================= ERROR =================
com.sap.engine.frame.ServiceException: Could not obtain an initial context due to a communication failure. Since no provider
URL was specified, the default provider URL of "corbaloc:iiop:1.0(at)sapdpi-lpar:2809/NameService" was used. Make sure that any
bootstrap address information in the URL is correct and that the target name server is running. Possible causes other than
an incorrect bootstrap address or unavailable name server include the network environment and workstation network configurati
on.
at com.sap.aii.adapter.jdbc.SapAdapterServiceFrameImpl.start(SapAdapterServiceFrameImpl.java:151)
at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:155)
at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:113)
at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:60)
at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:162)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:260)
Caused by: javax.naming.ServiceUnavailableException: Could not obtain an initial context due to a communication failure. Sinc
e no provider URL was specified, the default provider URL of "corbaloc:iiop:1.0(at)sapdpi-lpar:2809/NameService" was used. Make
sure that any bootstrap address information in the URL is correct and that the target name server is running. Possible caus
es other than an incorrect bootstrap address or unavailable name server include the network environment and workstation netwo
rk configuration. [Root exception is org.omg.CORBA.TRANSIENT: java.net.ConnectException: Connection refused:host=sapdpi-lpar,
port=2809 vmcid: 0x4942f000 minor code: 3586 completed: No]
at com.ibm.ws.naming.util.WsnInitCtxFactory.mapInitialReferenceFailure(WsnInitCtxFactory.java:2228)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getWsnNameService(WsnInitCtxFactory.java:1414)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootContextFromServer(WsnInitCtxFactory.java:944)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootJndiContext(WsnInitCtxFactory.java:865)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:545)
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:123)
at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:798)
at com.ibm.ws.naming.util.WsnInitCtx.rebind(WsnInitCtx.java:242)
at com.ibm.ws.naming.util.WsnInitCtx.rebind(WsnInitCtx.java:255)
at javax.naming.InitialContext.rebind(InitialContext.java:367)
at javax.naming.InitialContext.rebind(InitialContext.java:367)
at com.sap.aii.adapter.jdbc.SapAdapterServiceFrameImpl.start(SapAdapterServiceFrameImpl.java:100)
... 6 more
Caused by: org.omg.CORBA.TRANSIENT: java.net.ConnectException: Connection refused:host=sapdpi-lpar,port=2809 vmcid: 0x4942f0
00 minor code: 3586 completed: No
at com.ibm.CORBA.transport.TransportConnectionBase.connect(TransportConnectionBase.java:425)
at com.ibm.ws.orbimpl.transport.WSTransport.getConnection(WSTransport.java:436)
at com.ibm.CORBA.transport.TransportBase.getConnection(TransportBase.java:187)
at com.ibm.rmi.iiop.TransportManager.get(TransportManager.java:89)
at com.ibm.rmi.iiop.GIOPImpl.getConnection(GIOPImpl.java:120)
at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:209)
at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java:307)
at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:378)
at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3721)
at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3256)
at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3619)
at com.ibm.ws.naming.util.WsnInitCtxFactory.stringToObject(WsnInitCtxFactory.java:1524)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getWsnNameService(WsnInitCtxFactory.java:1389)
... 16 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:522)
at java.net.Socket.connect(Socket.java:470)
at java.net.Socket.<init>(Socket.java:367)
at java.net.Socket.<init>(Socket.java:180)
at com.ibm.ws.orbimpl.transport.WSTCPTransportConnection.createSocket(WSTCPTransportConnection.java:270)
at com.ibm.CORBA.transport.TransportConnectionBase.connect(TransportConnectionBase.java:354)
... 28 more
Service com.sap.aii.adapter.jms.svc start ================= ERROR =================
com.sap.engine.frame.ServiceRuntimeException: Could not obtain an initial context due to a communication failure. Since no pr
ovider URL was specified, the default provider URL of "corbaloc:iiop:1.0(at)sapdpi-lpar:2809/NameService" was used. Make sure t
hat any bootstrap address information in the URL is correct and that the target name server is running. Possible causes othe
r than an incorrect bootstrap address or unavailable name server include the network environment and workstation network conf
iguration.
at com.sap.aii.adapter.jms.core.service.AdapterServiceFrameImpl.bindAdapter(AdapterServiceFrameImpl.java:171)
at com.sap.aii.adapter.jms.core.service.AdapterServiceFrameImpl.start(AdapterServiceFrameImpl.java:125)
at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:155)
at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:113)
at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:60)
at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:162)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:260)
Caused by: javax.naming.ServiceUnavailableException: Could not obtain an initial context due to a communication failure. Sinc
e no provider URL was specified, the default provider URL of "corbaloc:iiop:1.0(at)sapdpi-lpar:2809/NameService" was used. Make
sure that any bootstrap address information in the URL is correct and that the target name server is running. Possible caus
es other than an incorrect bootstrap address or unavailable name server include the network environment and workstation netwo
rk configuration. [Root exception is org.omg.CORBA.TRANSIENT: Connection state: State: ABORT (5) vmcid: 0x4942f000 minor co
de: 775 completed: No]
at com.ibm.ws.naming.util.WsnInitCtxFactory.mapInitialReferenceFailure(WsnInitCtxFactory.java:2228)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getWsnNameService(WsnInitCtxFactory.java:1414)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootContextFromServer(WsnInitCtxFactory.java:944)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootJndiContext(WsnInitCtxFactory.java:865)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:545)
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:123)
at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:798)
at com.ibm.ws.naming.util.WsnInitCtx.rebind(WsnInitCtx.java:242)
at com.ibm.ws.naming.util.WsnInitCtx.rebind(WsnInitCtx.java:255)
at javax.naming.InitialContext.rebind(InitialContext.java:367)
at javax.naming.InitialContext.rebind(InitialContext.java:367)
at com.sap.aii.adapter.jms.core.service.AdapterServiceFrameImpl.bindAdapter(AdapterServiceFrameImpl.java:163)
... 7 more
Caused by: org.omg.CORBA.TRANSIENT: Connection state: State: ABORT (5) vmcid: 0x4942f000 minor code: 775 completed: No
at com.ibm.rmi.iiop.Connection.checkEstablished(Connection.java:3091)
at com.ibm.rmi.iiop.Connection.send(Connection.java:2145)
at com.ibm.rmi.iiop.Connection._locate(Connection.java:463)
at com.ibm.rmi.iiop.Connection.locate(Connection.java:439)
at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:219)
at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java:307)
at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:378)
at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3721)
at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3256)
at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3619)
at com.ibm.ws.naming.util.WsnInitCtxFactory.stringToObject(WsnInitCtxFactory.java:1524)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getWsnNameService(WsnInitCtxFactory.java:1389)
... 17 more
==============================================================================================
Could anyone tell me why is trying to connect to "corbaloc:iiop:1.0(at)sapdpi-lpar:2809/NameService"? Do I have to configure a default provider URL for SAP PI server? If so, where I configure it? Any help will be appreciated.
Thank you in advance.
Roger Allué i VallHi Roger,
we also experience the same issue and would be very keen to understand how you resolved this problem.
Many thanks.
Dieter -
Com.sap.aii.adapter.file.ftp.FTPEx: 550
Hi,
I have the below error in my sender file channel. I also read the following thread
FTP Error
Error:
An error occurred while connecting to the FTP server '10.12.12.101:21'. The FTP server returned the following error message: 'com.sap.aii.adapter.file.ftp.FTPEx: 550 C:Inetpubftproot: The filename, directory name, or volume label syntax is incorrect. '. For details, contact your FTP server vendor.
The above thread suggests me to change the setting in the IIS. Should do that settings in the PI server or the source FTP server.
Also does anybody have any other solution to this problem.
Rgds,
MithunHI,
If you're using an FTP server you need to know the path to the file on the FTP.
To do this I suggest to connect to the FTP using Internet Explorer and navigating the FTP folders until reaching the right one.
Then on the url bar you should got something like this: "ftp://server:21/path/to/file/". Use "/path/to/file" as value for the file adapter configuration.
Please refer below blogs:
unable to send file to FTP server
FTP to Windows Server
thanks, -
I have a FILE Adapter using FTP as a transport that is generating a very odd error.
The FTP sender channel is giving the following error is set up to retreive all files (*) from a specific directory. If you look at the error, it indicates an error processing the file 'Input 110110b.txt' as a file -- the only way this filename woudl be visible is if the adapater interrogated the directory, or the filename was hard-coded in the file mask. But the error indicates it can't change to the directory. The only way it would have come up with the file is if it had already CD'd t that directory.
1/7/11 8:12:01 AM Retry interval started. Length: 60.0 seconds
1/7/11 8:12:01 AM Could not process file 'Input 110110b.txt': com.sap.aii.adapter.file.ftp.FTPEx: 550 Failed to change directory.
1/7/11 8:12:00 AM Processing started
My first thought was a simple permission issue, so I opened a connection to server with FileZilla (an FTP client) and was able to retrieve the file without a problem. I was also able to drop a file in the directory. There is no permissions problem.Hi
Please check the below points before processing any file
a) check the File placing by a Local Plant FTP owner is using the same authentification credentials It means both PI and source team needs to use same FTP User ID and login credentials otherwise if suppose if source team is placing with one User and PI cannot able to pick that file as this User cannot have permissions in this case also u will get 550 error
b) I know what ur telling is u manualy palced one file and able retrive...but do one thing u can login with same PI FTP login server credentials and then place the file with different name also I suggest lets test the channel by simply keeping
. not simply * if you keep simply * then u cna use in receiver chanel while using dynamic connfiguration.
Else give *.txt and then activate the channel and also please check the CACHE as well
Regards
Amar Srinivas Eli -
Com.sap.aii.adapter.file.ftp.FTPEx: 421
Hi Guys,
I am getting these two error messages:
1) com.sap.aii.adapter.file.ftp.FTPEx: 421 Maximum session time exceeded - closing
2) com.sap.aii.adapter.file.ftp.FTPEx: 421 Too many users - please try again later
when XI Sender File Adapter tries to pick the files from the FTP server.
I have not set any limit to the number of session for the user that I have mantianied in the adapter. (Niether I know it -:) how to set.)
Any idea or help, how to resove this error.
Thanks in adavance,
NamadevHi Namdev,
Your this error is coming as your FTP server maximum allowed connection is reached. so as the solution I would suggest to change the Connection mode property of your communication channel as Per File Transfer as default property is Permanently which reserves connection forever.
So other communication channels cannot communicate. Make this changes to all the communication channel you have configured.
And your problem is solved.
enjoy....
Thanks & Regards,
Gaurav Patwari
Maybe you are looking for
-
I have recently updated Final Cut Pro to 10.1, after this upgrade (as well as an upgrade to Maverick) non of the video clips in ANY event or project have any sound component. I have a backup of the project and event files before the upgrade, but I h
-
Every Ipod Error Under the Sun?!
My white 30gb 5th generation (5G) ipod video will not restore period. It was working FINE in teh beginging then songs started freezing in ipod playback (not itunes) and restore would always fix it UNTIL restore stopped solving the problem and making
-
I try to click on the games or other users names or anything that opens another link and it crashes. This has been happening off and on for about a month but has gotten regular in the last 4 or 5 days. Anybody have any ideas?? Also, it seems that Fir
-
quicktime version currently is 7.04, have not updated to 7.1 yet and in classic it is 6.5. Running any classic apps causes the audio to be sped up and it is impossible to make any of it out. starting up the classic version of qt and manually having i
-
Hi I have a question regarding centralized monitoring. Is it possible to monitor XML messages in the backend system from PI? They share the same transaction, SXI_MONITOR, but I have never heard of anyone doing this. The reason why I am asking is that