Support of multiple GUI clients

Hi,
Currently, we have an application which partially supports multiple
GUI clients. When a GUI first launches, it will pop up a dialog box
to select "Read" or "Read/Write" access mode. Once "Read/Write"
is selected, others can only select "Read" mode until "Read/Write" mode is released. There is a timer to automatically release the mode, if "Read/Write" is holding up for too long.
Now., we have to fully support multiple clients. The "Read" and "Read/
Write" modes have to be removed. That means, mutliple clients can
send update requests at the same time. Does anyone have ideas how
to support multiple clients? Is there any "models" out there where
I can based on to support it?
Thanks,
Pin

Mark, we came out with 8.1.7.4.0 precisely for the reasons you have stated. There is no longer a Windows NT Oracle Service For MTS per database. The logic to enlist Oracle connections in MTS transactions, and the logic to subsequently commit/abort these transactions is fully contained within the middle-tier dlls i.e. ORAMTS.DLL. This removes the single point-of-failure in pre 8.1.7.4.0 versions, and also makes the solution more scalable.

Similar Messages

  • Are VPN Clients supported in multiple context mode?

    Hi,
    Recently our company has bought two Cisco ASA 5515-X firewalls for at our datacenter. I am new on configuring a Cisco ASA but sofar things are looking good. I have configured them both with HA (active/active) in multiple context mode. Currently they host two security contexts.
    I want to configure VPN Client functionallity for Remote Access. As far as I know they come with two user licenses. But there is no VPN Client wizard available and I can't find a way to enable it.
    - Is VPN Client supported in Multiple Context mode?
    - What is AnyWhere Essentials vs Premium Peers?
    Boudewijn
    Here is some additional output fromt he current configuration:
    Cisco Adaptive Security Appliance Software Version 9.1(2) <context>
    Device Manager Version 7.1(3)
    Encryption hardware device : Cisco ASA-55xx on-board accelerator (revision 0x1)
                                 Boot microcode        : CNPx-MC-BOOT-2.00
                                 SSL/IKE microcode     : CNPx-MC-SSL-PLUS-T020
                                 IPSec microcode       : CNPx-MC-IPSEC-MAIN-0024
                                 Number of accelerators: 1
    Baseboard Management Controller (revision 0x1) Firmware Version: 2.4
    Licensed features for this platform:
    Maximum Physical Interfaces       : Unlimited      perpetual
    Maximum VLANs                     : 100            perpetual
    Inside Hosts                      : Unlimited      perpetual
    Failover                          : Active/Active  perpetual
    Encryption-DES                    : Enabled        perpetual
    Encryption-3DES-AES               : Enabled        perpetual
    Security Contexts                 : 2              perpetual
    GTP/GPRS                          : Disabled       perpetual
    AnyConnect Premium Peers          : 2              perpetual
    AnyConnect Essentials             : Disabled       perpetual
    Other VPN Peers                   : 250            perpetual
    Total VPN Peers                   : 250            perpetual
    Shared License                    : Disabled       perpetual
    AnyConnect for Mobile             : Disabled       perpetual
    AnyConnect for Cisco VPN Phone    : Disabled       perpetual
    Advanced Endpoint Assessment      : Disabled       perpetual
    UC Phone Proxy Sessions           : 2              perpetual
    Total UC Proxy Sessions           : 2              perpetual
    Botnet Traffic Filter             : Disabled       perpetual
    Intercompany Media Engine         : Disabled       perpetual
    IPS Module                        : Disabled       perpetual
    Cluster                           : Disabled       perpetual
    This platform has an ASA 5515 Security Plus license.

    Hi,
    No form of VPN Client is supported when you are using an ASA in Multiple Context mode.
    The only type of VPN supported in the newer 9.x softwares is L2L VPN / Site to Site VPN
    This might answer the VPN Licensing related question
    http://packetpushers.net/cisco-asa-licensing-explained/
    I never seem to remember it exactly myself even.
    - Jouni

  • Handle Received data of Multiple TCP clients on TCP Server by displaying them into Datagrid

    Hello All,
    I have developed a C# based TCP server GUI application which is accepting the data from multiple TCP clients on TCP server.
    The data i am receiving from TCP clients is a 32 bit data. In my application multiple TCP client data goes like this:
    00012331100025123000124510321562
    01112563110002512456012451032125 and so on...
    Now i want those data of the TCP clients to be parsed into 4 bits first and display it in 8 columns (32/4=8) of (say) datagrid as each 4 bit represents some characteristics of the TCP client. The same thing
    should work for next TCP client on second row of datagrid.            
    Can you give me some suggestion or an example how to go about this? Any help would be appreciated.
     Thank you in advance.
    Here is my code for receiving data from multiple TCP clients.
    void m_Terminal_MessageRecived(Socket socket, byte[] buffer)
    string message = ConvertBytesToString(buffer, buffer.Length);
    PublishMessage(listMessages, string.Format("Sockets: {0}", message));
    // Send Echo
    // m_ServerTerminal.DistributeMessage(buffer);
    private string ConvertBytesToString(byte[] bytes, int iRx)
    char[] chars = new char[iRx + 1];
    System.Text.Decoder d = System.Text.Encoding.UTF8.GetDecoder();
    d.GetChars(bytes, 0, iRx, chars, 0);
    string szData = new string(chars);
    return szData;

    Now i want those data of the TCP clients to be parsed into 4 bits first and display it in 8 columns (32/4=8) of (say) datagrid as each 4 bit represents some characteristics of the TCP client. The same thing
    should work for next TCP client on second row of datagrid
    If mean it's a Windows Forms application and you want to display those bits in a DataGridView control, then please see these threads:
    Add row to datagridview
    Programmatically add new row to DataGridView
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Multiple Oracle Clients on Same Machine for different apps

    I was not able to find info that answered this so sorry if I missed something that explains this.
    At our site we have many applications some I know lots about some I'm not even aware of because we have mulitple sites. The application I develop uses an Oracle 8.1.7 database. In the next year we are going to be upgrading to a 9i database. The app I program for is written in VB and uses 0040 with the 7.3.4 version. We want to upgrade our client to the latest version to use all the features of the 9i database when that times comes. Can we have our 9i client on the same machine that may have other apps that require the 8i client or even the 7.3.4 client without breaking them? The other apps may or may not use 0040. Some of these apps are Oracle Forms applications and some can be anything under the sun.
    I still need to do testing to see what breaks but thought someone may already have the answers some of my ?'s Any tips or info you can provide would be great.
    Thanks

    Two possible answers
    1) Oracle added multi-home support to the Oracle client in 8i (may have been 8.0, I'm really not sure). This allows you to set up multiple 8i and above clients on a single machine in different Oracle Homes and should solve the majority of your problems. Having a 7.3.4 client installed wouldn't be supported, but 8i clients should have no difficulty connecting to a 7.3.4 database.
    When Oracle added multi-home support, not all the Oracle client products were made multi-home compatible. The ODBC driver, for example, wasn't multi-home compatible until significantly later patchsets. I belive that OO4O has been multi-home compatible since the client has been, though.
    2) From a technical standpoint, you should be able to have a 7.3.4 client alongside 8i and above clients. In my experience, this works, but isn't something that Oracle supports.
    Justin

  • Multiple CRM clients (MCRM) pricing and lean order management

    Hi CRM experts,
    We have a scenario where two CRM CLIENTS (not different systems/boxes) (lets say 100 and 110) are connected to two different SAP ECC systems (NOT different clients but different ECC systems). Both CRM clients have interaction center sales with Lean order management. Now ECC systems have to me merged and the it is required to have one ECC client is connected to 2 different CRM clients.
    As per the note 1143540 provided by SAP on this subject it seems that multiple CRM systems can be connected to one ECC. The note tells that conditions exchange in not supported.
    1) I want to know if conditions can be exchanged atleast with one system.
    2) We know that multiple CRM systems/boxes are supported but are MULTIPLE CLIENTS supported
    3) Will Lean order be supported with multiple clients of CRM with one ECC backend
    Your help on any of the above questions is highly appreciated and points will be given liberally.
    Thanks
    Satish

    Hi Satish ,
    Though I have no document which says this would happen or don't , yet I believe this is possible.
    I would visualize the scenario likes this
    OLD Scenario
    CRM_CLNT1--RFC_1ECC1                   CRM_CLNT2--RFC_2-ECC2  ( CRM_CLNT* connected through RFC_* to ECC*)                        
    New Scenario
    CRM_CLNT1  -
    RFC_1------ ECC1----RFC_2--
    CRM_CLNT2
    In my opinion at the CRM side this should be possible. It would not lead any change at the CRM side because CRM_1 system and CRM_2 system would still connect to ECC1 through separate RFC connections. But at the ERP side you would have to replicate the data for ECC2 in ECC1.
    The Lean order or LORD connects the SAP ERP & SAP CRM systems through a RFC connection using LORD framework on the CRM side. The ERP fields and CRM fields are mapped using mapping table and data is exchanged through communication structure. I don't see any reason why this would be affected.
    Let me know your thoughts on this.
    I would be interested to know if I you find any relevant documents on this which proves my hypothesis wrong.
    Regards
    Kavindra
    P.S: award points if you find it useful.
    Edited by: joshi_kavindra on Nov 15, 2011 8:29 AM

  • Multiple ECC clients configured to APO

    Folks,
    If multiple ECC clients (001, 002, 003) are configured with a single APO client(001), how does APO system deal with this without causing data issues.
    Say if I updated Material master in all these 3 ECC clients, which version will be refelected in APO system.
    TIA

    Hi Pat,
    Need to maintain different BSG: Business System Group for each R/3  by tcode : /SAPAPO/C2.
    "Maintain Business System Group
        Use
        In this IMG activity, you determine the assignment to a business system
        group of the APO System and the SAP R/3 System to be connected. By doing
        this, you create areas with the same naming conventions. These guarantee
        that the same names are used for master data, and also their
        synchronization in distributed system landscapes.
        Requirements
        As an independent logical system, the APO System must, in addition to
        the SAP R/3 Systems, be assigned to a business system group (BSG).
        Activities
        o   Choose New entries.
        o   On the New entries: Overview screen, specify the following
        o   information for the business system group:
            -   An alphanumerical key (maximum of 10 characters).
            -   A description.
        o   Save your entries.
    Example 1
    An APO System is to be linked with two SAP R/3 Systems (A and B), in
    which two different materials (for example a hammer and a screw), have
    the same material number (100). Both materials are to be represented as
    two different products in the APO System.
    Assign both SAP R/3 Systems to different BSGs. Assign the APO System to
    one of the BSGs.
    o   SAP R/3 System A (Material number 100 = Hammer) -> BSG A
    o   SAP R/3 System A (Material number 100 = Screw) -> BSG B
    o   APO System -> BSG A
    In order to avoid having two identical names and to be able to uniquely
    assign the material numbers, you need SAP extension APOCF005. This is an
    inbound processing product (transaction SMOD or CMOD).
    Material number 100 from BSG A receives, for example, product number 100
    in the APO System and material number 100 from BSG B gets product number
    100_B. This allows you to uniquely assign the materials.
    For inbound processing in the APO System, the following SAP enhancements
    are available as customer exits for master data:
    o   APOCF001 : Inbound processing location
    o   APOCF005 : Inbound processing product
    Example 2
    An APO System is to be linked with two SAP R/3 Systems (A and B). In SAP
    R/3 System A, a particular screw has material number 110. In SAP R/3
    System B, it has material number 120. Both material numbers are
    represented in the APO System by one product, with product number 110.
    Assign both SAP R/3 Systems to different BSGs. If possible, assign the
    APO System to the BSG whose data does not have to be renamed.
    o   SAP R/3 System A (material number 110 = screw) -> BSG A
    o   SAP R/3 System B (material number 120 = screw) -> BSG B
    o   APO System (product number 110 = screw) -> BSG A
    You use SAP enhancement APOCF005 to convert the local SAP R/3 material
    number 120, to the APO product number, 110.
    Note
    For the time being, this second scenario is only supported for material
    masters and product masters. If, for example, the same customer is used
    with different BSGs in R/3 Systems A & B, you must create two separate
    customer locations in the APO System. This applies for the vendor,
    plant, and other master data.

  • Connection of BI to Multiple SRM clients

    Hi,
    I am working on SRM/BW implementation. Now, in our project we are implementing multiple clients in SRM QA environment to support Testing and Training. 
    My question is,
    Can this be done ?
    If yes, What has to be done in BW system to extract data from multiple SRM clients in single environment and still segregate different client data in BW environment?
    SRM QA System client 100  ->BW QA System -
    >Query1 shows only SRM QA Client 100 data
    SRM QA system client 110 -> BW QA System---> Query1 shows only SRM QA Client 110 Data
    Thanks in advance.

    hi Raj,
    you can compound infoobject with 0LOGSYS ... or add it to your infoprovider,
    and map 0logsys with the client logical name
    take a look
    http://help.sap.com/saphelp_nw70/helpdata/en/80/1a6399e07211d2acb80000e829fbfe/frameset.htm
    hope this helps.

  • XMII and Multiple Thin Clients

    Hi,
    I am thinking of deploying multiple thin clients, each accessing a single xMII instance and am posting a general "broad" question.  Although probably not an "xMII" related thread, but any others using xMII content on thin client(s)?
    Any issues or pointers or suggestions or "not to do's" with content / java script / applets / performance / refresh?
    Thanks all,  Rgds Kevin.
    Edited by: Kevin Hibbins on Apr 28, 2008 10:58 AM

    A thin client is essentially a Web Browser, right? Or are you looking @ something else as well?
    Just to add , this is from the MII help - "The following section provides a visual overview of the various applets provided with SAP xMII.  By combining and linking these building blocks, incredibly powerful decision support applications that bridge a variety of disparate data sources can be quickly created and deployed on thin client platforms such as Web browser, personal digital assistants (PDAs), or other Web-aware mobile devices and internet appliances".
    Help me understand if you have anything specific in mind when you say 'thin clients'.

  • Duplicate emails in Junk E-Mail folder when running multiple Outlook clients

    Has anyone experienced problems when running multiple Outlook clients - and a junk e-mail is received?
    We are seeing that when a user is running 3 Outlook clients (2007/2010) - and they received a junk email - Outlook seems to take that email and movie to the folder. However, with 3 clients, there end up being 3 copies of the email.
    Mail clients are Outlook 2007/2010 running in native Exchange mode (no IMAP, POP, etc). Server is Exchange 2010 SP1, RU2.
    Antivirus is McAfee VirusScan Enterprise 8.7.0i  - but we believe that the problem occurs even with it disabled.

    hi, we also faced the same issue.
    we had a common mailbox that is accessed from different workstations, and the outlook profile is set to cached mode. when a junk mail is received, it will create duplicates according to the number of outlook clients, as what jbuschmann mentioned. Is this
    a known issue in outlook 2010? Understand there's a fix for outlook 2003 for a similar issue, is there a similar fix for outlook 2010? thanks!
    http://support.microsoft.com/kb/832358

  • Installation of different versions of GUI clients on same machine

    Hi All,
    Is there any document about how to install different versions of MDM GUI clients on same Machine.
    we have different version of MDM server in Sandbox and Developement environment. I know we can install different versions of GUI Clients by specifying different locations. But i am looking for some standard document / SAP note. Please if anyone has this information, it will be very helpful.
    Thanks and Regards,
    Shiv

    Hi Shiv,
    You can find this information regarding different Version of GUI Clients on same machine from Standard SAP Installation Guide on Page 51
    5.1 Maintaining Multiple Versions of MDM it tells that you can install multiple versions of MDM 5.5 on one host and switch between the versions.This may be useful, for example, when updating the patch level.
    Please refer to SAP Installtion guide,
    https://websmp201.sap-ag.de/~sapidb/011000358700001119842007E
    Also Check SAP Note: 1283687
    Best Regards,
    Mandeep Saini

  • GUI Client for Oracle 8.1.5 on R.H. Linux!

    Hello all,
    I have had Oracle 8.1.5 on my Red hat Linux 6.2 server for a while now. Everything works great but I would like to know if this version of Oracle comes with a GUI client that will allow me to view tables, make changes, drop tables and such through (basically a GUI administrative tool) GUI interface as opposed to the regular command line I have been using.
    If there isnt one, anyone know of a free third party software that will enable me do these tasks with a GUI client.
    Thanks, All!

    I have such a thing it is called Orasoft.
    It is some kind of GPL software that is easy to compile and works like a charm (make sure you have enough ram).
    I don't know where I got it but I'm sure you can find it it in a search engine.

  • Remote Access VPN Support in Multiple Context Mode (9.1(2))?

    Hi Guys,
    I am currently running two Cisco ASA5520 (ASA Version: 9.1(2)) firewalls in Active/Standby failover and was contemplating the option of migrating my remote access VPN to these firewalls. However seeing that the new IOS now support mixed multiple context mode and dynamic routing. Is it safe to ask whether or not Remote Access VPN is now support in this IOS upgrade?
    Multiple Context Mode New Features:
    Site-to-Site VPN in multiple context mode | Site-to-site VPN tunnels are now supported in multiple context mode.
    New resource type for site-to-site VPN tunnels | New resource types, vpn other and vpn burst other, were created to set the maximum number of site-to-site VPN tunnels in each context.
    Dynamic routing in Security Contexts | EIGRP and OSPFv2 dynamic routing protocols are now supported in multiple context mode. OSPFv3, RIP, and multicast routing are not supported.
    New resource type for routing table entries | A new resource class, routes, was created to set the maximum number of routing table entries in each context. We modified the following commands: limit-resource, show resource types, show resource usage, show resource allocation. We modified the following screen: Configuration > Context Management > Resource Class > Add Resource Class.
    Mixed firewall mode support in multiple context mode | You can set the firewall mode independently for each security context in multiple context mode, so some can run in transparent mode while others run in routed mode. We modified the following command: firewall transparent. You cannot set the firewall mode in ASDM; you must use the command-line interface. Also available in Version 8.5(1).
    Regards,
    Leon

    Hey Leon,
    According to the ASA 9.1 Configuration Guide, Remote Access VPN is not yet supported with version 9.1(2). Only Site-to-Site VPN support in multiple context was introduced with release ASA 9.0(x). This was mentioned in the 9.0(x) release notes.
    Regards,
    Dennis

  • Cannot connect a Java GUI client to an EJB

    I am having problems trying to make a Java GUI client connect to an EJB. I am using JRun4.
    At first, I tried making the Java GUI client a part of the enterprise application that I am building (of which the EJB is a part of). I included the client as a Java module in the application.xml of the enterprise application.
    However, when I try to start the server, containing this application, I get an error saying:
    Application authentication required. Incorrect method call.
    Now when I try to execute the application from the console, it works fine except when it comes to the part when it has to connect to the EJB. At this point I get an java.lang.reflect.UndeclaredThrowableException. Here's the stack trace:
    java.lang.reflect.UndeclaredThrowableException
    at $Proxy1.create(Unknown Source)
    at mds.Caller.actionPerformed(Caller.java:135)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: jrun.ejb.invocation.ContainerNotFoundException: The EJB container for boss-ejb#Boss could not be found.
    at jrun.ejb.invocation.AbstractInvocationProxy.findContainer(AbstractInvocationProxy.java:58)
    at jrun.ejb.invocation.LocalInvocationProxyImpl.invoke(LocalInvocationProxyImpl.java:53)
    at jrun.ejb.invocation.ClientInvocationHandlerImpl.invoke(ClientInvocationHandlerImpl.java:198)
    ... 25 more
    Since the bean is local, I am using a local reference to the bean in the lookup in the code of the client:
    Object o = context.lookup("local/BeanTest")
    I tried to use:
    Object o = context.lookup("java:comp/env/ejb/BeanTest")
    and added an ejb-local-ref in the application-client.xml file of the client. But when I try executing the client in this case, I get an error saying:
    No such binding: ejb
    I wish someone can help me out with this. My main aim is to get the app client talk to the EJB. Thanks a lot in advance.
    Soham

    I am not sure of a tool to view the JNDI tree. I have one in Weblogic console. But you can check the JNDI names with a small sample code.
    import java.util.*;
    import javax.naming.*;
    import javax.rmi.PortableRemoteObject;
    public class TestEnvironment {
        public static void main(String[] args) {
            Context context   = null;
            Object object     = null;
            // Hashtable for environment properties.
            Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
            env.put(Context.PROVIDER_URL, "t3://localhost:7001");
            try {
                context   = new InitialContext(env);
                NamingEnumeration enum = context.listBindings("");
                while (enum.hasMore()) {
                    Binding binding = (Binding) enum.next();
                    System.out.println("Name: " + binding.getName());
                    System.out.println("Type: " + binding.getClassName());
                    System.out.println("Value: " + binding.getObject());
            } catch (Exception exception) {
                exception.printStackTrace();
    }Hope this helps.

  • Feature request: Support for Multiple Libraries (like in iMovie)

    From the threads, I can tell this topic was raised by many for many years. I would like to propose support for multiple iPhoto libraries -- or more specifically, the ability to distribute media across different storage devices.
    There is a huge gap between my spacially limited MBP 250 GB SSD and my external 4 TB HDD. I am aware that I can juggle two separate libraries in iPhoto but it's just not practical and the moving of media between the libraries is not a simple drag and drop effort but involves exporting and importing with me having to clean up on one side or the other.
    iMovie has had support for several libraries for a long time presumably because the sheer size of media in the video realm gave the iMovie team little choice.
    I can't be the only one having this itch, right?

    Again, you need to clarify your terms
    Aperture can move master photos files around. With Aperture you can write additional metadata to the original file.
    You don't need multiple libraries to thematically arrange photos, though. A simple keywordign system will do that.
    So in Aperture I don't have to restart into different libraries?
    You can have all your photos in a sinble library with the master files stored off-disk easily. You can relocate them from disk to disk too. However, if you;re doing presentations that is probably not necessary if you generate good quality previews. I'd ask about these things on the Aperture forum for more.

  • Support for multiple libraries...?

    Hi, I have a question as how is the best way to manage y music libraries given my usage scenario.
    First let me set the context of what I have. I have over 35GB of ripped music, that resides in an external drive. Currently this music is available through my iTunes application, but it is NOT part of my lybrary (meaning I imported but did NOT copy it into the library). I do NOT want to have 35GB of music in my notebook's HD.
    My iTunes library is in my local HD (music folder). This is a small file that basically has the 'podcasts' and the 'artwork'.
    What do I want? I would love to keep all my music and videos on the external drive, and have my podcasts in my local HD. This way when I am on the road, I can update the podcasts, without having to carry with me all my music.
    This all works fine the way I have it now, except that every time I rip a new CD or buy music from the iTunes Store, they go to my local HD and not my external drive.
    Any ideas on how to work this out? I would love support for multiple libraries, but I don't thnks it's possible as far as I looked into it.
    Thanks SO much!

    This all works fine the way I have it now, except that every time I rip a new CD or buy music from the iTunes Store, they go to my local HD and not my external drive.
    Set the 'iTunes Music folder location' (Preferences>Advanced>General) to the music folder on your external.
    The next time you rip a CD or purchase music, it will be stored there.
    Note: the 'iTunes Music folder location' is not the folder where your music is, but the location where iTunes stores imported music (and added music when 'Copy files to.....' is checked)
    If you ran iTunes once with your external drive not attached/mounted, this location is reset to the internal drive.
    iTunes 7 has support for multiple libraries. Press and hold the Option-key on launching iTunes until a window pops up which asks you to choose a library or create a new one.
    Libra and iTunes Library Manager both work with iTunes 7 and older versions. They also save the preferences for every library you created.
    Hope this helps.
    M
    17' iMac 800 MHz, 768 MB RAM, 200 GB HD, DL burner   Mac OS X (10.4.8)   iTunes 7.0.1

Maybe you are looking for