Setting a player to a different source.

I'm trying to set my player to a different source once some event occurs. I can get the player to load the first file properly and play. Once I trigger the event I call
player.stop();
player.deallocate();then I go through the steps of getting the new MediaSource, and adding my ControllerListener.
     // input file name from html param
     String mediaFile = null;
     // URL for our media file
     MediaLocator mrl = null;
     URL url = null;
     // Get the media filename info.
     // The applet tag should contain the path to the
     // source media file, relative to the html page.
     if ((mediaFile = getParameter("FILE2")) == null)
         Fatal("Invalid media file parameter");
     try {
         url = new URL(getDocumentBase(), mediaFile);
         mediaFile = url.toExternalForm();
     } catch (MalformedURLException mue) {
     try {
         // Create a media locator from the file name
         if ((mrl = new MediaLocator(mediaFile)) == null)
          Fatal("Can't build URL for " + mediaFile);
         // Create an instance of a player for this media
         try {
          player = Manager.createPlayer(mrl);
         } catch (NoPlayerException e) {
          System.out.println(e);
          Fatal("Could not create player for " + mrl);
            System.out.println(mrl.getURL().toString());
         // Add ourselves as a listener for a player's events
         player.addControllerListener(this);
     } catch (MalformedURLException e) {
         Fatal("Invalid media file URL!");
     } catch (IOException e) {
         Fatal("IO exception creating player for " + mrl);
     }Am I using the wrong logic? This type of functionality seems pretty basic. Maybe I'm missing something or perhaps I'm stupid.
Also I use this same routine to initialize the player for the first time.
Can anyone provide me w/ a solution/hint/direction?
Thanks!

Mani --
Here is the entire applet. I just pulled this applet example from the JMF site and wanted to modify it. Do I need to create a new ControllerListener when I deallocate my player?
The "reload" function is doing the same thing as the "init()" function. I just deallocate the player.
Anyhow any guidance you could provide would be much appreciated!
-Sundhar
public class SimplePlayerApplet extends JApplet implements ControllerListener {
    // media Player
    Player player = null;
    // component in which video is playing
    Component visualComponent = null;
    // controls gain, position, start, stop
    Component controlComponent = null;
    // displays progress during download
    Component progressBar = null;
    boolean firstTime = true;
    long CachingSize = 0L;
    Panel panel = null;
    int controlPanelHeight = 0;
    int videoWidth = 0;
    int videoHeight = 0;
     * Read the applet file parameter and create the media
     * player.
    public void init() {
     System.out.println("Applet.init() is called");
        Container contentpane = this.getContentPane();
     contentpane.setLayout(null);
     contentpane.setBackground(Color.white);
     panel = new Panel();
     panel.setLayout( null );
     contentpane.add(panel);
     panel.setBounds(0, 0, 320, 240);
     // input file name from html param
     String mediaFile = null;
     // URL for our media file
     MediaLocator mrl = null;
     URL url = null;
     // Get the media filename info.
     // The applet tag should contain the path to the
     // source media file, relative to the html page.
     if ((mediaFile = getParameter("FILE")) == null)
         Fatal("Invalid media file parameter");
     try {
         url = new URL(getDocumentBase(), mediaFile);
         mediaFile = url.toExternalForm();
     } catch (MalformedURLException mue) {
     try {
         // Create a media locator from the file name
         if ((mrl = new MediaLocator(mediaFile)) == null)
          Fatal("Can't build URL for " + mediaFile);
         // Create an instance of a player for this media
         try {
          player = Manager.createPlayer(mrl);
         } catch (NoPlayerException e) {
          System.out.println(e);
          Fatal("Could not create player for " + mrl);
            System.out.println(mrl.getURL().toString());
         // Add ourselves as a listener for a player's events
         player.addControllerListener(this);
     } catch (MalformedURLException e) {
         Fatal("Invalid media file URL!");
     } catch (IOException e) {
         Fatal("IO exception creating player for " + mrl);
     // This applet assumes that its start() calls
     // player.start(). This causes the player to become
     // realized. Once realized, the applet will get
     // the visual and control panel components and add
     // them to the Applet. These components are not added
     // during init() because they are long operations that
     // would make us appear unresposive to the user.
    public void playerStart(){
      System.out.println("Attempting to restart...");
      player.start();
    public void reload(){
        if(player!=null){
          System.out.println("player stopping...");
          //player.removeController((Controller) controlComponent);
          player.stop();
          System.out.println("player deallocating...");
          player.deallocate();
          player.close();
          player = null;
        System.out.println("attempting to load different filee....");
     // input file name from html param
     String mediaFile = null;
     // URL for our media file
     MediaLocator mrl = null;
     URL url = null;
     // Get the media filename info.
     // The applet tag should contain the path to the
     // source media file, relative to the html page.
     if ((mediaFile = getParameter("FILE2")) == null)
         Fatal("Invalid media file parameter");
     try {
         url = new URL(getDocumentBase(), mediaFile);
         mediaFile = url.toExternalForm();
     } catch (MalformedURLException mue) {
     try {
         // Create a media locator from the file name
         if ((mrl = new MediaLocator(mediaFile)) == null)
          Fatal("Can't build URL for " + mediaFile);
         // Create an instance of a player for this media
         try {
          player = Manager.createPlayer(mrl);
         } catch (NoPlayerException e) {
          System.out.println(e);
          Fatal("Could not create player for " + mrl);
            System.out.println(mrl.getURL().toString());
         // Add ourselves as a listener for a player's events
         player.addControllerListener(this);
     } catch (MalformedURLException e) {
         Fatal("Invalid media file URL!");
     } catch (IOException e) {
         Fatal("IO exception creating player for " + mrl);
        player.realize();
        player.start();
     // This applet assumes that its start() calls
     // player.start(). This causes the player to become
     // realized. Once realized, the applet will get
     // the visual and control panel components and add
     // them to the Applet. These components are not added
     // during init() because they are long operations that
     // would make us appear unresposive to the user.
     * Start media file playback. This function is called the
     * first time that the Applet runs and every
     * time the user re-enters the page.
    public void start() {
     System.out.println("Applet.start() is called");
        // Call start() to prefetch and start the player.
        /*if (player != null)
         player.start();*/
     * Stop media file playback and release resource before
     * leaving the page.
    public void stop() {
     System.out.println("Applet.stop() is called");
        if (player != null) {
            player.stop();
            player.deallocate();
    public void destroy() {
     System.out.println("Applet.destroy() is called");
     player.close();
     * This controllerUpdate function must be defined in order to
     * implement a ControllerListener interface. This
     * function will be called whenever there is a media event
    public synchronized void controllerUpdate(ControllerEvent event) {
     // If we're getting messages from a dead player,
     // just leave
     if (player == null)
         return;
     // When the player is Realized, get the visual
     // and control components and add them to the Applet
     if (event instanceof RealizeCompleteEvent) {
            System.out.println("Realize Complete Event");
         if (progressBar != null) {
          panel.remove(progressBar);
          progressBar = null;
         int width = 320;
         int height = 0;
         if (controlComponent == null)
          if (( controlComponent =
                player.getControlPanelComponent()) != null) {
              controlPanelHeight = controlComponent.getPreferredSize().height;
              panel.add(controlComponent);
              height += controlPanelHeight;
         if (visualComponent == null)
          if (( visualComponent =
                player.getVisualComponent())!= null) {
              panel.add(visualComponent);
              Dimension videoSize = visualComponent.getPreferredSize();
              videoWidth = videoSize.width;
              videoHeight = videoSize.height;
              width = videoWidth;
              height += videoHeight;
              visualComponent.setBounds(0, 0, videoWidth, videoHeight);
         panel.setBounds(0, 0, width, height);
         if (controlComponent != null) {
          controlComponent.setBounds(0, videoHeight,
                            width, controlPanelHeight);
          controlComponent.invalidate();
     } else if (event instanceof CachingControlEvent) {
            System.out.println("Caching Event");
         if (player.getState() > Controller.Realizing)
          return;
         // Put a progress bar up when downloading starts,
         // take it down when downloading ends.
         CachingControlEvent e = (CachingControlEvent) event;
         CachingControl cc = e.getCachingControl();
         // Add the bar if not already there ...
         if (progressBar == null) {
             if ((progressBar = cc.getControlComponent()) != null) {
              panel.add(progressBar);
              panel.setSize(progressBar.getPreferredSize());
              validate();
     } else if (event instanceof EndOfMediaEvent) {
         // We've reached the end of the media; rewind and
         // start over
            System.out.println("End of Media Event");
         player.setMediaTime(new Time(0));
         player.start();
     } else if (event instanceof ControllerErrorEvent) {
            System.out.println("Controller Error Event");
         // Tell TypicalPlayerApplet.start() to call it a day
         player = null;
         Fatal(((ControllerErrorEvent)event).getMessage());
        } else if (event instanceof ControllerClosedEvent) {
            System.out.println("Caching Event");
         panel.removeAll();
    void Fatal (String s) {
     // Applications will make various choices about what
     // to do here. We print a message
     System.err.println("FATAL ERROR: " + s);
     throw new Error(s); // Invoke the uncaught exception
                   // handler System.exit() is another
                   // choice.
}

Similar Messages

  • Title & Menu Buttons not working correctly on remote control/ set top player but work in preview.

    Title & Menu Buttons not working correctly on remote control/ set top player but work in encore preview. This only happens for a Blu ray project. When a user presses the menu button it should go to the previous menu they were on but it goes to the main menu. When they press the title button they should go to the main menu but it doesn't do anything. My DVD projects work as expected.I've tried creating a new "test" project with different footage and still get the same undesirable results.
    Overrides grayed out and set to "not set" for timelines and menus.Project settings and build are set to blu ray. Also I've noticed when I preview a Bluray project the preview window shows a red colored disc next to the Title button when viewing the timelines and green when playing the menus but not so for a DVD project it displays red if motion menus and or timelines are not rendered/encoded. I'm not using motion menus and all the media is encoded according to the project specs.
    I've searched this forum but couldn't find the answer. Any help or redirects to a solution would be appreciated. Working with CS5. Thanks.

    I found out on my Samsung Blu ray player the remote has a tools button on it that brings up audio, angle, chapter selection etc.and also title selection which is actually the menus and the timelines unfortunately. It's not as easy or direct as last menu selected but it's a workaround at least. I also plan on using a pop up menu. I'll let you know.

  • Why is it that I cannot designate different sources to different backup disks?

    I have 2 internal hard drives, B is significantly larger than A. so I've set up 2 backup hard drives of the same capcities (C & D) to mirror the drives A & B. I upgraded to Mountain Lion, thinking I could do the backup respectively with different sources. But just found out I CAN'T! Now it's going to want to back up ALL of A + B data in smaller capacity hard drives and I would end up losing files! NOT GOOD!!!!!

    Hi Brett Burger,
    Thanks for your reply. For your information, I have set the sampling rate as 10000 as for the sound format, I have set the bits per sample as 16 bit, the rate as 11025 and the sound quality as mono. I tried using your method by changing the sampling rate as 8K but still my program encounter the same problem.
    I wish to also create a button that is able to generate a preformatted report that contains VI documentation, data the VI returns, and report properties, such as the author, company, and number of pages only when I click on the button.  I have created this in my program, but I am not sure why is it not working. Can you help troubleshoot my program. Or do you have any samples to provide me. Hope to hear from you soon.
    Many thanks.
    Regards,
    min
    Attachments:
    Heart Sounds1.vi ‏971 KB

  • Can I map different levels of a hierarchy to different sources

    Hi,
    I want for AWM not to aggregate the upper levels of a dimension by itself. Instead, i want to feed the data for upper levels also through different sources.
    Its becauese, the measure values of my dimension can not be aggregated from lower level. The value has to be calculated separetely.
    I know that the AWM will not aggregate when i specify the dimension agg rule as 'NON ADDATIVE' or something like that. I did it and i was done too. There were the data only for base level for that particular dimension. The other levels were empty.
    Now i want to feed the data for other empty levels from different source.
    Does anyone knows if it is possible in AWM 10.2.0.1 or can i do it from any other way?
    If one knows how to do it, i would be very much grateful to know it clearly.
    with regards,
    subash

    The following method assumes that you are assuming responsibility for managing all of the aggregate level data on your own:
    1. Define the cube as (a) uncompressed (the aggregate space of a compressed cube is always managed by the multidimensional engine), (b) with aggregation methods of SUM for all dimensions and (c) with only the detail levels selected on the 'Summarize To' tab of the cube definition. This will set up the cube so that it will not aggregate data when it is loaded.
    You will have a formula used to represent the measure and it will look something like this:
    DEFINE SALES_CUBE_SALES FORMULA DECIMAL <TIME CHANNEL CUSTOMER PRODUCT>
    EQ aggregate(this_aw!SALES_CUBE_SALES_STORED using this_aw!OBJ1819687276)
    You can see from the AGGREGATE command in the formula that it is set up to aggregate data at runtime if necessary. The formula reads from a variable that will look something like this:
    DEFINE SALES_CUBE_SALES_STORED VARIABLE DECIMAL WITH AGGCOUNT <SALES_CUBE_PARTITION_TEMPLATE <TIME CHANNEL CUSTOMER PRODUCT>>
    2. Load the data. You can load the base data through AWM if you wish or you can load it into the variable of the measure using OLAP DML code. You cannot map tables to summary levels using AWM, so you will need to use OLAP DML code to do this. An example program follows.
    DEFINE LOAD_SALES PROGRAM INTEGER
    PROGRAM
    vrb _errortext text
    trap on HADERROR noprint
    sql declare c1 cursor for -
    select -
    to_char(MONTH_ID), -
    to_char(ITEM_ID), -
    to_char(SHIP_TO_ID), -
    to_char(CHANNEL_ID), -
    SALES -
    from GLOBAL.SALES_FACT -
    where -
    (MONTH_ID IS NOT NULL) and -
    (ITEM_ID IS NOT NULL) and -
    (SHIP_TO_ID IS NOT NULL) and -
    (CHANNEL_ID IS NOT NULL) -
    order by -
    CHANNEL_ID, -
    SHIP_TO_ID, -
    ITEM_ID, -
    MONTH_ID
    sql open c1
    if sqlcode ne 0
    then do
    _errortext =  SQLERRM
    goto HADERROR
    doend
    sql import c1 into -
    :MATCHSKIPERR TIME_MONTH -
    :MATCHSKIPERR PRODUCT -
    :MATCHSKIPERR CUSTOMER -
    :MATCHSKIPERR CHANNEL -
    :UNITS_CUBE_PRT_TOPVAR(UNITS_CUBE_PRT_MEASDIM 'SALES')
    if sqlcode lt 0
    then do
    _errortext =  SQLERRM
    goto HADERROR
    doend
    sql close c1
    sql cleanup
    return 0
    HADERROR:
    trap on NO_ERROR noprint
    sql close c1
    NO_ERROR:
    trap off
    sql cleanup
    END
    3. Change the formula of the measure so that it does not aggregate using OLAP DML commands. E.g.,
    consider sales_cube_sales
    eq SALES_CUBE_SALES_STORED
    The formula will then simply get data from the variable rather than call the aggregate system.
    Since you are writing to the physical implementation of the AW you will need to check this code each time you upgrade the database because the physical implementation changes from time to time. (Usually major releases such as 10.1 and 10.2, not usually maintenance releases, but you never know.)

  • Value Mapping : Different Source - Same Target

    Hi all,
    Is it possible to map the different source value to the same target value with XI Value mappuing.
    Because when i try to set the same target value for a second value .. the directory delete it for the first one.
    for example i have:
    Value1
    Value2 --- newValue1
    Value3
    Value4 --- newValue2
    Value5 --- newValue3
    is it possible to build this somehow with ValueMapping?
    Regards,
    Robin

    Hi,
    no you missunderstood.
    i useing the conversion function Value mapping.
    The Values i set in Directory -> Tools -> Value mapping.
    What i want know, is if value 1 and value 2 comes the value mapping hast to give back for both the same... value 3.
    im only intressting of the values .. no structure other something else.
    Regards,
    Robin

  • How to set up Deltas in FI data sources

    How to set up deltas  for FI Data sources & can any body give me the list of the Finance data sources...
    please help me..

    Standard FI data sources:
    0FI_GL_4 (G/L Accounts- line items)
    Takes the data from the FI document tables (BKPF/BSEG) that are relevant to general ledger accounting (compare table BSIS).
    0FI_AP_4 (AP-line items) and 0FI_AR_4 (AR- line items
    Selections are made from tables BSID/BSAD (Accounts Receivable) and BSIK/BSAK (Accounts Payable)
    How the data extraction happens?
    In FI extraction 0FI_AR_4 and 0FI_AP_4 are linked with 0FI_GL_4 in order to maintain consistent data transfer from OLTP system (it is called coupled data extraction, Ref OSS notes 428571).
    Note: Uncoupled" extraction possible with Plug-In PI 2002.2, see OSS note 551044
    0FI_GL_4 writes the entries into the time stamp table BWOM2_TIMEST in the SAP R/3 System with a new upper limit for the time stamp selection.
    And now, 0FI_AP_4   and 0FI_AR_4 will copy this new upper limit for the time stamp selection during the next data extraction in the SAP R/3 System. This ensures the proper synchronization of accounts payable and accounts receivable accounting with respect to G/L accounting.
    Full load: Not a valid choice because of large volumes of detailed R/3 transaction data.
    Delta load:
    Note: Here the delta identification process works differently for new financial records and for changed financial records.
    New Financial accounting line items which are posted in SAP R/3 sytem will be identified by the extractor using the time stamp in the document header (Table BKPF-(field) CPUDT).
    By scheduling an initialization IP all the historical data can be  loaded into BW from the application tables and it also sets "X" indicator in field LAST_TS (Flag: 'X' = Last time stamp interval of the delta extraction).That means after the last delta, initialization was done.
    OLTPSOURCE     AEDAT/AETIM     UPD     DATE_LOW     DATE_HIGH     LAST_TS
    0FI_GL_4     16 May 2007/20:15     Init     01 Jan 1990     15 May 2007     
    0FI_GL_4     24 May 2007/16:59     delta     16 May 2007     23 May 2007     
    0FI_GL_4     21 June 2007/18:12     delta     15 June 2007     20 June 2007     X
    0FI_AP_4     18 May2007/21:23     Init     01 Jan 1990     15 May 2007     
    After this, daily delta loads can be carried out depending on timestamp by scheduling delta info packages.
    During the delta load , the SAP R/3 system logs two time stamps that delimit a selection interval for a Data Source in table BWOM2_TIMEST(fields TS_LOW and TS_HIGH).
    FI -Delta Mode:
    A time stamp on the line items serves to identify the status of the delta. Time stamp intervals that have already been read are then stored in a time stamp table (BWOM2_TIMEST).
    (Info object 0Recordmode plays vital role deciding delta's .Check the field "delta "in ROOSOURCE /RODELTAM table to identify the image)
    The Financial Accounting line items are extracted from the SAP R/3 system in their most recent status (after-image delta method).
    AIE: This delta method is not suitable for filling Info Cubes directly in the BW system. To start with therefore, the line items must be loaded in the BW system in an ODS object that identifies the changes made to individual characteristics and key figures within a delta data record. Other data destinations (Info Cubes) can be provided with data from this ODS object.
    It uses delta type E(pull) means the delta data records are determined during the delta update by the data source extractor, updated to the delta queue and passed on to BI directly from there.

  • I have just updated my Ipod to the latest ios.(deleting everything) and using different sources to get my music back it seems that every time i select multiple/individual songs on itunes i can change artwork but will not show up on my ipod?

    I have a windows 8 computer and have recently updated my ipod to the latest ios and it has wiped my Ipod clean except for my photos. whilst trying to get my music back using different sources like CD's and stuff i cant seem to get any album art to load on my Ipod? I can go on itunes and highlight single/multiple items and change the artwork and my computer will confirm it but when I look on my Ipod it doesnt display any art work or allow me to change the artwork that is already there? i need help please!

    Album artwork can be added/changed on songs via the iTunes Get Info menu item from the File menu. Note that music that you loaded from CDs will not have any artwork. If you want to aquire artwork you can try the File menu item Library > Get Artwork or you can download artwork from the internet, etc. Note that just changing artwork on your computer won't affect the iPod until you sync.
    If the artwork is correct on your computer iTunes then delete all the music on your iPod by syncing with iTunes with no music selected. Then reload the music onto your iPod by again syncing with iTunes with all the music you want selected.

  • I have 2 Apple iPads with the same Apple account name.  How do I set up one with a different Apple account name?

    I have 2 iPads with the same Apple account name.  How do I set up one with a different Apple name?

    Why is the reason you want a different apple id on them? Need more details to make sure we don't accidently set up the self destruct feature and destory the planet.

  • HT204053 I did not know my kids had set up an Itunes account for me with one user name and password.  then i got an i phone and set it up with a different email address and new password.  how can i get my accounts to merge so i can have all of my music on

    I did not know my kids had set up an Itunes account for me with one user name and password.  then i got an i phone and set it up with a different email address and new password.  how can i get my accounts to merge so i can have all of my music on my iphone

    Quote: "You cannot merge two or more Apple IDs into a single one. You can, however, use one Apple ID for iCloud services and another Apple ID for store purchases (including iTunes in the Cloud and iTunes Match). See “Using one Apple ID for iCloud and a different Apple ID for Store Purchases” above for details." See also Apple ID & iCloud FAQ: http://support.apple.com/kb/HT4895?viewlocale=en_US&locale=en_US
    You can set up your iCloud account on your iOS device under: "Settings > iCloud" and a other account for store purchases under "Settings > iTunes & App Stores". Unfortunately merging accounts is not possible but you could transfer all of your music manually via iTunes from your Mac or PC.

  • Setting permissions in File shares content sources

    Hello,
    we want to crawl File Shares and set them available to searches. The set up of the crawler and the indexing is not a problem and works just fine.
    The problem is that we would like to set the permissions on the results given from this content source and if possible to map the permission already on the files to the result scope. In simple words, only show the results (files) in which the AD User has
    at least read privilege.
    Is this possible? and if not which would be a solution of setting the permissions to this content source?
    Thanx in advance!
    Ioannis

    That is the default behavior of SharePoint search. It will automatically read and use the file ACL.
    One thing to note is that often users can see files but not read them on the file system, in which case they will be able to find the files in the search engine but not open them nor see within the files.

  • One target table is loading from two different source but same columns but one source is in a database and other is in a flat file.

    Hope you all are doing good.
    I have a business issue to be implemented in ODI 11G. Here it is. I am trying to load a target table from two sources having same coulmn names. But one source is in file format and other is in Oracle Database.
    This is what i think i will create two mappings in the same interface using Union between the sources. But i am not sure how the interface would connect to different logical architecture to connect to two different sources.
    Thanks,
    SM

    You are on the right track, this can all be done in a single interface. Do the following
    1) Pull your file data model into the source designer and and your target table model to the target pane.
    2) Map all the relevant columns
    3) In the source designer create a new dataset and choose the UNION join type (this will create a separate tab in the source designer pane)
    4) Select the new dataset tab in the source designer pane and pull your source oracle table data model into the source designer. Map all the relevant columns to the target
    5) Make sure that your staging location is defined on a relational technology i.e. in this case the target would be an ideal candidate as that is where ODI will stage the data from both file and oracle source and perform the UNION before loading to the target
    If you want to look at some pretty screenshots showing the steps above take a look at http://odiexperts.com/11g-oracle-data-integrator-part-611g-union-minus-intersect/

  • Os windows 7 trying to install PhotoKit 2.06 in CS4 getting 'Owl Orphanage: Photoshop.exe - Bad Image. Have tried downloading Photokit from a different source - same problem. How can I get this to install please?

    Has anyone had a problem installing PhotoKit 2.06 in CS4? I keep getting 'Owl Orphanage: Photoshop.exe Bad Image. I have tried installation files from 2 different sources without success. Pixel Genius suggested dropping the unzipped files directly into Plug-ins -  that didn't work. Any suggestions would be appreciated.

    Hi Peter
    I am in touch with Pixel Genius, the plug-in developer, and so far ( this has been going on for 5 days) a solution has not been forthcoming, hence my post. The required files are shown in Windows Explorer but will not load when I fire up CS4. Previously, I ran version 1.2.4 of PhotoKIt without a problem but that was uninstalled to make way for the latest software. Pixel Genius have asked me to open up CS4 Help, System info, and send it to them which I have done. I wait in hope!
    John

  • Because I have imported from a number of different sources into Aperture (3.2) over the years, I now have many duplicates in my library.  Is there any way in which these can be identified and lated deleted?

    Because I have imported photos from a number of different sources into Aperture (3.2), I now have many unwanted duplicates.  Some of these are in the same "file/folder", others are not.  Additionally, some of the duplicates may have different file names.
    Can anyone advise me if there is a way of identifying such duplicates in Aperture so that I may later delete them?  If this cannot be achieved within Aperture 3, does anyone know of a proven second-party app?
    Before ending I should mention that I am reasonable competent on a computer but I am not in any way an expert.  (So simple answers would be appreciated if this is possible!)
    Hopefully yours,     Jeremy

    Jeremy -- I suggest making a complete separate copy of your Library and any Referenced Masters and keeping it for a year.  "Duplicate" is, to humans, relative rather than absolute.  My use of Duplicate Annihilator turned up many useful near duplicates, most of which I couldn't quickly distinguish.  With a complete copy nearby, you can be slightly aggressive in your pruning, knowing that should you turn up something in ten months that you need (as an example: the full-size color file for a black & white printed shot that you thought was based on a full-size color Master but which is not), you'll have it.
    IME, it was much more effective to get rid of things I didn't need, than to figure out which of several possible duplicates of an Image I did need.

  • How to set to display  rows no. in source program

    how to set to display  rows no. in source program ?

    Hi,
    If u r working in 4.5B or older then u ll get it automatically.
    If u want to get numbering in 4.7 or ECC u just do this.
    Utilities -> settings -> ABAP editor
    Then u can select new editor or lod and u can find lot of options there.
    Regards,
    Subbu

  • ACE NAT configuration - is it possible to use a different source PAT IP per rserver in a serverfarm?

    Hi,
    I've a quick question regarding using PAT (port address translation) on an ACE module specifically for the purpose of load-balancing requests to a cluster of Exchange CAS servers.
    Each CAS server needs to see requests from the same source IP which can be achieved by using source NAT / PAT but due to the scale of this Exchange deployment a single NAT pool with one PAT'd IP will not provide enough ports (i.e. there may well be more than ~64,000 ports required at any one time).
    Is it possible to configure PAT on the ACE so that each individual rserver will see requests from a unique source PAT address, i.e., each rserver sees a different source PAT IP, i.e., in order to provide ~64,000 ports per source PAT IP <-> CAS server pair as opposed to ~64,000 ports shared between all the CAS servers?
    If so, does anyone have any configuration examples (based on a single-armed configuration)?
    TIA

    Hi Tia,
    I don't think we can do this. We can easily configure a different nat pool per serverfarm but not per rserver.
    --Olivier

Maybe you are looking for

  • How do I save or export my web pages as PDF files?

    I'm trying to save or export web pages from my Firefox that I'm using on Windows Vista as PDF files. There isn't an option for this nor any information in your help files on this. Thanks for your time and I look forward to a response. == This happene

  • Substitution method ODI Username

    I'd like to know if there is a substitution method that retrieves the ODI User name?

  • Contact Names in Recent Call List

    When someone calls me their name does not appear on screen or in recent call list.  Only their number shows.  When I call someone by tapping on their number from contact list, only their number shows on the screen and then in recent call list. 

  • File Adapter - Attribute xml.documentName

    Hi, We are on XI 2.0 SP05.  We are having trouble with the inbound file adapter configuration of the attributes xml.documentName and xml.structureTitle. Identified in the file adapter are: xml.structureTitle=DT_XXX xml.documentName=MT_XXX But, the fl

  • Is there any way to password protect my entire site?

    I am looking to create an agent resource site for my company and want to make the entire site password protected. Is there any way to do this with a muse designed site?