Slow iperf in server mode

recently I have tested OVM 3.1.1 guest network throughput over 10GigE using iperf.
I discover an asymmetric behavior.
Between baremetal RHEL and Vmware RHEL guest, I have seen 820MB/s with either acting as iperf server or client
Between baremetal RHEL and OVM RHEL guest, I got 617MB/s with baremetal acting as iperf server, and 120MB/s with OVM guest acting as iperf server.
Further testing shows between two OVM guest on same OVM server, iperf shows symmetric performance at 620MB/s.
However, when I move one of the OVM guest to another OVM server, then iperf drop down to 120MB/s on both iperf client and server test.
Any one have seen this before?

quitting and relaunching helped

Similar Messages

  • Why timesten is slow in client/server mode

    i am testing Timesten client/server mode and find that
    it is to slow.
    when using dircet mode, timesten can precoss about 40000 query pre second
    but when change to client/ server mode
    it can only process 1500 query pre second.
    here is my config and test sql.
    [Test_tt702]
    Driver=//u01/oracle/TimesTen/tt70/lib/libtten.a
    DataStore=//u01/oracle/TimesTen/tt70/info/DemoDataStore/Test_tt702
    DatabaseCharacterSet=US7ASCII
    TempSize=64
    PermSize=250
    Temporary=1
    TypeMode=1
    CREATE TABLE TEST999
    A1 number NOT NULL PRIMARY KEY ,
    A2 number,
    A3 number
    network card is 1000m,
    query code:
    PreparedStatement pSel = dbConn.prepareStatement("select a1,a2 from TEST999 where a1=?");
    rs = null;
    int a1=0;
    int a2=0;
    for(int i=0;i<80000 ;i++)
         pSel.setInt(1,i );
    rs=pSel.executeQuery( );
    if (rs.next()) {
         a1 = rs.getInt(1);
         a2 = rs.getInt(2);
         if( i%8000==0) {
         System.out.println("select "+ i +" res="+a1 +" time " + getTime_v2());
         rs.close();
    direct mode time : 80000 query is 2 second
    client/server mode in the same machine : 80000 query is 12 second
    client/server mode in the different machine : 80000 query is 54 second
    any one have idea about this?
    is it the jdbc driver 's promble?

    it is to be expected that there will be a big difference in performance between direct mode and client/server due to much greater overhead in client/server, especially if the client is on a different machine. However, the differences you are seeing here are larger than I would normally expect.
    You say (I think) that the network is 1 GB, correct? What is the hardware spec of the test machine(s)? Have you tuned the O/S network stack for optimal performance?
    Typically, for local client/server using the fastest IPC mode (shmipc) I expect performance of around 20-30% of direct mode and for remote client/server with a GB LAN I would expect performance of around 10-20% of direct mode.
    Chris

  • Not able to get Shared Server Mode to work in XE

    The server is an HP Dual CPU Xeon, 4 GB RAM. 120GB HD.
    Oracle XE reports the following:
    SGA 768 Target, 768MB Current.
    PGA 256MB Target, 55MB current (when there are a small number of client connections)
    The application and database work properly with a small number of connections, but
    memory usage goes way up on PGA when I start to add more connections.
    I have tried to set up the Oracle server in "Shared Server Mode" , but it appears
    that I was unsuccessful.
    From what I can tell, the oracle listener does not seem to be fowarding the incoming requests to the shared server dispatchers, but
    instead it is deciding to kick off a dedicated server process to handle each client request.
    In other words, it is working in dedicated server mode.
    I am stumped as to what needs to be done next. From what
    I can tell from reading documentation this should be working.
    Please advice as to what else I can do to get things working.
    Here is additional information:
    The parameter SHARED_SERVERS is equal to 4.
    parameter dispatchers=(PROTOCOL=TCP) (SERVICE=XEXDB)
    max_shared_servers, max_dispatchers, shared_server_sessions have no values.
    processes=150
    sessions=170
    Output of lnsrctl utility:
    LSNRCTL> services
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0
    LOCAL SERVER
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0
    LOCAL SERVER
    Service "XEXDB" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1002 state:ready
    DISPATCHER <machine: CO_DB, pid: 5844>
    (ADDRESS=(PROTOCOL=tcp)(HOST=myhostname)(PORT=1771)
    Service "XE_XPT" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "xe" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    The command completed successfully
    ILSNRCTL> status
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
    ction
    Start Date 18-SEP-2007 16:06:55
    Uptime 0 days 0 hr. 1 min. 33 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Default Service XE
    Listener Parameter File E:\oraclexe\app\oracle\product\10.2.0\server\network\a
    dmin\listener.ora
    Listener Log File E:\oraclexe\app\oracle\product\10.2.0\server\network\l
    og\listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhostname)(PORT
    =1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=8080))(Presentation=
    HTTP)(Session=RAW))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "XEXDB" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Service "XE_XPT" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    Service "xe" has 1 instance(s).
    Instance "xe", status READY, has 1 handler(s) for this service...
    The command completed successfully
    The contents of the spfile2init.ora file:
    xe.__db_cache_size=104857600
    xe.__java_pool_size=4194304
    xe.__large_pool_size=469762048
    xe.__shared_pool_size=222298112
    xe.__streams_pool_size=0
    *.audit_file_dest='E:\oraclexe\app\oracle\admin\XE\adump'
    *.background_dump_dest='E:\oraclexe\app\oracle\admin\XE\bdump'
    *.compatible='10.2.0.1.0'
    *.control_files='E:\oraclexe\oradata\XE\control.dbf'
    *.core_dump_dest='E:\oraclexe\app\oracle\admin\XE\cdump'
    *.db_name='XE'
    *.db_recovery_file_dest='f:\oracle_flash_recovery_area'
    *.db_recovery_file_dest_size=42949672960
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=XEXDB)'
    *.job_queue_processes=4
    *.open_cursors=300
    *.os_authent_prefix=''
    *.pga_aggregate_target=268435456
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sessions=20
    *.sga_target=805306368
    *.shared_servers=4
    *.undo_management='AUTO'
    *.undo_tablespace='UNDO'
    *.user_dump_dest='E:\oraclexe\app\oracle\admin\XE\udump'
    The contents of listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = E:\oraclexe\app\oracle\product\10.2.0\server)
    (PROGRAM = extproc)
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = E:\oraclexe\app\oracle\product\10.2.0\server)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (ADDRESS = (PROTOCOL = TCP)(HOST = myhostname)(PORT = 1521))
    DEFAULT_SERVICE_LISTENER = (XE)
    The contents of tnsnames.ora
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = myhostname)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    The contents of sqlnet.ora:
    # This file is actually generated by netca. But if customers choose to
    # install "Software Only", this file wont exist and without the native
    # authentication, they will not be able to connect to the database on NT.
    SQLNET.AUTHENTICATION_SERVICES = (NTS)

    I don't think it is supported because of XE multiple cpu usage limitations but "shared server" is not documented in the XE documentation - http://www.oracle.com/pls/xe102/ranked?word=%22shared+server%22
    so you may want to follow this guide for setup and try -
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/manproc.htm#ADMIN00502
    Best Regards,
    H.Tonguç YILMAZ
    My Oracle blog
    http://tonguc.wordpress.com
    "Never believe all you read or hear! Just because it is printed or someone is more experienced doesn't mean it is TRUE.."

  • Neo Bios 1.6 and Slow/Fast/Turbo/Ultra Modes

    Can anyone tell me what the difference is between the Slow/Fast/Turbo/Ultra modes in Bios 1.6 on the Neo boards?
    The only mode I can get to work is the Slow mode.  On all the rest, Win XP boots OK, but when I would run programs, the screen would lock for a few seconds, then come back in low resolution stating I had an unspecified "device failure", and I had to restart my computer for it to work properly.
    In any case, I have no clue what the difference is between modes.  I was able to complete a 3dMark test while in Turbo mode, and compared it with one run in Slow mode, and the differences were minimal.
    Can anyone enlighten me?

    No OC, Timings = by SPD, DRAM Frequency = Auto (200/400)
    Slow/Fast/Turbo/Ultra-Turbo results
    AIDA32 Display/GPU
    GPU Clock 200 210 210 210
    Memory clk 458 (no change)
    AIDA32 Motherboard/Motherboard (Effective clocks)
    FSB 809 (no change)
    Mem 404 (no change)
    Chipset 270 404 404 404
    SANDRA MAX3 Memory Benchmark
    INT 4340 4837 4956 5099
    Float 4390 4834 4970 5048
    PAT OFF ON ON ON
    Timings 2.0,4,4,6 2.0,3,3,6 2.0,2,3,6 2.0,2,2,6
    "Slow" disables PAT/MAT and reduces the chipset bus frequency to 66Mhz (quad pumped)
    "Fast/Turbo/Ultra-Turbo" Overclock your video card!!!
    If you set your memory timings manualy or use a ratio other than 1:1 there will be no difference between Fast/Turbo/Ultra-turbo (only difference being "by SPD" memory timings) -as far as i can tell
    There maybe other differences but not found them ....yet

  • XSLTC not working in -server mode of JVM

    I am translating one of my request xml to response xml using SinglePropertyAvailabilityRQ.xsl. I am using XSLTC technique of transformation. This works perfectly when I am running it normal JVM mode. But when I run this in �-server� mode of JVM it gives �Stylesheet compilation error�. Attaching my program and request xml and xsl used for transformation. The transform(Node node, String xslFile) method does the actual transformation and TemplateObjectFactory class maintains compiled Templates.
    public class TemplateObjectFactory
    private static final NB4Logger logger =
    NB4Logger.getLogger(XMLUtility.class.getName());
    private static Hashtable htTemplates = new Hashtable();
    private static Templates translet = null;
    private static TransformerFactory tFactory = null;
    private static void init() throws Exception
    String key = "javax.xml.transform.TransformerFactory";
    String value = "org.apache.xalan.xsltc.trax.TransformerFactoryImpl";
    Properties props = System.getProperties();
    props.put(key, value);
    System.setProperties(props);
    try
    tFactory = TransformerFactory.newInstance();
    catch (TransformerFactoryConfigurationError e)
    throw new Exception(e);
    // The hashtable object should be available through out the life cycle of
    // web services application. Hence the Hashtable has been made a class
    // variable
    // Hashtable object is synchonized by default and hence no need to
    // check thread safe issues.
    // check if template object already exists in the hashtable
    // if exists return it or else create a new template object
    // store it in the hashtable and return it to the caller.
    * Method which returns Template objects
    * @param strRoot - XML Root tag
    * @return Templates - reference to a translet
    * @throws Exception
    public static Templates getTemplateObject(String strRoot) throws Exception
    try
    if (tFactory == null)
    if (logger.isDebugEnabled())
    logger.debug(
    "Transformer Factory object is null. Need to initialize it");
    init();
    else
    if (logger.isDebugEnabled())
    logger.debug("Transformer Factory object is not null.");
    if (htTemplates.containsKey(strRoot))
    // Template object already exists in hashtable
    translet = (Templates) htTemplates.get(strRoot);
    else
    // Template object does not exists in hashtable
    // Need to create new template object.
    // XSL stylesheet to create a translet as a Templates object.
    // translet = tFactory.newTemplates(new StreamSource(xslFile));
    translet = tFactory.newTemplates(new StreamSource(strRoot));
    // add the template object into hashtable
    htTemplates.put(strRoot, translet);
    catch (Exception e)
    logger.error("Exception Occured " + e.getMessage());
    throw new Exception(e);
    return translet;
    public static Node transform(Node node, String xslFile)
    throws WSApplicationException
    Node resultNode = null;
    //apply transform on this node
    try
    if (logger.isDebugEnabled())
    logger.debug("Inside XMLUtility.transform ");
    TransformerFactory tFactory = TransformerFactory.newInstance();
    if (tFactory.getFeature(DOMSource.FEATURE)
    && tFactory.getFeature(DOMResult.FEATURE))
    Templates translet =
    (Templates) TemplateObjectFactory.getTemplateObject(xslFile);
    if (translet == null)
    logger.error("Translet is null");
    throw new Exception("Translet is null");
    Transformer transformer = translet.newTransformer();
    DOMSource xmlDomSource = new DOMSource(node);
    if (logger.isDebugEnabled())
    logger.debug("Testing the input of transformer - node (see console)");
    if (transLogger.isDebugEnabled())
    transLogger.debug("before trasformation for : " + xslFile);
    writeToConsole(node);
    DOMResult domResult = new DOMResult();
    // Perform the transformation, placing the output in the DOMResult.
    transformer.transform(xmlDomSource, domResult);
    if (logger.isDebugEnabled())
    logger.debug(
    "Testing the Output of transformer - node (see console)");
    if (transLogger.isDebugEnabled())
    transLogger.debug("after trasformation for : " + xslFile);
    writeToConsole(node);
    resultNode = domResult.getNode();
    else
    throw new org.xml.sax.SAXNotSupportedException(
    "SAX processing not supported!");
    catch (TransformerException te)
    logger.error("Transformer Exception occured",te);
    throw new WSApplicationException(FrameworkErrorCodeConstants.eqstrTRANSFORMATION_EXCP,te.getMessage());
    catch (Exception e)
    logger.error("Exception occured",e);
    throw new WSApplicationException(FrameworkErrorCodeConstants.eqstrWS_APP_EXCP,e.getMessage());
    return resultNode;
    XSL IS:
    ======
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hotelml="http://www.xpegs.com/v2001Q3/HotelML">
         <xsl:output method="xml" encoding="UTF-8"/>
         <xsl:template match="/SinglePropertyAvailabilityRQ">
         <xsl:param name="corpinfo">CorpInfo</xsl:param>
         <xsl:param name="freqguest">FreqGuest</xsl:param>
         <xsl:param name="udsource"></xsl:param>
    <xsl:param name="uddestintion"></xsl:param>
              <hotelml:HotelML>
                   <xsl:variable name="V1" select="."/>
                   <hotelml:Head>
                        <hotelml:Process>
                             <xsl:variable name="V43834416_27497032" select="'/HotelML/Form/PropertyInformation'"/>
                             <xsl:attribute name="DataPath"><xsl:value-of select="$V43834416_27497032"/></xsl:attribute>
                             <xsl:variable name="V43834608_27497784" select="'TI_PropertyInformationV1_1'"/>
                             <xsl:attribute name="Function"><xsl:value-of select="$V43834608_27497784"/></xsl:attribute>
                             <xsl:for-each select="ProcessingDirectives">
                                  <xsl:for-each select="@Token">
                                       <xsl:attribute name="Token"><xsl:value-of select="."/></xsl:attribute>
                                  </xsl:for-each>
                             </xsl:for-each>
                        </hotelml:Process>
                        <hotelml:Route>
                        <xsl:attribute name="Source"><xsl:value-of select="$udsource"/></xsl:attribute>
                        <xsl:attribute name="Destination"><xsl:value-of select="$uddestintion"/></xsl:attribute>
                        </hotelml:Route>
                   </hotelml:Head>
                   <hotelml:Form>
                        <hotelml:PropertyInformation>
                             <xsl:for-each select="Property">
                                  <xsl:for-each select="@DataSet">
                                       <xsl:attribute name="DataSet"><xsl:value-of select="."/></xsl:attribute>
                                  </xsl:for-each>
                             </xsl:for-each>
                             <xsl:for-each select="Property">
                                  <xsl:variable name="V6" select="."/>
                                  <xsl:for-each select="@ChainCode">
                                       <xsl:variable name="V43835568_43898712" select="."/>
                                       <xsl:for-each select="$V6/@PropertyCode">
                                            <xsl:variable name="V43835568_43898568" select="."/>
                                            <xsl:variable name="V43835568_26210968" select="';'"/>
                                            <xsl:variable name="V43835568_23714840" select="concat($V43835568_43898712,$V43835568_26210968)"/>
                                            <xsl:variable name="V43835568_27496472" select="concat($V43835568_23714840,$V43835568_43898568)"/>
                                            <xsl:attribute name="PropertyCode"><xsl:value-of select="$V43835568_27496472"/></xsl:attribute>
                                       </xsl:for-each>
                                  </xsl:for-each>
                             </xsl:for-each>
                             <hotelml:PropertyRate>
                                  <xsl:for-each select="AvailabilitySearchCriteria">
                                       <xsl:for-each select="@MatchingQualifier">
                                            <xsl:variable name="V43835760_43899784" select="."/>
                                            <xsl:variable name="V43835760_27498472" select="'ExactAndPublic'"/>
                                            <xsl:variable name="V43835760_27499064" select="$V43835760_43899784 = $V43835760_27498472"/>
                                            <xsl:variable name="V43835760_27497856" select="'ExactAndPublic'"/>
                                            <xsl:variable name="V43835760_27563088">
                                                 <xsl:choose>
                                                      <xsl:when test="$V43835760_27499064">
                                                           <xsl:value-of select="$V43835760_43899784"/>
                                                      </xsl:when>
                                                      <xsl:otherwise>
                                                           <xsl:value-of select="$V43835760_27497856"/>
                                                      </xsl:otherwise>
                                                 </xsl:choose>
                                            </xsl:variable>
                                            <xsl:attribute name="MatchingQualifier"><xsl:value-of select="$V43835760_27563088"/></xsl:attribute>
                                       </xsl:for-each>
                                  </xsl:for-each>
                                  <xsl:for-each select="AvailabilitySearchCriteria">
                                       <xsl:for-each select="@NumberOfAdults">
                                            <xsl:attribute name="NumberOfAdults"><xsl:value-of select="."/></xsl:attribute>
                                       </xsl:for-each>
                                  </xsl:for-each>
                                  <xsl:for-each select="AvailabilitySearchCriteria">
                                       <xsl:for-each select="@NumberOfBeds">
                                            <xsl:attribute name="NumberOfBeds"><xsl:value-of select="."/></xsl:attribute>
                                       </xsl:for-each>
                                  </xsl:for-each>
                                  <xsl:for-each select="AvailabilitySearchCriteria">
                                       <xsl:for-each select="@NumberOfChildren">
                                            <xsl:attribute name="NumberOfChildren"><xsl:value-of select="."/></xsl:attribute>
                                       </xsl:for-each>
                                  </xsl:for-each>
                                  <xsl:for-each select="AvailabilitySearchCriteria">
                                       <xsl:for-each select="@NumberOfRooms">
                                            <xsl:attribute name="NumberOfRooms"><xsl:value-of select="."/></xsl:attribute>
                                       </xsl:for-each>
                                  </xsl:for-each>
                                  <hotelml:DateRange>
                                       <xsl:for-each select="DateRange">
                                            <xsl:for-each select="@ArrivalDate">
                                                 <xsl:variable name="V39113288_39096080" select="."/>
                                                 <xsl:variable name="V39113288_39659576" select="'-'"/>
                                                 <xsl:variable name="V39113288_39389216" select="'4'"/>
                                                 <xsl:variable name="V39113288_39219288" select="'1'"/>
                                                 <xsl:variable name="V39113288_39206792" select="'2'"/>
                                                 <xsl:variable name="V39113288_39206432" select="'4'"/>
                                                 <xsl:variable name="V39113288_39206288" select="'7'"/>
                                                 <xsl:variable name="V39113288_39223248" select="substring($V39113288_39096080,$V39113288_39206432,$V39113288_39206792)"/>
                                                 <xsl:variable name="V39113288_39213664" select="substring($V39113288_39096080,$V39113288_39206288,$V39113288_39389216)"/>
                                                 <xsl:variable name="V39113288_40407544" select="concat($V39113288_39213664,$V39113288_39659576)"/>
                                                 <xsl:variable name="V39113288_39227648" select="substring($V39113288_39096080,$V39113288_39219288,$V39113288_39206792)"/>
                                                 <xsl:variable name="V39113288_39754960" select="concat($V39113288_40407544,$V39113288_39227648)"/>
                                                 <xsl:variable name="V39113288_40050096" select="concat($V39113288_39754960,$V39113288_39659576)"/>
                                                 <xsl:variable name="VX1" select="concat($V39113288_40050096,$V39113288_39223248)"/>
                                                 <xsl:attribute name="InDate">
                                                      <xsl:value-of select="$VX1"/>
                                                 </xsl:attribute>
                                            </xsl:for-each>
                                       </xsl:for-each>
                                       <xsl:for-each select="DateRange">
                                            <xsl:for-each select="@DepartureDate">
                                                 <xsl:variable name="V39113480_39096272" select="."/>
                                                 <xsl:variable name="V39113480_40854384" select="'7'"/>
                                                 <xsl:variable name="V39113480_40819072" select="'1'"/>
                                                 <xsl:variable name="V39113480_40355560" select="'4'"/>
                                                 <xsl:variable name="V39113480_39729264" select="'-'"/>
                                                 <xsl:variable name="V39113480_39604688" select="'2'"/>
                                                 <xsl:variable name="V39113480_40211880" select="substring($V39113480_39096272,$V39113480_40854384,$V39113480_40355560)"/>
                                                 <xsl:variable name="V39113480_40972544" select="concat($V39113480_40211880,$V39113480_39729264)"/>
                                                 <xsl:variable name="V39113480_39498544" select="substring($V39113480_39096272,$V39113480_40355560,$V39113480_39604688)"/>
                                                 <xsl:variable name="V39113480_40211952" select="substring($V39113480_39096272,$V39113480_40819072,$V39113480_39604688)"/>
                                                 <xsl:variable name="V39113480_40924360" select="concat($V39113480_40972544,$V39113480_40211952)"/>
                                                 <xsl:variable name="V39113480_40057704" select="concat($V39113480_40924360,$V39113480_39729264)"/>
                                                 <xsl:variable name="V39113480_39469104" select="concat($V39113480_40057704,$V39113480_39498544)"/>
                                                 <xsl:attribute name="OutDate">
                                                      <xsl:value-of select="$V39113480_39469104"/>
                                                 </xsl:attribute>
                                            </xsl:for-each>
                                       </xsl:for-each>
                                  </hotelml:DateRange>
                             <xsl:for-each select="RatePlan">
                             <hotelml:RateSearch>
                                       <xsl:for-each select="@RatePlanCode">
                                                 <xsl:attribute name="RatePlanCode">
                                                      <xsl:value-of select="."/>
                                                 </xsl:attribute>
                                  </xsl:for-each>
                                            <xsl:for-each select="@RatePlanType">
                                                 <xsl:attribute name="RatePlanType">
                                                      <xsl:value-of select="."/>
                                                 </xsl:attribute>
                                            </xsl:for-each>      
                                       <xsl:if test="$V1/ClientFileIdentification/@ClientFileType[.!='']">
                                            <xsl:variable name="testcp" select="$V1/ClientFileIdentification/@ClientFileType"/>
                                            <xsl:if test="$corpinfo=$testcp">
                                            <hotelml:CorpInfo>
                                                 <xsl:for-each select="$V1/ClientFileIdentification">
                                                      <xsl:variable name="V26" select="."/>
                                                      <xsl:for-each select="@ClientFileType">
                                                      <xsl:variable name="V43837680_43899976" select="."/>
                                                      <xsl:if test="$corpinfo=$V43837680_43899976">
                                                           <xsl:for-each select="$V26/@ClientFileNumber">
                                                                <xsl:variable name="V43837680_43899000" select="."/>
                                                                <xsl:variable name="V43837680_42661680" select="'CorpInfo'"/>
                                                                <xsl:variable name="V43837680_42657544" select="$V43837680_43899976 = $V43837680_42661680"/>
                                                                <xsl:variable name="V43837680_43918784" select="''"/>
                                                                <xsl:variable name="V43837680_42658496">
                                                                     <xsl:choose>
                                                                          <xsl:when test="$V43837680_42657544">
                                                                               <xsl:value-of select="$V43837680_43899000"/>
                                                                          </xsl:when>
                                                                          <xsl:otherwise>
                                                                               <xsl:value-of select="$V43837680_43918784"/>
                                                                          </xsl:otherwise>
                                                                     </xsl:choose>
                                                                </xsl:variable>
                                                                <xsl:attribute name="Code"><xsl:value-of select="$V43837680_42658496"/></xsl:attribute>
                                                           </xsl:for-each>
                                                      </xsl:if>
                                                      </xsl:for-each>
                                                 </xsl:for-each>
                                            </hotelml:CorpInfo>
                                            </xsl:if>
                                            </xsl:if>
                                            <xsl:if test="$V1/ClientFileIdentification/@ClientFileType[.!='']">
                                            <xsl:variable name="testfr" select="$V1/ClientFileIdentification/@ClientFileType"/>
                                            <xsl:if test="$freqguest=$testfr">
                                            <hotelml:FreqGuest>
                                                 <xsl:for-each select="$V1/ClientFileIdentification">
                                                      <xsl:variable name="V29" select="."/>
                                                      <xsl:for-each select="@ClientFileType">
                                                      <xsl:variable name="V43837872_43899976" select="."/>
                                                      <xsl:if test="$freqguest=$V43837872_43899976">
                                                           <xsl:for-each select="$V29/@ClientFileNumber">
                                                                <xsl:variable name="V43837872_43899000" select="."/>
                                                                <xsl:variable name="V43837872_42659040" select="'FreqGuest'"/>
                                                                <xsl:variable name="V43837872_42660064" select="$V43837872_43899976 = $V43837872_42659040"/>
                                                                <xsl:variable name="V43837872_43918856" select="''"/>
                                                                <xsl:variable name="V43837872_42661136">
                                                                     <xsl:choose>
                                                                          <xsl:when test="$V43837872_42660064">
                                                                               <xsl:value-of select="$V43837872_43899000"/>
                                                                          </xsl:when>
                                                                          <xsl:otherwise>
                                                                               <xsl:value-of select="$V43837872_43918856"/>
                                                                          </xsl:otherwise>
                                                                     </xsl:choose>
                                                                </xsl:variable>
                                                                <xsl:attribute name="Code"><xsl:value-of select="$V43837872_42661136"/></xsl:attribute>
                                                           </xsl:for-each>
                                                           </xsl:if>
                                                      </xsl:for-each>
                                                 </xsl:for-each>
                                            </hotelml:FreqGuest>
                                            </xsl:if>
                                       </xsl:if>
                                  </hotelml:RateSearch>
                                  </xsl:for-each>
                             </hotelml:PropertyRate>
                        </hotelml:PropertyInformation>
                   </hotelml:Form>
              </hotelml:HotelML>
         </xsl:template>
    </xsl:stylesheet>
    Request XML is:
    =============
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <SinglePropertyAvailabilityRQ Language="-1">
    <AvailabilitySearchCriteria AlternatePropertyFlag="False" NumberOfAdults="1" NumberOfChildren="1" NumberOfRooms="1"/>
    <Promotion PromotionCode=""/>
    <RatePlan/>
    <RatePlan RatePlanCode="Eco" RatePlanType="Standard"/>
    <RatePlan RatePlanCode="EQUR" RatePlanType="Standard"/>
    <ProcessingDirectives InstanceId="1" Token="1088400136957"/>
    <Property ChainCode="XX" PropertyCode="61309" PropertyCodeType="RV"/>
    <DateRange ArrivalDate="07/03/2004" DepartureDate="07/04/2004" NumberOfNights="1"/>
    <SuppressZeroRates Code="NO"/>
    </SinglePropertyAvailabilityRQ>

    JVM gives an Exception. I don't have the complete stack trace. But just have the message of the Exception.
    javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    Soon I will paste the complete StackTrace.

  • Need to create a Database in Shared Serve Mode

    Hi,
    Please help me in Creating a Manual Database in Shared Server Mode. (I am a Student and It is a Learning Process).
    I am able to Create Database (Without DBCA) in Dedicated Mode and I have no doubts in that.
    What are the parameters i need to specify
    Please post me Helpful Links

    Poorna Prakash wrote:
    Hi,
    Please help me in Creating a Manual Database in Shared Server Mode. (I am a Student and It is a Learning Process).
    I am able to Create Database (Without DBCA) in Dedicated Mode and I have no doubts in that.
    What are the parameters i need to specify
    Please post me Helpful LinksYOu need to understand that ... as far as the database is concerned ... it's not an either/or situation between dedicated and shared server. Setting shared server parameter like DISPATCHERS simply allows the database to handle shared server connections. But it is up to the client to specify which method it wants, and the database will always allow dedicated server connections.

  • How to config the server in shared server mode?

    SQL> alter system set dispatchers='(protocol=tcp)(dispatchers=10)' ;
    System altered.
    SQL> alter system set shared_servers=5;
    System altered.
    then config the client connection to shared server mode thru` net manager
    and try the qq user on another pc in lan.
    but it failed to use shared sever mode
    SQL> col username for a10
    SQL> col machine for a30
    SQL> col server for a10
    SQL> set linesize 120
    SQL> select username,server,machine from v$session where username is not null;
    USERNAME SERVER MACHINE
    QQ NONE WORKGROUP\HYC-PC
    SYS DEDICATED rhel5
    QQ user server type is NONE
    RED HAT linux or windows platform are the same result

    938261 wrote:
    SQL> alter system set dispatchers='(protocol=tcp)(dispatchers=10)' ;
    System altered.
    SQL> alter system set shared_servers=5;
    System altered.
    then config the client connection to shared server mode thru` net manager
    and try the qq user on another pc in lan.
    but it failed to use shared sever mode
    SQL> col username for a10
    SQL> col machine for a30
    SQL> col server for a10
    SQL> set linesize 120
    SQL> select username,server,machine from v$session where username is not null;
    USERNAME SERVER MACHINE
    QQ NONE WORKGROUP\HYC-PC
    SYS DEDICATED rhel5
    QQ user server type is NONE
    RED HAT linux or windows platform are the same resultDEDICATED vs. SHARED is controlled by the client; not by DB Server

  • Pjc for client-server mode

    hi,
    i have been using pjc for customized text field and text area and have successfully implemented it on windows and sun solaris. we have used pjc for working in non english character set so that the user can directly type in the required character set without any supporting application to enable new keyboard mapping. but i have a serious problem.
    these customized components work only on the webforms mode.i.e. on browser or applet. they dont work in the normal client server mode. is it possible that i can have them running in the normal runtime also. if yes then how and if not what is the work around for achieving the same without much effort.
    awaiting a prompt reply.
    thanks in advance,
    regards,
    Yousuf.
    Delhi.

    Dear Yousof,
    I want to do the same thing that u'vve already acheived, I want to customize oracle forms texfields and instead of EXTENDING VTextfield I want to extend JTextfield and ofcourse implementing IView interface.
    But I get problems, would u mind be kind enough to instruct me in doing that?
    Best regrds,
    Sasan

  • Leave switches in "Server" mode or Not

    I have multiple switches at different locations ( 16 ) I was hoping someone could explain wheather to leave "All" switches in vtp server mode. I have not created any vlans and I don't think that I will at this present time. So the question is, will there be any problems if ALL switches are left in "Server" mode???

    Hi AJ69,
    Are you trunking between the switches? Cisco does not recommend either leaving them in Server/Client or Transparent mode but many enterprises prefer transparent mode for the following reasons:
    This practice encourages good change control, as the requirement to modify a VLAN on a switch or trunk port has to be considered one switch at a time.
    VTP transparent mode limits the risk of an administrator error, such as deleting a VLAN accidentally, and thus impacting the entire domain.
    VLANs can be pruned from trunks down to switches that do not have ports in the VLAN. This results in frame flooding that is more bandwidth efficient. Manual pruning also has a reduced spanning-tree diameter. A per switch VLAN configuration also encourages this practice.
    There is no risk from a new switch being introduced into the network with a higher VTP revision number and over-writing the entire domain's VLAN configuration.
    You can find more information on the following website:
    http://www.cisco.com/en/US/customer/products/hw/switches/ps700/products_white_paper09186a00801b49a4.shtml
    HTH,
    Rakesh

  • Shared and Dedicated server modes

    Hi,
    We have been having some issues with connections and listeners. Please find here... Link [Post1|http://forums.oracle.com/forums/message.jspa?messageID=3665455] and Link [Post2|http://forums.oracle.com/forums/message.jspa?messageID=3677914].
    Despite this help from this forum, I still face some problem configuring listener in both Shared and Dedicated server modes.
    Pls find the below the problem...
    Two listeners namely, LSNR1 and LSNR2 have been started.
    listener.ora:
    LSNR2 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = dbdev.website.org)(PORT = 1522))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    SID_LIST_LSNR2  =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = TESTDB)
          (ORACLE_HOME = /u02/app/oracle)
    LSNR1 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = dbdev.website.org)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    SID_LIST_LSNR1 =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = TESTDB)
          (ORACLE_HOME = /u02/app/oracle)
      )LSNR1 works with both Shared and Dedicated configurations, whereas LSNR2 neither DEDICATED nor SHARED configurations...
    Here is the TNS names entry at the client (for LSNR2)...
    serv2=
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1522))
        (CONNECT_DATA =
          (SERVICE_NAME=DEDICATED)
      )When I try to connect using this, it says
    + ORA-12514: TNS: Listener does not know of service requested in connect descriptor +
    Pls help.
    Thanks,
    Aswin.

    Aswin,
    I didnt see the other posts but the error is fairly simple,
    >
    ORA-12514:
    TNS:listener does not currently know of service requested in connect descriptor
    Cause:     The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified a service name for a service (usually a database service) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.
    Action:     
    - Wait a moment and try to connect a second time.
    - Check which services are currently known by the listener by executing: lsnrctl services <listener name>
    - Check that the SERVICE_NAME parameter in the connect descriptor of the net service name used specifies a service known by the listener.
    - If an easy connect naming connect identifier was used, check that the service name specified is a service known by the listener.
    - Check for an event in the listener.log file.
    >
    So check what you are passing in the connection string.
    HTH
    Aman....

  • WARNING - Oracle intends to desupport Forms client server mode

    When Forms 6i becomes desupported you will have to move to Forms 9i. Forms 9i runtime can only be run in web mode from a web browser. You will not be able to run client-server forms in native operating systems such as Windows or Unix. The forms will essentially run on the application server with Java applets to being sent to your web browser. Links to third party products will no longer work with host commands executing on your local machine. You will have to include Java code to make local commands work.
    The transition from Forms 6i client-server to Forms 9i web mode will be one of the most painful upgrades Oracle has ever inflicted on its customers.
    Essentially, Oracle is trying to palm us off with running forms from web browsers whether we or our customers like it or not. Java seems to be creeping in. I suspect Developer will eventually turn into JDeveloper, as they will not want to support two products. Easy one line statements and built-ins will be replaced by hundreds of lines of Java nonsense. Developer will move from a 4GL RAD environment to a cumbersome bloated 3GL Java environment.
    You can stop this happening if you want to keep you customers happy by:
    1. Sending Oracle enhancement requests to allow Forms 9i to run in native client-server mode.
    2. Complaining to your Oracle sales contact.
    3. Asking difficult questions at Oracle user groups.

    Duncan et al.,
    I've been wondering why exactly a Forms9i app. needs to run in a web page? Why could the applet not be deployed in a more "standalone" fashion, i.e., an independent application window. This would at least offer the appearance of a native application, complete with the new Java look-and-feel.
    If Oracle really wanted make their customers happy, they would then take the next step and come up with a way to embed OC4J into a client-side deployment executable, which would then effectively allow for a 2-tier client-server architecture.
    It seems to me that 2-tier/3-tier each have their place in the world, depending on the situation. In the extreme "2-tier" example would be an application that is to be deployed on a single client workstation. It would be hard to argue that a separate application server ought to be used. On the other extreme, anybody who has tried to manage the deployment--and upgrade--of a large number of Forms clients is very attracted to the prospect of only having to maintain and upgrade a few application servers.
    I agree with the direction of the product as far as replacing Toolkit2 and the native runtime with the JRE. The advantage of on-demand updating of application code is compelling. The capability of moving application logic to the middle tier is extremely useful. Platform independence is now done using the "universal" JRE instead of TK2.
    If the product could maintain the client-side processing capability--without resorting to Javabeans--it would be just that much stronger. As an application architect, I want to be able to design the application to allocate the work where it makes the most sense, either on the client, the application server, or the database server.
    How hard would it be to put this client-side processing capability back into the product?
    Regards,
    Bruce MacDonald

  • Oracle 10gr2 rac, ora-12545 error when configured in shared server mode

    Hi i have fresh installation on two node rac on linux, with oracle 10gr2. It is running successfully, when i configure it in shared server mode and try to connect from client it gives error ora_12545:
    I have referred the oracle metalink notes and configured the local_listener as well as the remote_listener,
    still it is giving the error. I am able to tnsping all the entries on tnsnames.ora,
    i m also able to ping the hostnames,
    It connects most of the times succeessfully but some times it gives the error.
    how to solve this problem,
    please help me

    Basically this error means you misspelled the hostname or typed a wrong IP Address.
    Oracle Error :: TNS-12545+
    Connect failed because target host or object does not exist
    Cause
    The address specified is not valid, or the program being connected to does not exist.
    Action
    Ensure the ADDRESS parameters have been entered correctly; the most likely incorrect parameter is the node name. Ensure that the executable for the server exists (perhaps "oracle" is missing.) If the protocol is TCP/IP, edit the TNSNAMES.ORA file to change the host name to a numeric IP address and try again.
    I suggest you to check the dispatcher instance parameter.
    ~ Madrid
    http://hrivera99.blogspot.com

  • Client Server mode for time ten connection

    Hi, I am new to Times Ten and got a question for running TimesTen in Client Server Mode. When it is running in Client/Server mode:
    Does the database just run like a regular remote database ?
    Is there security for the remote application, such as userid/password ?
    Is there any limitation on number of remote connection can concurrently connect to the DB ?
    Does it use the JDBC or it has to be the native library ?
    Thank you for your help
    Henry

    Hi,
    With regard to your questions regarding TimesTen client/server mode:
    1. Does the database just run like a regular remote database ?
    I'm not sure exactly what you are getting at here but yes, I would say that it runs like any other c/s database. If you can be more specific in your question then I can give a more precise answer.
    2. Is there security for the remote application, such as userid/password ?
    If the TimesTen instance to which you are connecting was installed with Access Control enabled then yes, normal userid/password security applies. The client application must provide a valid TimesTen userid and password in order to establish a connection.
    3. Is there any limitation on number of remote connection can concurrently connect to the DB ?
    Subject to O/S resource limitations, a single instance of TimesTen (i.e. the TT server) supports a maximum of 9,999 concurrent client/server connections. Each individual datastore supports a maximum of 2047 concurrent connections (direct and client/server).
    4. Does it use the JDBC or it has to be the native library ?
    The TimesTen JDBC driver supports both direct modde and client/server. The TimesTen ODBC driver is provided in both direct mode and client/server versions. The JDBC driver uses the ODBC driver (it is a type 2 JDBC driver) and so the client machine requires a TimesTen client installation to use either ODBC or JDBC to access a remote datastore.
    Chris

  • Use of UI60_ICON in CLient Server Mode

    Help
    running a form in Client server mode it does not seem to want to
    look at my setting for UI60_ICON or TK60_ICON. Is this a known
    problem?
    Geoff Coleman
    null

    Hello Geoff:
    You need to use UI_ICON
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Geoff Coleman ([email protected]):
    Help
    running a form in Client server mode it does not seem to want to
    look at my setting for UI60_ICON or TK60_ICON. Is this a known
    problem?
    Geoff Coleman<HR></BLOCKQUOTE>
    null

  • D2k in client server mode & web environment

    Hi friends,
    I am using forms 6i with oracle 9i. I have a couple of questions, please advice.
    I have developed couple of forms in client server mode and this would be added to an existing application. I have been informed now that the application is web based. I have no idea about how a form can be coded_for or deployed_in web based environment.
    Is there any provision to convert the forms developed in client server mode so that we can use it in web based application ?
    what is the effort required in doing this conversion ?
    Do we have any docs for using d2k forms in a web environment ?
    Plz feel free to point out if I have missed any detail without which it is difficult to answer this question.
    Thanks
    -vish

    Hello,
    It is very easy to migrate from C/S to web, because of the portabilty of the Forms design code (.fmb)
    All you have to do, is to recompile the modules with the new binaries. The only "but" is that some instructions have been depreciated, and you have to rewrite them (often client machine interactions, that are covered by the Webutil library).
    goto the OTN Forms home page, then click the Migration link.
    Francois

Maybe you are looking for