Splitting file depends upon no of occurence of element

Hi
I have the scenario as follows where i need to split the file depends upon number of occurences of element e1 .
I have input xml file having structure as follows:
<ROOT>
<root1 attribute>
   <field1> </field1>
   <e1>
       <field2> ....</field2>
   </e1>
    <e1>
        <field2> .......</field2>
   </e1>
</root1>
<ROOT>
<u>element e1 has "1 to unbounded" occurence.</u>
I would like to have output file structure as
<ROOT>
<root1 attribute>
   <field1> </field1>
   <e1>
       <field2> ....</field2>
   </e1>
</root1>
<ROOT>
the key thing for every occcurence of element e1, the output file will be generated and
attribue value of root1 and element position will  be included in the file name .
Thanking you in adbvance.
Regards
Piyush

Hi Piyush,
Create a message mapping for the spliting you want.
Under <b>Messages</b> tab
<b>Source Message:-</b> Your message type name example
<ROOT>
<root1 attribute>
<field1> </field1>
<e1>
<field2> ....</field2>
</e1>
<e1>
<field2> .......</field2>
</e1>
</root1>
<ROOT>
<b>Note:- Occurence is 1</b>
<b>Target Message:-</b> your message type name example
<ROOT>
<root1 attribute>
<field1> </field1>
<e1>
<field2> ....</field2>
</e1>
</root1>
<ROOT>
<b>Note:- Occurence is 0 to unbounded</b>
In the Design tab do your graphical mapping one to one mapping
<b>Note:- <e1> of the source element (0 to unbounded) should be mapped to <ROOT> of the target element (0 to unbounded).</b>
Then you can test your mapping by giving your test data
<b>While Creating the Interface mapping please make sure that the target interface occurence is <i>0 to unbounded</i>.</b>
that's it you are done with it.
Make sure in BPM use <b>transformation step</b> to convert the source to target messages and use <b>multiline container element</b> and use <b>foreach block</b> to catch the message

Similar Messages

  • APEND the file depending upon the source field length

    Dear ALL,
    Scenario is IDOC to FILE(using File Content Conversion in receiver side)
    *Requirement:*
    Payment Id is the field from IDOC.
    1st time data for the field length is 6 digit that always end with '0' that is 6th character or 6th position '0'(this for the 1st transaction in a Day)
    2nd time data for the same field length is 5 digit(this is the 2nd transaction in the same day.this can be many times)
    End of the day the last transaction always the same field length should be 6 digit and end of the digit always 1.when the last transaction is over then appended files should be merged and send to target folder.
    All this transactions always same file and should append.
    Could you please give some idea.
    Note: with out BPM.
    thanks and regards
    walter stephen

    Hi Suraj
    R3 TO File using file content conversion.
    1st transaction to till last transaction all the file will store in local folder.As soon as the last transaction completed then the appended file file move to target folder using command line(DOS command)
    Note:
    all the transaction should be the same file.
    File construction mode will be append.
    this not merging using   partner profile.
    thanks and regards
    walter stephen

  • HOW to send the SPlitted files to multiple Receiver On some Condition ?

    Hi all,
    It's Urgent,
    Aim of our scenario
    the single file is splited according to company code and creates as separate file
    previously it was sending to same server..
    we have got the CHANGE REQUEST ON THIS SCENARIO that to route to TWO FTP servers which is splitting according to company code.
    But we are not changing any objects in IR
    we have only need to change in ID
    as now we are using on BUSINESS SERVICE which we have created in ID itself we are not using the BUSINESS SYSTEM created in SLD
    We are using ONLY one INBound interface , Interface MApping , Message MAPPing .(no cahnges in IR)
    Sender XML Structure
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    <ns0:Message1>
    <ns1:MT_FileEwadCompany occurence1-1
    xmlns:ns1="http://bridgegcs.com/HR/EmployeeWorkforceAdminDataXI_IHR004">
    <COMPANYEWADDATA> 0 -unbound occurence
    <AUDIT_STAMP/>
    <SEQNO/>
    <SE_TYPE/>
    <RECNAME_AUDIT/>
    <FLD_NAME/>
    <OLDVALUE/>
    <NEWVALUE/>
    <KEY1/>
    <KEY2/>
    <KEY3/>
    <KEY4/>
    <COMPANY/>
    <SCE_PAYROLL_CODE/>
    <ALTER_EMPLID/>
    </COMPANYEWADDATA>
    </ns1:MT_FileEwadCompany>
    </ns0:Message1>
    </ns0:Messages>
    Receiver XML Structure
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    <ns0:Message1>
    <ns1:MT_FileEwadCompany 0-to-unbound
    xmlns:ns1="http://bridgegcs.com/HR/EmployeeWorkforceAdminDataXI_IHR004">
    <COMPANYEWADDATA>0-unbound
    <AUDIT_STAMP/>
    <SEQNO/>
    <SE_TYPE/>
    <RECNAME_AUDIT/>
    <FLD_NAME/>
    <OLDVALUE/>
    <NEWVALUE/>
    <KEY1/>
    <KEY2/>
    <KEY3/>
    <KEY4/>
    <COMPANY/>
    <SCE_PAYROLL_CODE/>
    <ALTER_EMPLID/>
    </COMPANYEWADDATA>
    </ns1:MT_FileEwadCompany>
    </ns0:Message1>
    </ns0:Messages>
    IN Integration Directory We have to route to 2 FTP servers based on Company code .
    WE have used XPATH with particular company codes TO one target Business service which we have created in ID where we are using one FTP server(FTP server 1).
    For all other company codes it has to send to second FTP server for Second business system which has been created in SLD .
    previously they used INTERFACE DETERMINATION as ENHANCED TYPE
    IF we change to STANDARD its not DISPLAYING INTERFACE MAPPING in pop up window.
    As now we created now .
    One receiver determination
    Two Interface DETERMINATIONs(As enhanced type).
    Two REceiver Agreements.
    As now we have tested
    it is sending all files to both servers.
    But we need to send to specfied FTP servers on the basis of COmpany code which we declare in XPATH expression.
    could any one can guide us
    POINTS WILL BE REWARDED FOR BEST ANSWERS..It's urgent
    THanks in ADvance
    Nandan

    Hi nandan,
    u said that u r using
    1) business service for FTP1
    2)business system for FTP2
    u have given X-path condition in Rec determination...i.e depending upon the company code it will route to business service or business system .
    so i guess there should be two reciver determination
    2 interface dtermination
    And also check ur Xpath....make sure that its like....
    if (Comp code == 1)
    go to FTP1
    if (comp code == 2)
    go to FTP2
    regards
    biplab

  • Splitting file using bursting

    Hi all,
    I have a requirement of splitting the output report depending upon the number of rows in the source. If the number of records in the source xml is greater than 1000 i need to split the report and save to a target location.
    Please let me know how can i acheive this using bursting.
    Ebiz version - R12
    Please help

    i dont think, you can do something like that using bursting.
    If its, some csv/eext, write a post process /shell script which will do the file-split.

  • Help needed in splitting files using BPM

    Hello experts,
    I am working on an interface where i need to split files within BPM.
    I know,i can achieve it in Message Mapping by mapping Recordset to Target structure and then using Interface Mapping within Transformation step.But i dont want to follow this.Is there an alternative way to achieve this within BPM.
    I have an input file with multiple headers and i need to split for each header.My input file looks like this:
    HXXXXXABCDVN01
    MXXXXXXXXXXXXXX
    MXXXXXXXXXXXXXX
    SXXXXXXXXXXXXXX
    HXXXXXABCDVN02
    MXXXXXXXXXXXXXX
    MXXXXXXXXXXXXXX
    SXXXXXXXXXXXXXX
    HXXXXXABCDVN03
    MXXXXXXXXXXXXXX
    SXXXXXXXXXXXXXX
    Is there a way, where i can specify this condition within BPM , that split files for every H.
    Thanks in advance.
    Regards,
    Swathi

    Hi,
    have your target structure with occurence as 0...unbounded in the mapping and map the header filed to the root node (repeating parent node) of the target structure....this will create as many target messages as the header fileds....if you want to send these messages separately then use a block in BPM with ForEach option....
    Splitting and Dynamic configuration can be applied in the same mapping.
    Regards,
    Abhishek.
    Edited by: abhishek salvi on Dec 18, 2008 12:59 PM

  • How to change the image dynamically depend upon the input parameter

    Hi All
    I have one report running depend upon the Organization specific, I have 15 operating unit and 15 different logo for each operating unit.
    How to change the Logo dynamically depend upon the input passed by the user.
    If I have three or four logo i can add in my layout using if else statement and its works fine but i have more that 10 logos so its no possible to keep these in My RTF Template.
    Is it possible to change the logo according to the input without keeping this in Template.
    I have seen this link but its not working fine
    http://erpschools.com/articles/display-and-change-images-dynamically-in-xml-publisher
    Regards
    Srikkanth.M

    Hi,
    I have not completed fully,so sorry i cant able to share the files, could you please give me some tips and steps to do.
    Without having the logo in RTF if it possible to bring the logo depends on the user input (Ie Operating unit).
    Regards
    Srikkanth

  • Different G/L a/c depending upon source country

    Dear All
    When i procure the same material from different country, i expect the system to post to different GL a/c depending upon the country. How to configure this in SAP?
    Kindly share your experiance..
    Thanks and Regards

    Hi
    Try using split valuation - creating country as valuation type. Create a valuation category and assign it to material. When there is procurement for material then specify valution type in purchase order. You can see GL account wise procurement (from that country). Check split valution customization in the forum.
    Thanks

  • How to decide target depending upon payload

    I am doing file to file scenario without BPM. In that depending upon source payload I want to send data to target.
    For eg: If source= 1 it shd go to receiver1 folder
               If source= 2 it shd go to receiver2 folder
    Here both folders are on same target.So my target business system is same.
    Can anybody suggest?
    -Gouri

    HI Gouri,
    Conditinal routing not very big deal...
    you can use standard or enhanced receiver determination..
    but in you case why are using conditional receiver determination..because in anyway your receiver business system is same in both cases..
    what exactly is required is that you should be able to decide based on the source data which folder should the target file be written..
    so in your case there will be no conditional routing.. only one is required...
    one file adapter is required...
    but in file receiver adapter you have to user variable substitution... go to Advanced Tab and check the variable substitution...
    in File directory/File schema give appropiate field syntax..
    there is a blog on variable substitution ' Dynamic File Name using XI 3.0 SP12 Part - I'
    Jayakrishnan Nair
    just go through it...

  • Showing a field depending upon selection

    Hi,
    I have  created a executable type program. The generated screen has two radio buttons and a push button.
    Depending upon the radio button selected(push button need not be clicked) i want to display a input field.
    How can we achieve this?
    Thanks & Regards,
    Vijith

    REPORT zrsdvsr1
           LINE-SIZE 220
           LINE-COUNT 65(5).
    TYPE-POOLS : slis.
    TABLES
    TABLES: vbak.
    DATA DECLARATIONS
    Ranges
    RANGES: r_posnr FOR vbap-posnr.
    DATA: BEGIN OF t_veramt OCCURS 0,
            vbeln TYPE vbap-vbeln,
            posnr TYPE vbap-posnr,
            matnr TYPE vbap-matnr,
            netwr TYPE vbap-netwr,
            mwsbp TYPE vbap-mwsbp,
          END OF t_veramt.
    DATA: BEGIN OF t_disamt OCCURS 0,
            vbeln TYPE vbap-vbeln,
            posnr TYPE vbap-posnr,
            matnr TYPE vbap-matnr,
            netwr TYPE vbap-netwr,
            mwsbp TYPE vbap-mwsbp,
            netwr_v TYPE vbap-netwr,
            mwsbp_v TYPE vbap-mwsbp,
            disc_val TYPE vbap-mwsbp,
          END OF t_disamt.
    *&   ALV FIELDS
    DATA : alv_fcat TYPE slis_t_fieldcat_alv WITH HEADER LINE,
           alv_layout TYPE slis_layout_alv.
    SELECTION SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS:  p_ver RADIOBUTTON GROUP g1 USER-COMMAND rad DEFAULT 'X',
                 p_sab RADIOBUTTON GROUP g1 .
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
    SELECT-OPTIONS: s_vbeln FOR vbak-vbeln NO INTERVALS MODIF ID gr1.
    PARAMETERS:    p_dwfile TYPE  rlgrap-filename
                   DEFAULT 'C:\test1.txt' MODIF ID gr2,         "#EC NOTEXT
                   p_upfile TYPE  rlgrap-filename
                   DEFAULT 'C:\test.txt' MODIF ID gr3.          "#EC NOTEXT
    SELECTION-SCREEN END OF BLOCK b2.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_upfile.
    **************F4 Help For Input File Name****************************
      CALL FUNCTION 'F4_FILENAME'
           EXPORTING
                program_name  = syst-cprog
                dynpro_number = syst-dynnr
                field_name    = 'C:\'
           IMPORTING
                file_name     = p_upfile.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_dwfile.
    **************F4 Help For Input File Name****************************
      CALL FUNCTION 'F4_FILENAME'
           EXPORTING
                program_name  = syst-cprog
                dynpro_number = syst-dynnr
                field_name    = 'C:\'
           IMPORTING
                file_name     = p_dwfile.
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF  p_sab = 'X'.
          IF screen-group1 = 'GR1' OR screen-group1 = 'GR2'.
            screen-active = '0'.
            screen-invisible = '1'.
          ELSE.
            screen-active = '1'.
            screen-invisible = '0'.
          ENDIF.
          MODIFY SCREEN.
        ELSE.
          IF screen-group1 = 'GR3'.
            screen-active = '0'.
            screen-invisible = '1'.
          ELSE.
            screen-active = '1'.
            screen-invisible = '0'.
          ENDIF.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    START-OF-SELECTION
    START-OF-SELECTION.
    Check Radio Button
      IF p_ver = 'X'.
        PERFORM get_details_open_so_vertex.
      ELSE.
        PERFORM get_details_open_so.
      ENDIF.
    Display the output.
      PERFORM diplay_report .
    regards
    vinod

  • How to join download split files

    how to join the downloaded split files in mac bookair?

    It sorta depends on what was used to split the files. Is it a segmented zip or stuffit file? If so then Unarchiver or Stuffit Expander (respectively) should work. If it is a RAR file RAR Expander should do it.

  • Shading part of a JTable Cell dependent upon the value of the cell

    Hi
    Was hoping some one woudl be able to provide some help with this. I'm trying to create a renderer that will "shade" part of a JTable cell's background depending upon the value in the cell as a percentage (E.g. if the cell contains 0.25 then a quarter of the cell background will be shaded)
    What I've got so far is a renderer which will draw a rectangle whose width is the relevant percentage of the cell's width. (i.e. the width of the column) based on something similar I found in the forum but the part I'm struggling with is getting it to draw this rectangle in any cell other than the first cell. I've tried using .getCellRect(...) to get the x and y position of the cell to draw the rectangle but I still can't make it work.
    The code for my renderer as it stands is:
    import java.awt.Component;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import javax.swing.JLabel;
    import javax.swing.JTable;
    import javax.swing.table.TableCellRenderer;
    public class PercentageRepresentationRenderer extends JLabel implements TableCellRenderer{
         double percentageValue;
         double rectWidth;
         double rectHeight;
         JTable table;
         int row;
         int column;
         int x;
         int y;
         public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
              if (value instanceof Number)
                   this.table = table;
                   this.row = row;
                   this.column = column;
                   Number numValue = (Number)value;
                   percentageValue = numValue.doubleValue();
                   rectHeight = table.getRowHeight(row);
                   rectWidth = percentageValue * table.getColumnModel().getColumn(column).getWidth();
              return this;
         public void paintComponent(Graphics g) {
            x = table.getCellRect(row, column, false).x;
            y = table.getCellRect(row, column, false).y;
              setOpaque(false);
            Graphics2D g2d = (Graphics2D)g;
            g2d.fillRect(x,y, new Double(rectWidth).intValue(), new Double(rectHeight).intValue());
            super.paintComponent(g);
    }and the following code produces a runnable example:
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableModel;
    public class PercentageTestTable extends JFrame {
         public PercentageTestTable()
              Object[] columnNames = new Object[]{"A","B"};
              Object[][] tableData = new Object[][]{{0.25,0.5},{0.75,1.0}};
              DefaultTableModel testModel = new DefaultTableModel(tableData,columnNames);
              JTable test = new JTable(testModel);
              test.setDefaultRenderer(Object.class, new PercentageRepresentationRenderer());
              JScrollPane scroll = new JScrollPane();
              scroll.getViewport().add(test);
              add(scroll);
         public static void main(String[] args)
              PercentageTestTable testTable = new PercentageTestTable();
              testTable.pack();
              testTable.setVisible(true);
              testTable.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }If anyone could help or point me in the right direction, I'd appreciate it.
    Ruanae

    This is an example I published some while ago -
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.table.*;
    public class Fred120 extends JPanel
        static final Object[][] tableData =
            {1, new Double(10.0)},
            {2, new Double(20.0)},
            {3, new Double(50.0)},
            {4, new Double(10.0)},
            {5, new Double(95.0)},
            {6, new Double(60.0)},
        static final Object[] headers =
            "One",
            "Two",
        public Fred120() throws Exception
            super(new BorderLayout());
            final DefaultTableModel model = new DefaultTableModel(tableData, headers);
            final JTable table = new JTable(model);
            table.getColumnModel().getColumn(1).setCellRenderer( new LocalCellRenderer(120.0));
            add(table);
            add(table.getTableHeader(), BorderLayout.NORTH);
        public class LocalCellRenderer extends DefaultTableCellRenderer
            private double v = 0.0;
            private double maxV;
            private final JPanel renderer = new JPanel(new GridLayout(1,0))
                public void paintComponent(Graphics g)
                    super.paintComponent(g);
                    g.setColor(Color.CYAN);
                    int w = (int)(getWidth() * v / maxV + 0.5);
                    int h = getHeight();
                    g.fillRect(0, 0, w, h);
                    g.drawRect(0, 0, w, h);
            private LocalCellRenderer(double maxV)
                this.maxV = maxV;
                renderer.add(this);
                renderer.setOpaque(true);
                renderer.setBackground(Color.YELLOW);
                renderer.setBorder(null);
                setOpaque(false);
                setHorizontalAlignment(JLabel.CENTER);
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col)
                final JLabel label = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col);
                if (value instanceof Double)
                    v = ((Double)value).doubleValue();
                return renderer;
        public static void main(String[] args) throws Exception
            final JFrame frame = new JFrame("Fred120");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setContentPane(new Fred120());
            frame.pack();
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
    }

  • ALV top of page - heading depending upon list output

    Hi All,
    My alv grid report shows the report containing vendor account group and some other details.
    My requirement is to get the page break for every new vendor account group and also print the vendor account group description at the top of the list (in header section).
    I have achieved this by using * in sort table for page break and in top of page , I am reading the vendor acct grp desc table to print the header based on index sy-pagno.
    But this solution is only working in print preview mode. If I print the output, actual page breaks are getting applied and I am not getting the desired output as logic using sy-pagno is giving wrong output.
    My question is is there any way to get the current list in the top of page event? So that depending upon the displayed vendor acct grp per page, I will print its description?
    OR is there any other way to achieve this functionality?

    Any suggestions?

  • File Dependency not working properly

    Hi,
    In our project we have a job group which will move a set of file from one directory to another directory. The first job in that group will be run only when a file with an extension "ind" is present in the source directory, i.e the dependency is set to a file with extension *.ind(Please see attached screeshot for reference).
    But when we run the job the dependency is not being satisfied even though the file is present in the source directory.
    What could be the reason for this?
    Note: If I overide the job, then the files are properly griing moved. But since this is automated, the job run must be based on the dependency we have set.

    This sounds like the runtime user of the job is a different account than used by the agent.
    File Dependencies and File Events are evaluated by the agent process.  This means the account running the agent service must have access to the file.
    When the job runs it uses the runtime user.  If the runtime user is different account than the agent account you can encounter the problem you describe.
    If this is a Windows agent running as a Local System account, the agent will only have access to files local to the server.  So if the file is on another server the agent will not have access to it.
    If this isn't your issue, could you provide details about the agent (windows/unix), file location (local to agent/UNC path), and whether the agent running the job is the same as the agent being used to evaluate the file dependency.
    Thanks.

  • How to display the column dyanmically depending upon input

    I am doing a alv report of tax breaks in which i had 6 columns to be displayed as static and rest of ( vat tax )columns should be dynamic .
    if i enter a p.o.document no then if that p.o has taxes
    excise and excess then  they should be displayed and vat field contain 0 or nodata then it should not be in output .pls let me know .

    Farukh Quadri
       In the program, check if the PO has the EXCISE and EXCESS details. If yes, then make the FLAG = ' ' .
    If the PO doesnot have EXCISE and EXCESS  details then make FLAG = 'X'.
    While biulding the Field Catalog,  make that COLUMNS INVISIBLE depending upon the FLAG value
    loop at locFieldCatalog.
          case locFieldCatalog-fieldname.
            when 'WERKS'.
                locFieldCatalog-emphasize  = 'X'.
                locFieldCatalog-col_pos    = 1.
                modify locFieldCatalog.
            when 'MATNR'.
                locFieldCatalog-emphasize  = 'X'.
                locFieldCatalog-col_pos    = 2.
                modify locFieldCatalog.
    <b>        when 'EXCESS'.
              if FLAG = 'X'.
                 locFieldCatalog-no_out = 'X'.
                 modify locFieldCatalog.
              endif.</b>
      endcase.
    Please close your previous postings
    Thanks
    Kam

  • Need help in hiding particular column of a table depending upon value

    Hi experts,
    I have developed a custom smartform and Print program.
    My problem is ..depending upon the data i recieve,...i have to hide a particular column.
    For example ... i have a table with 2 rows...one header and main row..This table has 3 column.
    I have to hide one of the column depending upon the data i recieve. So my output should have 2 rows and 2 columns.
    Please help.

    well vishwa u r right it wont work for multiple columns,
    then i guess this shud work.
    @thendral
    U can try like this create the rows with single column
    then print all ur text elements with spaces inserted manually between them with text editor then in conditions tab of the text elements specify ur condition according to what all u want to print.
    кu03B1ятu03B9к

Maybe you are looking for

  • Open Process Orders take-over when going-live

    Hello PP People Does anyone have any experience/recommendation about the transition/take-over of open process orders from a legacy system to SAP when going live ? These process orders are started in the legacy system and should arrive in a partially

  • Install Solaris 8 in SPARCcenter 2000

    Hello, I've donwloaded the s8ccd-2_02-sparc[1].iso.zip file of Solaris 8. My intention is to upgrade Solaris 2.6 to Solaris 8 in a SparcCenter 2000. Does any of you already performed this kind of task? Does this ziped file contains all necessary soft

  • Can I use "SuperDrive for MacBook Air" with my Macbook 13"?

    My Optical Drive from my Macbook is dead. I tried to repair it but it is far too expensive. My question is: can I use a 'Superdrive for Macbook Air' (http://store.apple.com/us/product/MC684ZM/A#overview) as an external optical drive for my old Macboo

  • Tiger installation problems

    I have an 800MHz G4 iBook (1GB RAM, combo-drive) that has been running 10.3.9 for quite some time. I recently decided that wanted to upgrade to 10.4 for some of the added features. I purchased a set of OEM, iBook G4 10.4 OS install disks and tried to

  • Flash 8 Pro V. Sorenson Squeeze.

    Hi guys, I have searched on previous forums for exporting a 4 minute film for the web (.flv) I am a bit confused as some rcommend Sorenson and others Flash 8 Pro. Can anyone tell me what will produce the best quality output? Like others - I have seen