Automatic file length setting for continuous recording?

In iMovie 6 I was able to do long duration ( all night) recordings with automatic file splits at ten minutes. Hence, I would have 6 manageable files per hour.
I can't find a way to set file lengths in iMovie 9.
Is there some place in the preference files where I can set the length?
Thank you in advance.
Thomas

Is there a length/size limit that GB can import?
http://www.bulletsandbones.com/GB/GBFAQ.html#recordlength
I made an 85-minute mp3 recording (with an Olympus LS-10) that does not successfully import
http://www.bulletsandbones.com/GB/GBFAQ.html#PortableRecorderMp3s

Similar Messages

  • File length different for a copied file. Or use checksum

    Hi
    I am making a backup of a file before doing some writes to the original.
    I first check it out of source control, then make a copy using:
    public static void backupFile(File f)
    try{
    File backup = new File(f.getPath()+"_BACKUP");
    if (!backup.exists()) {
    if (!backup.createNewFile()) {
    Logger.getLogger().log("Could not create "+backup.getPath());
    SystemTools.copyFile(f,backup);
    } catch (Exception e)
    Logger.getLogger().log("Error backing up "+f.getPath()+ ": "+e);
    public static synchronized void copyFile(File from, File to) throws Exception
    if (!from.exists() || !from.isFile())
    throw new Exception ("copyFile Error: checking 'from' file!");
    if (!to.exists())
    if(!to.createNewFile())
    throw new Exception ("copyFile Error: creating 'to' file!");
    FileInputStream in=new FileInputStream(from);
    FileOutputStream out=new FileOutputStream(to);
    int length;
    byte[] buffer=new byte[256];
    while((length=in.read(buffer))!=-1) {       
    out.write(buffer, 0, length);
    in.close();
    out.close();
    After writing has finished, I need to see if the file is different to the backup..
    If so, I need to check it into source control.
    I wanted to use a checksum, but couldn't find an example that actually worked!!! Therefore I did a quick tool:
    public static boolean isBackupIdenticalToOrig(File f) throws Exception {
    File bu = new File(f.getPath()+"_BACKUP");
    Logger.getLogger().log("Lengths: New/Backup"+f.length()+"/"+bu.length());
    if (bu.length()!=f.length())
    return false;
    // Have the same lengths, so we can compare!!
    BufferedInputStream f_in = null;
    BufferedInputStream bu_in= null;
    f_in =new BufferedInputStream (new FileInputStream (f));
    bu_in =new BufferedInputStream (new FileInputStream (bu));
    for (int i=0;i<f.length();i++)
    int c = f_in.read();
    int d = bu_in.read();
    if (c!=d)
    Logger.getLogger().log(""+f.getName()+" has been modified");
    return false;
    Logger.getLogger().log(""+f.getName()+" has not been modified");
    return true;
    The problem is in that the File.length() method is returning different values for the backup file, than for the original, even if identical!
    For example:
    10/15/2002 10:22:05: Lengths: New/Backup413/402
    10/15/2002 10:22:06: Lengths: New/Backup397/386
    10/15/2002 10:22:07: Lengths: New/Backup191/185
    All the new files are longer that the backup, but the contents are exactly the same! Is there some WIN32 'extras' in the file that's causing a problem here???
    In each of the cases, if I open the new(Longer) file in a good editor, I can see that the lengths are correct. But no extra characters existed in the new file compared to the backup!!
    Any ideas would be most appreciated
    Cheers
    Chris

    10 and 13 are CR(carriage return) and LF(linefeed) - this is normal for a Windows file. Use this copy routine; it works.
       // copyFile -  input: inFile -  path to source file
       //                    outFile - path to copy file to (including filename)
       //                    bRemoveSource - true removes the source files, false leaves them intact
       //             returns: void
       public static void copyFile(String inFile, String outFile,boolean bRemoveSource) throws IOException
          FileInputStream fin     = null;
          FileOutputStream fout   = null;
          boolean bCanWrite       = false;
          boolean bDeleted        = false;
          // To preserve date/time stamp
          File fTimeIn = new File(inFile);
          File fTimeOut = new File(outFile);
          long lTimeIn = fTimeIn.lastModified();
          try
            fin  = new FileInputStream(inFile);
            fout = new FileOutputStream(outFile);
            copyStream(fin, fout);
          finally
            try
              if (fin != null) fin.close();
            catch (IOException e) {}
            try
              if (fout != null) fout.close();
            catch (IOException e) {}
          fin.close();
          fout.close();
          // Set out time to in time
          fTimeOut.setLastModified(lTimeIn);
          if (bRemoveSource == true)
             bCanWrite = fTimeIn.canWrite();
             if (bCanWrite)  {
                bDeleted = fTimeIn.delete();
       // copyStream (a helper function for copyFile) -  input: in  - file stream of source file
       //                                                       out - file stream of destination file
       //                                                returns: void
       // *** NOTE: This function is thread safe ***
       public static void copyStream(InputStream in, OutputStream out)  throws IOException
          // do not allow other threads to read from the
          // input or write to the output while copying is
          // taking place
          synchronized (in)  {
             synchronized (out)  {
                byte[] buffer = new byte[256];
                while (true)  {
                   int bytesRead = in.read(buffer);
                   if (bytesRead == -1)
                      break;
                   out.write(buffer, 0, bytesRead);
       }

  • To create 5 different files in target for each record in the sender file

    Hi SapAll,
    i have got a a requirement where pi need to create 5 different files with data of each record from the sender side.
    Its an file to file scenario
    suppose there are 5 rows in a file , then in target side i need to create 5 diff with each one record in it.
    Can we do it without using 3 comm channels
    Thanks&regards,
    Sai

    Hey,
    As a more generic solution, can you try using MultiMapping. It is supposed to generate multiple instances of messages on receiver side.
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    You just need to put a simple logic in Message Mapping to generate new Node for every occurence of source field.
    Thanks
    Aamir

  • Can I have automatic e-mail setting for ADDM and AWR reports??

    Can I have Automatic e-mail settings for all my AWR and ADDM reports so I don;t have to run the reports all the time but they can be sent over to my mailbox and I can review them, if at all I can do that then can I bound them to a particular time frame where I can recieve only those reports durin the peak usage of my database.
    thanks

    Hi Rohan,
    Can I have Automatic e-mail settings for all my AWR and ADDM reports so I don;t have to run the reports all the time but they can be sent over to my mailbox and I can review them,You bet! I do it for all of my databases:
    1 - Use a cron (or preferably dbms_scheduler) to schedule the awrrpt.sql execution, directing the report to a fixed file location (e.g. /tmp).
    2 - As step 2 from the scheduled task, direct the report as input to sendmail:
    For Windows:
    http://www.dba-oracle.com/t_e_mail_interface_windows.htm
    For Linux:
    http://www.dba-oracle.com/t_email_mailing_messages_plsql.htm
    For complete details of job scheduling, see Dr. Hall's book "Oracle Job Scheduling":
    http://www.rampant-books.com/book_2005_1_scheduling.htm
    Hope this helps. . . .
    Donald K. Burleson
    Oracle Press author

  • File to IDOC for multiple records

    hi friends
       my requirement is to design a scenario for FILE to IDOC (for customers) say i have 120 customers. i have changed the XSD file for IDOC and strucked at Integration Process. can anyone guide me in BPM.
    thanks and regards
    suman.

    hi,
    you can search sdn for it.
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    Single File to multiple IDoc
    regards,
    ujjwal kumar

  • Assign tasks automatically when vacation set for a user

    Hi,
    I've a requirement where user can set the vacation period and rules. When the vacation period starts, all the tasks already assigned to him should get REASSIGNED AUTOMATICALLY to the other user that we configured in the vacation rule. How can I achieve this? Please suggest me some ideas.
    Thanks

    Hi Bill,
    I am able to reassign/delegate the task to a SINGLE user programmatically using the below code.
    private void vacationTask(String taskAction) {
    String errorMessage = "Below users are not valid: ";
    boolean isFirstInvalidUser = true;
    FacesContext facesContext = FacesContext.getCurrentInstance();
    FacesMessage facesMessage = null;
    try {
    String contextStr = ADFWorklistBeanUtil.getWorklistContextId();
    IWorkflowServiceClient wfSvcClient = WorkflowService.getWorkflowServiceClient();
    ITaskQueryService querySvc = wfSvcClient.getTaskQueryService();
    ITaskService taskService = wfSvcClient.getTaskService();
    IWorkflowContext ctx = querySvc.getWorkflowContext(contextStr);
    String loggedInUser = ctx.getUser();
    List queryColumns = new ArrayList();
    queryColumns.add("TASKID");
    queryColumns.add("TASKNUMBER");
    queryColumns.add("TITLE");
    queryColumns.add("OUTCOME");
    List tasks = querySvc.queryTasks(ctx,queryColumns,null,ITaskQueryService.AssignmentFilter.MY,null,this.getTaskPredicate(),null,0,0);
    ITaskService taskSvc = wfSvcClient.getTaskService();
    for(int i = 0 ; i < tasks.size() ; i ++) {
    Task task = (Task)tasks.get(i);
    String title = task.getTitle();
    String taskId = task.getSystemAttributes().getTaskId();
    String userInputList = null;
    String[] usersList = null;
    if(this.getUserToAssign().getValue() != null) {
    userInputList = (String) this.getUserToAssign().getValue();
    usersList = userInputList.split(",");
    } else {
    facesMessage = new FacesMessage("No users list provided. Please provide atleast one userId to reassign the task(s). ");
    facesContext.addMessage(null, facesMessage);
    return;
    for(int j=0; j<usersList.length; j++) {
    String userToAssign = usersList[j];
    userToAssign = userToAssign.trim();
    if(userToAssign!=null) {
    UserBean userBean = new UserBean();
    boolean isUserValid = userBean.isValidUser(userToAssign);
    if(isUserValid) {
    List<TaskAssignee> assignees = new ArrayList<TaskAssignee>();
    TaskAssignee assignee = new TaskAssignee(userToAssign, IWorkflowConstants.IDENTITY_TYPE_USER);
    assignees.add(assignee);
    if(taskAction.equals(TASK_ACTION_REASSIGN)) {
    taskSvc.reassignTask(ctx, taskId, assignees) ;
    this.getConfirmMsg().setValue("The task(s) have been reassigned");
    else if(taskAction.equals(TASK_ACTION_DELEGATE)) {
    taskSvc.delegateTask(ctx, taskId, assignees);
    this.getConfirmMsg().setValue("The task(s) have been delegated");
    } else {                       
    if(isFirstInvalidUser)
    errorMessage = errorMessage + " " + userToAssign;
    else
    errorMessage = errorMessage + ", " + userToAssign;
    isFirstInvalidUser = false;
    if(!isFirstInvalidUser) {
    facesMessage = new FacesMessage(errorMessage);
    facesContext.addMessage(null, facesMessage);
    } else {
    this.getConfirmationPopup().show(new RichPopup.PopupHints());
    catch (Exception e) {
    //Handle any exceptions raised here...
    System.out.println("Caught workflow exception: "+e.getMessage());
    But, when I supply multiple uses separated by comma(,), the tasks are being assigned to the last user ONLY. Any idea why its happening.
    Thanks.

  • Default setting for deleting files, default setting for deleting files

    How can I change default value for deleting files from 'Keep file' to 'In waste basket' (sorry this is a translation from the German 'In den Papierkorb') meaning delete file from harddisk definitely.

    Thank you for your quick answer. Yes that's the place I am doing the job. And yes I do get a choice to choose between 'Delete from hard disk' or 'Delete from iTunes only'.
    But the 'Delete from iTunes only' is the default setting. I would like to change the default setting to 'Delete permanently (from hard disk too)'. This would enable me to work much quicker by using keys only (Del + Enter) without touching the mouse to change from 'Delete from iTunes only' to 'Delete permanently'.

  • Buffering setting for Multitrack Recording!

    hi every'buddy',
    I face a problem here...
    i'm using PowerBook G4 1Ghz 2GB Ram Tiger
    Last time i'm using M-Audio MobilePre for 2 tracks recording with G.B 2!in half way it got a problem about Noise ....
    after that i've change to use Firepod with Cubase LE...i'm oso always facing the same problem...exactly the noise problem!!
    anyone can tell me is my HD space not enough to course it ??
    or my Buffering Setting to course it??
    thanks
    Ray

    I have a 17" powerbook with a 1.5 Ghz G4 and 1.5 Gigs of Ram.
    However, the main consideration in determining how many tracks you can record simultaneously is the speed of the hard disk. The internal hard disk of the 1.33 powerbook won't be up to much, but if he gets a Firewire 800 external hard disk which spins at 7200 rpm he'll be able to record loads of tracks simultaneously. The limitation will probably be the number of analogue inputs on your audio interface.
    By the way, I've been using Pro Tools M-Powered to record, and I've been able to record 8 tracks simultaneously. Pro Tools is a good program and the sessions you record will be compatible with other Pro Tools systems (it's the most commonly used program for recording in professional studios).
    However, if he gets a firewire audio interface, he'll also have to buy a good quality PCMCIA firewire card so that the external hard drive and the audio interface run on separate firewire buses. I would recommend the Lacie Firewire 800 PCMCIA card.
    I hope this helps.

  • Design pattern for continuous record printing

    The Java printing API requires that during the print process a program retain enough information so that it can draw any page that is requested at any time. The API makes a call to the print method in the Printable interface with a specified index and the program is supposed to handle it.
    I've been able to successfully use this method quite well for some time but now I've encountered a more complex situation and I am hoping someone can help me design a way to do what I need.
    I have a data conversion program that may process millions of database records. I'm writing a conversion report for it where a variety of notification messages will print, possibly hundreds of thousands of messages (I know a report that long isn't very useful but our clients have to print it and file it as a FDA requirment). Because of the potentially large quantities of records involved I don't want to retain all of that information to allow any page can print at any time. I won't have a print dialog so there will be no way to selectively print pages anyway. I want to open the report at the beginning of the conversion and then call functions to write report records. When a page fills up it should print and start another. At the end a close function should be called to tell the Printable to start returning NO_SUCH_PAGE to end the process.
    Does anyone know a design pattern that will accomplish this? The behavior I'm seeing is that the Printable.print method gets called twice per page, once to determine if the page exists, then again to print the page. I could retain enough information to print the one page, but then I'm doing page counting that the API wasn't designed for and I'm afraid it will fail when I put it on other systems.

    Have you thought about separating the two business functions of (1) executing the data conversion, and (2) generating the report(s)?
    You could capture the information about the "report generating" conversion events in an XML file, and then generate your reports from this datastore. You may find some performance benefits in the conversion piece, and have greater flexibility when dealing with the XML information store.
    I want to open the report at the beginning of the conversion and then call functions to write report records. Here you would write report records to an XML file, or many XML files. You also put a counter in the conversion program that will start the reporting program after a specified number of event have occured. This will allow you to generate reports as the conversion program is still running.
    I could retain enough information to print the one page, but then I'm doing page counting that the API wasn't designed for and I'm afraid it will fail when I put it on other systems. You should try to avoid "page counting".
    A

  • RSS feeds update automatically, even though set for manual-only checks

    The only time I want new feeds nagging at me is when I have time for scanning blogs. i.e., I click:
    Mailbox > Get New Mail > RSS
    I've set the RSS preferences to check manually, but I'm finding that the RSS feeds update intermittently and become a distraction. Is there anything I can do?

    The only time I want new feeds nagging at me is when I have time for scanning blogs. i.e., I click:
    Mailbox > Get New Mail > RSS
    I've set the RSS preferences to check manually, but I'm finding that the RSS feeds update intermittently and become a distraction. Is there anything I can do?

  • Data Merge - Sets of Single Records?

    I am trying to use data merge to fill in fields, only problem is I need 2 sets of 2 records on one page. I could possibly reformat this to work on one page, but I would still need 2 sets for each record. Also, I know I could probably just change the data to have 2 of each record, but assume the data is unable to be changed. If there is a way to make a text box a slave of another where it could mimic the original record, maybe I could do it that way, I just don't know if that is possible. See image below.
    I am using InDesign CS3. Any ideas?

    I don't think there's any way to do this directly, but it could be done in two steps using a script to get your two-up layout.
    First, set up a page to hold only one record and do the two instances of the names as a single record per page.
    Next, go to http://forums.adobe.com/message/1308215 and copy the rotatepage.js script into a plain text editor like notepad, and save  withthe .js extension in the Scripts panel subdolder of the scripts folder in your user profile or user library. In Windows XP the path is \Documents and Settings\<user name>\Application Data\Adobe\InDesign\Version 5.0\Scripts\Scripts Panel and it will be similar in other operating systems.
    To run the script, double-click it in the scripts panel. I Think it should run as is, but if it fails, make a new subfolder in the scripts panel folder called "Version 3.0 Scripts" (without the quotes) and move it into that, then try again. Waht this script does is make a PDF of the open file, then create a new file with rotated pages and places the PDF rotated into the new file. The primary use was for doing things like calendars, but it will work to give you spreads that you can print (by checking the spreads box in the print dialog) as two-up.

  • Render control file not valid for" project.aep -- Please Help!

    I'm using AE CC
    I've read all the discussions I could find on this topic to fix this problem.
    All my computers are mapped correctly. The file that I'm sending at this point is very basic.  Once jpg sequence (as a test) name shadowMatte - no spaces, underscores, very basic.
    -The file is set for multimachine rendering in render queue
    -I collected files with 'Collect Source Files: None' , Enable  'Watch Folder' render' checked
    I'm not new to using multi machine rendering, this time around I just can't seem to get it to work...
    all render slaves at least 8 gigs of ram.
    Any help on this matter would be GREATly appreciated.
    - Max

    > "Hello - is there any one left at Adobe  to help with this?  "
    This is a user-to-user forum, where people help out in their free time. If you want a guaranteed response from Adobe personnel, contact Adobe Technical Support:
    http://www.adobe.com/support/contact

  • IFolder 3.8.4 AutoAccount.xml setting for recovery agent

    hi,
    Does the AutoAccount.xml response file have setting for recovery agent setting on client.
    I would like to deploy ifolder client must using server default for the passphrase recover, rather sscert, sscert is much complex.
    Many thanks

    lywwing,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

  • Lookup Data For Each Record of Result Set

    I'm trying to determine if the following task is possible in BPEL and how to implement it.
    Assume I have two DB Adapters returning data from two different databases.
    The first excepts no inputs returns 5 records in a collection looking somewhat like the following.
    Order ID, Item ID
    1, 2
    2, 1
    3, 1
    4, 2
    5, 3
    The second accepts an Item ID as input and returns the description for that item.
    I would like the output of the BPEL Process to look like this.
    Order ID, Item ID, Item Desc
    1, 2, Computer
    2, 1, Desk
    3, 1, Desk
    4, 2, Computer
    5, 3, Lamp
    I'm new to BPEL and I'm assuming this will involve invoking the first db adapter link and then iterator through the result set calling the second db adapter link for each record but I'm not sure where to start. I'm hoping someone can give me a simple example that I can play with. I've looked at How to iterate through multiple records read from a file adapter? and How to pass a single element in an array to XSL from BPEL but I'm getting lost.
    Thanks

    I just got it working in the BPEL for-each loop by creating a variable of type Order which I then assigned the results from that loop and then appended them to my output variable. I'd be interested in seeing how I could do that within a transformation if its quicker. How do I append in a transformation so that I can add the row after each loop.
    Here is the BPEL so far.
    I will note that I think just fetching a complete copy of both data sources and merging wouldn't be ideal as my items table could contain a million records or more and I'm only wanting to fetch the ones I'm interested in.
    Thanks
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <!--
      Oracle JDeveloper BPEL Designer
      Created: Thu Dec 19 10:16:29 CST 2013
      Author:  shawn.c.weeks.ctr
      Type: BPEL 2.0 Process
      Purpose: Synchronous BPEL Process
    -->
    <process name="Lookup_Orders"
                   targetNamespace="http://xmlns.oracle.com/Order_Lookup/Sales_System/Lookup_Orders"
                   xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
                   xmlns:client="http://xmlns.oracle.com/Order_Lookup/Sales_System/Lookup_Orders"
                   xmlns:ora="http://schemas.oracle.com/xpath/extension"
                   xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
             xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
             xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/db/Order_Lookup/Sales_System/get_orders"
             xmlns:ns2="http://www.example.org"
             xmlns:ns3="http://xmlns.oracle.com/pcbpel/adapter/db/top/get_orders"
             xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
             xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
             xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
             xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
             xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
             xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
             xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"
             xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
             xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
             xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
             xmlns:ns4="http://xmlns.oracle.com/pcbpel/adapter/db/Order_Lookup/Sales_System/get_items"
             xmlns:ns5="http://xmlns.oracle.com/pcbpel/adapter/db/top/get_items"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <import namespace="http://xmlns.oracle.com/Order_Lookup/Sales_System/Lookup_Orders" location="Lookup_Orders.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
        <!--
            PARTNERLINKS                                                     
            List of services participating in this BPEL process              
        -->
      <partnerLinks>
        <!--
          The 'client' role represents the requester of this service. It is
          used for callback. The location and correlation information associated
          with the client role are automatically set using WS-Addressing.
        -->
        <partnerLink name="lookup_orders_client" partnerLinkType="client:Lookup_Orders" myRole="Lookup_OrdersProvider"/>
        <partnerLink name="get_orders" partnerLinkType="ns1:get_orders_plt"
                     partnerRole="get_orders_role"/>
        <partnerLink name="get_items" partnerLinkType="ns4:get_items_plt"
                     partnerRole="get_items_role"/>
      </partnerLinks>
      <!--
          VARIABLES                                                       
          List of messages and XML documents used within this BPEL process
      -->
      <variables>
        <!-- Reference to the message passed as input during initiation -->
        <variable name="inputVariable" messageType="client:Lookup_OrdersRequestMessage"/>
        <!-- Reference to the message that will be returned to the requester-->
        <variable name="outputVariable" messageType="client:Lookup_OrdersResponseMessage"/>
        <variable name="Invoke1_get_ordersSelect_InputVariable"
                  messageType="ns1:get_ordersSelect_inputParameters"/>
        <variable name="Invoke1_get_ordersSelect_OutputVariable"
                  messageType="ns1:OrdersCollection_msg"/>
        <variable name="Invoke2_get_itemsSelect_InputVariable"
                  messageType="ns4:get_itemsSelect_inputParameters"/>
        <variable name="Invoke2_get_itemsSelect_OutputVariable"
                  messageType="ns4:ItemsCollection_msg"/>
        <variable name="Output_Row" element="ns2:OrderCollection"/>
      </variables>
      <!--
         ORCHESTRATION LOGIC                                              
         Set of activities coordinating the flow of messages across the   
         services integrated within this business process                 
      -->
      <sequence name="main">
        <!-- Receive input from requestor. (Note: This maps to operation defined in Lookup_Orders.wsdl) -->
        <receive name="receiveInput" partnerLink="lookup_orders_client" portType="client:Lookup_Orders" operation="process" variable="inputVariable" createInstance="yes"/>
        <!-- Generate reply to synchronous request -->
        <invoke name="Invoke1" bpelx:invokeAsDetail="no" partnerLink="get_orders"
                portType="ns1:get_orders_ptt" operation="get_ordersSelect"
                inputVariable="Invoke1_get_ordersSelect_InputVariable"
                outputVariable="Invoke1_get_ordersSelect_OutputVariable"/>
        <forEach parallel="no" counterName="ForEach1Counter" name="ForEach1">
          <startCounterValue>1</startCounterValue>
          <finalCounterValue>count($Invoke1_get_ordersSelect_OutputVariable.OrdersCollection/ns3:Orders)</finalCounterValue>
          <scope name="Scope1">
            <sequence name="Sequence1">
              <assign name="Assign2">
                <copy>
                  <from>$Invoke1_get_ordersSelect_OutputVariable.OrdersCollection/ns3:Orders[$ForEach1Counter]/ns3:itemId</from>
                  <to>$Invoke2_get_itemsSelect_InputVariable.get_itemsSelect_inputParameters/ns5:item_id</to>
                </copy>
              </assign>
              <invoke name="Invoke2" bpelx:invokeAsDetail="no"
                      partnerLink="get_items" portType="ns4:get_items_ptt"
                      operation="get_itemsSelect"
                      inputVariable="Invoke2_get_itemsSelect_InputVariable"
                      outputVariable="Invoke2_get_itemsSelect_OutputVariable"/>
              <assign name="Assign3">
                <copy>
                  <from>$Invoke1_get_ordersSelect_OutputVariable.OrdersCollection/ns3:Orders[$ForEach1Counter]/ns3:orderId</from>
                  <to>$Output_Row/ns2:Order/ns2:Order_ID</to>
                </copy>
                <copy>
                  <from>$Invoke1_get_ordersSelect_OutputVariable.OrdersCollection/ns3:Orders[$ForEach1Counter]/ns3:itemId</from>
                  <to>$Output_Row/ns2:Order/ns2:Item_ID</to>
                </copy>
                <copy>
                  <from>$Invoke2_get_itemsSelect_OutputVariable.ItemsCollection/ns5:Items[1]/ns5:itemDesc</from>
                  <to>$Output_Row/ns2:Order/ns2:Item_Desc</to>
                </copy>
              </assign>
              <assign name="Assign4">
                <extensionAssignOperation>
                  <bpelx:append>
                    <bpelx:from>$Output_Row/ns2:Order</bpelx:from>
                    <bpelx:to>$outputVariable.payload</bpelx:to>
                  </bpelx:append>
                </extensionAssignOperation>
              </assign>
            </sequence>
          </scope>
        </forEach>
        <reply name="replyOutput" partnerLink="lookup_orders_client" portType="client:Lookup_Orders" operation="process" variable="outputVariable"/>
      </sequence>
    </process>

  • Canon SL1 DSLR: Setting for recording movies from a tripod

    I plan to use a tripod to sometimes record a group of us during vacation and would like to know if the SL1 provides any type of movie recording start delay (like 2 or 10 seconds) and movie record time limit (like 2 minutes). - just enough time for me to get into the movie.  Are such features available on the Canon SL1?
    If yes, what are the settings to set a movie recording start delay and movie recording time limit?
    If no, what are the alternatives?
    I know I can use the RC-6 remote control to turn recording on and off, but I was hoping I could do something with the built-in time delay as well.
    Checking and Thanks,
    Mike
    Solved!
    Go to Solution.

    There are wireless remotes that can be used for this -- but I don't think you can set a delay timer like you can for still shots (and of course you'd still have to stop the recording when you're done.)
    Since it's video, just start the clip rolling... and edit out the front later (since you probably want to edit your clips anyway.)
    As for recording time limit... yes there are two limits.  The camera cannot record a single video clip (continuously) for more than 29 minutes 59 seconds.  In other words... 30 minutes is a hard limit.  This is political and NOT technical.  Via trade agreement, if a camera can record video for longer than 30 minutes then it must be classified as a "video" camera and tariffed at a higher rate.  If it is limited to recordings which are less than 30 minutes then it can be treated as a still camera so the tariffs are lower.  It's a silly restriction -- but imposed by the governments who negotiate these trade agreements.
    The OTHER limit is the file-size and that is a technical limit although you're unlikely to run into it.  The memory card is formated as an MS-DOS FAT32 filesystem.  This is what allows the same memory card to be compatible for reading by a PC, or a Mac, or even a computer running Linux if you prefer... and they can all read the card without the need for any proprietary drivers (no licensing royalites come into play here).  BUT... the FAT32 filesystem maps out files in a way that limits the maximum size of a single file to 4GB. It is probably far more likely that you'll run into the 30 minute rule limit than the 4GB filesize limit.
    Tim Campbell
    5D II, 5D III, 60Da

Maybe you are looking for

  • How To Create A Website Background Video In Adobe Edge ?

    Hello, I have video file in my computer SSD drive and i want it to play as background on my web page (page that i am creating).I did try to follow this video: How To Create A Website Background Video In Adobe Edge Animate Using Edgehero - YouTube but

  • Field is there in extract structure but not in RSA6

    Hi all, second time i am asking the same question. in tcode rsa6, when double click on extract structure i am able to see two fields for size. i have cross checked in tcode lbwe they are on left side only.But still i am not able to see those fields i

  • Hello all I am having problems viewing my flash buttons on my website

    Hello all I am new to creating my own websites. I am using DW8. At the moment all is going ok as I have managed to get my home page up and running, though my website is far from over i have decieded to add flash buttons. Now when i preview the site i

  • WBS settlement rule

    Dear PS Sifu, What is the maximum number of settlement rule can we maintained in CJ20N by WBS element? Please advise. Thank you. Kind regards, Eila

  • How to create db instance and instance in another node?

    Hi, I have installed CRS and created database in node 1(rac1.domain.com).DB instance and ASM instances are running fine in NODE1. how to acceess database from NODE2(rac2.domain.com). CRS installed in NODE2. Thanks,