Use wildcards in filenames

Good morning everyone!
I'm pretty new in ODI and I need to read a text file which name starts by "INV", the rest of the filename is variable: date and time.
Is there a quick solution to do that? Is it possible to use wildcards (*, %) like OS commands to find and read the file?
Thanks in advance!
Have a nice day.

Yes this can be done. You could use an OS command to find the filename using wildcards pass the name of the file to a consuming interface as a variable and then read the file

Similar Messages

  • How to use wildcard in filename , in SyncRead operation in File Adapter.

    Hi All,
    Is this possible to use wildcard character in file name while creating file adapter for SyncRead Operation.
    I used write*.txt as a file name to read. But got below error -->
    file:/C:/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_notification2_1.0_93d419d1ca67f87872914bf6daf16180.tmp/readfile3.wsdl [ SynchRead_ptt::SynchRead(Empty,Es) ] - WSIF JCA Execute of operation 'SynchRead' failed due to: No file to process.
    File d:\temp\temp1\write*.txt to be processed was not found or not available
    ; nested exception is:
         ORABPEL-11007
    No file to process.
    File d:\temp\temp1\write*.txt to be processed was not found or not available
    Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
    Best Regards
    Vikash

    You cannot defined the wildcard for the file names. But you can provide the file name dynamically if you are on soa suite 10.1.3.4 minimum. You can get information about that in this link http://download.oracle.com/docs/cd/E12524_01/relnotes.1013/e12523/adapters.htm#CHDBBFBD

  • [VB, CS3] How to place images using wildcards in filenames

    Dear all,
    Can anyone think of a way to place an image using a wildcard in the filename?
    I can place the image fine if the complete filename is known, but what if the filename changes from day to day? - eg it could be House1234.tif for one document then House56r.tif for another. So I'd like to place House*.tif sort of thing. The files are in different folders, of which the path is known.
    Any ideas?
    Nigel

    Get the contents of the whole folder in an array, then you can check each item to see if it matches some criterium. In Javascript (VB should be similar):
    function find_file (dir, mask)
       var f = Folder (dir).getFiles ('*.*');
       for (var i = 0; i < f.length; i++)
       if ( // compare f[i].name and mask here
          return f[i];
    This returns the first file in "dir" that matches "mask".
    Peter

  • SSIS and Secured FTP Commands to GET a Remote File using wildcards

    So my biggest caveat here is dealing with wildcards! For the life of me I cannot find any good examples of SSIS and scripting that uses FTP wildcards to GET certain Files. In a nutshell, here's what I need to do...
    Query a SQL Server Database which has a parsed File Name, the first 50 characters of the file name.
    The Query "Result Set" is put into an Object Variable User::SQLServerFileList
    I then utilize a "Foreach Loop Container" which reads the User::SQLServerFileList and puts it into Variable User::SQLServerFileNm...which is again the first 50 characters of the File Name
    Within the "Foreach Loop Container", I then utilize an "Expression Task" which builds a variable User::RemoteFileLookup which is a concatenation of the User::RemoteFolderPath + User::SQLServerFileNm + the wildcard *(Variable
    User::RemoteWildCard)
    I then try and utilize a "FTP Task" to use that concatenated Variable to go and GET the Filename but every time I try, it does not like what I'm sending via the "FTP Task"
    Error: 0x0 at TF Secure FTP Task, ExecuteTask Failed:: Illegal characters in path.
    I realize I might have to do something like this via C#.
    My biggest challenge is providing the GET Command via the Remote FTP Site with a parsed Filename and utilizing a wildcard.
    mc7i1231_20140227_050114_27_05_02_09*.999
    And the Filename that exists on the FTP Server is...
    mc7i1231_20140227_050114_27_05_02_09_x12_a43419452ca844a9b8a00f61e655dca3.x12-20140303180032.999
    Can any gurus out there PLEASE help me out???
    Thanks in advance for your review and am hopeful for a reply.
    PSULionRP

    Hi PSULionRP,
    According to the document
    FTP Task, we can read that:
    The FTP task supports the ? and * wildcard characters in paths. This lets the task access multiple files. However, you can use wildcard characters only in the part of the path that specifies the file name. For example, C:\MyDirectory\*.txt is a valid
    path, but C:\*\MyText.txt is not.
    So, when you use expression tobuild the variable RemoteFolderPath, make sure the evaluated value of the expression conforms to the above rule. 
    Regards,
    Mike Yin
    TechNet Community Support

  • Using wildcards for String compare

    Hello,
    I want my prog to find out all Strings which start with the letters 'File'. How can I make a String compare by using wildcards ?
    Thanx,
    Findus

    You may use the String method startsWith to find strings beginning with File. eg. filename.startsWith("File")
    for more complicated comparisons you might want to use regular expressions.

  • Using wildcards (*) in sender file adapter - FTP type

    Hi guys!
    Dooes it work using wildcards in sender file adapter (FTP type(!) (filesystem obviously work))? I tried it and it failed. it works only for exact name..
    I read some articles about FTP and the result is, that ftp work always only with 1 file, so I'm wondering, if this is possible.
    Thanks for info!
    Olian

    Thanks for all replies..
    I know of course, that * can be used, I use it in many scenarios too. But on a FileSystem. It is not working if the sender type is FTP.
    *, ., *.dat, ...  nothing like that works..  Just exact file name.
    I am able to pick up file, if I specify it's exact name, so there should be no problem with permissions..
    Please, I'd appreciate one reply with comfirmation: yes, we are using asterisk (*) , we access source files via FTP and they are processed.
    Is there anybody with this experience, that it works?
    Thank you!
    Olian

  • Using wildcards in import statement

    I typically use wildcards in my import statements. For example:
    import javax.swing.*;
    Are there any advantages, though, in specifying exactly which classes I am importing?
    For example,
    import javax.swing.JPanel;
    import javax.swing.JLabel;
    import javax.swing.JEditorPane;
    import java.swing.JProgressBar;
    // etc.
    Specigically, is the resulting class file any smaller if I specify exactly which classes to use and does the Java runtime engine load faster if I specify exactly which classes I use in the import statemetents?
    Thanks,

    Import has precisely zero runtime impact. I believe it is used to help locate the specified class at runtime. Take the following 2 simple source files:
    import java.util.Vector;
    //import java.util.*;
    public class VectorTest
         public static void main( String[] args )
              Vector v = new Vector();
              v.add("Item 1");
              v.add("Item 2");
              System.out.println( v.get(1) );
    public class Vector
         public boolean add(Object o)
              return true;
         public Object get(int index)
              return "doh!";
    }1) Run the code as is and "Item 2" is displayed
    2) Recompile the code using the generic import and "doh!" is displayed.
    The point is that by fully qualifying the import statement you are sure you are executing the correct class and not just some class that happens to be lying around somewhere in your classpath.

  • Is it possible to use wildcards to match cell contents in an if statement?

    I need to return a ID along with some other information on a page by page basis, so that the information comes out linked by position.  I use a couple of loops and if statements to navigate through the document.  I am able to use exact matches of cell contents which is fine when the contents doesn't vary.  But the IDs, though they have a similar pattern, are all different. In a menu driven search, I am able to find what I need with '150^9^9^9^9^9-^9^9^9' But when I try putting this (or any number of [0-9], *, ? combinations) it fails.  Is it possible to use wildcards?  The symbol used for the match (==) makes me suspect that it is not possible and that only literal, exact matches will work.  But I wanted to check with the experts before giving up.
    Thanks
    pcbaz

    Thanks for the input.  You're right, a GREP search is much more efficient.  But what I'm trying to do and the circumstances here don't allow me, I think,  to go that route. I am trying to generate a list of values coming from several textframes on a single page and have them come out so that I can tell which values belong together.
    I'm using an inherited document with masters that were created 'manually';  the index numbering for textframes and tables is random. I navigate through the pages, looping through textframe indices asking ' does this textframe exist?' If so, I ask if it is a table -- if no, it is a simple textframe and I ask about the ID, if yes, I ask if the contents of cell (0,0) (invariant position and contents) are equal to the table I want..  I am sending the ID and other pieces of information from the table to one row of a new table on a new page.  So the ID and other information from a single page are linked by being in the same row.
    I know this a little 'off-normal' -- I'm using the search to navigate through the document and find things by location the way you do with a spreadsheet.  I have devised a work-around that helps me get around the fact that the ID is not invariant.  I create a list of the (exact) IDs from another document, equating them to a variable ('a').  I then loop through the list of IDs and ask if the contents of the textframe is equal to 'a'..This works o.k, unless there happens to be an extra space, a different kind of hyphen, etc. It would be so much easier if I could use the wildcards that work in a menu-driven text or GREP search in script just to ask about the contents of the textframe.
    Thanks again
    pcbaz (Peter BIerly)
    P.S. we have since rewritten the masters so this problem will not exist in the future -- we now know exactly which textframe and/or table indices to refer to to get any particular bits of information and don't need to ask questions about the contents.

  • Configuration "use next available filename" in "write measurement file" function

    My project recording signal and saving using "Write to Measurement File" function. I want to perform record multiple segments signals should have configured option "use next available filename". For example, if the original file is data.tdms then it will save the file into: data_1.tdms, data_2.tdms, data_3.tdms, ...
    To do that I use a button control enable and disable write functionality.
    In the past I have done normally. Now, I can not make it anymore, now every write new data were add into one file created without the next new file as desired, it has almost become a option "Append to file".
    I use LabVIEW 2013
    Solved!
    Go to Solution.
    Attachments:
    write measurement file.vi ‏54 KB

    Hello ducta9,
    It looks like you currently have the Write to Measurement File Express VI configured to "save to one file" - this means that all data from a given session will be saved to the same file.  The file number will only be incremented once the application is restarted or the Reset Boolean input is set to True.  If you want to save to a series of files, select the "save to a series of files" option and configure the Express VI as needed to generate new files at intervals. 
    If you want to write variable-size chunks of data to a new file every time the user clicks the Enable button, you might be able to get away with just wiring a True constant to the Reset.  I would still recommend taking a look at the options available in the save to a series of files settings.
    Best Regards,
    Tom L.

  • Using Wildcards in Value Help

    Hi,
    I have a input filed ZPERNR and i have assigend PREMN search help on this field.
    I am able to search people in the organisation and it all works great until I use wildcards
    When I enter SMITH in the last name in the value help it comes back with the list of people whose last name is SMITH
    Problem:
    When I enter SMITH* in the last name I get no results
    In the SQL trace I noticed it changed my SMITH* to smith%
    Not sure if there is any sap note to this issue
    Any ideas?

    Hi Jörg,
    Yes the icon (Pattern) does appear after I enter, however I still don't get any results.
    The weird thing is the value help works perfectly alright in r/3
    Not sure why it is not working for me in the portal.
    Thanks for your reply
    Kal

  • Using Wildcards in Mapping Script

    Hi everybody, im new in FDM and i have some doubts about mapping scripts.
    I have to recreate this Hyperion Translation Rule into FDM:
    ACC_SAP              tm_sap     Reverse Sign         UD4
    N21099Z300     {NULL}     FALSE     CD1
    D31199Z000     {NULL}     FALSE     CD1
    ????99     *     FALSE     CD
    ACC_SAP is the source account
    TM_SAP will be loaded into UD5 (as look up)
    How could i manage with a like mapping?
    I guess using a script but im not sure how to use wildcards within scripts, is it possible?
    Another related question, in a explicit mapping, how can i manage with NULL values if i want to assign them [None] value, do i have to put NULL in th source field?
    BR and thanks

    Thanks KellyDGreen. With the exampl shown is as you say but what if tm_sap has wildcards?
    F.i
    ACC_SAP TM_SAP TARGET_CUSTOM4
    999? 123? 198276
    Suppose that TM_SAP has been stored in UD5. Source dimensions are different from target dimension so i have to do it via script, dont I?
    BR
    Francisco

  • Using wildcards in RDBMSRealm

    Hello.
    I'm using WLS 5.1 with SP6 running on JDK1.2.2, platform is Windows NT
    Server 4.0 SP6.
    I want to know if there is a way to use wildcards to create entries for
    RDBMSRealm.
    The reason I want to use wildcards is that if I create an entry in the
    ACLENTRIES table like this...:
    A_NAME : weblogic.url
    A_PRINCIPAL : testuser
    A_PERMISSION : /index.html
    I can restrict access for the URL http://localhost:7001/index.html to
    "testuser."
    However, when I create this entry, weblogic prompts for a username even if I
    access a URL other than http://localhost:7001/index.html, for example,
    http://localhost:7001/test.html.
    When this happens, I cannot access "test.html" by using any of the usernames
    that I have listed in my RDBMSRealm USERS table.
    I was thinking that this works like the "weblogicURL.policy" file.
    If you create one entry in the "weblogicURL.policy" file, all other URL
    defaults to "everyone deny access".
    I remembered that you can use wildcards in the "weblogicURL.policy" file, so
    I tried changing the A_PERMISSION column to the following six patterns...:
    A_PERMISSION : *
    A_PERMISSION : -
    A_PERMISSION : *.html
    A_PERMISSION : /*
    A_PERMISSION : /-
    A_PERMISSION : /*.html
    Using the six patterns, I tried to access http://localhost:7001/test.html
    each time.
    However, none of the four patterns above seemed to work, since I was
    prompted and couldn't access even if I tried every username that I have in
    my RDBMSRealm, in all of the six cases.
    If I cannot use wildcards, this means that I would have to create entries
    for every single HTML pages. (probably JSP pages, too)
    Is there a way to use wildcards in the RDBMSRealm so that I can simplify
    this?
    Thanks ahead of time.
    RYotaro.

    Thanks, Terry and Kishore!
    I guess it's not a very smart idea to restrict access on URLs using the
    RDBMSRealm...
    What I was thinking was that if it was possible to put entries for Servlets,
    URLs, etc... into one place, it would be easier for managers to manage
    access control.
    # For instance, it could cause some people confusion if access control for
    URLs are listed in weblogicURL.policy and servlets are listed in RDBMSRealm.
    It would be better if all of the entries are written in one place.
    As a matter of fact, I have tried web-applications some time ago, and am
    thinking of going back to it.
    # As I recall, web-applications cannot be "hot-deployed." But there's
    probably a way to get around it.
    Thanks again!
    Ryotaro.
    "Kishore Talari" <[email protected]> wrote in message
    news:[email protected]...
    >
    Try using a web application! Servlet spec 2.2+, WLS 510, SP6.
    You can do a world of URL patterns!
    The only change you will have to make is package the jsp/html,etc pagesinto a .war archive and write a web.xml file.
    >
    "Terry" <[email protected]> wrote:
    I'm not sure that this is the way you want to go about it.
    AFAICR there is no need to add aclentries in the RDBMSRealm database when
    using the weblogicURL.policy file - simply add an entry to the policy
    file
    allowing access to all urls for all users, then add more specific entries
    for those urls you wish to restrict access to. Adding stuff to the
    ACLENTRIES table will not have any effect (I know because that is what I
    tried first).
    The documentation on wublogicURL.properties should tell you all that you
    need to know
    terry
    Ryotaro Toda <[email protected]> wrote in message
    news:[email protected]...
    Hello.
    I'm using WLS 5.1 with SP6 running on JDK1.2.2, platform is Windows NT
    Server 4.0 SP6.
    I want to know if there is a way to use wildcards to create entries for
    RDBMSRealm.
    The reason I want to use wildcards is that if I create an entry in the
    ACLENTRIES table like this...:
    A_NAME : weblogic.url
    A_PRINCIPAL : testuser
    A_PERMISSION : /index.html
    I can restrict access for the URL http://localhost:7001/index.html to
    "testuser."
    However, when I create this entry, weblogic prompts for a username even
    if
    I
    access a URL other than http://localhost:7001/index.html, for example,
    http://localhost:7001/test.html.
    When this happens, I cannot access "test.html" by using any of theusernames
    that I have listed in my RDBMSRealm USERS table.
    I was thinking that this works like the "weblogicURL.policy" file.
    If you create one entry in the "weblogicURL.policy" file, all other URL
    defaults to "everyone deny access".
    I remembered that you can use wildcards in the "weblogicURL.policy"
    file,
    so
    I tried changing the A_PERMISSION column to the following six
    patterns...:
    >>>
    A_PERMISSION : *
    A_PERMISSION : -
    A_PERMISSION : *.html
    A_PERMISSION : /*
    A_PERMISSION : /-
    A_PERMISSION : /*.html
    Using the six patterns, I tried to accesshttp://localhost:7001/test.html
    each time.
    However, none of the four patterns above seemed to work, since I was
    prompted and couldn't access even if I tried every username that I havein
    my RDBMSRealm, in all of the six cases.
    If I cannot use wildcards, this means that I would have to createentries
    for every single HTML pages. (probably JSP pages, too)
    Is there a way to use wildcards in the RDBMSRealm so that I cansimplify
    this?
    Thanks ahead of time.
    RYotaro.

  • Using wildcards in URL variables (very simple question, i know)

    Hi all!
    Pulling my hair out over this... How do I use wildcards in URL variables? I have this code in compositionReady (which is working):
    var myurl = "http://www.mydomain.com/sub1/sub2/pagename";
    var currenturl = window.location
    if(myurl == currenturl) {
        sym.getSymbol("symbolname").play();
    It simply makes the symbol "symbolname" play when the current URL matches the variable 'myurl'. However, I want the symbol to play on ALL subpages to http://www.mydomain.com/sub1/sub2/ and therefore it seems logical to put in a wildcard like:
    http://www.mydomain.com/sub1/sub2/* or something similar, but I just can't seem to make it work??
    Any help will be greatly appreciated!
    Best,
    Thomas

    What about this ?
    var mysubdomain = "http://www.mydomain.com/sub1/sub2/";
    var currenturl = window.location.toString();
    if(currenturl.indexOf(mysubdomain) === 0) {
        sym.getSymbol("symbolname").play();
    -Dharmendra

  • Using wildcards in strings

    Hi all, I was wondering if it's possible to use wildcards in NSStrings?
    So for example say my text is:
    "The quick brown fox jumps over the lazy dog".
    And I want to extract the string "quick brown fox".
    Something like?
    (@"quick*fox");
    Is there a wildcard that can be used to extract the text between quick and fox? I know I could just strip out 'quick brown fox', but what if I didn't necessarily know it was 'brown' between them, and it was some other word?
    Thanks a bunch!

    There are a couple of regex libraries in the open source.

  • Using wildcards in CCM 2.0 search

    Hi experts
    we're using SRM 5.0 (SRM 5.5 Server) with CCM 2.0.
    Is it possible to use wildcards in catalog search?
    Are there any documents about wildcards in CCM ?
    Regards.
    Sven

    Hi
    Yes TREX is mandatory for CCM2.0 (written in the master guide). Please restart the TREX server and retry, if this does not in your case.
    I guess, There are two wildcard characters:
    ? stands for a single character
    stands for a sequence of any combination characters of any length.
    Related links ->
    CCM 2.0 Simple search on CSE does not show any result
    Re: Cross catalog search doesn't work for CCM 2.0
    Re: Search function for Catalogue CCM 1.0 SRM version 4
    CCM view rules - based on wild cards?
    Re: Is TREX required for CCM 2.0 search?
    Hope this answers your queries. Do let me know.
    Regards
    - Atul

Maybe you are looking for

  • Why does a program suddenly not open anymore?

    Hello. I've been running a successfully running a program called "Pixelmator" for over a week now. Today I try to open it and it crashes shortly into its start-up sequence. I have tried restarting my Macbook Pro (10.7.2 Lion) and have also used Disk

  • Out bound Idoc for IE01

    Dear All I am trying to send the equipment details via idoc from SAP to outside, Could you please help me in getting to know what standard idoc or message type I can use and where I can trigger the idoc. Amol Sonaikar

  • DatagramSocket's MessageReceived event with MF MediaSource strategies?

    I'm trying to integrate sending and receiving data over UDP sockets using Media Foundation.  I've already got my MF MediaSink setup to send data out over a UDP socket.  However, I can't figure out how to get an MF MediaSource to receive data.  I'm us

  • Re-linking past backups?

    I just performed a restore and for some odd reason certain applications did not come back. At least 7 question marks were in the dock, many of them Apple apps like iPhoto & iWeb, etc. I found these still in the Applications folder and took care of it

  • Display problem using CSS

    I am sort of new to CSS and have a id/style with div tags that display perfectly in IE7; however in FireFox it is messed up. Here is the link http://www.themarcuscorp.com/Pages/about_us.shtml For the main navigation menu I am using PVII and I made th