Dynamic Configuration of JMS/FTP Adapter

Hi,
I have a requirement where
1. A single JMS adapter is used to connecting different MQ client. I want to send the details about the configuration at the run time.
2. With respect to FTP adpater we are having a different Server from where the file is pulled.
Is it possible to do a dynamic (Rum Time) configuration of parameter of JMS Adapter, FTP adapter?
Thanks
Gautam
Edited by: sharmagt on Jun 11, 2010 7:10 AM

Hi,
>>>1. A single JMS adapter is used to connecting different MQ client. I want to send the details about the configuration at the run time.
you can only set those: Adapter-Specific Message Attributes
from
http://help.sap.com/saphelp_nw70/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/content.htm
>>>2. With respect to FTP adpater we are having a different Server from where the file is pulled.
this is not possible in standard
Regards,
Michal Krawczyk

Similar Messages

  • Dynamic configuration of Receiver FTP File channel

    Hi,
    The scenario is sending an IDOC from an R/3 system (using IDOC adapter) to a FTP file system. I want to dynamically configure the filename and the target directory in the following cases
    1. With filename and the target directory coming as a part of the source IDOC
        structure
    2. There is mapping involved (pass thru) and the file name and target directory are
        NOT a part of the source IDOC structure.
    I have seen blogs which explains the situation using mapping for File-To-File scenario (Not IDOC-To-File scenario) and some blogs explaining for Http adapter and email adapter, but not for the above scenarios for IDOC-To-File Scenarion.
    Your input is highly appreciated.
    Regards
    Ganesh

    hi
    use Varable susbtituion in receiver file adapter
    you set the Enable indicator, you can enter variables for the Target Directory and File Name Scheme. Enter the names of the variables and references in the table.
    ●      Enter each variable that you reference in the Target Directory and File Name Scheme fields without the surrounding percentage sign under Name of Variables in the table.
    The variables can refer to attributes of the message header or elements of the message payload.
    ○       If the variables are to refer to an attribute of the message header, add the prefix message: to the name of the variable under Reference. You can specify the following attributes of the message header:
    sender_party, sender_service, receiver_party, receiver_service, interface_name, interface_namespace,
    message_id (message ID with hyphens, for example 9fbe1ff1-9a0d-11d9-8665-cbf10a126331)
    message_id_hex (message ID in hexadecimal format, for example 9fbe1ff19a0d11d98665cbf10a126331)
    For example, if you want to specify the interface name from the message header in the target directory or in the file name scheme, enter message:interface_name as the reference.
    or look into help
    http://help.sap.com/saphelp_nw04/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm
    please reward points
    Thanks
    Sreeram.G.Reddy
    Message was edited by:
            Sreeram Reddy

  • Reading Dynamic Configuration information in side adapter module.

    Hi All,
    We are writing an adapter module for one of our receiver adapter.
    On the Sender side we have a file adapter whose adapter specific properties are checked. So the message has the file name in the Dynamic configuration.
    Now we need to read this file name from dynamic configuration inside our adapter module for receiver adapter.
    If any one can tell us how to do this we would be really thankful.
    Thanks
    Abinash

    Bhavesh,
    When we use the follwoing code inside mapping
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    the conf object gets populated
    but inside our adapter module we ares using
    Map param;
    DynamicConfiguration conf = (DynamicConfiguration) 
                   param.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
                   DynamicConfigurationKey key = DynamicConfigurationKey.create
                   ("http://sap.com/xi/XI/System/File","FileName");
                   String ourSourceFileName = conf.get(key);
    Now the question is from where the <b>object of par</b>am will initialize.
    I think we need to get container object from some where, but don't know how to get it as inside mapping the container object is passed as method argument.
    Thanks
    Abinash

  • Using Dynamic Configuration api for SOAP adapter

    I want to use Dynamic Configuration api to send a SOAP request to a webservice.
    tha value in my adapter is
    my Target URL  is
    http://xidr3.bcs.de:50000/XISOAPAdapter/MessageServlet? channel=:Routing2_Service:SS_SOAP_Sender_Working_June12&nosoap=true
    which is the corresponding field i have to set in Dynamic Configuration?
    I have written the following code is this right?
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    String temp = "http:/"+"/sap.com/xi/XI/System/SOAP";
    DynamicConfigurationKey key = DynamicConfigurationKey.create(temp, "TServerLocation");
    String varURL =
    "http:/"+"/xidr3.bcs.de:50000/XISOAPAdapter/MessageServlet?channel=:Routing2_Service:SS_SOAP_Sender_Working_June12&nosoap=true";
    conf.put(key,varURL);
    return "";

    Hi,
    Yes, your code looks fine. Can you let me know what is the error you are getting. Have you checked the Flag in your communication channel.
    Use Adapter-Specific Message Attributes
    Variable Transport Binding 
    Once you test your scenario you can see the Dynamic URL in your message Header by going to tcode sxmb_moni. See if you are able to find something called DynamicConfiguration in your message haeader. If yes what is the value set there.
    PS: From the target URL you posted It looks like your webservice is hosted on the XI box itself. Is it the same XI box or different box? Just curious to know.
    Reward point if answer is helpful
    Thanks
    Amit

  • Is Dynamic Configuration possible with IDOC adapter.

    Hi,
    I have SOAP to IDOC scenario. I have many SAP receivers and are determined at runtime in a Java map.
    Can i use Dynamic Configuration for IDOC adapter?
    Thanks
    Shakthi

    Hi Sivasakthi,
    Why do you need Dynamic Configuration in receiver IDOC?
    Regards,
    Sanjeev.

  • Dynamic file name using FTP adapter

    I was trying the dynamic filename scenario taking help from Michal's blog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2664. [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    If I check the 'adapter specific properties' in both sender and receiver file adapter,then in output I am getting the output filename as same as input filename without using the UDF.
    When I used the UDF in mapping,it had absolutely no effect. I am not clear what is the use of the UDF. please let me know where to use the UDF and how to use it.
    Thanks
    Smith

    1. In the mapping program that you are using populate the filename coming from the source into the target in any of the fileds.
    2.Sender adapters can write adapter-specific attributes to the message header; these can then be evaluated at configuration time.You can get dynamic filename in UDF in msg mapping....just in ID in comm channel select adapter specific attributes -> filename.....then whatever dynamic name you will create in UDF will be the target filename.....
    3. To change the adapter-specific attributes of the message header by using message mappings, you access the <b>required classes of the mapping API by using a mapping runtime constant.</b>
    To access the classes DynamicConfiguration and DynamicConfigurationKey by using the mapping runtime constant DYNAMIC_CONFIGURATION, use the method getTransformationParameters() of the container object.
    You donot need to hard code the value of the filename in the file adapter for your interface.
    In SXMB_MONI, when you see the pipeline services you would see that the value of the filename is populated in the message payload.

  • Dynamic configuration in server ( FTP receiver channel)

    Receiver File Adapter - Dynamic FTP Server Address  
    Posted: Mar 16, 2006 3:25 PM       Reply      E-mail this post 
    Hi
    I would like to pass the FTP Server address to the Receiver File Adapter as a parameter but variable substitution seems not to work in FTP connection parameters.
    I have many possible target servers, so i can't create one channel communication for each server.
    I read that java proxy can be a solution, but i don't know how to do it.
    Any suggestion?
    Thanks, in advance.

    Hi,
    See the below links for Java Proxies
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    /people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy
    /people/rashmi.ramalingam2/blog/2005/06/25/an-illustration-of-java-server-proxy
    And refer this thread for more on Proxies
    Com. Channel of type XI: URL and logon
    Cheers
    Veera

  • Problem with Dynamic Configuration in SOAP-AXIS adapter..!!!

    Hi ,
    Idoc> XI>SOAP-AXIS
    I am doing a scenario where I need to pass the URL dynamically in SOAP-AXIS adapter by taking the SNDPRN of Idoc.
    If SNDPRN = 100 , message has to go to  http://10.190.25.16:8210/file/receiver
       SNDPRN = 200 , message has to go to  http://20.180.26.16:8210/file/receiver
    It is working correctly when I tried for single receiver. When I' tried to use DynamicConfiguration, it is coming in SOAP document but it is not working and not passing to correct channel.  According to this note 1039369, I mentioned the following modules.
    AF_Adapters/axis/AFAdapterBean  --->                 afreq
    AF_Adapters/axis/HandlerBean      --->                  xireq 
    AF_Adapters/axis/HandlerBean      --->                  dc
    AF_Adapters/axis/HandlerBean       --->                 remover        
    AF_Adapters/axis/HandlerBean       --->                 trp
    AF_Adapters/axis/HandlerBean        --->                xires       
    AF_Adapters/axis/AFAdapterBean    --->               afres
    xireq ->  handler.type-> java:com.sap.aii.axis.xi.XI30OutboundHandler
    dc    ->  handler.type-> javasap.aii.axis.xi.XI30DynamicConfigurationHandler
    dc   --->   key.1 --->      write http://sap.com/xi/XI/System/SOAP TServerLocation
    dc    --->          location.1  --->         context
    dc     --->         value.1      --->        transport.url
    remover    --->  handler.type    --->   java:com.sap.aii.axis.soap.HeaderRemovalHandler
    remover     ---> namespace    --->      http://sap.com/xi/XI/Message/30
    trp         --->     handler.type   --->    java:com.sap.aii.adapter.axis.ra.transport.http.HTTPSender
    trp           --->  module.pivot  --->     true
    xires     --->    handler.type   --->    java:com.sap.aii.axis.xi.XI30OutboundHandler
    and I am getting the below error in SOAP-AXIS channel
    Error Axis:    error in invocation: java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage
    Error MP:     Exception caught with cause java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage
    Error           Exception caught by adapter framework: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage
    Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage: java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage
    Kindly let me know if anyone has any idea what might be wrong?
    Thanks
    Deepthi

    I have a similar problem. I also like to add some header fields to my message und that's way I'm trying to use the AXIS adapter. (Axis adapter FAQ question 30) Unfortunately I'm getting exactly the same error message:
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage
    Deepthi, you wrote that you have missed one jar file. Can you remember which file it was?

  • Dynamic Configuration - Set Directory Path for File Receiver Adapter

    Hi Experts,
    I have a question regarding the dynamic configuration for the file adapter. Is it possible to set a directory path without a message mapping for the file receiver adapter? the problem is that I want to import a pdf document. this pdf document I want to store in a dynamic directory (depending on the filename). so I have to read the filename out of the dynamic configuration and generate (depending on the filename) a directory for this file. Is that possible without a message mapping? I cannot make a message mapping because the file has the pdf format and should not get changed.
    best regards
    Christopher Kühn

    Hi Gaurav,
    I use the ASMA (respectively the filename) for the sender adapter. After the pdf was imported into XI this filename is in the ASMA.
    But what then??? How can I get this filename with the help of the variable substitution? and if I have this filename I have to change this filename a bit to generate the name / path of the directory.
    Please explain it to me detailled
    Thanks and regards
    christopher

  • QoS EOIO - How to Configure in JMS adapter?

    Hi there,
    In order to configure the JMS sender-adapter with EOIO QoS, I need to provide 2 "extra" parameters. These are
    1)Queue ID
    2)Processing J2EE Cluster Server (ClusterID)
    So far I was able to find out the name of the ClusterId in our system but for the Queue ID I still have some doubts.
    From the XI documentation I understand that for QoS EOIO , all messages share the same queue. They also say; <i>The "suffix" of this queue must be explicitly set in the application program by a <u>serialization context</u> before the client proxy is called.</i> What exactly is <i>serialization-context</i> in this context?
    Can someone provide me with a clear explanation which steps I need to follow in order to use the functionality of QoS EOIO? And if possible some example of the name of an EOIO queue?
    Thanks,
    R.

    Hi Roberto,
    For queue ID, you can specify any arbitrary queue ID for example, POQueue1, jayqueue or salesorder...
    It can be anything you want and no additional configuration is needed.  Just specify any name you like to use for queue ID and you are all set.
    Thanks,
    Jay

  • JMS Sender adapter configuration

    Hi,
    I have a problem in configuring my JMS sender adapter. My source structure is in the form of a FIXED lenght file.
    Its structure is as follows:
    Rec ID                       Required                 Loop repeat 
    SHC                               R                              1
    SCO                               R                              1
    SAM                               O                              n
    SCD                               R                              1
    SCP                               O                              n
    LTX                                 O                              n
    SCC                                O                             n
    SUM                               R                              1
    where R indicates Required record type
              O indicates Optional record type
    1 indicates the record type occurs only ONCE in a record
    n indicates the record may occur 0 to unbounded times in the record.
    This is how I have defined my record set structure in the Module tab of the JMS adapter configuration.
    SHC,1,SCO,1,SAM,,SCD,,SCP,,LTX,,SCC,*,SUM,1
    The problem with this configuration is that the adapter expects the input file in this format
    SHC
    SCO
    SAM
    SAM.
    SAM
    SAM
    SCD
    SCD
    SCD
    SCD
    SCP
    SCP
    SCP
    SCP
    LTX
    LTX
    LTX
    LTX
    SCC
    SCC
    SCC
    SCC
    SUM
    Whereas my input file format has the following structure
    SHC
    SCO
    SAM
    <u>SAM</u>
    SCD
    SCP
    SCC
    SCD
    SCP
    <u>SCP</u>SCC
    SCC
    SCD
    SCP
    SCC
    <u>SCC</u>
    Could please tell me how I can handle this in my adapter config. I have gone through the following How To guide "How to ...Use the Content Conversion Module within the XI 3.0 J2EE JMS Adapter" but dont find how I can do this.
    Cheers.

    HI,
    Please see the below content conversion parameters
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
    Regards
    Chilla

  • Jca Ftp Adapter - XA support

    Hi,
    I have requirement to move files between two ftp servers. I have implemented this using OSB services configured with jca ftp adapter. After reading the files from the source system the adapter is configured to delete the file from source directory. While moving the files if the target system is unreachable the transaction should roll back and the file should remain in the source directory.
    Can this be achievable using jca ftp adapter. Does ftp adapter have XA capability?
    Thanks,
    Sai.

    OSB's ftp transport is transactional on the inbound side ( proxy service side) .. So you could use this.. Make sure you are not configuring any reply actions in any of the error handlers.. When route error occurs make sure the error is allowed to propagate back to the system error handler.. .
    By default osb's ftp transport will retry only once and then move the file to the error directory. If you want to change this behaviour say retry infinitely or retry after a delay , you have to change the dleivery failure settings for the internal JMS queue WLSAdmin Console --> JMSModules --> jmsResources --> wlsb.internal.transport.task.queue.ftp_auto_2 ( wlsb.internal.transport.task.queue.ftp_auto_3 and so on) Delivery Failure and change redelivery delay and redelivery limit.
    Note OSB's ftp transport is not transactional outbound(business service) , so you might get only "At-least once" (and not "exactly-once") quality of service using this ..

  • FTP Adapter in SOA10.1.3.4.0 MLR4 doesn't work and no errors either

    Hi All:
    First my env summary:
    I have install SOA10.1.3.4.0 (with MLR4) on my laptop (Windows XP). Also I have install Filezilla Server on same laptop.
    In Fillezilla, I have configured a ftp location to "F:\MyFTPServer" directory. F drive is a local drive on my laptop. Also I have created a user called "soa" with password "soa" to be able to access this FTP server.
    Under F:\MyFTPServer directory, I have 3 sub folders:
    In -- to get file
    Out -- to drop the file
    Archive -- to archive the file after get and drop
    I have successfully accessed this ftp server from other computer using either MS-DOS FTP command or FTP software (e.g. WinSCP) as user "soa". I am able to drop file to "In" dirrectory and get file from "Out" directory.
    Above confirms my FTP server is ready to be used.
    Next, in SOA 10.1.3.4.0 AS console, I have create a new Connection Factory called "*eis/Ftp/myFtpServer*" (there is a seeded one called eis/Ftp/FtpAdapter and I didn't touch/configure it).
    the following is the settings for eis/Ftp/myFtpServer
    host: my laptop computer name
    port: 21
    ftpAbsolutePathBegin: /
    ftpPathSeparator: /
    listParserKey: WIN
    username: soa
    password: soa
    serverType: win
    for the rest settings, I leave as default.
    Then, I create a simple BPEL process with following components:
    One FTP Adapter called "MyFTP" with following parameters:
    <jca:operation
    FileType="ascii"
    PhysicalDirectory="In"
    ActivationSpec="oracle.tip.adapter.ftp.inbound.FTPActivationSpec"
    PhysicalArchiveDirectory="Archive"
    DeleteFile="true"
    IncludeFiles=".*\.csv"
    PollingFrequency="60"
    MinimumAge="60"
    FileModificationTime="FileSystem"
    ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
    OpaqueSchema="false"
    </jca:operation>
    <service name="MyFTP">
    <port name="GetFile_pt" binding="tns:GetFile_binding">
    <jca:address location="*eis/Ftp/myFtpServer*" UIincludeWildcard="*.csv" />
    </port>
    </service>
    I create one Receive activity to get file from "MyFTP" FTP Adapter.
    Using above setting, my intention is to poll any file (*.csv) from F:\MyFTPServer\In directory and receive it into my receive activity.
    I deployed my project to SOA application server and stop/restart my SOA application once.
    Now, the real stuff begins:
    I dropped 2 simple, very small (size < 1KB) files called sample.csv and sample2.csv to F:\MyFTPServer\In diretory.
    In my domain.log file, I can see my BPEL process is starting polling every 1 minute without any error:
    <2010-09-16 15:29:25,015> <INFO> <default.collaxa.cube.activation> <File Adapter::Inbound> Managed Connection Created
    <2010-09-16 15:29:25,015> <INFO> <default.collaxa.cube.activation> <File Adapter::Inbound> Connection Created
    <2010-09-16 15:30:25,016> <INFO> <default.collaxa.cube.activation> <File Adapter::Inbound> Managed Connection Created
    <2010-09-16 15:30:25,016> <INFO> <default.collaxa.cube.activation> <File Adapter::Inbound> Connection Created
    Meanwhile, I am observing Filezilla server log and it clearly said every one minute (the timestamp match to bpel domain.log 100%), user "soa" login to this FTP server and list both files (sample.csv and sample2.csv) in "In" directory. Then it quits.
    However, I don't see any BPEL instance is created (In my BPEL project, I have cheched "Create Instance" when create my receive activity). And both files are still there in "In" folder. Per my configuration of "MyFTP" FTP adapter, the file should be deleted after it is polled successfully (*DeleteFile*="true")
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> Connected, sending welcome message...
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220-FileZilla Server version 0.9.36 beta
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220-written by Tim Kosse ([email protected])
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220 Please visit http://sourceforge.net/projects/filezilla/
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> USER soa
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 331 Password required for soa
    (000132)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> PASS ***
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 230 Logged on
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> PWD
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 257 "/" is current directory.
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> PASV
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 227 Entering Passive Mode (10,1,90,187,13,110)
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> NLST /In
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 150 Connection accepted
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 226 Transfer OK
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> Connected, sending welcome message...
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220-FileZilla Server version 0.9.36 beta
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220-written by Tim Kosse ([email protected])
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220 Please visit http://sourceforge.net/projects/filezilla/
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> USER soa
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 331 Password required for soa
    (000133)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> PASS ***
    (000133)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 230 Logged on
    (000133)9/16/2010 15:29:25 PM - soa (10.1.90.187)> MDTM /In/sample.csv
    (000133)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 213 20100916184802
    (000133)9/16/2010 15:29:25 PM - soa (10.1.90.187)> QUIT
    (000133)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 221 Goodbye
    (000133)9/16/2010 15:29:25 PM - soa (10.1.90.187)> disconnected.
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> Connected, sending welcome message...
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220-FileZilla Server version 0.9.36 beta
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220-written by Tim Kosse ([email protected])
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 220 Please visit http://sourceforge.net/projects/filezilla/
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> USER soa
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> 331 Password required for soa
    (000134)9/16/2010 15:29:25 PM - (not logged in) (10.1.90.187)> PASS ***
    (000134)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 230 Logged on
    (000134)9/16/2010 15:29:25 PM - soa (10.1.90.187)> MDTM /In/sample2.csv
    (000134)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 213 20100916184802
    (000134)9/16/2010 15:29:25 PM - soa (10.1.90.187)> QUIT
    (000134)9/16/2010 15:29:25 PM - soa (10.1.90.187)> 221 Goodbye
    (000134)9/16/2010 15:29:25 PM - soa (10.1.90.187)> disconnected.
    (000132)9/16/2010 15:29:25 PM - soa (10.1.90.187)> disconnected.
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> Connected, sending welcome message...
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220-FileZilla Server version 0.9.36 beta
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220-written by Tim Kosse ([email protected])
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220 Please visit http://sourceforge.net/projects/filezilla/
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> USER soa
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 331 Password required for soa
    (000135)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> PASS ***
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 230 Logged on
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> PWD
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 257 "/" is current directory.
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> PASV
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 227 Entering Passive Mode (10,1,90,187,13,130)
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> NLST /In
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 150 Connection accepted
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 226 Transfer OK
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> Connected, sending welcome message...
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220-FileZilla Server version 0.9.36 beta
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220-written by Tim Kosse ([email protected])
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220 Please visit http://sourceforge.net/projects/filezilla/
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> USER soa
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 331 Password required for soa
    (000136)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> PASS ***
    (000136)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 230 Logged on
    (000136)9/16/2010 15:30:25 PM - soa (10.1.90.187)> MDTM /In/sample.csv
    (000136)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 213 20100916184802
    (000136)9/16/2010 15:30:25 PM - soa (10.1.90.187)> QUIT
    (000136)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 221 Goodbye
    (000136)9/16/2010 15:30:25 PM - soa (10.1.90.187)> disconnected.
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> Connected, sending welcome message...
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220-FileZilla Server version 0.9.36 beta
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220-written by Tim Kosse ([email protected])
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 220 Please visit http://sourceforge.net/projects/filezilla/
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> USER soa
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> 331 Password required for soa
    (000137)9/16/2010 15:30:25 PM - (not logged in) (10.1.90.187)> PASS ***
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 230 Logged on
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> MDTM /In/sample2.csv
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 213 20100916184802
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> QUIT
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 221 Goodbye
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> disconnected.
    (000135)9/16/2010 15:30:25 PM - soa (10.1.90.187)> disconnected.
    I am bit of confused. In my case, there is no any error anywhere; however, FTP Adapter in my bpel project doesn't poll file either. It does login to FTP server every one minute; did a list command; then quit.
    You may suggest I change the following 2 settings in my bpel project:
    FileModificationTime="FileSystem"
    ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
    however, I think they are set correctly, because it match to MDTM command result in my Filezilla server log (see above and below). The modificaiton time format starts at position 4 and ends with position 18 with correct mask
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> MDTM /In/sample2.csv
    (000137)9/16/2010 15:30:25 PM - soa (10.1.90.187)> 213 *20100916184802*
    Can anyone offer me some help? I am desperately want make this work so that I can show this example to others here.
    Thanks in advance!
    Kevin
    Edited by: user3026501 on Sep 16, 2010 1:44 PM
    Edited by: user3026501 on Sep 16, 2010 1:47 PM

    After I delete following 2 lines, I got some error in domain.log
    FileModificationTime="FileSystem"
    ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
    Error in domain.log
    <2010-09-29 11:01:56,358> <INFO> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Managed Connection Created^M
    <2010-09-29 11:01:56,358> <INFO> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Connection Created^M
    <2010-09-29 11:01:56,405> <ERROR> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Error in creating FTPTimeMask^M
    <2010-09-29 11:01:56,452> <ERROR> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Could not get file modification time for : test1.csv^M
    <2010-09-29 11:01:56,452> <INFO> <default.collaxa.cube.activation> <FTP Adapter::Inbound> Poller raising Alert for exception : ORABPEL-11430
    Error in listing files in the remote directory.
    Unable to list file in remote directory.
    Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
    ^M
    Here is my latest jca:operation definition:
    <jca:operation
    FileType="ascii"
    PhysicalDirectory="In"
    ActivationSpec="oracle.tip.adapter.ftp.inbound.FTPActivationSpec"
    PhysicalArchiveDirectory="Archive"
    UseRemoteArchive="true"
    DeleteFile="true"
    IncludeFiles=".*\.csv"
    PollingFrequency="60"
    MinimumAge="120"
    OpaqueSchema="false" >
    </jca:operation>
    Any more suggestion?
    Thanks!
    Kevin

  • Error with Archiving Faulty Source File in Sender FTP adapter

    Hi All,
    I have configured a Sender FTP adapter with Processing Mode as Archive.
    I am able to read the files from FTP server and archive all the successfuly processed file in the PI aplication server directory XXX/success.
    We need all the error files also to be archived on PI application server in directory XXXXX/Fail so I have checked the option Archive faulty Source Files and provided the application directory  XXXXX/Fail .
    I have unchecked the option Archive Files on FTP server.
    But the problem is when FTP adapter is getting any error files it is not able to archive it to application directory  XXXXX/Fail .
    In RWB it is showing the error
    Unable to archive faulty input file /data/abc.txt to /XXXX/fail/abc.txt
    Cause: com.sap.aii.adapter.file.ftp.FTPEx: 550 rename: No such file or directory
    This directory is existing and works fine when I give this directory name in Archive directory of processing mode.
    Sender FTP adapter is trying to archive the file in FTP server which I dont want and giving us this error.
    If I give any Directory which is present in FTP server my error files are getting archived on FTP server but not in the archived folder.
    I have already unchecked the option Archive Files on FTP server.
    Please help......
    I am on PI 7.11
    Regards
    Henery H

    Hi Henery,
    Check the below thread, this should help you to fix the issue.
    FTP adapter: exc. 550 : No such file or directory
    Thanks,

  • Sender FTP Adapter not working with certain name

    Hello,
    We're facing the next problem within XI.
    We configured a sender FTP adapter within the central adapter engine. This adapter is configured correctly however for some reason it is not picking up any file from the FTP server.
    Changing status to inactive-> active again all kinds of modes and configs we tested.
    However when copying this non-working adapter to a new one with a different name (Configuration is exactly the same!!!!!) and use this one in the sender agreement it worked immediately.
    Somebody else faced similar problems and managed to solve it because for this error we don't want to adjust our naming conventions....
    Thanks,
    Emile

    Hi Emile,
    This could happen when AE cache is not getting updated.
    Goto SXI_CACHE.
    Click "Goto" -> AE Cache and check if you get a green symbol with a message saying " Cache contents are up-to-date".
    Regards,
    Anish

Maybe you are looking for

  • Period Close in MMPV

    Hi, My fiscal year is from Aug to July. Now we are doing our year end closing. When I run MMPV with 01, 2008, I am getting the worning message 'The specified year 2008 is not the current calender year'  And I check the long text, it is saying 'The ye

  • How do I stop iTunes from trying to connect to store?

    Does anyone know please how to stop the "could not connect to iTunes store" error from appearing? I deliberately do not want to connect to the store - my hard drive on this PowerBook is full, and it's now retired from day to day use and is used solel

  • How do you make a zip file?

    I want to send a set of photo's from Iphoto to a friend, but don't want to use Icloud.  Just want to email them to her. What's the best way to do this?

  • TS3694 how to over come from this error

    i can not able to start my i phone after i update my phone

  • What's up with Procare?

    Hey everyone, it has been a while since i have posted, but I just have a quick question on my Procare. So...if i bought it...and i sent in the card to confirm it...and i don't really know where a confirmation letter may have went, do i just lose the