PSE10 not writing dates to files consistently

I asked essentially this question on Elements Village a few days ago.  No responses as yet, so I thought I'd try here...
In PSE10, I have many photos scanned to TIFFs. In the Organizer, I set the dates for these photos to match when the original photo was taken (which of course is not present in the automatic metadata for the scanned image). However, when I look at the actual photo files (either with exiftool, or looking at the metadata available in Windows Explorer on my Windows 7 machine), usually my added date is not present. If it is there, I see a "Date taken" in Explorer. In exiftool, it appears in a few places, including IPTC Date Created and XMP-xmp:Create Date. However, it only appears in about 5-10% of the files. The ones where it does appear seem random to me.
I have this problem after doing Write Keyword Tags and Properties Info to Photos, although I'm thinking this isn't a factor with this problem.
Does anyone know how to get these added dates to be written reliably to the files?  And why is it intermittent with PSE10?
Thank you,
Bill

An update, and some more questions:
I figured out which dates get written to files and which do not.  If my assigned date is only the year, or only month and year, it does not get written to the file.  It is necessary to have the day specified (but not the time) to have it written to the file.  So some new questions:
If you only specify a year, or year and month in Lightroom, does it write it to the file?  What about other programs, such as Picasa?  Does it support year only dates?
I remember in the past reading a John Ellis FAQ where he suggested when you only had the year to put in Jan 1st, etc.  I can see how this trick would solve my immediate problem, even tho it is misleading.  My question is the following.  Lets say I plan to convert to Lightroom in the near future.  If I added these artificial Jan 1st's, etc., would that mess up me up after importing into Lightroom?
Thank you,
Bill

Similar Messages

  • LSMW Direct Input Inspection Plan Not Writing Inspection Char File

    Hello Experts,
       I am using Direct Input Program RCPTRA01 to Load Inspection Plan.
    Created 3 structures - Inpection Plan/Operations/Inspection Characteristics one below the other in that order.
    We have a internal numbering system for assigning Group to Inspection Plan.
    I defined GROUPID column in Maintain Source Fields Inspection Plan/Operations/Inspections characteristics structures and set "Identifying Field Content" as 1.
    When i read data - program is reading inspection plan and operations. But it is not writing Inspection Plan file.
    What am i missing. Spent quite a bit of time trying to figure out what i am missing.
    Any help is appreciated.
    Thanks in advance
    Thanks

    Hi,
    I have exactly followed the same thread.
    1. I have actually maintained 3 files, but when reading it takes only the header file.
    2. When Creating input session I an getting a error,
    No profile with entry tool for task list /  3 in session INSPLAN
    Regards
    Subbu.

  • Log4j not writing the llog file

    Hi
    I have a webapplication hosted on WAS,which is not writing the log file.Does anybody know the reason.?
    I have checked the log4j many times.it seems ok.as same file is working in another environment.
    Any help would be appreciated.
    Thanks
    Akash.

    Hi .the problem is solved.i changed the classloading as APPLICATION instead of MODULE in application.xml.
    Thanks.
    Akash.

  • Lotus Notes Backup data .nsf file corrupted

    Hello friends,
    One of my users backed up data (nsf file) of Lotus notes got corrupted. The file size is 4 GB. Now the user is asking me to retrieve the data (mails) and i am not able to find any utility.
    Anyone having idea about any such free utility / tool to repair corrupt .nsf file.
    Thanks in advance.

    Lotus Notes Database data corruption usually occurs when the software application or the operating system crashes while the .OND data file is open in memory. In most cases, headers or parts of the data file are not saved to disk causing the data
    corruption or the application to fail. There are ways to recover all or part of your data file. U should immediately make 2 or 3 backup copies of the corrupted OND file(s) and stop using the computer except to send the file(s) for recovery analysis.
    There is a very good tool NSF Repair Kit such is powerful that repairs & Recovers Lotus Notes NSF file & restores them in original format to any user-intended location.
    1. Make a new copy of the database and deselect Access Control List in the “Specify What to Copy” section of the Copy Database dialog box. This will bypass the corrupt ACL and create a default ACL that you can then modify as necessary.
    2. Replace the design of a mail database with a non-mail template and then do a replace back to the mail template, which has been known to correct corrupted ACLs.
    3. From the Administration client > Files tab, select a healthy ACL database where the ACL is similar to the one that needs to be replaced. Right-click and select ACL.Copy. Select the bad ACL database then right-click and select ACL.Paste. This
    is an easy way to reset the ACL.
    U may try to download and repair to link
    http://www.nsf.repair/
    If all are failed, then go to ur Lotus dir and search for data directory and take full backup of archieve directory.
    Or other source of solution your trouble can be at:- http://www.filerepairforum.com/forum/other/other-aa/lotus-notes/247-lotus-notes-8-5
    Hope this may help u!

  • Exit Function not writing data to InfoCube

    Hi All,
    I created a planning function where i have defined a exit function. This is just adding 5 KFs and storing that in another KF of the Infocube.
    When I execute that it gives me mesg that 11 records read, 0 of them changed and 0 generated. When i check the contents of the infocube I find nothing being changed.
    Can you please let me know why it is not writing it into infocube. I debugged and find the code in the function module getting executed and it is stopping at the break point but not writing to the infocube.
    An early response is appreciated.
    Tapan
    00 44 7951998123

    The code is given below. let me know if there is something wrong in this.
    FUNCTION Z_BPS_FGE01.
    ""Local Interface:
    *"  IMPORTING
    *"     REFERENCE(I_AREA) TYPE  UPC_Y_AREA
    *"     REFERENCE(I_PLEVEL) TYPE  UPC_Y_PLEVEL
    *"     REFERENCE(I_METHOD) TYPE  UPC_Y_METHOD
    *"     REFERENCE(I_PARAM) TYPE  UPC_Y_PARAM
    *"     REFERENCE(I_PACKAGE) TYPE  UPC_Y_PACKAGE
    *"     REFERENCE(IT_EXITP) TYPE  UPF_YT_EXITP
    *"     REFERENCE(ITO_CHASEL) TYPE  UPC_YTO_CHASEL
    *"     REFERENCE(ITO_CHA) TYPE  UPC_YTO_CHA
    *"     REFERENCE(ITO_KYF) TYPE  UPC_YTO_KYF
    *"  EXPORTING
    *"     REFERENCE(ET_MESG) TYPE  UPC_YT_MESG
    *"  CHANGING
    *"     REFERENCE(XTH_DATA) TYPE  HASHED TABLE
    This example describes how to add a value to a keyfigure
      DATA:    ls_exitp TYPE upf_ys_exitp.
      DATA:    ls_mesg  TYPE upc_ys_mesg.
      FIELD-SYMBOLS:  <ls_data>  TYPE ANY.
    read first parameter
    if there is no parameter raise error message
      READ TABLE it_exitp INTO ls_exitp INDEX 1.
      IF sy-subrc NE 0.
      problem occured
        ls_mesg-msgty  = 'E'.
        ls_mesg-msgid  = 'upf'.
        ls_mesg-msgno  = '001'.
        ls_mesg-msgv1  = 'Exit-Parameter is missing.'.          "#EC NOTEXT
        APPEND ls_mesg TO et_mesg.
        exit.
      ENDIF.
      LOOP AT xth_data ASSIGNING <ls_data>.
    now <ls_data> points to a line of xth_data and can
    be used to reference each characteristic and/or
    keyfigure contained within.
      in the form 'modify_param_value' you can see how a keyfigure
      can be manipulated.
        PERFORM modify_param_value USING ls_exitp
                                   CHANGING <ls_data>
                                              et_mesg.
      ENDLOOP.
    ENDFUNCTION.
          FORM modify_param_value                                       *
    FORM modify_param_value USING ls_para TYPE upf_ys_exitp
                         CHANGING xs_data TYPE any
                                  lt_mesg TYPE upc_yt_mesg.
      DATA: ls_mesg  TYPE upc_ys_mesg.
      DATA:    lw_target type f.
      FIELD-SYMBOLS: <ZTACSPND> TYPE ANY,
                     <ZPOSFEE>  TYPE ANY,
                     <ZLISTFEE> TYPE ANY,
                     <ZFEAFEE>  TYPE ANY,
                     <ZDISFEE>  TYPE ANY,
                     <ZTOTFIX>  TYPE ANY,
                     <struct>   TYPE ANY.
    <ls_data> and therefore xs_data contains two structures
    1.  S_CHAS : Characteristics
    2.  S_KYFS : key figures
    choose second structure which contains the keyfigures
      ASSIGN COMPONENT 'S_KYFS' OF STRUCTURE xs_data TO <struct>.
    choose the keyfigure
      ASSIGN COMPONENT 'ZTACSPND' OF STRUCTURE <struct>  TO <ZTACSPND>.
      ASSIGN COMPONENT 'ZPOSFEE'  OF STRUCTURE <struct>  TO <ZPOSFEE>.
      ASSIGN COMPONENT 'ZLISTFEE' OF STRUCTURE <struct>  TO <ZLISTFEE>.
      ASSIGN COMPONENT 'ZFEAFEE'  OF STRUCTURE <struct>  TO <ZFEAFEE>.
      ASSIGN COMPONENT 'ZDISFEE'  OF STRUCTURE <struct>  TO <ZDISFEE>.
      ASSIGN COMPONENT 'ZTOTFIX'  OF STRUCTURE <struct>  TO <ZTOTFIX>.
    was the assignment succesful?
      IF sy-subrc = 0.
    now <ratio> points at the first key figure, which can be
    manipulated if you manipulate the field-symbol <ratio>
    ls_para-chavl contains the parametervalue
       <ratio> = <ratio> + ls_para-chavl.
    Sum up all five fixed spend InfoObjects and copy the value into another InfoObject ZTOTFIX,
    If the five InfoObjects are empty (zero) then do not copy any thing into the total fixed spend field.
        clear : lw_target.
        lw_target = <ZTACSPND> + <ZPOSFEE> + <ZLISTFEE> + <ZFEAFEE> + <ZDISFEE>.
        IF lw_target  > 0.
    *break-point.
          <ZTOTFIX> =  <ZTACSPND> + <ZPOSFEE> + <ZLISTFEE> + <ZFEAFEE> + <ZDISFEE>.
        ENDIF.
      ELSE.
      problem occured
        ls_mesg-msgty  = 'E'.
        ls_mesg-msgid  = 'upf'.
        ls_mesg-msgno  = '001'.
        ls_mesg-msgv1  = 'Can not assign component.'.           "#EC NOTEXT
        APPEND ls_mesg TO lt_mesg.
      ENDIF.
    ENDFORM.                    "modify_param_value

  • Photoshop Elements 10 Organizer not writing metadata to files

    Trying to use Photoshop Elements 10 Organizer to update date taken and add tags to picture files.   Organizer is supposed to write/update the original file properties with this updated/new metadata, however, it seems to be pretty haphazard.   I've tried selecting pictures and using the menu option to "Write keyword tag and properties info to photo" (CRTL + W).   It processes and states it is updating the files, however, after it completes, you can access the source file in Windows Explorer and view properties but none of the changes (date info or tags) has been updated in the file.
    Adobe support has been not been helpful simply pointing me to a knowledge article on metadata which basically tells you to use the same commands I'm already performing.   Posting here to see if anyone has other suggestions.

    Hey,
    There are various date/time fields shown in properties panel in Organizer. The dates mentioned in general section are read from OS whereas the dates in EXIF field are read from image's EXIF data. In EXIF data there are three date/time fields-
    1. Date time- This date/time info shows date modified of EXIF properties. So when you are writing a tag into imags's IPTC, you are doing some change in EXIF data. Hence this date should change to date when you are writing a tag into IPTC.
    2. Date time original - Represents date time when a image was shoot.
    3. Date digitized - Represents the date when the image was digitized (in digital camers there is hardly some delay between an image is shoot and it is digitized. So this field is always same as date original).
    So, in your scenario, Date time in EXIF should change whenever you are writing any tag into its IPTC.
    Please let me know if you need more info on it.
    ~Andromeda

  • Writing data into file from URL address

    Hi!
    I need to download file from certain url address and write it to file on my local disk. The file being downloaded is a image file and therefore
    I cannot make sure what encoding should I use. When I save file manually on disk and compare it with the file written programmatically, then
    the bytes in both files are not equal. Any smart advises are welcome.
    The code being used is:
    import java.net.*;
    import java.io.*;
    public class UrlParser {
         public static void main(String[] args) {
              String data;
              try{
                   // Construct a URL object
                   URL url = new URL("http://stockcharts.com/c-sc/sc?s=qqqq&p=D&b=3&g=0&i=t74934638175&r=4028");
                   // Open a connection to the URL object
                   String encoding = "UTF8";
                   BufferedReader html = new BufferedReader(new InputStreamReader(url.openStream(),encoding));      
                   Writer img_out = new OutputStreamWriter(new FileOutputStream("sc.gif"), encoding);
                   while((data = html.readLine()) != null) {
                        img_out.write( data );
                   img_out.close();
              } catch(MalformedURLException e) {
                   System.out.println(e);
              } catch(IOException e) {
                   System.out.println(e);
    }

    Use InputStream and OutputStream classes, not Readers/Writers. The latter are for "text" I/O, not "binary".

  • EXE not writing to TDMS files

    Hi folks,
    I am using LabView 8.20 on a Windows XP machine.  The application generates TDMS data files and all works fine in the development environment.  When I compile the TDMS files are not written to correctly.  The files are created (I can see them appear in the folder at the appropriate time) but no data is written to them. 
    The app uses absolute paths to the files, so the issue with stripping the extra layer off the EXE path does not apply. 
    I have USI installed.
    Any ideas how I can look deeper into this, or if this is a know bug that has been solved? 
    Thanks,
    Ian

    I have some similar problem, but I have problems in the both execution modes, exe and in developmen mode, i send the basical example of code, and the tdms file result, at start, work properly, but in some moment the tdms writer rutine "is out" and don´t work, but after some time, in some times short time(some seconds), at other times very long time (hours), the rutine himself restart to work, !!!!incredible!!!!!
    can you help me???? 
    Attachments:
    test tdms write.vi ‏23 KB
    testTdms.zip ‏15 KB

  • Songfile path not writing to .itl file when iTunes Media Location is changed.

    Running iTunes 11.1.4 on an Intel NUC with Windows 8.1. My iTunes library contains about 65K songfiles. All media is on a NAS.
    Frequently when I restart the PC the NAS is not immediately mounted. So if I don't check this before starting up iTunes, the iTunes media folder location changes to its default.
    I don't know if this is the cause of the problem, but a few days ago I started seeing a vast number of exclamation points indicating lost songfiles. All music is nicely organized in a parent folder on the NAS and iTunes had, until recently, no problem recognizing all of it.
    So the other day I changed the iTunes Media Folder Location in the program from the default (which it had switched to at bootup) to the songfiles' location on the NAS. I then let the software update the library.
    Still the exclamation points remained, with no discernible pattern. Within albums, some songs were recognized, some not. I'd say about two-thirds were missing, according to iTunes.
    I shut down iTunes, fired up Vim, and had a look at the library's .xml file. Sure enough, about two thirds of the songfiles pointed to the default media location, with another one-third pointing correctly.
    I edited the .xml file to line everything up properly, but came to find that this has no effect because the .itl file rules the roost. As soon as I started iTunes back up, the paths returned to the locations according to the .itl file, and these incorrect paths were also written to the .xml.
    Updating the media folder location seems to have no effect on iTunes's ability to find the files. I know I can rebuild my library using the .xml file (presumably best done after I have changed the paths to their proper file locations), but I don't want to lose playcounts, ratings, playlists, etc.
    So. It *seems* as if my .itl file is corrupt even though iTunes starts and the program is able to locate a portion of my media.
    Is there something I am missing? Some way to get iTunes to recognize the proper path for all media without a library rebuild?
    TIA.

    The "missing file" error happens if the file is no longer where iTunes expects to find it. Possible causes are that you or some third party tool has moved, renamed or deleted the file, or that the drive it lives on has had a change of drive letter. It is also possible thatiTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout, or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    If another application like Windows Media Player has moved/renamed the files then the chances are that subtle differences in naming strategies will make it hard to restore the media to the precise path that iTunes is expecting. In such cases, as long as the missing files can be found somewhere, you should be able to use my FindTracks script to reconnect them to iTunes. See this post for an explanation of how it works.
    I've seen a suggestion that iTunes' own repair mechanism may work better when "Keep iTunes Media folder organized" is turned off.
    See also make a split library portable. Keeping the whole library on the drive removes the problem of the media folder being reset.
    tt2

  • Problem in writing data in file......

    i am having problem in passing a String object path ;
    taken from user in following way
    FileWriter fw = new FileWriter(path,append);
    error is : (The filename, directory name, or volume label syntax is incorrect)
    but if i am using
    FileWriter fw = new FileWriter("f.txt",append);
    it works...
    but i want filename from user... how to achieve this

    class writeData
         public String getName()
                        String name=null;
         try
              char c;
              StringBuffer bf=new StringBuffer();
              System.out.print("Enter the File Name:- ");
              while((c=(char)System.in.read())!='\n')
                   bf.append(c);
              name=bf.toString();
              catch(Exception e)
              System.out.println("Error is:-"+e);
              return name;
    public void wfile(String name1)
              try
              String path ="D:/fname.txt";
              boolean append = true;
              FileWriter fw=new FileWriter(path); // its not working....
              //FileWriter fw=new FileWriter("D:/fname.txt");
              catch(Exception e)
                   System.out.println("Error is :- "+e);
    public class bravo
         public static void main(String args[])
              writeData wd = new writeData();
              String n = wd.getName();
              wd.wfile(n);
    }

  • Writing data into files using VHDL Textio

    Hi 
    I was trying to write nos. from 1 to 8 into a text file using the below program.
    process
    type IntegerFileType is file of integer;
    file data_out: IntegerFileType ;
    variable fstatus: FILE_OPEN_STATUS;
    variable coun: natural:= 1;
    begin
    file_open(fstatus,data_out,"myfile.txt",write_mode);
    for i in 1 to 8 loop
    write(data_out, coun);
    coun := coun + 1;
    end loop;
    file_close(data_out);
    wait; -- an artificial way to stop the process
    end process;
    But getting the below attached result..
    Can you please help me out what could be wrong with the program.
    Thanks & regards
    Madhur

    Do you want the numbers in the file to be human readable ASCII?
    Then you'll need to convert your coun to a string. 
    declare another variable of type line (type access to string).
    do a write() to the line, then a writeline() to the file.
    natural'image(coun) will convert coun to a string.
    Google should help you find example code that will help.

  • ITunes not writing valid XML file

    I've been having trouble with my iTunes library being seen by anything other than itunes (iPhoto, iLike etc) and the problem is with the XML file. If i try to open the xml file in BBEdit i get an error that says:
    *Incorrectly formed UTF-8*
    The UTF-8 File "iTunes Music Library.xml" is damaged or
    incorrectly formed; please proceed with caution.
    So I dump it and force iTunes to create a fresh copy, but that has the same problems.
    If I put an old copy of the XML file (from a few months back) into the iTunes folder, then all the other iApps can see an iTunes library and interact with it, but as soon as iTunes updates the file it becomes unusable again.
    The XML file is 30.5MB.
    Does anyone have even the slightest idea why iTunes is producing an unusable XML file all the time? Could it be something to do with the size of the file? Or could it be something that's appeared in my library over the past few months that's messing up the xml file?
    Any and all comments/suggestion would be greatly appreciated as i'm running out of hair to pull out

    Ok, I ran the rest through my parser, and there is (only) one other broken spot. It's on "Donde Liesta Usc (La Boheme)" Also the file location tag. (Shown as "where" in the summary tab of the info window in iTunes.) Deleting and re-adding this track as well as "Need You Tonight" should cause iTunes to correct those location tags and completely solve the problem by eliminating the character encodings that are illegal for utf-8. Both tracks should then also become playable again.

  • Problem in writing data to flat file

    Hi,
    I have created an interface with table as source and file as target. My interface is running from long time but its not writing data into file. Any clue?
    -Chikk

    Hi,
    Please, take a look if the target file is locked.
    Try to delete it and put the "Truncate" option from IKM to yes.
    Cezar

  • Problem writing to a file on a shared drive

    I am having problems with my application not writing to a file on a shared drive. Actually it works perfect on one computer, but not on any other computer. Any ideas on why this would not work. Here is my code below, I think this may be an issue with permissions on the shared drive but have played with those until I am sick of it and nothing works. Any help on getting it to write to a file on a shared drive would be great.
    report2 = new JButton("Provider Order Entry");
                        report2.addActionListener(new ActionListener() {
                             public void actionPerformed (ActionEvent e) {
                                  if (e.getSource() == report2) {
                                       try {
                                            File file = new File("z:\\Provider Order Entry Reports\\ACCESSFILE.RMD");
                                            FileReader checkAccess = new FileReader(file);
                                            BufferedReader checkAccessBuff = new BufferedReader(checkAccess);
                                            boolean eof = false;
                                            while (!eof) {
                                                 String line = checkAccessBuff.readLine();
                                                 if (line != null) {
                                                      eof = true;
                                                      checkAccess.close();
                                                      checkAccessBuff.close();
                                                      if (!poeSelectionWindow.isShowing()) {
                                                           poeSelectionWindow.setSize(575, 200);
                                                           poeSelectionWindow.setBackground(blue);
                                                           JFrame.setDefaultLookAndFeelDecorated(false);
                                                           poeSelectionWindow.setVisible(true);
                                                      else if (poeSelectionWindow.isShowing()) {
                                                           poeSelectionWindow.setVisible(false);
                                       catch (IOException error) {
                                            Component controllingFrame = null;
                                            JOptionPane.showMessageDialog(controllingFrame,
                                                       "YOU DO NOT HAVE ACCESS TO THIS OPTION" + "\n" +
                                                       "PLEASE CONTACT IRM SUPPORT TO REQUEST ACCESS ",
                                                       "ACCESS DENIED",
                                                       JOptionPane.ERROR_MESSAGE);
                                            try {
                                                 File errorFile = new File("Z:\\LOG\\LOGGER.log");
                                                 String username = System.getProperty("user.name");
                                                 InetAddress addr = InetAddress.getLocalHost();
                                                 Date date = new Date();
                                                 BufferedWriter bw = new BufferedWriter(new FileWriter(errorFile, true));
                                               bw.write("ACCESS ATTEMPTED ON: Provider Order Entry Report BY:" + username + " At Workstation/IP: "
                                                         + addr + " " + date);
                                               bw.newLine();
                                               bw.flush();
                                               bw.close();
                                            catch (IOException error1) {
                                                 System.out.println("Error-- " + error1.toString());
                                            catch (NullPointerException NPE) {
                                                 System.out.println("Error -- " + NPE.toString());                                                       
                                       catch (NullPointerException NPE) {
                                            System.out.println("Error -- " + NPE.toString());                                                       
                        });

    So how do I stop the
    NPE from occurring.By not dereferencing a null reference.
    Thingamabob xyz = doSomethingWhichMightReturnNull();
    if (xyz != null)
    // go ahead and use xyz here
    If you leave out the above "if" statement check, and just willy-nilly try to use xyz when it is null, you'll get the NPE.
    It is occurring on the file
    name. I have never been able to stop the file name
    from throwing a NPE.I don't know how that translates to some lines of your code.

  • Error writing data in a flat file using UTL_FILE feature

    Hi All,
    I have written a package which fetches data from four different cursors and inserts into a temporary table.
    Now this temporary table is used to write data in a file using the UTL_FILE feature.
    fhandler :=
    UTL_FILE.fopen (l_path,'Demand_Transactions_'
    || TO_CHAR (SYSDATE, 'YYYYMMDDHH24MI')
    || '.txt',
    'w',
    max_linesize => 32767
    This table has 62593 records and when it starts writing data into the file from the table it errors out after writing 30045 records with the error - ORA-01722: invalid number.
    Can anyome please advise me is it because of the max_linesize => 32767. If not then what can be the possible reason.
    Any help in this would be highly appreciated.
    Regards,
    Shruti

    891330 wrote:
    Hi All,
    I have written a package which fetches data from four different cursors and inserts into a temporary table.
    Now this temporary table is used to write data in a file using the UTL_FILE feature.
    fhandler :=
    UTL_FILE.fopen (l_path,'Demand_Transactions_'
    || TO_CHAR (SYSDATE, 'YYYYMMDDHH24MI')
    || '.txt',
    'w',
    max_linesize => 32767
    This table has 62593 records and when it starts writing data into the file from the table it errors out after writing 30045 records with the error - ORA-01722: invalid number.
    Can anyome please advise me is it because of the max_linesize => 32767. If not then what can be the possible reason.Max linesize is the number of characters in a line before a newline has to be issued, not the number of rows written.
    The error would indicate that you have a character to number conversion going on somewhere but the characters are not numeric so it's failing that conversion.
    This doesn't sound like a UTL_FILE issue, but more to do with how you are building up your strings to output to the file.
    You would need to show us your code that builds up the lines you are writing out, with details of the datatypes of any of the columns/variables included in that.

Maybe you are looking for