How to append recorded files.

Two questions.
I am using adobe dvrcast to record my live streams. the problem I am having is when I stop the encode during a live stream, a new file is not created, the existing stream is written over. How can I preventive this from occuring.
Is there a way to have all vod files that are in one folder to roll over to the next file during play back.

Thanks for the quick response. I am using FMLE 3 and FMS 3.5. I have changed the code per your suggestion. However, the file still does not append when i press the stop button in FMLE. After pressing stop, when I press start button in FMLE again, the file size starts at zero.
here is my code: ExDVRStream.asc
/*----------------------------------------------------------------------------+
|       ___     _       _                                                    |
|      /   |   | |     | |                                                   |
|     / /| | __| | ___ | |__   ___                                           |
|    / /_| |/ _  |/ _ \|  _ \ / _ \                                          |
|   / ___  | (_| | (_) | |_) |  __/                                          |
|  /_/   |_|\__,_|\___/|____/ \___|                                          |
|                                                                            |
|                                                                            |
|  ADOBE CONFIDENTIAL                                                        |
|  __________________                                                        |
|                                                                            |
|  Copyright (c) 2008, Adobe Systems Incorporated. All rights reserved.      |
|                                                                            |
|  NOTICE:  All information contained herein is, and remains the property    |
|  of Adobe Systems Incorporated and its suppliers, if any. The intellectual |
|  and technical concepts contained herein are proprietary to Adobe Systems  |
|  Incorporated and its suppliers and may be covered by U.S. and Foreign     |
|  Patents, patents in process, and are protected by trade secret or         |
|  copyright law. Dissemination of this information or reproduction of this  |
|  material is strictly forbidden unless prior written permission is         |
|  obtained from Adobe Systems Incorporated.                                 |
|                                                                            |
|          Adobe Systems Incorporated       415.832.2000                     |
|          601 Townsend Street              415.832.2020 fax                 |
|          San Francisco, CA 94103                                           |
|                                                                            |
+----------------------------------------------------------------------------*/
load("ExUtil.asc");
* An example dvr stream class that handlings requests initiated from the
* publisher and subscribers.
* @param name    live streams name as visible to the client subscribers
* @param numsubscriber  number of subscribers
* @param subscribers  a map of subscribing client based on the client id
* @param publisher   publishing client
* @param streamInfo  holds default DVR stream info or stream info provided
*       by the publisher
* @param startRecTimer  Id returned by the scheduler to start recording
* @param stopRecTimer  Id returned by the scheduler to stop recording
* @param broadcastTimer Id returned by the scheduler to broadcast stream info
*       to down stream servers
* @param broadcastInterval how often to broadcast stream info
function ExDVRStream( name ) {
this.name = name;     // clients subscribe to this stream name
this.numsubscriber = null;   // number of subscribers
this.subscribers = new Object(); // map of current subscribers
this.publisher = null;    // client publisher, this is only set in the origin
this.streamInfo = null;    // streamInfo provided by the publisher
this.startRecTimer = null;   // scheduler id to start recording
this.stopRecTimer = null;   // scheduler id to stop recording
this.broadcastTimer = null;   // scheduler id for broadcasting
this.broadcastInterval = 5000;  // set the interval to 5 sec by default
this.isRecording = false;   // flag to indicate if the stream is recording
// Public interface
* This function gets call when a client is added as a subcriber of the stream.
* If the client is already a subscriber, it will be a no-op.
ExDVRStream.prototype.addSubscriber = function( client )
if (this.subscribers[client.id] == null)
  this.subscribers[client.id] = client;
  this.numsubscriber++;
* Removes a client from the subscriber list. 
ExDVRStream.prototype.removeSubscriber = function( client )
if (this.subscribers[client.id])
  this.subscribers[client.id] = null;
  delete this.subscribers[client.id];
  this.numsubscriber--;
* This function broadcast streamInfo to all the subscriber which
* is acting as a server
ExDVRStream.prototype.broadcastStreamInfo = function()
debug("Inside ExDVRStream.broadcastStreamInfo - stream name: " +
  this.name);
for (i in this.subscribers)
  subscriber = this.subscribers[i];
  if (subscriber.isProxyServer)
   subscriber.call("DVRSetStreamInfo", null, this.getStreamInfo());
* Set the publishing client
ExDVRStream.prototype.publish = function( client )
this.publisher = client;
* Clear the publishing client
ExDVRStream.prototype.unpublish = function()
this.publisher = null;
* This function returns a boolean to indicate whether the stream is in use
ExDVRStream.prototype.isInUse = function()
if (this.numsubscriber > 0 || this.publisher)
  return true;
return false;
* This function cleans up all the resources used by this stream
ExDVRStream.prototype.shutdown = function()
debug("Inside ExDVRStream.shutdown");
clearInterval(this.startRecTimer);
clearInterval(this.stopRecTimer);
clearInterval(this.broadcastTimer);
this.startRecTimer = null;
this.stopRecTimer = null;
this.broadcastTimer = null;
* Returns the default streamInfo if no streamInfo has been
* set by the publisher
ExDVRStream.prototype.getDefaultStreamInfo = function( DVRStreamInfo )
//If server restarts and no publisher is coming in, we check
//the length of the recorded stream and see if we should make
//the dvr content available.  However, user can customize this
//function and make an external call.
streamLen = Stream.length(this.name);
if (streamLen || this.publisher)
  //found a dvr stream, so return it
  DVRStreamInfo.code = "NetStream.DVRStreamInfo.Success";
  this.streamInfo = new Object();
  //setup default value
  this.streamInfo.streamName = this.name;
  this.streamInfo.callTime = new Date();
  this.streamInfo.startRec = new Date();
  this.streamInfo.stopRec = new Date();
  this.streamInfo.maxLen = Stream.length(this.name);
  this.streamInfo.begOffset = 0;
  this.streamInfo.endOffset = 0;
  this.streamInfo.append = false;
  this.streamInfo.offline = false;
  this.streamInfo.currLen = Stream.length(this.name);
  this.streamInfo.isRec = false;
  DVRStreamInfo.data = this.streamInfo;
else
  DVRStreamInfo.code = "NetStream.DVRStreamInfo.Failed";
  DVRStreamInfo.data = null;
* Get streamInfo and create a default one if no streamInfo
* has been set.
ExDVRStream.prototype.getStreamInfo = function()
debug("Inside ExDVRStream.getStreamInfo");
DVRStreamInfo = new Object();
if (this.streamInfo == null)
  this.getDefaultStreamInfo(DVRStreamInfo);
else if (this.streamInfo.offline)
  DVRStreamInfo.code = "NetStream.DVRStreamInfo.Failed";
  DVRStreamInfo.data = null;
else
  DVRStreamInfo.code = "NetStream.DVRStreamInfo.Success";
  DVRStreamInfo.data = this.streamInfo;
  DVRStreamInfo.data.isRec = this.isRecording;
  DVRStreamInfo.data.currLen = Stream.length(this.name);
return DVRStreamInfo;
* Set streamInfo, also handleStreamInfo to start/stop a recording
ExDVRStream.prototype.setStreamInfo = function( streamInfo )
debug("Inside ExDVRStream.setStreamInfo");
//Right now, this only get called from the FMLE when
//the publisher start/stop a recording
currDate = new Date();
currTime = currDate.getTime();
this.streamInfo = streamInfo;
this.streamInfo.lastUpdate = currDate;
startRecTime = 0;
stopRecTime = 0;
if (streamInfo.startRec == -1 || streamInfo.startRec == undefined)
  startRecTime = -1000;
else if (streamInfo.startRec instanceof Date)
  startRecTime = streamInfo.startRec.getTime();
else
  //invalid startRec format
  return;
if (streamInfo.stopRec == -1 || streamInfo.stopRec == undefined)
  stopRecTime = -1000;
else if (streamInfo.stopRec instanceof Date)
  stopRecTime = streamInfo.stopRec.getTime();
else
  //invalid stopRec format
  return;
if ( startRecTime == -1000 && stopRecTime == -1000 )
  //broadcast the change to all the downstream server
  this.broadcastStreamInfo(streamInfo);
  return;
if (stopRecTime != -1000)
  //We are about to stop a recording, so clear the timer
  clearInterval(this.stopRecTimer);
  this.stopRecTimer = null;
  if (currTime < stopRecTime)
   timeDiff = stopRecTime - currTime;
   //we will broadcast the streamInfo to all the downstream server
   //when we actually stop the recording inside onStopRecord
   this.stopRecTimer = setInterval(this, "onStopRecord", timeDiff);
  else
   //stop recording immediately
   this.onStopRecord();
if (startRecTime != -1000)
  //We are about to start a recording, so clear the timer
  clearInterval(this.startRecTimer);
  this.startRecTimer = null;
  if (currTime < startRecTime)
   timeDiff = startRecTime - currTime;
   //we will broadcast the streamInfo to all the downstream server
   //when we actually start the recording inside onStartRecord
   this.startRecTimer = setInterval(this, "onStartRecord", timeDiff);
  else
   //start recording immediately
   this.onStartRecord();
* This is called when we are about to stop a recording
ExDVRStream.prototype.onStopRecord = function()
this.isRecording = false;
clearInterval(this.stopRecTimer);
this.stopRecTimer = null;
s = Stream.get(this.name);
s.record(false);
//notify the downstream server immediately
this.broadcastStreamInfo(this.streamInfo);
//also stop the periodic broadcast because the stream is not growing
this.stopStreamInfoBroadcast();
* This is called when we are about to start a recording
ExDVRStream.prototype.onStartRecord = function()
debug("Inside ExDVRStream.onStartRecord");
this.isRecording = true;
clearInterval(this.startRecTimer);
this.startRecTimer = null;
s = Stream.get(this.name);
if (this.streamInfo.append)
  s.record("append");
else
  s.record("append");
//notify the downstream server immediately
this.broadcastStreamInfo(this.streamInfo);
//also start the periodic broadcast because the stream is growing
this.startStreamInfoBroadcast();
* Stop the timer to broadcast streamInfo to downstream servers
ExDVRStream.prototype.stopStreamInfoBroadcast = function()
clearInterval(this.broadcastTimer);
this.broadcastTimer = null;
* Start the timer to broadcast streamInfo to downstream servers
ExDVRStream.prototype.startStreamInfoBroadcast = function()
debug("ExDVRStream.Inside startStreamInfoBroadcast");
this.stopStreamInfoBroadcast();
this.broadcastTimer = setInterval( this, "onStreamInfoBroadcast",
  this.broadcastInterval)
* This is called by scheduler to broadcast streamInfo to the
* downstream servers
ExDVRStream.prototype.onStreamInfoBroadcast = function()
debug("Inside ExDVRStream.onStreamInfoBroadcast");
this.broadcastStreamInfo();

Similar Messages

  • How to append records in a file, through file adapter.

    Hi All,
    How to append records in a file, through file adapter.
    I have to read data from database and need to append all records in a file.
    Thanks in Advance.

    Hi,
    I think you have a while loop to hit the DB in your Process (As you said you have to fetch data from DB 10 times if 1000 rec are there)
    First sopy your DB O/P to one var
    and from second time append to previous data.(Otherwise you can directly use append from starting instead of copy and append)
    When loop completes you can transform to File adapter Var.
    Otherwise you can configure yourFileadapter such that it will aapend current records to previous records.
    You can use 'Append= true' in your file adapter wsdl.
    It will append previous records to current records in the same file.
    Regards
    PavanKumar.M

  • How to append a file in a trigger?

    I'm writing from a table to a file, and have created a trigger that works great...however, I need to append the file so it doesn't overwrite the file every time the trigger fires.
    Here's the code...but I can't figure out how to append the file instead of just write to the file:
    CREATE OR REPLACE TRIGGER checkout_trg
    AFTER UPDATE OF movie_qty ON mm_movie
    FOR EACH ROW
    DECLARE
    fh UTL_FILE.FILE_TYPE;
    BEGIN
    IF :NEW.movie_qty=0 THEN
      fh:=UTL_FILE.FOPEN('ORA_FILES','chekcout.txt','w');
      UTL_FILE.PUT_LINE(fh, 'Date: '||sysdate||', Movie ID: '||:NEW.movie_id||', Quantity: '||:NEW.movie_qty);
      UTL_FILE.FCLOSE(fh);
    END IF;
    END;
    /

    > It's for an assignment...I think thye're just trying to show us what's possible.
    Just as it is possible to show a learner driver to jump a red light, drive on the wrong side of the road, or do doughnuts in an intersection...
    But none of this will make that learner driver a good driver. Never mind able to correctly handle high performance cars on the professional circuit.
    Sorry mate - what they are showing/teaching you is pure bs. A trigger is not the "same thing" as a callback event in client programming.
    And feel free to give them this URL and tell them that I think they are full of it. Let's see how they defend their non-real world, totally irrelevant and wrong assignments in this very forum.

  • Ref Cursor - How to append records into ref cursor?

    Hi,
    Is it possible to append ref cursor?
    Iam having a procedure which accepts 1 string as input
    parameter. That string will have list of ID delimited by comma.
    I want to extract & match every ID with some tables.
    My problem is for first ID i would get 10 records
    and for 2nd ID i 'l get other 20 records. But while returning
    i need to send the same(10 + 20 records) as ref cursor(OUT parameter).
    But in below given code i could send only last 20 records. first
    10 records are not append/updated into ref cursor.
    How to append 2nd 20 records with 1st 10 records? so that i can
    send all the 30 records.
    Here goes my code...
    CREATE OR REPLACE PROCEDURE getCRMGroupsAndRollups_PRC
    in_groupId IN VARCHAR2,
    out_getCRMGroups OUT TYPES.DATASET
    IS
    v_temp VARCHAR2(500) := in_groupId ||',';
    v_temp_split VARCHAR2(500);
    v_pos1 NUMBER := 0;
    v_pos2 NUMBER := 1;
    v_pos3 NUMBER := 0;
    v_extract_char VARCHAR(1) := NULL;
    v_comma_cnt NUMBER := 0;
    BEGIN
    -- check in for null input parameters
    IF ( in_groupId IS NOT NULL ) THEN
    -- loop to count no of in_groupId
    FOR j IN 1..LENGTH(v_temp)
    LOOP
         v_extract_char := SUBSTR(v_temp,j,1);
         IF (v_extract_char = ',') THEN
              v_comma_cnt := v_comma_cnt + 1;
         END IF;     
    END LOOP;
    -- loop to extract in_group Id
    FOR i IN 1..v_comma_cnt
    LOOP
         v_pos1 := instr(v_temp,',',(v_pos1 + 1));
         v_pos3 := ((v_pos1-1) - v_pos2 )+ 1;
         v_temp_split := SUBSTR(v_temp,v_pos2,v_pos3);
         v_pos2 := v_pos1 + 1;
    -- query to return dataset filled BY list of all the current
    -- CRM groups and the associated rollup groups
    OPEN out_getCRMGroups FOR
    SELECT
    DISTINCT
    gcs.crm_st_id_cd,
    gcs.lgcy_roll_up_grp_num,
    gcs.lgcy_roll_up_grp_name,
    gcs.grp_xwalk_complt_dt,
    gcs.crm_grp_num,
    gcs.facets_gnat_id,
    gcs.crm_grp_name
    FROM
    grp_convsn_stat gcs
    --lgcy_xref_elem lxe
    WHERE
    ( gcs.mbrshp_convsn_aprvl_dt = NULL )
    OR ( gcs.mbrshp_convsn_aprvl_dt < (SYSDATE - 7 ) )
    AND ( gcs.facets_grp_stat_actv_ind = 'Y' )
    AND ( gcs.lgcy_roll_up_grp_num = v_temp_split );
    END LOOP;
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('INTERNAL ERROR');
    END getCRMGroupsAndRollups_PRC;
    in this v_temp_split will have extracted id & iam opening
    ref cursor for each & every ID extracted from list.
    2) How to handle no_data_found exception for this ref cursor?
    Please help me....
    -thiyagarajan.

    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:110612348061
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425
    Message was edited by:
    Kamal Kishore

  • How to append records to a field symbols?

    Hi all,
    is there a way to append records from an internal table fto a field symbol of type table.

    Hi Daphne,
    Changing internal table to which field symbol is pointing will automatically change data accessed by field-symbol as it is only pointer to internal table..
    Regards,
    Mohaiyuddin..

  • How to append records in MSAccess through Java using JDBC:ODBC

    Hello,
    I was able to retrieve records from MSAccess database through JAVA over the JDBC-ODBC bridge.
    If I want to append records to a table (for eg. photo1 table containing photono., length, breadth, area as
    columns) I could not able to do so through JAVA.
    I am using JTable with the above fields. The user is displayed with the JTable and he has to enter
    data inside the JTable and press a button titled "Append". Then the JAVA program should append
    whatever the user has entered in the JTable as a single record inside the MSAccess database.
    Can anyone help me please?

    hi i too am having similar problem. i am able to create a table in ms access through java but when i insert values i get a msg that it has inserted the values but when i check the table by opening ms-access there are no values in the table.
    the insert statement i am using is
    " insert into tk1 values(3,'tarun')"
    further i tried using the methods commit, setAutoCommit etc with the connection object. -NO GO.
    can you help me ?

  • How to append records to final table with conditions

    Hi
    I am working on a report using tables vbrp vbrk glpca & konv to fetch the amount of billing document based on condition type (kschl)
    Below is my query & records are fetching fine. But now I need to append my final display table.
    Question 1.... which table I should loop into  & which tables should be read ?
    Question 2.... I want 4 coulumn in my alv to display amount from konv based on condition type (VPRS, ZK03,Z004, EK02)
    EX:   vbeln          refdocnr         fkdat    ............     VPRS-KBETR    ZK03-KBETR    Z004-KBETR    EK02-KBETR
             000001      000001        1.1.14    ............        14.00               -12.00                 5.00                 0.02
             000002      000002        2.02.14  .........          18.00              -10.00                  0.00                0.00
    It may be possible that for particular record there would be on ZK03 & VPRS VALUES BUT NO Z004 & EK02 so it will display 0 in that cell.
    WITH ABOVE mentioned output how should I put my condition to read it_konv  table based on condition types but append it in different colums for display  ???
    Is there a solution available or not please guide me through this.

       *declare output itab
    DATA: BEGIN OF it_output,
      vbeln type....
      refdocnr...
      fkdat...
      vprs_kbetr...
      zk03_kbetr..
      z004_kbetr...
      ek02_kbetr...
    end of it_output.
    LOOP AT it_join INTO wa_join.
      MOVE vbeln fkdat from wa_join into wa_output.
      LOOP AT it_konv INTO wa_konv
        with key.....
        CASE wa_konv-kschl.
          WHEN 'VPRS'.
            MOVE wa_konv-kbetr TO wa_output-vprs_kbetr.
            etc....
        ENDCASE.
        READ TABLE it_glpca WITH KEY.... into wa_glpca.
        IF sy-subrc = 0.
          MOVE wa_glpca-refdocnr TO wa_output-refdocnr.
        ENDIF.
        APPEND wa_output TO it_output.
      ENDLOOP.
    ENDLOOP.

  • How to append records filtered be vbrp-pstyv & konv-kschl

    Hi,
    I am working on requirement for pricing report .
    I have to fetch records from vbrp & pass it in konv to get the konv-kbetr.
    My condition would be :
    if vbrp-pstyv = 'TAN' or 'zts1' or 'ren'      ----->  then pick konv-kbetr which has kschl = 'vprs'
            "            "  'ZTAC' or 'ztab'                                  "                                         "          'EK02'
           "                'TAX' or 'ztad' or 'ztax'                        "                                        "           'Z004'
    I am trying to fetch records based on conditions but the problem is my records from konv table are overwritten & only last record is displayed.
    Below is query :
    Is there any other way to do this report as I have no idea how SD PRICING works ?? Please advice.

    Hi,
         In Second Loop U have used into Corresponding fields,So After a loop completion Ur IT_konv will have only Single Record,Every Time It Gets Refreshed , U may Use Appending Table instead of Corresponding.
         Also U are using Same Loop Two times + Fetching Records from Konv Multiple Times, It Will be time consuming.
      Inplace of loop FOR SELECTION RECORDS FROM KONV
          Simply Use Select Statement as
         SElect knumv kposn kschl kbetr into table it_konv from konv for all enteries in It_join where
              knumv eq It_join-knumv and
              Kposn eq it_join-posnr and
              Kschl in ('VPRS', 'EK02'.........).
    In last Loop
              use case statement for pstyv and individual read statement FOR EACH PSTYV
              CASE WA_JOIN-PSTYV.
              WHEN  'ZTAC'.
                   READ TABLE IT_KONV INTO WA_KONV WITH KEY KNUMV = WA_JOIN-KNUMV
                                                                                            KPOSN  = WA_JOIN-POSNR
                                                                                             KSCHL = <UR CONDITION TYPE>
                   IF SY-SUBRC EQ 0.
                        <ADD KPOSN,KNUMV , KBETR>
                   ENDIF.
              WHEN 'ZTAN'.
      READ TABLE IT_KONV INTO WA_KONV WITH KEY KNUMV = WA_JOIN-KNUMV
                                                                                            KPOSN  = WA_JOIN-POSNR
                                                                                             KSCHL = <UR CONDITION TYPE>
                   IF SY-SUBRC EQ 0.
                        <ADD KPOSN,KNUMV , KBETR>
                   ENDIF.
    Regards:

  • How to append a file directory and its contents in a jTextArea

    how will i display the contents of this file and file directory in a jTextArea or ...let's say it will display the content of "c:/AutoArchive2007-05-24.csv" in a jTextarea
    say this file "c:/AutoArchive2007-05-24.csv"contains the ff:details
    user:jeff AutoArchive-Process Started at Thu May 24 15:41:54 GMT+08:00 2007
    and ended at Thu May 24 15:41:54 GMT+08:00 2007
    Message was edited by:
    ryshi1264

    use the append(...) to append data to the text area.

  • How to append to files

    Hey all I have made a few custom JS scripts that modify default behavior of a few RoboHelp functions, this works nicely however I have to manually include the JS file on every page. So my question is this; how do I programmatically append my script tags to the bottom of each page ether at build time or as a RoboHelp Scrip?
    Thanks

    There are two ways to do this (depending on your RoboHelp version)
    1. Add the JS to the footer of a master page and assign the master page on generation. (In the SSL settings.)
    2. Use the afterPublish event to run a script automatically whenever an output was generated. See Using the new RoboHelp 10 scripting events | Adobe Developer Connection for an introduction.
    Kind regards,
    Willam

  • MuVo V200 - Need advice on how to play recorded files using Windows Media Pla

    Hi
    I bought a V200.
    Transferred the recorded audios to my hard disk but can't get windows media player to play it. Error message of: codecs needed.
    It was recorded as a WAV file.
    Please advise.
    Thanks.

    Apparently you are committed to certain hardware.  There is no question that the SSD should be installed in the current HDD bay.  Should you choose to have a second HDD, it should be installed in place of the DVD drive.  Note that some early 2011 MBPs had SATAII connections to the DVD drive and some had SATAIII connections (presumably later production models).
    I do not run Windows on my MBPs but I do know that parallels is a resource hog.  On that basis, I suspect that it should be installed on the SSD where you can take advantage of the faster processing.  The SSD will be electrically more efficient than than a HDD.  If you have concerns about battery run time, then do not install the HDD in place of the DVD drive.  I do not know if there are third party applications that allow user intervention for controlling a HDD in the DVD bay.  You might search for same.  If there is, then the argument of installing it there becomes a stronger one.
    You will have to assess your own work flows to determine what impact it has on the configuration options.  Since I do not know them, I cannot comment on that.
    Ciao.

  • How to append records?

    Is there any sql command that can append some or all records from one table to another table?
    Or it has to use cursor to select data then insert into the distination table?

    Can you explain why you are looking for another way? What's wrong with using an INSERT INTO ... SELECT ... FROM? This is certainly the most straightforward method.

  • How to append records between two internal tables

    hi all,
    im trying to append from an internal table to another internal table with same structure. i tried the following but it overwrites previous contents of i_dest:
    move i_src to i_dest
    thanks,
    sid

    hey u try to move it record by record
    <b>itab2 = itab.
    append itab2.</b>
    This should work I guess
    just check the code below, if u want to move the whole itab into itab2 then use <b>itab2[] = itab.</b>
    <b>loop at it_pgm.
      read table itab with key obj_name = it_pgm-pgm_name.
      if sy-subrc = 0.
        itab_final-obj_name = itab-obj_name.
        itab_final-func_spec = itab-func_spec.
        itab_final-func_area = itab-func_area.
        itab_final-dev_class = itab-dev_class.
        append itab_final.
    else.
       itab_alt-pgm_name = it_pgm-pgm_name.
       append itab_alt.
      endif.</b>
    please reward points if found helpful

  • How to append Target File(reciever side) .

    Hi PI Gurus,
    I have a scenario where i need to append the target file. It goes like this:
    files(idoc's) keep coming from the source at any time of the day.
    target file is sent only once in a day. The target file is appended each time a new source file recieved.
    Need to do this without using BPM.
    Pls help me  out.
    Thanks in advance.

    Hi Pankaj,
    Kindly go through the following link which will help you surely:
    http://help.sap.com/saphelp_nwpi711/helpdata/en/44/6830e67f2a6d12e10000000a1553f6/content.htm
    In the receiver file adapter, go to the Processing tab page. Then  Select the File Construction Mode as Append. Look at the link for the other configurations in the adapter.
    You can also take a look at the scenario 2 in the following link:
    http://wiki.sdn.sap.com/wiki/display/XI/MorewiththeFileAdapter
    Hope it helps you!!!!!
    Thanks
    Biswajit
    Edited by: 007biswa on Feb 21, 2011 5:39 PM

  • How to transfer recorded files from Recorder Plus HD to a windows 7 desktop from iPad?

    I've recorded clips on Recorder Plus HD and wish to transfer them to my PC which has windows 7. However, below the file sharing option under the Apps tab in iTunes, I dont see these clips.... What should I do?

    Assuming you mean this App:
    https://itunes.apple.com/us/app/recorder-plus-+-hd/id499491120?mt=8
    Then here are their instructions to Export recordings.
    http://turbokey.dyndns.org/iphone_en/en_share.html

Maybe you are looking for

  • Table content disappearing when PDF'ing in FrameMaker 10

    Recently when I've pdf'd a book in FrameMaker 10, some of the content in the tables is missing. It can be either text or graphics and usually occurrs towards the start of the book, but it won't be throughout the book. This doesn't happen with every b

  • Can't partition with disk utility. Options greyed out

    Hi, Bought a used 4 TB Seagate drive, formatted it , checked the speed 150 MB/s read/write and made a partition. Apparently it worked perfect. However after this first partition the drive is behaving erratically. I can not modify partitions anymore n

  • Nano won't resume tune when turned on again - jumps to next one.

    I was under the impression that, if I turned my nano off in the middle of a tune, it would resume playing that tune when switched on again and play is pressed. Mine waits for about 2 seconds and then jumps to the start of the next tune, every time. I

  • IPhoto 6 book/calendar order failures

    Using iPhoto version 6 (version 6.0.6 (322)), I have tried to make my first order (3 copies of a calendar) using 12 jpg digital photos from my iPhoto library. (Upgraded to iPhoto 6 as per Apple Support advice after similar error with iPhoto 5 in earl

  • Contract Approval WS14000086

    Hello, We have a SRM 4.0 Implementation (Extended Classic) and SP SAPKIBKS09. This is our problem: We have "no approval workflow" for creating contracts (GOAs), the WS14000086 workflow. When the user creates the contract, it seems to be approved, but