Force an application acknowledgment for an FTP adapter
Hello,
I am using XI 3.0 and I need to find a way to create an application acknowledgment from an FTP adapter.
Here is what I need to happen:
When a PO is created in R/3 we need to send a transportation order request (TOR) to a trucking companying offsite. They will receive an XML file via FTP. Then they will process the TOR in their system and create an application acknowledgment to inform us of a success or failure. The acknowledgment will be in their "out" folder and our XI system will pull from the "out" folder every 10 minutes. When we receive the acknowledgment we need to send an alert if the acknowledgment informs us of an error or if the acknowledgment tied to a TOR does not arrive within an hour.
Right now I have:
R/3 to XI as a proxy
XI to FTP folder as a FTP adapter
The problem I'm having is trying to come up with the best way to receive an acknowledgment.
Any ideas?
Thanks,
Matt
Hi Matt
Now looking at your requirement to create a Z table in XI.
You can create a Z table. but challenge i see in implementing this is your soruce send message and wait for a response and file need to be picked in the timeout configured. Else the message itself will fail.
Here three possibilities
1. Using ABAP mapping you load the message ID in table. But holding source message for response is a challenge as well as Sync and Async bridginig is another
2. Doing an ABAP mapping and request response bean with file adapter but you need to raise alert when it fails and need to generate response in either case.
3. use of BPM. - creating a Sync - Async bridge for this and mapping/RFC to capture message ID and collect response.
Use of BPM is a proffered choice in my understanding.
Thanks
Gaurav
Edited by: Gaurav Bhargava on Dec 24, 2008 1:18 AM
Similar Messages
-
What is the maximum filesize for a FTP Adapter?
I have xml files with 1000's of records to read in. The file size can range anywhere from a few MB up to ~100MB. Most of them are about 50 MB.
The FTP adapter works when I have a small file, but with larger ones it apparently times out. Once it runs into a big file like this, it won't process any more files until I restart the process. It doesn't show any faults or even any record of a running instance in the BPEL Console, so I have no idea specifically when it breaks. I uploaded a 10MB file to my ftp server and left it for a half hour, but nothing showed up, so I'm assuming it's broken rather than just taking a long time.
What is the maximum file size for a FTP adapter? Can I change this somewhere? I looked in the ...\application-deployments\default\FtpAdapter\oc4j-ra.xml file but couldn't find any settings to change.Well no luck on my end and it doesn't look like anybody else has any ideas either. This thread Re: FTP Adapter, Java Embedding, ... says that if you can't get the functionality you need out of the default one, you should write your own FTP adapter in JCA. I looked at JCA and would like to write a simple polling adapter and then put all my FTP code in embedded java.
Can somebody explain how I could achieve the basic FTP Adapter polling functionality in JCA? I'm having difficulty figuring out how to have an ongoing polling process without instantiating a BPEL process itself, like the existing FTP adapter does. I don't want to set off on writing my own adapter if it's going to be a much larger undertaking than I have time for.
Also, is the source code open for the default FTP adapter? It would be great if I could just modify the few things I need to change rather than write one from scratch. -
Where do we specify the login details for an FTP adapter ?
Hi,
I am trying to do a simple ftp using an SOA-ESB service. I have created an FTP service using the FTP adapter. The FTP adapter asked abt the file name and directory. Where do I specify the host details like hostname, userid and Password?
Thanks
RVwhen you start the adapter wizard you specify a JNDI name it will be something like eis/Ftp/sample.
You can make this anything but use the same notion, e.g. eis/Ftp/[hostname_user]
You then login to Enterprise Manager
oc4j_soa -> applications -> FTP Adapter (this may not be exact
There you can specify the connection details for that server. Name the JNDI name eis/Ftp/[hostname_user]
you can also modify the oc4j-ra.xml file directly for the FTP adapter
this is found
Oracle_Home\j2ee\[home or oc4j_soa]\application-deployments\default\FtpAdapter
cheers
James -
Force 802.11b mode for a wireless adapter
Hello, I would like to know how to force a wireless adapter to work on the 802.11b band only (this is, make it so it does not use g/n).
ThanksButcher wrote:I don't really think that is going to help. (It does not.)
That's probably because your wifi device driver module doesn't support enforcing 802.11b mode, like my b43:
# iwconfig wlan0 modu 11b
Error for wireless request "Set modulation" (8B2F):
SET failed on device wlan0 ; Operation not supported.
Does forcing a slower rate without changing mode help, in your casee?
# iwconfig wlan0 rate 11M -
REG: Acknowledgement for receiver file adapter
Hi All,
I have a scenario where i need to make a rfc call to update SAP table after the file is placed in the target folder. Can this be acheived without using BPM.
Thanks,
SivaHi Siva,
I think this cannot be achieved without BPM. You need to go ahead with BPM.
/people/michal.krawczyk2/blog/2006/06/22/xi-playing-with-the-file-adapters-acknowledgments
http://www.sap-xi.com/sap-xi-scenario-rfc-file.html
Thanks, -
Using relative path for in file/ftp adapter
Hi All,
How to have a relative path for file/ ftp adapter's inbound/outbound operation?
Example: Consider $ORA_HOME = /home/oracle --> This environment variable can be different on different machines
i want to drop a file in to $ORA_HOME/folder1/folder2 (Or poll for a file).
<partnerLinkBinding name="FTP">
<property name="wsdlLocation">FTP.wsdl</property>
<property name="out_dir" type="LogicalDirectory">What do i write here???</property>
<property name="retryInterval">60</property>
</partnerLinkBinding>
if i cant configure this in partner link section or in activation agent sction, how else do i achieve this?
i am using 10.1.3.* version.
Thanks in advance.
Roshan.You can achive it using the deployment scripts if the directory is changing on the basis of the environment
If you want to change at run time than you can use the jca properties to set using the variables at runtime.
Regards,
Ajay -
Where do I need to configure the JNDI-location of my ftp-adapter when working with an esb control?
If I deploy my esb process now i'm getting a WSIFException because he can't find the configuration settings for the ftp adapter.When I try to use the same functionality, the ftp adapter, in bpel I'm facing the same behaviour. There is something wrong with the configuration of the oc4j-ra.xml file?
The errostack:
file:/C:/product/SoaSuite/10.1.3.1/OracleAS/bpel/domains/default/tmp/.bpel_BPELProcess1_1.0_c64929dfd2dacf95db3c9da081c1797d.tmp/put.wsdl [ Put_ptt::Put(DVD) ] - WSIF JCA Execute of operation 'Put' failed due to: Adapter Framework unable to create outbound JCA connection.
file:/C:/product/SoaSuite/10.1.3.1/OracleAS/bpel/domains/default/tmp/.bpel_BPELProcess1_1.0_c64929dfd2dacf95db3c9da081c1797d.tmp/put.wsdl [ Put_ptt::Put(DVD) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12510
Unable to locate the JCA Resource Adapter via WSDL port element jca:address.
The Adapter Framework is unable to startup the Resource Adapter specified in the WSDL jca:address element: location='eis/Ftp/FtpAdapter'.
The reason for this is most likely that either
1) the Resource Adapters RAR file has not been deployed successfully to the OC4J Application server or
2) the 'location' attribute in $J2EE_HOME/application-deployments/default/deployed-adapter-name/oc4j-ra.xml has not been set to eis/Ftp/FtpAdapter. In the last case you might have to add a new 'connector-factory' entry (connection) to oc4j-ra.xml.
Please correct this and then restart the BPEL/OC4J Application Server -
We are getting the error below for an FTP adapter. The Timeout error was coming because of a SSH timeout policy on the server. Is there anything in the FTP adapter oc4j-ra.xml configuration file that we can set to keep the SSH session alive ?
<2012-06-28 10:02:04,650> <INFO> <crps.collaxa.cube.ws> <File Adapter::Outbound> Connection Created
<2012-06-28 10:02:04,650> <WARN> <crps.collaxa.cube.ws> <File Adapter::Outbound> SFTPChannel is null
<2012-06-28 10:02:04,651> <INFO> <crps.collaxa.cube.ws> <File Adapter::Outbound> Poller raising Alert for exception : ORABPEL-11445
The SSH API threw an exception.
The SSH API threw an exception. [Caused by: Timeout, your session not responding.]
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.Hi,
I assumes you ar using 10g version? I tried to find a solution for that....
Add the following parameters to you bpel.xml file (under your FTP partnerlink) and redeploy the project:
<property name="useJCAConnectionPool">true</property>
<property name="cacheConnections">false</property>
After that go to your OC4J home->default->FtpAdapter->Connection Factory->click on your JNDI Location->Change the property "keepConnections" to false.
(or change it on $ORACLE_HOME/j2ee/$bpel_home/application-deployments/default/FtpAdapter/oc4j-ra.xml)
Restart the server.
Please tell me if it helped you.
Arik -
FTP Adapter (Sender)
Hi Experts,
The usual scenario and setting for an FTP adapter (sender) to trigger an event if there are no files being picked up? If it's possible, how will I do it?
Cheers,
R-jayHi Neetesh,
I have my existing configuration the adapter finds a file, it will just delete the file since the target system is the one creating a log (let say) every 1min. My configuration is set to every 2mins to check the folder and if there's a file, the adapter just delete the file. Then if the adapter doesn't find any of the file, then it will create a target output to another directory informing that no files are found. I only create 1 log file and just append the new log (overwrite the file)
Sample (output): message.log
Server A: Critical. No file has been found
Server B: Critical. No file has been found
Server C: Critical. No file has been found
Someone will be looking onto this file and they will be creating like an automated alert.
Note: I'm not using the Alert Framework of SAP PI since it will only trigger on application level of PI. This will like monitor an external application Server.
Cheers,
R-jay -
FTP Adapter redeployment with new plan
We have a WebLogic development server (Admin server alone) which hosts the SOA Suite. The connection pools for the FTP Adapter was configured with its own deployment plan (Plan_FTPAdapter.xml). Now, we need to move to a cluster based environment with the Admin server and two managed servers in their own respective boxes. After installing the SOA suite in the cluster, I am trying to redeploy the FTP Adapter to use the deployment plan file extracted from the Dev environment. I get a NullPointerException when updating the deployment with this plan file. Any idea what's going wrong?
####<May 11, 2010 11:54:19 AM PDT> <Error> <Console> <xxxx.server> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <4d078b1df33caaab:55c8672c:128887ad51b:-8000-0000000000000106> <1273604059367> <BEA-240003> <Console encountered the following error java.lang.NullPointerException
at weblogic.deploy.internal.targetserver.DeployHelper.getState(DeployHelper.java:235)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.getState(AbstractOperation.java:747)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.validatePrepare(RedeployOperation.java:156)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.doPrepare(RedeployOperation.java:102)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<May 11, 2010 11:54:19 AM PDT> <Warning> <Deployer> <xxxx.server> <AdminServer> <[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <4d078b1df33caaab:55c8672c:128887ad51b:-8000-0000000000000107> <1273604059369> <BEA-149004> <Failures were detected while initiating update task for application 'FtpAdapter'.>
####<May 11, 2010 11:54:19 AM PDT> <Warning> <Deployer> <xxxx.server> <AdminServer> <[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <4d078b1df33caaab:55c8672c:128887ad51b:-8000-0000000000000107> <1273604059370> <BEA-149078> <Stack trace for message 149004
java.lang.NullPointerException
at weblogic.deploy.internal.targetserver.DeployHelper.getState(DeployHelper.java:235)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.getState(AbstractOperation.java:747)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.validatePrepare(RedeployOperation.java:156)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.doPrepare(RedeployOperation.java:102)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)To answer my own question, the Plan.xml has to be manually copied to all managed servers at the same location in the file system as in the Admin server. Found the information here - http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10231/life_cycle.htm#BABBEFFJ
-
FTP adapter deployment failed after restart of the server
Hi,
I have a single node 11g server. I had created some outbound connection pools for the ftp adapter. When I created them they were working fine.
But after the restart of the server the FTP Adapter state in the summary of deployment page is showing failed. The error I am getting is below
<Unable to set the activation state to true for the application 'FtpAdapter'.
java.lang.NoClassDefFoundError: oracle/tip/adapter/file/FileLogger
at oracle.tip.adapter.ftp.FTPManagedConnectionFactory.createConnectionFactory(FTPManagedConnectionFactory.java:154)
at weblogic.connector.security.layer.AdapterLayer.createConnectionFactory(AdapterLayer.java:787)
at weblogic.connector.outbound.ConnectionPool.getConnectionFactory(ConnectionPool.java:2013)
at weblogic.connector.outbound.RAOutboundManager.activatePool(RAOutboundManager.java:1076)
at weblogic.connector.outbound.RAOutboundManager.activate(RAOutboundManager.java:183)
at weblogic.connector.common.RAInstanceManager.activate(RAInstanceManager.java:437)
at weblogic.connector.deploy.ConnectorModule.activate(ConnectorModule.java:303)
at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:227)
at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:541)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:175)
at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:167)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:43)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
####<Apr 6, 2011 4:02:24 PM IST> <Error> <Deployer> <inhysu01> <osb_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <0000IweNRSu8TsO8mjGNtn1Db43e000001> <1302085944811> <BEA-149250> <Unable to unprepare application 'FtpAdapter'.
weblogic.application.ModuleException: Error occurred while trying to rollback the module: weblogic.connector.exception.RAException:
There are 1 nested errors:
There are 1 nested errors:
ObjectLifeCycleException: weblogic.common.resourcepool.ObjectLifeCycleException: Attempted to shutdown the pool eis/Ftp/FtpAdapter when it is currently not in SUSPENDED state (Running)
at weblogic.common.resourcepool.ResourcePoolImpl.shutdown(ResourcePoolImpl.java:299)
at weblogic.connector.outbound.ConnectionPool.shutdown(ConnectionPool.java:355)
at weblogic.connector.outbound.RAOutboundManager.internalShutdownPool(RAOutboundManager.java:346)
at weblogic.connector.outbound.RAOutboundManager.rollback(RAOutboundManager.java:305)
at weblogic.connector.common.RAInstanceManager.rollbackRAOutboundMgr(RAInstanceManager.java:623)
at weblogic.connector.common.RAInstanceManager.rollback(RAInstanceManager.java:566)
at weblogic.connector.deploy.ConnectorModule.unprepare(ConnectorModule.java:268)
at weblogic.application.internal.flow.ModuleListenerInvoker.unprepare(ModuleListenerInvoker.java:285)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.previous(DeploymentCallbackFlow.java:523)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
at weblogic.application.internal.flow.DeploymentCallbackFlow.unprepare(DeploymentCallbackFlow.java:211)
at weblogic.application.internal.flow.DeploymentCallbackFlow.unprepare(DeploymentCallbackFlow.java:202)
at weblogic.application.internal.BaseDeployment$1.previous(BaseDeployment.java:619)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
at weblogic.application.internal.BaseDeployment.unprepare(BaseDeployment.java:248)
at weblogic.application.internal.SingleModuleDeployment.unprepare(SingleModuleDeployment.java:43)
at weblogic.application.internal.DeploymentStateChecker.unprepare(DeploymentStateChecker.java:205)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.unprepare(AppContainerInvoker.java:117)
at weblogic.deploy.internal.targetserver.BasicDeployment.unprepare(BasicDeployment.java:287)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:363)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Can anyone please help me with this.
Thanks in advanceThe solution is either change the order of deployment or copy the FileAdapter.rar file in $ORACLE_HOME/lib location and restart the server as mentioned here.
http://soa-bpel-esb.blogspot.com/2011/04/javalangnoclassdeffounderror.html -
SOA FTP Adapter Performance Optimization
The application scenario is as below
There is a remote FTP service which receives real-time XML files (may be 2 files per second). In my SOA 11g application, I am using FTP adapter to connect to the remote FTP server. The FTP adapter polls for new files based on the file creation timestamp and after processing, deletes the files. All good so far, no issues at all.
However, there is a huge backlog in the files. How can improve or speed up the FTP adapter process to match or better the remote FTP file creation rate? Please note I am not doing much processing here, just perist the files to a database. The consuming application expects real-time file feed.
There should be some configuration in SOA FTP adapter to optimize the performance and beat the file spitting FTP monster.
ThanksHowever, the inbound FTP location receives around 30 files in a second max. How do I configure the FTP adapter to beat this rate. I looked through the document link and tried few trials
MaxRaiseSize: 20
SingleThreadModel: both true and false
ThreadCount:20
However, I still cannot beat the rate at which the files are put to this location. Please what configuration changes shhould I consider.
Thanks
Edited by: user5108636 on 17/10/2010 21:34 -
Problem with FTP Adapter in creating a new Folder
Hi all,
I have a requirement in which a BPEL process shud create a folder named as sysdate dynamically and write a
CSV file into that.(ex: PO/2010-03-09/PO_1.csv).I created a header variable for Oubound FTP adapter and
passing the file directory as concat('PO/',xp20:current-date(),'/') to outbound header directory variable.Problem is FTP
adapter is not creating the sysdate folder its says:1.check u have privileges 2.file name is too long....Blah....Blah.
But i have all the privileges for that user.If i manually create the sysdate folder the FTP adapter is placing the CSV
file.The same works fine with file adapter...but i need to use FTP since the FTP server can change in future.Seems to
be a problem with FTP adapter....can some one help.
Iam using SOA 10.1.3.4
Regards,
Edited by: 0racler on Mar 9, 2010 4:46 AM
Edited by: 0racler on Mar 9, 2010 5:49 AMany thoughts????
-
Hello all,
I'm having some problems to receive files from ftp adapter of oai.
The FTP Adapter don't give any error when it start, but it simple don't do anything when i put a file in the ftp receive directory. (I test the same adapter to send and it's working fine)
Do anyone have any tip?
One other thing is: How can i change the filename that the FTP Adapter of oia give to the files that he sends?
Thanks,
Antsnio Trindade
PS: Please email me to:
[email protected]
or
[email protected]Antonio,
please see my comments below.
Thanks,
Markus
Markus Spohn
Senior Product Manager
9iAS Integration
Server Technologies
Oracle Corporation
200 Oracle Parkway m/s 2op393
Redwood Shores, CA 94065
USA
Work: +1-650-506-9977
Cell: +1-415-806-1405
Fax: +1-650-506-7406
e-Mail: [email protected]
Hello all,
I'm having some problems to receive files from ftp adapter of oai.
The FTP Adapter don't give any error when it start, but it simple don't do anything when i put a file in the ftp receive directory. (I test the same adapter to send and it's working fine)
Do anyone have any tip?I'd need more information about the configuaration of the FTP adapter.
One other thing is: How can i change the filename that the FTP Adapter of oia give to the files that he sends?In the current version of the FTP adapter, the naming convention of the file is as follows
<ftp adapter name><instance number>-<time stamp>
With the next patchset for 9iAS InterConnect 9.0.2, which is expect to be released within the next week or so,
we'll provide aditional functionality for the FTP adapter. That will include features that allow users to specify custom
file names and naming conventions.
Thanks,
Antsnio Trindade
PS: Please email me to:
[email protected]
or
[email protected] -
Problem in FTP adapter ( Duplicate)
Hi all,
We have a composite that query the events from Oracle on demand CRM. Event contains key column which is used to fetch all related values.
Using FTP adapter, we are placing the file in SAP and also one copy using file adapter in our local server for our reference.
Problem :
SAP is receiving two files in their inbound folder at same time stamp for one transaction.
But in our local server, we are receiving one file only.
So we isolated the problem to FTP adapter.
When we analyzed the process and its audit trail, everything looks fine and FTP operation is called one time only.
We are clueless regarding this problem.
Also same interface works well in Production instance. We even tried deploying new composite that is freshly downloaded from Production.
We need this to fix this by Wednesday as UAT begins in Test environment and that needs this interface to work fine.
We have clustered environment and 2 SOA servers.
Please someone help us identifying the problem. Its very urgent
Thanks,
SundarHi it may be the problem with the environment. Try adding the property <property name ="singleton">true</property name> in the composite.xml for the FTP adapter or at the server level.
Swami
Maybe you are looking for
-
How do you Combine Pictures into one Photo
I'm really re.tarded when it comes to this stuff. I want to take 4 pictures and combine them, making like a montage and I have no clue how to do that. Message was edited by: S.E.S.
-
Mac mini to S video or composite adapter for tv - nothing but horiz lines
Have an older analog Toshiba TV. Can't use HDMI so has to be S video or component. I am not receiving a picture, just horizontal lines. Any help is appreciated.
-
Changes in iCal not saved.
When I update appointments or To Dos, they are no longer recorded. Changes appear to be made, but when I leave and then return to iCal, it reverts to an earlier state. All software has been updated. Any ideas?
-
I have a 17" 2011 MBP w/ Lion (all up to date) I have 2 other laptops, a cheap PC and a 15" '08 MBP. Problem is, throughout the day, my 2011 will tell me I'm not connected to the internet. The icon still shows full signal strengh. When this happens,
-
Hello all, I run Aperture on a referenced master basis. So far my Aperture backup system, as everything else, relies on bootable clones and, subsequently, incremental backups to two external HDs using Carbon Copy Cloner. At this stage I do not use Ap