Need to mix 24 and 30fps into a single timeline.

Hi there,
I have 2 files which are AVCHD 1920x1080 but one is 23.976 while the other is 29.97.  I know PPro can mix both into a single timeline but I was curious what I should set the sequence settings as.  How should it be exported? Does one convert better than the other?
I am happy to pre-convert the framerate as well before editing, but again, I'm not sure if one is better to convert than the other.
Thanks!
-Stephen

Use a 29.97 sequence.  The 24p capture is likely wrapped in a 30i stream anyway.

Similar Messages

  • Data from a file need to be read and mapped  into a custom table of R/3

    Hello all,
    This is related to inbound to  SAP ECC via SAP PI.
    There is a requirement concerning PI part that data from a file need to be read and mapped  into a custom table of R/3.
    To have this scenario developed , do we have any other  option than the Proxy ?
    My understanding is as follows : File --> SAP PI --> Proxy
    You suggestions are welcome.
    Regards,
    Rachana

    Hi Ravi,
    As suggested by Inaki, you can use proxy communication in recever.
    but you can also use the below
    FILE -----> PI -------> PROXY
                                  RFC
                                  IDOC
    to communicate to ECC system.
    Regards
    srinivas

  • Problem in reading no. of files and writing into a single file

    Hi,
    Iam with Problem in reading no. of files and writing into a single file....
    Iam reading no. of files stored in local directory.......
    Iam able to read and print the data in files successfully....but while writing..only first file is being written...and the next files are not written in my output file...
    plz tell me my mistake....I hope Iam doing some mistake while writing into file...PLz help.....
    Basically my code structure is like this....
    import java.io.*;
    import java.util.regex.*;
    import java.util.*;
    import java.text.*;
    import org.apache.poi.poifs.filesystem.POIFSFileSystem;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    class Writing {
    public static void main(String args[]) throws Exception {
              FileOutputStream fileOut = new FileOutputStream("ServerResult.xls"); //my output file
              int counter = 1;
              File dir = new File("C:/Perform/ServerLogs");
              String[] children = dir.list();
              if( children == null)
                   System.out.println("The Directory mentioned does not exist");
              else {
                   for (int fileNo = 0; fileNo < children.length; fileNo++ ) {        //Files iteration starts
                        String filename = children[fileNo];
              File logFile = new File(filename);
    FileReader logFileReader = new FileReader(logFile);
    BufferedReader logReader = new BufferedReader(logFileReader);
    StringBuffer sBuf = new StringBuffer(5000);
              HSSFWorkbook wb = new HSSFWorkbook();          
              HSSFSheet sheet = wb.createSheet();
              HSSFRow rowTitle;
              HSSFRow rowReq;
              HSSFRow rowRes;
    String aLine = null;
    boolean skip = false;
    boolean readed = false;
    boolean initReq = false;
              boolean flag = false;
    long requestTime = 0;
    long responseTime = 0;
    long recdTime = 0;
    long sentTime = 0;
              long hasTime = 0;
              long presentTime = 0;
              int hasCalls = 0;
    Pattern startMessage = Pattern.compile("^<MESSAGE.*ID=\".*_"+args[0]+"\".*", Pattern.DOTALL);
    Pattern requestMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"RequestMsg.\".*ID=\".*_"+args[0]+"\".*<ActName>(.*)</ActName>.*", Pattern.DOTALL);
    Pattern requestMessage1 = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"RequestMsg.\".*ID=\".*_"+args[0]+"\".*<Svc id=\"(.*)\">.*", Pattern.DOTALL);
    Pattern responseMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"ResponseMsg\".*ID=\".*_"+args[0]+"\".*", Pattern.DOTALL);
    Pattern initMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"HostConnInit\".*ID=\".*_"+args[0]+"\".*", Pattern.DOTALL);
    Pattern initResMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"ResponseMsg\".*ID=\"null\".*", Pattern.DOTALL);
    Pattern initResIDMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"ResponseMsg\".*ID=\"null\".*<IATA>"+args[0]+"</IATA>.*", Pattern.DOTALL);
              Pattern sentMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"DCMsgSentInfo\".*ID=\".*_"+args[0]+"\".*", Pattern.DOTALL);
              Pattern rcvdMessage = Pattern.compile("^<MESSAGE.*TS=\"(.*)\" CATEGORY=\"DCMsgRcvdInfo\".*ID=\".*_"+args[0]+"\".*", Pattern.DOTALL);
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
    DecimalFormat dcf = new DecimalFormat("########.##");
    String actName = "";
              if (fileNo ==0)
              rowTitle = sheet.createRow((short)0);
              rowTitle.createCell((short)0).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)0).setCellValue("Req/Res");
              rowTitle.createCell((short)1).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)1).setCellValue("Action");
              rowTitle.createCell((short)2).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)2).setCellValue("Server Time(in ms)");
              rowTitle.createCell((short)3).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)3).setCellValue("Request Vs Response Time in Server(in ms)");
              rowTitle.createCell((short)4).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)4).setCellValue("Time Taken By HAS/HOST(in ms)");
              rowTitle.createCell((short)5).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)5).setCellValue("No. of HAS calls");
              rowTitle.createCell((short)6).setCellType(HSSFCell.CELL_TYPE_STRING);
              rowTitle.createCell((short)6).setCellValue("Data Size");
              //wb.write(fileOut);
    while((aLine=logReader.readLine()) != null) {
    if(aLine.startsWith("<MESSAGE TYPE=\"EVENT\"")) {
    Matcher m = startMessage.matcher(aLine);
    if(m.find()) {
    sBuf.setLength(0);
    sBuf.append(aLine);
    skip = false;
    initReq = false;
    m = initMessage.matcher(aLine);
    if(m.find()) {
    initReq = true;
    } else {
    if(initReq) {
    m = initResMessage.matcher(aLine);
    if(m.find()) {
    sBuf.setLength(0);
    sBuf.append(aLine);
    skip = false;
    } else if(aLine.startsWith("</MESSAGE>")) {
    if(!skip) {
    sBuf.append(aLine);
    readed = true;
    } else if(!skip){
    sBuf.append(aLine);
    if(!skip && readed) {
    String tempStr = sBuf.toString();
    if(tempStr.length() > 0) {
    boolean reqMatched = false;
    Matcher m = null;
    if(initReq) {
    m = initMessage.matcher(tempStr);
    actName = "Intialization";
    } else {
    m = requestMessage.matcher(tempStr);
    String time = "";
    if(m.find()) {
    reqMatched = true;
    for (int i=1; i<=m.groupCount(); i++) {
    String groupStr = m.group(i);
    if(i == 1) {
    time = groupStr;
    } else if(i == 2) {
    actName = groupStr;
    } else if(!initReq){
    m = requestMessage1.matcher(tempStr);
    if(m.find()) {
    reqMatched = true;
    for (int i=1; i<=m.groupCount(); i++) {
    String groupStr = m.group(i);
    if(i == 1) {
    time = groupStr;
    } else if(i == 2) {
    actName = groupStr;
    if(time.length() > 0 ) {
    try{
    requestTime = sdf.parse(time).getTime();
    }catch(Exception ex){}
    System.out.println("Request,"+actName+","+time+",,,,"+dcf.format(((double)time.length()/1024.0))+"K");
                                  //bw.write("Request,"+actName+","+time+",,,,"+dcf.format(((double)time.length()/1024.0))+"K");
                                  String reqDataSize = dcf.format(((double)time.length()/1024.0))+"K" ;
                                  rowReq = sheet.createRow((short)counter);
                                       rowReq.createCell((short)0).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)0).setCellValue("Request");
                                       rowReq.createCell((short)1).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)1).setCellValue(actName);
                                       rowReq.createCell((short)2).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)2).setCellValue(time);
                                       rowReq.createCell((short)3).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)3).setCellValue("");
                                       rowReq.createCell((short)4).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)4).setCellValue("");
                                       rowReq.createCell((short)5).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)5).setCellValue("");
                                       rowReq.createCell((short)6).setCellType(HSSFCell.CELL_TYPE_STRING);
                                       rowReq.createCell((short)6).setCellValue(reqDataSize);
                                       counter = counter +1;
                                       System.out.println("counter is "+counter);
                             Matcher l = sentMessage.matcher(tempStr);
                             Matcher k = rcvdMessage.matcher(tempStr);
                   if(l.find()) {
                                            for (int i=1; i<=l.groupCount(); i++) {
         String groupStr2 = l.group(i);
    try{
    sentTime = sdf.parse(groupStr2).getTime();
    }catch(Exception ex){}
                        if(k.find())
                                                 for(int j=1;j<=k.groupCount(); j++) {
                                                 String groupStr1 = k.group(j);
                                                 try{
    recdTime = sdf.parse(groupStr1).getTime();
    }catch(Exception ex){}
                                                 presentTime = (recdTime - sentTime);
                                                 hasTime = hasTime + presentTime;
                                                 hasCalls = hasCalls +1;
    if(!reqMatched) {
    if(initReq) {
    m=initResIDMessage.matcher(tempStr);
    } else {
    m=responseMessage.matcher(tempStr);
    if(m.find()) {
    for (int i=1; i<=m.groupCount(); i++) {
    String groupStr = m.group(i);
    try{
    responseTime = sdf.parse(groupStr).getTime();
    }catch(Exception ex){}
                                                 String resDataSize = dcf.format(((double)tempStr.length()/1024.0))+"K" ;
                                                 rowRes = sheet.createRow((short)(counter));
                                                 rowRes.createCell((short)0).setCellType(HSSFCell.CELL_TYPE_STRING);
                                                 rowRes.createCell((short)0).setCellValue("Response");
                                                 rowRes.createCell((short)1).setCellType(HSSFCell.CELL_TYPE_STRING);
                                                 rowRes.createCell((short)1).setCellValue(actName);
                                                 rowRes.createCell((short)2).setCellType(HSSFCell.CELL_TYPE_STRING);
                                                 rowRes.createCell((short)2).setCellValue(groupStr);
                                                 rowRes.createCell((short)3).setCellType(HSSFCell.CELL_TYPE_NUMERIC);
                                                 rowRes.createCell((short)3).setCellValue((responseTime - requestTime));
                                                 rowRes.createCell((short)4).setCellType(HSSFCell.CELL_TYPE_NUMERIC);
                                                 rowRes.createCell((short)4).setCellValue(hasTime);
                                                 rowRes.createCell((short)5).setCellType(HSSFCell.CELL_TYPE_NUMERIC);
                                                 rowRes.createCell((short)5).setCellValue(hasCalls);
                                                 rowRes.createCell((short)6).setCellType(HSSFCell.CELL_TYPE_STRING);
                                                 rowRes.createCell((short)6).setCellValue(resDataSize);
                                                 hasTime = 0;
                                                 hasCalls = 0;
                                                 counter = counter + 1 ;
    sBuf.setLength(0);
    readed = false;
              wb.write(fileOut);
              } // End of for (int fileNo = 0; fileNo < children.length; fileNo++ )
    }     //End of else
              fileOut.close();
    } //End of public static void main
    } // End of Class

    First of all, use [code]-tags to make your code readable, please.
    I didn't do a complete inspection of your code (because it's too much and unreadable as it is) and I don't know POI, but creating a new HSSFWorkbook for each input file sounds fishy to me ... try re-using the workbook and just creating a new sheet in each iteration.

  • SQL*Loader - How to combine Flat File 3 columns and put into one single column

    Receive a flat file delimited by comma. Want to combine Flat File last 3 columns and put into one single column(Table).
    e.g.
    Flat File
    100,239,30,20,30
    While inserting into table want to combine last 3 columns and insert into invoice number column.
    302030

    It is not possible to combine the last 3 columns as those columns are seperated by commas and in the SQL Loader control file you must ve specified COMMA as an delimiter. So u better have all the columns in the table plus add one more column which holds the concatenation of the 3 columns.
    Vijay

  • How to combine Submit and Commit into a single operation?

    JDev 11.1.1.6
    Is there a simple way to combine Submit and Commit or Create and Commit or Delete and Commit into a single operation without creating a custom Operation class?
    Thanks,
    PeeVee

    Have a button and in the action listener event..you should drag and drop both create & commit onto your page so that it will have the required bindings in the pagedef.
    OperationBinding createOperationBinding = ADFUtils.getOperationBindingForMethod("Create");
    createOperationBinding.execute();
    OperationBinding commitOperationBinding = ADFUtils.getOperationBindingForMethod("Commit");
    commitOperationBinding.execute();

  • Compiling JavaFX and Java into a single JAR

    Perhaps I am missing something, but is there a simple way to compile both Java and JavaFX sources into a single JAR? The issue is cross references between Java and JavaFX. Using javac or javafxc separately, cross references are handled by the compiler. But as far as I can tell, there is no compiler that compiles both Java and JavaFX sources, so that nifty solution is not available. The only solution I know of (which is not simple) is to break the sources into separate collections that can be compiled separately and in the right order before building the combined JAR that I really want.

    I've noticed my application has a JAD and a JAR, the JAD being much smaller. When I run the JAD a mobile emulator pops up, but it's not the same one I see when I debug. Also, pressing 'launch' does nothing.
    I don't know if this is related to this original post, but how does one merge the JAD and JAR?
    It seems like the emulator that comes up is related to the Mobile Toolkit. If I wanted someone to review my mobile application, what would they need to actually run this thing?

  • Integration of Delivery header and item into a single ods

    Hi Nagesh,
    The reason why i have started a new thread is to award you some more points as i cannot assing you any more points in the prvious thread.
    I ahve a question though.......
    you want me to add hdr data to sales document number right.... bue my concern is how can i add transaction data (i.e., $ amount) as an attribute of document number and what if the value changes for some reason and how wud you want me to add it sales document number?????? is it like look up at hdr datasource to fill in the attributes os sales document number???
    Thanks

    Hi BWer,
    I think you can reopen your previous thread and reassign points if you wish...
    Anyway, you are realizing now that mixing HDR and ITM level of information could become quite tricky...
    In any case to which amount are you referring to in your HDR datasource?? I don't see any amount there... Of course any key figure looked up in the header data and posted to item level will have to be carefully analyzed... The best would be to elaborate a routine posting it to ONE single item and/or to spread HDR value in all ITM records based on a rule...
    another option (the wiser) is to keep the two datasets in different ODS...
    hope this helps...
    Olivier.

  • Migrating cProject and cFolder into a single server instance

    Hi,
    Has anyone had the experience to migrate cProjects and cFolderon seperated server instances into a single server instance? How data migration can be performed assuming cProjects server will be upgraded to 4.5 and the cFolders content will be ported over? is this something do-able? Or it is easier to upgrade cFolder first and migrate the cProjects data over?
    Since documents link in cFolder/cProjects could be captured in transaction table, how to resolve it?
    Would like to hear from anyone with such experiences... thank you.
    Yeu Sheng

    Hi,
    Is your new server Unix based? Are you planning to have 2 separate instances with separate DBs or are you planning to do a MCOD? Can you more details on what you mean by "2 in 1"?
    -RK

  • Import settings needed for importing AVI and DVD into a DV project (FCE)

    I'm new to FCE but have come from an Adobe Premiere background and I'm struggling a bit as I have a project that is half complete and I have exported from (windows) Premiere as an AVI (which I know I will have to put through Streamclip - btw couldn't export to quicktime for some reason).The rest will be mainly from DV camera and a small amount ripped from DVD using Aimersoft's dvd ripper. The problem is that I am trying to put it all in the same format so that the project runs smoothly but also keeping the number of conversions to a minimum. I am having trouble matching them all up and am using DV Pal as my main format.
    I have 3 main queries:
    1) When I import from DV camera it appears to convert it to a .MOV format (it lists that as a quicktime movie) using a DVC-PAL Codec, is this right?
    2) I have imported my half complete AVI project through streamclip as a DV (DV25) PAL 720x576 16:9 clip but it needs rendering (it does play on the canvas though)...is there something I've missed?
    3) I am trying to import the dvd parts through Aimersoft DVD Ripper and there seems to be no option for DV Pal. Do I need to import into another format and then use streamclip (once I get it working properly)? Or should I use another compatible app?
    I have looked at handbrake but this seems to not support any of my needs for now. Your thoughts would be appreciated.

    Hi David,
    Thanks for your help. I do have a few more queries if anyone can help. I've overcome the issue of transferring mid project by writing the project back to tape which seems to work well. I am having a problem importing from DVD now though using streamclip, I have imported it to the MAC no problem at all. However the project is a DV (PAL) Anamorphic project and despite importing the dvd at 720X576 (Unscaled and DVPAL settings both at 4:3 and 16:9) the clips still need rendering. I have further tapes to import which are anamorphic so need to keep the project settings as they are. I feel I am so near yet so far!
    Graham

  • Mixing 24fps and 30fps on DVD issue

    I know it's probably not recomended but I have 7 different videos i'm trying to play back to back, most are 30fps and 2 are 24fps. When I make the DVD, the videos that are 24fps are very jumpy. I was wondering if anybody know how I can fix this problem. I'm pretty sure it may have something to do with the transcode settings, but I'm not too familiar with the transcode settings in encore. Thanks.

    What is the source of the 24 fps video?  I assume it's progressive at 24 fps?
    What version of Encore?  If CS3 or earlier, don't let Encore transcode the 24 fps stuff.  It'll hard code the extra frames for 3:2 pulldown into the video stream instead of just setting pulldown flags for the DVD player.
    Properly encoding 24p footage for DVD in En CS4+ should be as simple as choosing a 24p transcode preset.
    -Jeff

  • Iphone now it says it needs to be activated and plugged into itunes. It wont let me do anything because it keeps resetting. Help please.

    I cant coonect it to the computer because the iphone keeps resetting itself and the restore or activation cannot be completed. Do I just need to get a new iphone? I have a 3gs and dont want to get a new iphone. Also the iphones sim card wont work and I have tried to do a hard reset mutiple times.

    Sounds like your phone was jailbroken.  If it was, you will need to get another phone.  That phone is permanently disabled.

  • Need advice on a workflow (mixing HD and SD on Final Cut timeline)

    Hi
    I'd love some help with the following. Thanks in advance.
    I have shot full HD 1920 x 1080 24P PAL footage with the Canon 7D. I have also shot SD footage with the Canon XL2 (16:9, PAL, 50i).
    I am using Final Cut Studio (Final Cut Pro 7). I am running FCPro 7 on a MacBook Pro and a Mac Pro (both intel).
    What is the best set up (audio/visual set up) in Final Cut, before I bring in the footage? There are so many different set ups. When I export, how do I export? What settings do I use? If I want to export using compressor, what should I do in there? If I want to just make a simple DVD in iDVD, what do I export as from FCPro?
    In the end, I want a high quality DVD. I realize I can't do a Blu-Ray disc because some of the footage is SD.
    What is the best work flow? Thanks very much for the help. I really appreciate it.

    interdiscipline wrote:
    Here's the configuration we're considering:
    Processor: Two 3.2GHz Quad-Core Intel Xeon (8-core)
    *Don't do it!* Stick with the dual-2.8GHz config. A jump from that to the dual-3.2GHz gains you only an approximate 9% increase in power at a 52% increase in cost! Not worth it all. That money is much wiser spent on RAM, RAID array, or a broadcast monitor.
    Memory: 16GB (4 x 4GB)
    Hard Drives: 300GB 15,000-rpm SAS (for OS X, Final Cut, & other programs) plus 2 x 1TB 7200-rpm Serial ATA 3Gb/s (for video storage)
    Graphics: NVIDIA Quadro FX 5600
    We're thinking about spending the extra $1600 to get the best processor available, since we want this machine to be the hub of the business for about five years.
    The processor is only one part of the whole, and as I just mentioned, the power:cost benefits are not good.
    The graphics card is where we're most torn - specifically between the Quadro 5600, the GeForce 8800, or perhaps even getting the computer with the standard card (or no card) and getting a different third-party card. We do mostly DV now, but we foresee doing HD projects in the future.
    Quadro 5600 is pricey, but I'm not sure about its benefits for people in our field. Even if I had the money for it, I would be hard pressed to consider it considering, again, money is liekly wiser spent elsewhere.
    Also, it looks like we're gonna buy Final Cut Studio 2 and are considering also getting Final Cut Server. It seems the combination would allows us to use the Final Cut suite on other computers (both Mac and Wintel) that don't have their own version of Final Cut installed. Is that the correct interpretation?
    I don't know much about FCServer, but my impression is that it is -- simply speaking -- Final Cut version of Avid Unity. In other words, I am pretty certain that your understanding on that is false. I may be wrong.

  • Need help with turning multiple rows into a single row

    Hello.
    I've come across a situation that is somewhat beyond my knowledge base. I could use a little help with figuring this out.
    My situation:
    I am attempting to do some reporting from a JIRA database. What I am doing is getting the dates and times for specific step points of a ticket. This is resulting in many rows per ticket. What I need to do is return one row per ticket with a calculation of time between each step. But one issue is that if a ticket is re-opened, I want to ignore all data beyond the first close date. Also, not all tickets are in a closed state. I am attaching code and a sample list of the results. If I am not quite clear, please ask for information and I will attempt to provide more. The database is 10.2.0.4
    select jiraissue.id, pkey, reporter, summary
    ,changegroup.created change_dt
    ,dbms_lob.substr(changeitem.newstring,15,1) change_type
    ,row_number() OVER ( PARTITION BY jiraissue.id ORDER BY changegroup.created ASC ) AS order_row
    from jiraissue
    ,changeitem, changegroup
    ,(select * from customfieldvalue where customfield = 10591 and stringvalue = 'Support') phaseinfo
    where jiraissue.project = 10110
    and jiraissue.issuetype = 51
    and dbms_lob.substr(changeitem.newstring,15,1) in ('Blocked','Closed','Testing','Open')
    and phaseinfo.issue = jiraissue.id
    and changeitem.groupid = changegroup.id
    and changegroup.issueid = jiraissue.id
    order by jiraissue.id,change_dt
    Results:
    1     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2008-07-16 9:30:38 AM     Open     1
    2     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2008-07-16 11:37:02 AM     Testing     2
    3     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2010-06-08 9:14:52 AM     Closed     3
    4     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2010-09-02 11:29:37 AM     Open     4
    5     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2010-09-02 11:29:42 AM     Open     5
    6     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2010-09-02 11:29:50 AM     Testing     6
    7     21191     QCS-91     Error running the Earliest-deadlines flight interface request/response message     2010-09-02 11:29:53 AM     Closed     7
    8     23234     QCS-208     System Baseline - OK button does not show up in the Defer Faults page for the System Engineer role      2008-10-03 10:26:21 AM     Open     1
    9     23234     QCS-208     System Baseline - OK button does not show up in the Defer Faults page for the System Engineer role      2008-11-17 9:39:39 AM     Testing     2
    10     23234     QCS-208     System Baseline - OK button does not show up in the Defer Faults page for the System Engineer role      2011-02-02 6:18:02 AM     Closed     3
    11     23977     QCS-311     Tally Sheet - Reason Not Done fails to provide reason for unassigned tasks     2008-09-29 2:44:54 PM     Open     1
    12     23977     QCS-311     Tally Sheet - Reason Not Done fails to provide reason for unassigned tasks     2010-05-29 4:47:37 PM     Blocked     2
    13     23977     QCS-311     Tally Sheet - Reason Not Done fails to provide reason for unassigned tasks     2011-02-02 6:14:57 AM     Open     3
    14     23977     QCS-311     Tally Sheet - Reason Not Done fails to provide reason for unassigned tasks     2011-02-02 6:15:32 AM     Testing     4
    15     23977     QCS-311     Tally Sheet - Reason Not Done fails to provide reason for unassigned tasks     2011-02-02 6:15:47 AM     Closed     5

    Hi,
    Welcome to the forum!
    StblJmpr wrote:
    ... I am attempting to do some reporting from a JIRA database. What is a JIRA database?
    I am attaching code and a sample list of the results. If I am not quite clear, please ask for information and I will attempt to provide more. Whenever you have a question, please post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and the results you want from that data.
    Simplify the problem as much as possible. For example, if the part you don't know how to do only involves 2 tables, then jsut post a question involving those 2 tables. So you might just post this much data:
    CREATE TABLE     changegroup
    (      issueid          NUMBER
    ,      created          DATE
    ,      id          NUMBER
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2008-07-16 09:30:38 AM', 'YYYY-MM-DD HH:MI:SS AM'),  10);
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2008-07-16 11:37:02 AM', 'YYYY-MM-DD HH:MI:SS AM'),  20);
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2010-06-08 09:14:52 AM', 'YYYY-MM-DD HH:MI:SS AM'),  90);
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2010-09-02 11:29:37 AM', 'YYYY-MM-DD HH:MI:SS AM'),  10);
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2010-09-02 11:29:42 AM', 'YYYY-MM-DD HH:MI:SS AM'),  10);
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2010-09-02 11:29:50 AM', 'YYYY-MM-DD HH:MI:SS AM'),  20);
    INSERT INTO changegroup (issueid, created, id) VALUES (21191,  TO_DATE ('2010-09-02 11:29:53 AM', 'YYYY-MM-DD HH:MI:SS AM'),  90);
    INSERT INTO changegroup (issueid, created, id) VALUES (23234,  TO_DATE ('2008-10-03 10:26:21 AM', 'YYYY-MM-DD HH:MI:SS AM'),  10);
    INSERT INTO changegroup (issueid, created, id) VALUES (23234,  TO_DATE ('2008-11-17 09:39:39 AM', 'YYYY-MM-DD HH:MI:SS AM'),  20);
    INSERT INTO changegroup (issueid, created, id) VALUES (23234,  TO_DATE ('2011-02-02 06:18:02 AM', 'YYYY-MM-DD HH:MI:SS AM'),  90);
    INSERT INTO changegroup (issueid, created, id) VALUES (23977,  TO_DATE ('2008-09-29 02:44:54 PM', 'YYYY-MM-DD HH:MI:SS AM'),  10);
    INSERT INTO changegroup (issueid, created, id) VALUES (23977,  TO_DATE ('2010-05-29 04:47:37 PM', 'YYYY-MM-DD HH:MI:SS AM'),  30);
    INSERT INTO changegroup (issueid, created, id) VALUES (23977,  TO_DATE ('2011-02-02 06:14:57 AM', 'YYYY-MM-DD HH:MI:SS AM'),  10);
    INSERT INTO changegroup (issueid, created, id) VALUES (23977,  TO_DATE ('2011-02-02 06:15:32 AM', 'YYYY-MM-DD HH:MI:SS AM'),  20);
    INSERT INTO changegroup (issueid, created, id) VALUES (23977,  TO_DATE ('2011-02-02 06:15:47 AM', 'YYYY-MM-DD HH:MI:SS AM'),  90);
    CREATE TABLE     changeitem
    (      groupid          NUMBER
    ,      newstring     VARCHAR2 (10)
    INSERT INTO changeitem (groupid, newstring) VALUES (10, 'Open');
    INSERT INTO changeitem (groupid, newstring) VALUES (20, 'Testing');
    INSERT INTO changeitem (groupid, newstring) VALUES (30, 'Blocked');
    INSERT INTO changeitem (groupid, newstring) VALUES (90, 'Closed');Then post the results you want to get from that data, like this:
    ISSUEID HISTORY
      21191 Open (0) >> Testing (692) >> Closed
      23234 Open (45) >> Testing (807) >> Closed
      23977 Open (607) >> Blocked (249) >> Open (0) >> Testing (0) >> ClosedExplain how you get those results from that data. For example:
    "The output contains one row per issueid. The HISTORY coloumn shows the different states that the issue went through, in order by created, starting with the earliest one and continuing up until the first 'Closed' state, if there is one. Take the first row, issueid=21191, for example. It started as 'Open' on July 16, 2008, then, on the same day (that is, 0 days later) changed to 'Testing', and then, on June 8, 2010, (692 days later), it became 'Closed'. That same issue opened again later, on September 2, 2010, but I don't want to see any activity after the first 'Closed'."
    The database is 10.2.0.4That's very important. Always post your version, like you did.
    Here's one way to get those results from that data:
    WITH     got_order_row     AS
         SELECT     cg.issueid
         ,     LEAD (cg.created) OVER ( PARTITION BY  cg.issueid
                                          ORDER BY      cg.created
                  - cg.created            AS days_in_stage
         ,       ROW_NUMBER ()     OVER ( PARTITION BY  cg.issueid
                                          ORDER BY      cg.created
                               )    AS order_row
         ,     ci.newstring                     AS change_type
         FROM    changegroup     cg
         JOIN     changeitem     ci  ON   cg.id     = ci.groupid
         WHERE     ci.newstring     IN ( 'Blocked'
                           , 'Closed'
                           , 'Testing'
                           , 'Open'
    --     AND     ...          -- any other filtering goes here
    SELECT       issueid
    ,       SUBSTR ( SYS_CONNECT_BY_PATH ( change_type || CASE
                                                             WHEN  CONNECT_BY_ISLEAF = 0
                                           THEN  ' ('
                                              || ROUND (days_in_stage)
                                              || ')'
                                                         END
                                    , ' >> '
               , 5
               )     AS history
    FROM       got_order_row
    WHERE       CONNECT_BY_ISLEAF     = 1
    START WITH     order_row          = 1
    CONNECT BY     order_row          = PRIOR order_row + 1
         AND     issueid               = PRIOR issueid
         AND     PRIOR change_type     != 'Closed'
    ORDER BY  issueid
    ;Combining data from several rows into one big delimited VARCHAR2 column on one row is call String Aggregation .
    I hope this answers your question, but I guessed at so many things, I won't be surprised if it doesn't. If that's the case, point out where this is wrong, post what the results should be in those places, and explain how you get those results. Post new data, if necessary.

  • Can I Create Chapters Separately in iBooks Author and Merge Into a Single iBook?

    In a print page layout package like InDesign, chapters of a book can be created separately and then merged into one book file. Is it possible to do that to create an iBook in iBooks Author?
    Thank you.

    Yes, it is possible and very easy to do.
    If you want your chapters/sections/pages to have the same layout and colour scheme... make your template and and save as template - or use teh same free template for each chapter.
    Create a Master version - and  it is to this you will eventually copy  and paste youe separate chapters.
    Just select and copy the chapter and open the master.. then paste in the left "Book" column.
    If you are using  different  chapter layouts - It also takes its template and that also appears in the  hidden Layout tree.
    I use this method on every book, simply because it does not slow down the machine. A  multi chapter book with videos and  photo images makes a big  file - which is slow to process every time you preview or check things.

  • Mixing NTSC and PAL on FCP X timeline.

    I have a timeline which has both NTSC and PAL clips. The first clip was NTSC. What settings should I use to Share the timeline into .mov? Eventually I want to burn the .mov file onto a DVD.

    Export as a Master File and use the MF in in the DVD app.
    The Project should be NTSC and I think you will get away with it.
    Al

Maybe you are looking for

  • Unable to create connection pooling

    hello everyone, i am trying to implement connection pooling with sybase as the database and tomcat 5 as the container. But this is the exception thats coming : javax.naming.NameNotFoundException: Name jdbc/TestDB2 is not bound in this Context My serv

  • Can I use the second TCP / IP port on my cRIO to drive a meter Agilent

    I would like to use the second TCP / IP port of my NI cRIO-9024 to control my Agilent 33210A pulse generator with VISA TCP/IP. My Agilent has only TCP/IP and GPIB ports. Is it possible? cordially

  • DELL 2500 - freeze! v early in boot-latest kernel 'iomem', 'prefetch'

    Hi everyone....! Well, a problem is an opportunity right!!? :--) Here's the short version: All fine on the old Dell Inspiron 2500, 1 ghz PIII intel basically UNTIL an -Syu a couple of weeks ago. It was time to wipe the old test laptop anyways so now

  • Essbase - spurious decimal places??!!

    Hi, having double checked my source data I have the following issue, I import balances into Essbase, using Hyperion Planning's flat file interfaces, so I can easily see the source data only has 0 d.p. for GBP, 2 d.p. for STATs (non-currency) - my pro

  • Strange animation on boot

    Hi guys, I use LightDM as my Login Manager with Cinnamon. I have this strange issue where just before LightDM loads i get a grey background with a spinning wheel? I have a video of it here: https://www.youtube.com/watch?v=zQNERl-sOl0 It only lasts fo