Incomplete FTP read

Hi,
In my File to Idoc scenario, when I am testing with big file, it gets failed sometimes. The reason being the file is read by the adapter even before it is completely ftped.
I have checked with "Msecs to wait before modification check" but it is not working in my case. I think it works only for NFS.
Pls let me know if there is any work around in XI for this?
regards
Anirudh.

Hi,
Necessarily it need not to be renaming.
Just when the adapter finds *.dat files, the script will run.
So, even a wait command inside the script or just ls-l or anyting would do.
Yes, you need to deploy the script in the FTP server, it wont run in your local XI.
If none of these are not working, why dont u schedule the CC and before scheduling deploy all those files.
Do let me know the volume and frequency of your interface.
Assuming it needs to be run twice make sure to activate the CC at that time and try to fix a time to put all those files.
Best strategy should be to agree on all these things with the relevant parties.
You cannot assume the files to be deployed at any time.
Regards
Krish

Similar Messages

  • How ftp reader read a JPEG file.

    i have to read a jpeg file through FTP reader. i want to know that should i need to define schema for native format???
    if yes then which type of file is this...
    or i dnt need to define.please let me know.
    and plz tell me should i need to change in oc4j-ra.xml???
    please help
    can anyone give me some suggestion on this
    thanks

    i have to read file in binary format.can u tell me which type of file can u be used in binary format other than jpg.
    its not working fine. m geting this error
    [deployProcess] Deploying process E:\jdevstudio10132\jdev\mywork\ftpappl\txtread\output\bpel_txtread_1.0.jar
    BUILD FAILED
    E:\jdevstudio10132\jdev\mywork\ftpappl\txtread\build.xml:79: A problem occured while connecting to server "chdsez116553d" using port "8888": bpel_txtread_1.0.jar failed to deploy. Exception message is: ORABPEL-05215
    Error while loading process.
    The process domain encountered the following errors while loading the process "txtread" (revision "1.0"): BPEL validation failed.
    BPEL source validation failed, the errors are:
    [Error ORABPEL-10902]: compilation failed
    [Description]: in "bpel.xml", XML parsing failed because "undefined part element.
    In WSDL at "file:/D:/product/10.1.3.1/OracleAS_8/bpel/domains/default/tmp/.bpel_txtread_1.0_2aa20df9f4e8b3b3eb916175ca90cbb3.tmp/txtread.wsdl", message part element "{http://schemas.xmlsoap.org/ws/2003/03/addressing}ReplyTo" is not defined in any of the schemas.
    Please make sure the spelling of the element QName is correct and the WSDL import is complete.
    [Potential fix]: n/a.
    If you have installed a patch to the server, please check that the bpelcClasspath domain property includes the patch classes.
    at com.collaxa.cube.engine.deployment.CubeProcessHolder.bind(CubeProcessHolder.java:285)
    at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:862)
    at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:728)
    at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:445)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
    at com.evermind.server.ThreadState.runAs(ThreadState.java:646)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
    at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:319)
    at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:341)
    at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
    at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Total time: 0 seconds
    please help

  • Simple FTP Reader problem

    Hi.
    At first my mission is to read from FTP server. So I have created FtpAdapter which have JNDI name eis/Ftp/FtpAdapter (default that comes with SOA Suite).
    At WebLogic FtpAdapter configuration I have changed property host to working ftp server. Every other property I leave it default just as it is.
    I have done Credential Mappings from weblogic username to ftp username and password.
    In my BPEL Process there is just one Receive which uses operation Get to get file from ftp server.
    Next there is one Java Embedding with System.out.println("Hello World!");
    Deployment on soa server is successful.
    But when I try to start up this project there are some strange outputs on soa server console:
    +SEVERE: JCABinding=>  \[ProjectName.FtpAdapter/1.0\] :update Unable to notify adapter of property changes+
    WARNING: FTP Adapter ProjectName PollWork::run exiting, Worker thread will die
    Is there anything else I have missed in SOA documentation? Is there any property that I have to change it?
    Thx
    Regards
    Edited by: zmeda on 1.9.2009 14:28

    Hi zmeda,
    It seems that you are using Windows FTP server.
    Did you check properties in your adapter:
    * listParserKey changed from UNIX to WIN (doc: http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10231/adptr_file.htm#BABECEGD)
    * serverType from UNIX to WIN (doc: http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10231/adptr_file.htm#CIABDJEF)
    Regards

  • OSB ftp reading same file multiple times in cluster

    We have 3 nodes osb cluster
    osb1,obs2, osb3
    file based proxy is deployed to cluster with 'poll managed server' as osb1 and post read action as Archive
    We see same file is being read hundreds of times and archiving same hundreds of times
    Does anybody faced similar issue?

    We have faced similar issue in the past.
    When you create the subscribing service ,create in based on XML Schema which it has to poll.
    In case of WSDL based service it polls indefinitely

  • Getting filename in FTP Adapter in ESB

    I am trying to get the filename on an inbound FTP adapter in an ESB. I've followed the directions I have found, by following these steps:
    1. The namespace xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions" is automatically generated in the xsl file.
    2. Create a variable in the xsl file, with value ehdr:getRequestHeader('/fhdr:InboundFileHeaderType/fhdr:fileName','fhdr=http://xmlns.oracle.com/pcbpel/adapter/file/;'). Let's give it the name INFILENAME.
    3. Reference the variable in some expression in the xsl file: $INFILENAME
    4.Set UseHeaders="true" in the FTP inbound wsdl file
    When I do this in a file adapter, I can use the value. When I do this in an ftp adapter, no value comes back.
    Any ideas?

    Yes, that did it, thanks. I had a typo:
    getRequestHeader('/fhdr:InboundFtpHeaderType/fhdr:fileName,'fhdr=http://xmlns.oracle.com/pcbpel/adapter/ftp/;')
    which should have had "FTP" in upper case. The correct code is as you stated:
    getRequestHeader('/fhdr:InboundFTPHeaderType/fhdr:fileName,'fhdr=http://xmlns.oracle.com/pcbpel/adapter/ftp/;')

  • Writing into an ftp folder

    I have an application where every change in the database gets written into a simple text file.  Basically a log.  But this log contains EDI data that needs to be transfered into an FTP folder that is being fetched contantly by the EDI translating system.
    So far the application works fine by writting the file in-house, checking whether the file exists or not in order to either append a new line or write a new file altogether and then using cfftp to copy it into the ftp folder.  But, I would then have to manually copy the file and delete the file in-house in order for a new file to be written, otherwise, it'll continue to append new lines on the same file forever.
    I'm thinking of 2 possible scenarios.
    Using cfschedule to copy the file to the ftp and at the same time delete it locally, or being able to write the log lines automatically into the FTP the same way it does in-house.
    Anyone have any ideas how to accomplish this?
    Thanks

    That's the thing. I already have it all working at the same time with cffile 'amend' and 'write', but the client wants me to drop the file every 15 or 20 minutes in his ftp folder.
    Locally, checking the existence of the file and either amending writing it is a piece of cake but he wants the file not in my local server's folder but his via ftp.

  • Sender FTP MVS file duplicate Handling

    Hello,
    I am facing the following challenge in one of my current development. I know it is an age old issue but Would greatly appreciate
    some new inputs/views into this.
    The following is the scenario.
    1. PI 7.3 Sender File adapter (FTP) reads the file from the mainframe (MVS)
    2. The MVS dataset is like
         TEST.MVS.DATA.C001D00
         TEST.MVS.DATA.C002D00
         TEST.MVS.DATA.C003D00 ....
    3. For a specific reason the MVS file is not allowed to be deleted/archived, were as the new file will be keep on adding (004, 005, 006 ....)
      3.1 Handled this using "ftp. ignoreSourceFileDeletion " -- true
    4.  Now the challenge in SAP PI is "how to READ the NEW files ONLY, ignoring/skipping the old files"
      4.1 The file size is big enough to avoid reading all files and filter/delete using Mapping/Script
    5. I have used the default "Duplicate Handling" option available in the File Sender adapter, but
            5.1 the problem is, the channel throws the duplicate error after processing the first file (DATA.C001D00)
                but dose not move on to process the next file (since the first file is still available on the FTP, as mentioned in step 3).
            5.2 For every poll interval it throws the duplicate error/message (in CC monitor) for the first file again n again.
            5.3 Duplicate handling config :- Duplicate Message Alert Threshold = 0
    Pls let me know if you have had a similar scenario and how to handle it.
    Adapter module would be a last resort :-)
    Thanks in advance
    Prasanna

    Hi Hareesh
    Thanks for the reply. The mainframe dosent allow the file permission to be changed!!
    We have figured out to use an abap program (bg scheduled job) which will do the ftp pull and also maintains the filename, timestand and size in an custom table. So every time it will check the table entries and will get the latest files only.
    Marking it as answered!!
    Regards
    Prasanna

  • Using JCA FTP and File Adapters to transfer files as attachments

    I am trying to develop a flow that picks a file up using the JCA FTP adapter and writes it using the JCA File Adapter. I can get this to work using opaqeElement but the issue I have is that the files that will be transferred are regularly very large > 1 GB and using the opaqueElement simply results in a OutOfMemoryException.
    Reading the Adapter documentation it seems that Reading/Writing file as an attachment may be an answer. I therefore did the following.
    . Created FTP Read and File Write adapters in JDeveloper
    . Inmported this in to OEPE
    . Created Proxy Service and Business Service and wired them together
    The problem i am having is that even though there is no error and the file is being read on the FTP server, the resulting file only contains that attachment details, the file is not a copy of the file that was picked up from the ftp server.
    I am assuming that this behaviour is not correct and that the file should be transferred in its entirity. Unfortunatly the documentation is not very detailed and I cannot find any examples on the internet.
    Can anyone offer any advice or even better suggest where I can find an example.
    Regards
    My JCA adapters are as follows:
    FileWriteAsAttachmentAdapter_file
    <adapter-config name="FileWriteAsAttachmentAdapter" adapter="File Adapter"
         wsdlLocation="FileWriteAsAttachmentAdapter.wsdl"
         xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/HAFileAdapter"/>
    <endpoint-interaction portType="Write_ptt" operation="Write">
    <interaction-spec className="oracle.tip.adapter.file.outbound.FileInteractionSpec">
    <property name="PhysicalDirectory" value="C:\fileserver\download\toprocess"/>
    <property name="Append" value="false"/>
    <property name="FileNamingConvention" value="attachment_%SEQ%.csv"/>
    <property name="NumberMessages" value="1"/>
    </interaction-spec>
    </endpoint-interaction>
    </adapter-config>
    FileWriteAsAttachmentAdapter.wsdl
    <wsdl:definitions
    name="FileWriteAsAttachmentAdapter"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/file/AtatchmentApp/Project1/FileWriteAsAttachmentAdapter"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/file/AtatchmentApp/Project1/FileWriteAsAttachmentAdapter"
    xmlns:imp1="http://xmlns.oracle.com/pcbpel/adapter/file/attachment/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    >
    <plt:partnerLinkType name="Write_plt" >
    <plt:role name="Write_role" >
    <plt:portType name="tns:Write_ptt" />
    </plt:role>
    </plt:partnerLinkType>
    <wsdl:types>
    <schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/file/attachment/" xmlns="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified" >
    <element name="attachmentElement" >
    <complexType>
    <attribute name="href" type="string" />
    </complexType>
    </element>
    </schema>
    </wsdl:types>
    <wsdl:message name="Write_msg">
    <wsdl:part name="body" element="imp1:attachmentElement"/>
    </wsdl:message>
    <wsdl:portType name="Write_ptt">
    <wsdl:operation name="Write">
    <wsdl:input message="tns:Write_msg"/>
    </wsdl:operation>
    </wsdl:portType>
    </wsdl:definitions>
    FtpGetAsAttachmentAdapter_ftp.jca
    <adapter-config name="FtpGetAsAttachmentAdapter" adapter="FTP Adapter"
         wsdlLocation="FtpGetAsAttachmentAdapter.wsdl"
         xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/ftp/TlmsHAFtpAdapter"/>
    <endpoint-activation portType="Get_ptt" operation="Get">
    <activation-spec className="oracle.tip.adapter.ftp.inbound.FTPActivationSpec">
    <property name="AsAttachment" value="true"/>
    <property name="DeleteFile" value="true"/>
    <property name="MinimumAge" value="300"/>
    <property name="PhysicalDirectory" value="/ftp/tlms2atas"/>
    <property name="Recursive" value="false"/>
    <property name="FileModificationTime" value="FileSystem"/>
    <property name="PollingFrequency" value="60"/>
    <property name="FileType" value="ascii"/>
    <property name="IncludeFiles" value=".*[_][0-9][0-9][-][0-9][0-9][-][0-9][0-9][_].*\.csv"/>
    <property name="UseHeaders" value="false"/>
    <property name="ModificationTimeFormat" value="dd/MM/yyyy HH:mm"/>
    </activation-spec>
    </endpoint-activation>
    </adapter-config>
    FtpGetAsAttachmentAdapter.wsdl
    <wsdl:definitions
    name="FtpGetAsAttachmentAdapter"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/AtatchmentApp/Project1/FtpGetAsAttachmentAdapter"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/ftp/AtatchmentApp/Project1/FtpGetAsAttachmentAdapter"
    xmlns:attach="http://xmlns.oracle.com/pcbpel/adapter/file/attachment/"
    xmlns:pc="http://xmlns.oracle.com/pcbpel/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    >
    <plt:partnerLinkType name="Get_plt" >
    <plt:role name="Get_role" >
    <plt:portType name="tns:Get_ptt" />
    </plt:role>
    </plt:partnerLinkType>
    <wsdl:types>
    <schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/file/attachment/" xmlns="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified" >
    <element name="attachmentElement" >
    <complexType>
    <attribute name="href" type="string" />
    </complexType>
    </element>
    </schema>
    </wsdl:types>
    <wsdl:message name="Get_msg">
    <wsdl:part name="attach" element="attach:attachmentElement"/>
    </wsdl:message>
    <wsdl:portType name="Get_ptt">
    <wsdl:operation name="Get">
    <wsdl:input message="tns:Get_msg"/>
    </wsdl:operation>
    </wsdl:portType>
    </wsdl:definitions>

    System resources are finite and have a threshold limit for processing. The Oracle SOA Suite, dependent on system resources, also has certain size limitations, largely due to the underlying resources beyond which the system cannot process incoming requests.
    For example, Oracle JCA Adapters can process large payloads but the Oracle BPEL PM consumes huge memory when processing large payloads, which can cause OutOfMemory conditions and affect the whole system.
    You can try File ChunkedRead option.This will read your large CSV file in chunks so chances of memory out will be less. You can define your own chunk size.
    This is a feature of Oracle File and FTP Adapters that uses an invoke activity within a while loop to process the target file. This feature enables you to process arbitrarily
    large files. See below link's section "4.5.5 Oracle File Adapter ChunkedRead"
    http://www.orastudy.com/oradoc/selfstu/fusion/integration.1111/e10231/adptr_file.htm#BABDIABG
    Thanks,
    Ashu

  • Read and Write file in Remote system Drive

    Hi all,
    I am try to create the file in Remote system,
    in example i find the method to create file in remote system , ie //computer_name/Share_name/fileName
    the above sample , i know the computer name but i dont know Share name of the computer ,
    Its any possible to find the share name in java ?
    please give some idea to solve my problem ?
    With Regards,
    Ganesh Kumar.L

    tlgkumar wrote:
    in example i find the method to create file in remote system , ie //computer_name/Share_name/fileName
    the above sample , i know the computer name but i dont know Share name of the computer ,
    Its any possible to find the share name in java ?Sure. Ask the person who is writing the requirements which share you should use. Don't settle for incomplete requirements.

  • Iweb ftp problem - adding a folder where I don't want one

    Hi,
    I'd like to use iweb to upload directly to a web site.
    I have put in the same ftp details as work in dreamweaver but it creates a file that appears to be the site name. I've named the site the same as my URL, so the 'welcome' page becomes something like:
    www.  myurl.  co.  uk  /myurl/  welcome.html
    (ive added the spaces to the example to stop it becoming a hyperlink, but you get the idea)
    Am I doing something daft? Is there any way to not add this extra folder? My URL is already quite long.
    At present I'm creating the site in Iweb, piublishing to a folder on my mac, opening dreamweaver and loading from there. I'm sure it should be easier that that!
    Cheers.

    It is perfectly normal for iWeb to do this and no, you are doing nothing wrong.
    Re-name your site and don't use your url for the name of your site - change it to something shorter.
    If you want to upload your site without the site folder, then download Cyberduck and upload ONLY the contents of your site folder and not the whole folder itself.
    You can do this using Cyberduck or continue to use Dreamweaver.  There is no other way to avoid this really except using either of these two to upload.  That's it.  You can't do this using iWeb ftp.

  • FTP Adapter Operation Get

    hello all
    I have a BPEL process in which I implement an FTP read the files on a server every time they are updated or loaded for the first time but I can not get it. Looking at the log I found what's next:
    <2009-06-02 16:39:29,229> <INFO> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Managed Connection Created
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Adding Event Listener
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Creating Connection
    <2009-06-02 16:39:29,229> <INFO> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Connection Created
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Connection manager allocated connection :oracle.tip.adapter.ftp.FTPConnection@d313d6
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Host name is 'MyHostFTP'.
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Reading reply from MyHostFTP
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Host MyHostFTP FTP command: USER MyUserFTP
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> FTP Command: USER, reply:
    331 Password required for MyUserFTP.
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Host MyHostFTP FTP command: PASS
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> FTP Command: PASS, reply:
    230 User MyUserFTP logged in.
    <2009-06-02 16:39:29,229> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Host MyHostFTP FTP command: PASV
    <2009-06-02 16:39:29,244> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> FTP Command: PASV, reply:
    227 Entering Passive Mode (192,168,0,150,5,25).
    <2009-06-02 16:39:29,244> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Passive: ip = 168.168.168.168, port = 1305
    <2009-06-02 16:39:29,244> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Connecting to MyHostFTP:1305
    <2009-06-02 16:39:29,244> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Host MyHostFTP FTP command: NLST C:\ftpFiles
    <2009-06-02 16:39:29,244> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> FTP Command: NLST, reply:
    125 Data connection already open; Transfer starting.
    <2009-06-02 16:39:29,244> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Control socket being read by [JCA-work-instance:FTP Adapter-11]
    <2009-06-02 16:39:29,354> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Control socket read failed by [JCA-work-instance:FTP Adapter-11] DATA=[TIMEDOUT] in [110 msecs]
    <2009-06-02 16:39:29,354> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Sending event: 1 with: oracle.tip.adapter.ftp.FTPConnection@d313d6
    <2009-06-02 16:39:29,354> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> FTPManagedConnection::destroy called, closing physical socket
    <2009-06-02 16:39:29,354> <DEBUG> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Clearing Event Listeners
    without obtaining the contents of files. This is my wsdl
    <definitions
    name="FTP_Polling"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/FTP_Polling/"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/ftp/FTP_Polling/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:pc="http://xmlns.oracle.com/pcbpel/"
    xmlns:imp1="http://TargetNamespace.com/FTP_Cobranza"
    xmlns:hdr="http://xmlns.oracle.com/pcbpel/adapter/ftp/"
    >
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/" location="ftpAdapterInboundHeader.wsdl"/>
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" >
    <import namespace="http://TargetNamespace.com/FTP_Cobranza" schemaLocation="CAJEROS.xsd" />
    </schema>
    </types>
    <message name="Pagos_msg">
    <part name="Pagos" element="imp1:Pagos"/>
    </message>
    <portType name="Get_ptt">
    <operation name="Get">
    <input message="tns:Pagos_msg"/>
    </operation>
    </portType>
    <binding name="Get_binding" type="tns:Get_ptt">
    <pc:inbound_binding />
    <operation name="Get">
    <jca:operation
    FileType="ascii"
    LogicalDirectory="FtpFiles"
    ActivationSpec="oracle.tip.adapter.ftp.inbound.FTPActivationSpec"
    DeleteFile="true"
    IncludeFiles=".*\.txt"
    ExcludeFiles=".*corte.*\.txt"
    PollingFrequency="120"
    MinimumAge="60"
    OpaqueSchema="false" >
    </jca:operation>
    <input>
    <jca:header message="hdr:InboundHeader_msg" part="inboundHeader"/>
    </input>
    </operation>
    </binding>
    <service name="FTP_Polling">
    <port name="Get_pt" binding="tns:Get_binding">
    <jca:address location="eis/Ftp/FtpAdapter" UIincludeWildcard="*.txt" UIexcludeWildcard="*corte*.txt" />
    </port>
    </service>
    <plt:partnerLinkType name="Get_plt" >
    <plt:role name="Get_role" >
    <plt:portType name="tns:Get_ptt" />
    </plt:role>
    </plt:partnerLinkType>
    </definitions>
    and I also changed the bpel.xml
    <activationAgent className="oracle.tip.adapter.fw.agent.jca.JCAActivationAgent" partnerLink="FTP_Polling">
    <property name="portType">Get_ptt</property>
    <property name="FtpFiles">C:\ftpFiles</property>
    </activationAgent>
    I hope someone can help me with my problem.
    Greetings
    Edited by: user10655677 on 2/06/2009 05:13 PM

    Hello
    The problem: I was sending the wrong direction where should look the files in the FTP. The correct way to send is as follows:
    My FTPService.wsdl
    <binding name="Get_OpenBatch_binding" type="tns:Get_OpenBatch_ptt">
    <pc:inbound_binding/>
    <operation name="Get_OpenBatch">
    <jca:operation FileType="ascii"
    PhysicalDirectory="Cashier"
    ActivationSpec="oracle.tip.adapter.ftp.inbound.FTPActivationSpec"
    ExcludeFiles=".*corte.*\.txt"
    DeleteFile="true"
    PollingFrequency="60"
    MinimumAge="0"
    FileModificationTime="FileSystem"
    ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
    OpaqueSchema="false"/>
    <input>
    <jca:header message="hdr:InboundHeader_msg" part="inboundHeader"/>
    </input>
    </operation>
    </binding>
    <service name="FTPOpenBatch_RegCob">
    <port name="Get_OpenBatch_pt" binding="tns:Get_OpenBatch_binding">
    <jca:address location="eis/Ftp/FtpAdapter" UIexcludeWildcard="*corte*.txt"/>
    </port>
    </service>
    <plt:partnerLinkType name="Get_OpenBatch_plt">
    <plt:role name="Get_OpenBatch_role">
    <plt:portType name="tns:Get_OpenBatch_ptt"/>
    </plt:role>
    </plt:partnerLinkType>
    </definitions>
    look does not remove the attributes FileModificationTime and ModificationTimeFormat, as recommended in many blogs
    and my bpel.xml
    <activationAgents>
    <activationAgent className="oracle.tip.adapter.fw.agent.jca.JCAActivationAgent" partnerLink="FTPOpenBatch_RegCob">
    <property name="portType">Get_OpenBatch_ptt</property>
    <property name="Cashier">Cashier</property>
    </activationAgent>
    </activationAgents>
    here I specify the logic directory where are the files.
    If you like you can check where the post was given to the problem follow:
         FTP Adapter Error time out: FTP Adapter Error time out
    I hope this work.
    Greetings

  • FTP buffer overflow in Solaris 10

    ftp session starts but it is not transferring files. The problem is showing in machines running Solaris 10. It was perfectly working till last week. All of a sudden one-by-one servers started showing this problem. Also let me know how to view ftp logs separately ?
    Thanks

    This message I gets when I starts any file transfer using ftp.

  • Applescript to encode mp3, add ID3 info, ftp result now available

    Hi,
    I've been working with three other guys on a podcast for a little while now, and I got tired of all the stuff that comes after editing -- compressing to mp3, adding ID3 tags, and ftp'ing up to my podcast host. So I wrote an Applescript that automates all three of those things. It's called LAME-ID3-FTP and it's located at http://docs.libsyn.com/index.php/User_scripts.
    You don't need to use LibSyn to use it. You do need to start with an uncompressed file and have the command-line binary of LAME installed, as well as to customize the script a bit. The instructions for all of this are in the comments of the Applescript.
    Hope this saves you as much time as it saves me.
    G5 dual 2.0 GHz   Mac OS X (10.4.1)  

    Maybe I'm missing something, but have you tried just using the ftp command without Fetch, etc.? I run Fetch too but here is a straight command from my Desktop to another local machine Desktop for a file and results. I have Apple Fwall on on all machines and port forwarding thru my DSL Modem router too. I just couldn't figure out if you had done this, for what it's worth.
    doug-pennington-s-Computer:~/Desktop pennington$ ftp 10.0.0.13
    Connected to 10.0.0.13.
    220 doug-penningtons-Computer.local FTP server (tnftpd 20040810) ready.
    Name (10.0.0.13:pennington): doug pennington
    331 Password required for doug pennington.
    Password:
    230-
    Welcome to Darwin!
    230 User penn logged in.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> cd Desktop
    250 CWD command successful.
    ftp> ls
    229 Entering Extended Passive Mode (|||49904|)
    200 EPRT command successful.
    150 Opening ASCII mode data connection for '/bin/ls'.
    total 1
    -rw------- 1 penn penn 6148 Mar 19 00:50 .DS_Store
    -rw-r--r-- 1 penn penn 0 Apr 1 1976 .localized
    -rwxr-xr-x 1 penn wheel 13780 Mar 15 16:14 Yahoo.app
    dr-xr--r-- 3 penn penn 102 Mar 19 00:50 box
    drwxr-xr-x 6 penn penn 204 Feb 7 11:40 opof jigs
    -rw-r--r-- 1 penn penn 26 Mar 19 02:31 tripe.txt
    226 Transfer complete.
    ftp> get tripe.txt
    local: tripe.txt remote: tripe.txt
    200 EPRT command successful.
    150 Opening BINARY mode data connection for 'tripe.txt' (26 bytes).
    100% |********************************************************************************| 26 9.20 KB/s 00:00 ETA
    226 Transfer complete.
    26 bytes received in 00:00 (0.38 KB/s)
    ftp>

  • How do I transfer files via Filezilla ftp behind a linksys router?

    I have allowed access for my ftp client though my firewall, but I cannot figure out how to allow access for the Filezilla ftp client. Your help is appreciated.

    Make sure it works from modem directly. To forward ports manually, open setup page of router using http:// 192.168.1.1 in the address bar by giving password admin keeping username blank.Go to Application & Gamings tab & forward ports for assigned static ip of your computer on which you want to access the filezilla ftp.

  • OT: FTP on IIS6

    Yes, it is linked to DW - I can't upload any files from DW
    (or any other FTP
    program).
    Background: Server 2003 Standard, running IIS 6.0.
    I've set up a website, and copied a few test files to it over
    the LAN;
    everything works fine, and if I access the server via it's
    internet address
    it all still works (tested by a colleague in the US).
    I want to set up FTP so I can upload files remotely using
    Dreamweaver.
    The files are setup as follows;
    FTP Sites
    --> Test Site
    Properties:
    IP Address: (All Unassigned)
    TCP Port: 2101
    Anonymous connections is Unchecked
    Home Directory is located on this computer, at 'E:\test'
    Permissions Read, Write and Log Visits are all checked.
    Directory Security: all computers will be granted access.
    When I look at the Permissions tab, the user (testadmin) is
    shown as having
    Full Control. This user is also a member of the computers
    Administrators
    group.
    When I FTP using Dreamweaver, I just get the error message
    'index.htm - an
    error occurred - cannot put index.htm. Access Denied. The
    file may not
    exist, or there could be a permission problem.'
    If I FTP from the command line, it shows the correct banner
    text for this
    ftp , then when I enter the password it gives me the error
    '530: user
    testadmin cannot log in, home directory inaccessible. Login
    failed'
    I can *get* files through FTP, I just can't put them. :-/
    I'm stuck now. I don't know if I'm an inch away from a
    solution, or several
    miles away and travelling in the wrong direction. All I want
    to do is upload
    my files to the server...
    Regards,
    Pete.
    Peter Connolly
    http://www.acutecomputing.co.uk
    UK

    "PeteC" <[email protected]> wrote in
    message
    news:[email protected]...
    > I've set up a website, and copied a few test files to it
    over the LAN;
    > everything works fine, and if I access the server via
    it's internet
    > address
    > it all still works (tested by a colleague in the US).
    >
    > I want to set up FTP so I can upload files remotely
    using Dreamweaver.
    just a suggestions, you might want to restrict access to the
    FTP site except
    when coming from specific IP addresses.
    >
    > The files are setup as follows;
    >
    > FTP Sites
    > --> Test Site
    >
    > Properties:
    > IP Address: (All Unassigned)
    no, you should have this set to only the IP address of the
    site. This would
    be using the internal IP you've set the website to - i.e., if
    your external
    domain name maps out to 255.123.456.789, this is not what you
    would enter
    in. There has to be an internal IP, it could be something
    like 172.16.13.1
    or 192.168.1.5 - it should be in the drop down list in IIS.
    This is
    definitely mandatory if you're hosting more than one site on
    that box.
    > TCP Port: 2101
    > Anonymous connections is Unchecked
    > Home Directory is located on this computer, at 'E:\test'
    > Permissions Read, Write and Log Visits are all checked.
    > Directory Security: all computers will be granted
    access.
    no - do not allow all computers. You really should lock this
    down to
    specific IP addresses. If your site is in a DMZ, find out
    what IP you
    connect via (you should be able to look that up in Event
    Viewer - look for
    when you logged in and it should give you the IP) and add
    that to the list.
    If you connect from home, hopefully you've got a fixed IP
    address you can
    use in here. If it's set to "all access" you're gonna have
    people trying to
    break in all the time.
    > When I FTP using Dreamweaver, I just get the error
    message 'index.htm - an
    > error occurred - cannot put index.htm. Access Denied.
    The file may not
    > exist, or there could be a permission problem.'
    Is your company using an ISA server? If so, check to make
    sure that outbound
    FTP access is not set to read-only. If it's your company's
    policy to make
    all FTP read-only, you're gonna have to get them to create an
    exception rule
    in the ISA server for you.
    Also make sure that your FTP host line in DW lists the
    *internal* IP address
    of the site followed by the port number you're using (since
    it's a
    nonstandard port).. i.e., like this: 172.16.1.1:2101
    > If I FTP from the command line, it shows the correct
    banner text for this
    > ftp , then when I enter the password it gives me the
    error '530: user
    > testadmin cannot log in, home directory inaccessible.
    Login failed'
    >
    > I can *get* files through FTP, I just can't put them.
    sounds like what i've mentioned above - a Proxy or ISA server
    rule is making
    outbound FTP read-only.

Maybe you are looking for

  • Major problems with iphone 3G update to OS 4.0.1

    My 3G 16gb was opening screens for messages, phone, photos, etc really slow on OS 4. So thought id update to OS4.0.1. After updating, my phone was displaying "No service" for two hours. I could not make a call. So i tried switching airplane mode on a

  • How to track the User who has changed the System Profile Options

    HI , The system profile options are changed by one User (Ex: XX123). Here, the user XX123, he is not having any sys admin responsibilities . He is having only I-proc responsibility attached . Is there any chance to update the system profile options ,

  • Issue in Material Transaction in WIP

    Gratings to Guru's... I trying to do Material issue for Discrete job components in WIP. but facing an error in MTL_TRANSACTIONS_INTERFACE. below are the error details. Error Msg : ‘Requirement is this job/schedule's primary assembly’ Error Code : inv

  • Trigger PAI after pressing enter key

    Hi all, How to trigger the PAI event after pressing the enter key on the keyboard. i have a input field and a button on the screen. after entering the value into the field and pressing buttot will take to next screen. But if I press enter key the val

  • Hi,about message mapping

    why is always disabled the dependencies button in the message mapping editor of IR. it is for ever gray whether in edit mode or not?