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
    RV

    when 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).
    Thanks

    Butcher 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,
    Siva

    Hi 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

  • Ftp Adapter in ESB Control

    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

  • FTP Adapter SSH Timeout

    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-jay

    Hi 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 advance

    The 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.
    Thanks

    However, 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 AM

    any thoughts????

  • FTP Adapter

    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,
    Sundar

    Hi 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?

  • '11 MBP Loses WiFi constantly

    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,

  • Backing up - Vaults vs CCC

    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