Hub 4 detailed connection stats??

Hello
Got my new hub 4 , all plugged in and working .However I can only get basic connection stats such as upload/download speed and time.
Where are detailed stats that I had with my hub 3??
Cheers
Oliver

I read the parts of the linked chat thread regarding disabling the noise/attenuation stats, and the reasoning for leaving it out does not make sense at all. Users are not going to lose sleep over extra technical information in the "Advanced" section - they know it's there for techincal support if they need it.
Heck, you could even completely hide it by not having a clickable link anywhere and only tell people about the HomeHub "special" link on the forums or BT support - then people won't get confused if they click where they shouldn't.
There are plenty of posts on these forums from people with older HomeHubs where they copy their stat page and people on the forum are able to easily identify what is going wrong (noise margin, etc). Easy for everyone! It is now made much more difficult to dig through logs to find this information now, even for a competent user like myself (I'm a software engineer) who isn't a fan of digging through logs if I can help it.
I think this really needs to be reconsidered in future firmware versions because - in my opinion - it is insane to completely disable something like this. It certainly wasted a lot of my time looking for it when I expected it to be there.

Similar Messages

  • CSM connection stats missing?

    Hi
    I have a policy-map to insert an Ip address into the http header. I am also binding this to a sticky group using src ip address(See policy ICHAIN1-INSERT).
    When I initiate a connection within the policy, although the connection is successful, when I try to view the connection stats (show mod csm 3 conns) my client is not listed in the connection table.
    When I remove the "sticky-group 10" command then show the connection table, I see my client listed.
    Is this normal behaviour?
    Also when I issue the show sticky command the real ip's are garbled as shown:-
    10 ip 143.52.208.19 D^OI^TD^Z^P!KP 65282
    10 ip 10.6.1.14 P2^hD^Z^D^B*^X 79985
    Config;
    module ContentSwitchingModule 2
    ft group 1 vlan 107
    priority 20 alt 10
    preempt
    vlan 105 client
    ip address 10.14.105.6 255.255.255.0
    gateway 10.14.105.1
    natpool CSM-PR1-USERS 10.14.105.10 10.14.105.18 netmask 255.255.255.0
    probe ICHAIN-HTTP1 tcp
    interval 10
    failed 60
    port 80
    probe ZEN-APPS1-PRB tcp
    interval 10
    failed 60
    port 524
    probe ZEN-LDAP1-PRB tcp
    interval 10
    failed 60
    port 636
    probe ZEN-SERVER1-PRB tcp
    interval 10
    failed 60
    port 524
    map ICHAIN1-X-FOR header
    insert protocol http header X-Forwarded-For header-value %is
    real BONG
    address 143.52.2.120
    inservice
    real HUORN
    address 10.11.33.44
    inservice
    real ICHAIN101
    address 10.14.72.21
    inservice
    real ICHAIN202
    address 10.14.72.70
    inservice
    real JOSHUA
    address 143.52.2.121
    inservice
    real KARAKA
    address 143.52.2.42
    inservice
    real KARO
    address 10.11.33.30
    inservice
    real PATE
    address 10.11.33.32
    inservice
    serverfarm ICHAIN-BB1
    nat server
    nat client CSM-PR1-USERS
    predictor leastconns
    real name ICHAIN1
    inservice
    real name ICHAIN2
    inservice
    probe ICHAIN-HTTP1
    serverfarm ZEN-APPS1
    nat server
    nat client CSM-PR1-USERS
    predictor leastconns
    real name BONG
    inservice
    real name JOSHUA
    inservice
    real name KARO
    inservice
    real name PATE
    inservice
    probe ZEN-APPS1-PRB
    serverfarm ZEN-LDAP1
    nat server
    nat client CSM-PR1-USERS
    predictor leastconns
    real name HUORN
    inservice
    real name KARAKA
    inservice
    probe ZEN-LDAP1-PRB
    serverfarm ZEN-SERVER1
    nat server
    nat client CSM-PR1-USERS
    predictor leastconns
    real name HUORN
    inservice
    real name KARAKA
    inservice
    probe ZEN-SERVER1-PRB
    sticky 10 netmask 255.255.255.255 timeout 2880
    policy ICHAIN1-INSERT
    header-map ICHAIN1-X-FOR
    sticky-group 10
    serverfarm ICHAIN-BB1
    vserver VIP-ICHAIN1
    virtual 10.14.105.20 tcp www
    serverfarm ICHAIN-BB1
    sticky 2880 group 10
    replicate csrp sticky
    replicate csrp connection
    persistent rebalance
    slb-policy ICHAIN1-INSERT
    inservice
    vserver VIP-ICHAIN1-SSL
    virtual 10.14.105.20 tcp https
    serverfarm ICHAIN-BB1
    sticky 1440 group 10
    replicate csrp sticky
    replicate csrp connection
    persistent rebalance
    inservice
    vserver ZEN-APPS1-VIP
    virtual 10.14.105.21 tcp 0
    serverfarm ZEN-APPS1
    replicate csrp connection
    persistent rebalance
    inservice
    vserver ZEN-LDAP1-VIP
    virtual 10.14.105.22 tcp 0
    serverfarm ZEN-LDAP1
    replicate csrp connection
    persistent rebalance
    inservice
    vserver ZEN-SERVER1-VIP
    virtual 10.14.105.23 tcp 0
    serverfarm ZEN-SERVER1
    replicate csrp connection
    persistent rebalance
    inservice
    Many Thanks
    Scott

    Hello, I have the same problem running CSM Ver 4.1(7)
    Showing connection stats with any of
    show module csm 4 conn
    show module csm 4 real
    do not show any connections nor does it matter if I specify vserver or client or detail as the options
    I am using cookie-based sticky and the show mod csm 4 sticky command seems to give correct info so that is not an issue for me

  • Creating new Connections/Statements/ResultSets

    Hi,
    RDMS = Sybase
    JDBC = Jconnect 5.5 obtained from Sybase website
    Purpose:
    To loop through the program below with different queries and produce
    a resultset.
    Details:
    I have a program that creates a query stores it in a static setter.
    The program calls the program below. The program below:
    (1) obtains the query from a static getter
    (2) creates a connection/statement/resultset
    (3) returns to the calling program where
    (a) resultset is displayed
    (b) calls close() in the program below which closes the
    connection/statement/resultset
    Problem:
    I thought that creating a new connection/statement/resultset
    each time the program below is called would work.
    The program below returns the correct resultset for the first query
    but when called with a different query returns the first resultset that
    was generated.
    Question:
    Do I have to use different objects for the connection/statement/resultset each time the program is called
    even though the existing connection/statement/resultset is closed
    before a new connection/statement/resultset is created ?
    if yes,
    I don't how to change the object for connection/statement/resultset
    dynamically each time the program below is called.
    Any assistance provided would be greatly appreciated !!
    Thanks for your time,
    YAM-SSM
    package ecmutl;
         import java.awt.*;
         import java.sql.*;
         public class DbConnect implements Runnable {     
              public static Thread queryThread = null;     
              public static Font        fntF;
              public static Connection conn = null;
              public static ResultSet rs = null;
              public static Statement stmt = null;      
              public static String nodename = EcmUtlLogicals.getNodeName();
              public static String password =     EcmUtlLogicals.getPassword();
              public String newline = "\n";
              public static String sqlstate;
              public static String message;
              public static String queryThreadDone = "false";
              public static String query = EcmUtlLogicals.getQuery();
              public static String dbname = EcmUtlLogicals.dbname;
              public static String username = EcmUtlLogicals.username;
                 public static int SybaseReturnCode; 
              void Connect() {               
                        try {                              
                        Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
                           conn = DriverManager.getConnection("jdbc:sybase:Tds:"+nodename+"/"+dbname,username,password);     
                   catch (SQLException exc) {
                        sqlstate = exc.getSQLState();          
                        message = exc.getMessage();
                        SybaseReturnCode = exc.getErrorCode();
                   catch (InstantiationException iste) {
                   catch (ClassNotFoundException cnfe) {
                   catch (IllegalAccessException iae) {
                   if (queryThread == null) {
                        queryThread = new Thread(this, "Query");
                        queryThread.start();               
                   } // close if                 
              } // close Connect method
              public void run() {               
                  try {                             
                                     stmt = DbConnect.conn.createStatement();                 
                        rs = stmt.executeQuery(query); 
                        queryThread = null;     
                   } // close try
                   catch (SQLException sqlex) {
                        sqlstate = sqlex.getSQLState();                     
                        message = sqlex.getMessage();
                        SybaseReturnCode = sqlex.getErrorCode();
                                    queryThread = null;
                            } // close catch
                            catch (java.lang.Exception ex) {
                          ex.printStackTrace ();
                   } // close catch
                   queryThreadDone = "true";
              } // close run method
              static void close() {     
                   try {
                         if ( rs != null){
                              rs.close();          
                         if ( stmt != null){
                              stmt.close();
                         if ( conn !=  null){
                              conn.close();     
                   } // close try
                   catch (SQLException error){     
              }// close close()          
    } // close DbConnect class     

    Then I'd say you should write a QueryThread object
    that extends Thread and takes an SQL statement in its
    constructor. In the run method, create a connection,
    statement, and result set to run that query, close
    them in reverse order when you're done, and provide a
    getter to give access to the results. Don't return a
    reference to the result set; put the results in a data
    structure or CachedRowSet and close out the result set
    as soon as you're done with it. ResultSets are
    database cursors, which are scarce resources.
    With this design, every thread has its own connection
    and resources. They can't conflict with each other. -
    MODHi MOD,
    I finished coding a QueryThread object exactly as you instructed
    and IT WORKS !!!!! The calling program calls QueryThread by:
    QueryThread qt = new QueryThread(query);
    qt.start();
    QueryThread code:
    package ecmutl;
         import java.awt.*;
         import java.sql.*;
         import java.util.List;
         import java.util.*;
         public class QueryThread extends Thread {
              public static Thread queryThread = null;     
              public static Font        fntF;
              public static Connection conn = null;
              public static ResultSet rs = null;
              public static Statement stmt = null;      
              public static String nodename = EcmUtlLogicals.getNodeName();
              public static String password = EcmUtlLogicals.getPassword();
              public String newline = "\n";
              public static String sqlstate;
              public static String message;
              public static String queryThreadDone = "false";
              public String query;
              public static String dbname = EcmUtlLogicals.dbname;
              public static String username = EcmUtlLogicals.username;     
              public static int SybaseReturnCode;
              public QueryThread(String query) {
                   this.query = query;                 
              public void run() {               
                   try {              
                        Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
                        conn = DriverManager.getConnection("jdbc:sybase:Tds:"+nodename+"/"+dbname,username,password);                                                                                                         
                        stmt = conn.createStatement();                 
                        rs = stmt.executeQuery(query);
                        List resultSetArray = new LinkedList();
                        resultSetArray = new ArrayList(); 
                        if (rs != null) {     
                             int i;
                             ResultSetMetaData rsmd = rs.getMetaData ();
                             int numCols = rsmd.getColumnCount ();
                             for (i=1; i<=numCols; i++) {
                                  if (i > 1) resultSetArray.add(",");
                                  resultSetArray.add(rsmd.getColumnLabel(i));
                             resultSetArray.add(newline);
                             boolean more = rs.next ();
                             while (more) {
                                  for (i=1; i<=numCols; i++) {
                                       if (i > 1) resultSetArray.add(",");
                                       resultSetArray.add(rs.getString(i)); 
                                  resultSetArray.add(newline);
                                  more = rs.next ();
                             EcmUtlLogicals.setResultSetArray(resultSetArray);
                             if (rs != null){
                                  rs.close();
                             if (stmt != null) {
                                  stmt.close();
                             if (conn != null) {
                                  conn.close();
                        queryThread = null;                                            
                   catch (SQLException sqlex) {
                        sqlstate = sqlex.getSQLState();                     
                        message = sqlex.getMessage();
                        SybaseReturnCode = sqlex.getErrorCode();
                        queryThread = null;
                   catch (java.lang.Exception ex) {
                                     ex.printStackTrace ();
                   queryThreadDone = "true";
         }I have only be using Java for three months. Sometimes one needs a teacher to go along with the APIs.
    Thanks for your patience/help/time
    YAM-SSM

  • SIP 6945 Keypad stops working after Connected state

    I have a lot of 6945s/3905s/6961s all working fine. 
    However I have 1 6945 phone that after dialing a number the Keypad stops working.  So during the Connected state the keypad stop working.  Ring Out is fine.
    Any ideas? Bad hardware?
    6945 SIP
    9-3-3-2
    CallManager
    9.1.1.21018-1

    When reading my report, I forgot to mention how the external hard drive is formatted :
    Hard Drive FW/USB:
    Manufacturer: LaCie
    Model: 0x0
    GUID: 0xD04B78070AD64B
    Maximum Speed: Up to 400 Mb/sec
    Connection Speed: Up to 400 Mb/sec
    Sub-units:
    Hard Drive FW/USB Unit:
    Unit Software Version: 0x10483
    Unit Spec ID: 0x609E
    Firmware Revision: 0x110
    Product Revision Level:
    Sub-units:
    Hard Drive FW/USB SBP-LUN:
    Capacity: 298.09 GB
    Removable Media: Yes
    BSD Name: disk1
    Mac OS 9 Drivers: No
    Partition Map Type: APM (Apple Partition Map)
    S.M.A.R.T. status: Not Supported
    Volumes:
    Aristotle:
    Capacity: 297.97 GB
    Available: 164.85 GB
    Writable: Yes
    File System: Journaled HFS+
    BSD Name: disk1s3
    Mount Point: /Volumes/Aristotle
    Raf

  • -24994 Runtime environment error. 1,wrong connection state.

    Dear All,
    While i was restoring the log files on a server from DBM Gui 7.6.0.
    I got this error
    -24994 Runtime environment error [backup_restore_replace "log" "B:\Backup from PRD\PRD_LOG "2974]; 1, wrong connection state.
    The size of the next four files after the PRD_LOG.2974 is '0' since the backups scheduled were failed for lack of space.
    What should i do in this situation?
    Thanks.
    Regards,
    Mudassir.Imtiaz

    Now when i tried to start it all over again.
    Its giving me the following error.
    -24988 Sql error [backup_restore "log" LOG 2975]; -903, Host file I/O error.
    Any suggestions how to get over this.
    Thanks.
    Regards,
    Mudassir.Imtiaz

  • Connect statement with input string in a script

    I would like to enter a password for each connect statement after I start my.sql
    my.sql
    connect scott/&p_password@orcl;
    grant SELECT to peter on table_1;
    SQL>@my.sql
    SQL> connect scott/&p_password@orcl;
    Please enter a value for p_password: grant SELECT to peter on table_1;
    invalid option.
    using: CONNECT <username> [AS SYSDBA|SYSOPER]
    SQL> ...
    Sql accept the grant statement after the connect statement as an input value.
    What must I change in my script???
    Best regards,
    Tom Rakete
    Message was edited by:
    Tom Rakete

    Are you trying to start your script from within SQL*Plus?
    Afraid no. Because the prompt "Please enter a value for ..." sounds suspicious.
    C:\my.sql
    conn max/&p_password@pdoxora
    grant select on test to public;Copy-paste from SQL*Plus:
    SQL> @C:\my.sql
    Enter value for p_password: *******
    Connected.
    Grant succeeded.In other words, SQL*Plus prompts "Enter value", not "Please enter a value".
    So what tool are you using?
    Regards,
    Andrew.

  • SPA525G2 - Can't see pressed keys/ chars - Connected State

    I have CISCO SPA525G2 already deployed at several clients premises (FW 7.5.1a).
    Unfortunately we’ve found a blocking issue that we hope to solve faster:
    Fail to show dialed alphanumeric characters in the Connected State, eg:
    IVR interaction don’t displays the characters pressed and heard by the user
    Conference call PIN isn’t showed when the characters are pressed and heard by the user
    I’ve tried to change configurations on customized soft keys but no results…current configuration is:
    <Connected_Key_List ua="na">hold|1;endcall|2;xfer|3;bxfer|4;conf;crdstart;crdstop;xferLx;confLx;park;phold;flash;</Connected_Key_List>
    Last testing was with 7.5.4 firmware and no results.
    If this is firmware related the only thing that you need it’s to copy the behavior of on HOLD to show the line with chars as you press some key.
    Does anyone from CISCO could help with this ? I've already opened a case at https://supportforums.cisco.com/community/netpro/small-business/onlinechatsupport and no response...
    Thanks in advance,
    João Silva

    This worked for me - it turned out I had McAfee and Windows firewall enabled - I disabled windows firewall and added all IPs in the safe zone on my McAfee firewall. For example: 192.168.1.1 to 192.168.1.254. You could also try to just disable all firewalls for now.
    Next step - I kept only one computer plugged into the Linksys at a time (physically unplugged them from the router inputs/shutdown wireless). Then do the network setup on each machine:
    Programs-Accesories-Communication-Network Setup Wizard
    Click next to all screens until you get to:
    When it asks you "Do you want to use shared connection" pick "No, let me choose another way to connect to internet", pick "This computer connect to the internet through a residential gateway", give the computer a name, hit next and call the network something, say HOME. FInish and repeat the same for all machines (you can create a network CD/floppy with the settings). Make sure only 1 machine connected to the Linksys at a time. Keep the name HOME on all other setups.
    This fixed it for me.

  • WCS 4.0 - Error: RMI FATAL ERROR. ERROR DETAIL: Connection Refused

    Have observed the following software defect in WCS 4.0:
    When clicking on a Mac Address link in a list of client MAC addresses, the following error is displayed: "Error: RMI FATAL ERROR. ERROR DETAIL: Connection Refused". The same error occurs when clicking on the MAC address URL within a list of rogue APs.
    Is this a configuration issue or a software defect?
    For reference, the WCS/WLC configuration is as follows:
    =======================================================
    WCS Version 4.0.81.0 Base+Location
    Windows 2003 with WCS running as a service.
    Multi-processor Xeon, 8 GB of RAM.
    Two 4404 WLC controllers v4.0.179.8

    This is one to use TRACE level debugging, and a repeated process, to analyse the WCS logs for possible problem
    identification.

  • Cisco ACE - CLSRST connection state

    hi,
    During performance testing with IBM Rational Performance Tester tool with 500 users, I noticed above 4000 connections in 'show conn' display and most of the connection states showed as 'CLSRST'.
    On doing search the meaning I found is
    'CLSRST-ACE closed the connection by resetting it'
    What does it mean and is it normal to see so many CLSRST connections.
    Thanks.

    It looks as if you are hitting CSCsw83500.
    Syed Iftekhar Ahmed

  • Detail: Connection to partner timed out after 60s

    Hi SAP Guru's
    Whenever I am editing and saving portal theme , getting below menteniod error :-
    Please help
    500 Connection timed out
    Error: -5
    Version: 7000
    Component: ICM
    Date/Time: Wed Aug 20 22:31:39 2008 
    Module: icxxthr.c
    Line: 2698
    Server: webdispatch01_WPD_02
    Error Tag: {-}
    Detail: Connection to partner timed out after 60s
    © 2001-2005, SAP AG

    Dear
    I think it's best you check the J2EE log files on this issue
    In filesystem /usr/sap/<SID>/JC<instance number>/j2ee/cluster/server0/log
    Tail the defaulttrace and perform your save on which the timeout occurs.
    Check other log files as well in those filesystems or in the work directory for more information concerning the problem.
    Kind regards
    Tom

  • Where did we find connection statement interfaces?

    where did we find connection ,statement interfaces when we are working with type 4 driver?

    where did we find connection ,statement interfaces
    when we are working with type 4 driver?The interfaces are always present in rt.jar. :)

  • BT home hub 4 wireless connection issue on the Xbo...

    Hi all,
    It has been flagged to us that there may be an issue when connecting an Xbox 360 to the new BT home hub 4.
    As many of you are aware the new BT home hub 4 has dual wireless bands broadcasting in the  2.4 GHz and 5 GHz range.
    It seems that when connecting an Xbox 360 wirelessly to the hub 4, the Xbox will state that there is an error, like the one below.
    “There is more than one network in range that has this SSID, please change your router SSID before proceeding”
    This issue seems to be due to the fact then when the Xbox scans for the available wireless networks, it sees both SSID's  and insists that one of them must be changed in case of a conflict.
    This is an Xbox 360 issue and not a hub 4 problem
    When Xbox 360 was released some 8 years ago dual band routers were very uncommon; so the Xbox has not been setup to deal with this type of connection.
    To correct this issue we have some steps that you can follow so that you can connect to the hub. You will need to log into the BT home hub manager  and change the SSID on the 5 GHZ band being broadcasted from the hub.
    Steps to do this are as follows…….
    Log in to the Hub 4 in the normal manner setting up a new password or using the custom password that has been setup by the customer then navigate to the Advanced Settings
    Then select continue to advanced setting
    Then select wireless
    Then select 5GHZ
    After that you will need to change Sync with 2.4 from yes to NO
    After this has been done you will then be able to change the SSID of the 5GZ band adding a number or a letter to the end
    After all this has been done you will then need to click apply to save the changes
    You will now be able to connect the Xbox in the normal way using the default wireless key 
    BTCare Community Mod
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post. If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

    Try changing the wireless channel in the hub. Enter 192.168.1.254 then go to wireless switch to manual and try another channel. You can try downloading inssider3 which will show netwrorks and their channels round about you
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • ACE serverfarm connection stats

    Hi Guy's,
    Just wondering if anyone can shed some light on what appears to be a discrepancy in the loadbalanced stats that are produced from a show serverfarm and the stats that my server team report for each loadbalanced server.
    For example:
    ACE/context1# show serverfarm LIVE
    serverfarm     : LIVE, type: HOST
    total rservers : 4
                                                    ----------connections-----------
           real                  weight state        current    total      failures
       ---+---------------------+------+------------+----------+----------+---------
       rserver:Server1
           10.10.10.1:0         8      OPERATIONAL  1077       23099      2123
       rserver: Server2
           10.10.10.2:0         8      OPERATIONAL   1099      23533      1830
    But the server team report Server1 has 615 and Server2 has 563 active sessions.  I would have thought that both loadbalancer and server statistics on current and active sessions should be the same?

    Hi paul,
    If you take output for sh conn rserver server1 detail
    You will notice that many connection on ACE is in different state. It would not show established.
    It may be in CLS-RST or CLOSE state. This happens when the connection are improperly closed.
    something like below:
    1  in  TCP   101  10.12.18.20:80       10.87.3.184:34484     CLOSED
    You will also notice many idle connection waiting for timeout to happen.
    This might be one of the reason for the descripancy.
    Below is the different port state for your reference:
    state:    The state of the connection. Non-TCP connections display "--"
    Possible TCP states are:
                   INIT -       Initial state of a connection.
                   SYNSEEN -    ACE received a SYN.
                   SYNACK -     ACE sent a SYNACK.
                   ESTAB -      3-way handshake completed and connection is established.
                   CLSFIN -     ACE closed the connection with a FIN.
                   CLSRST -     ACE closed the connection with a RST.
                   CLSTIMEOUT - ACE closed the connection for it timed out.
                   CLOSED -     Connection is half closed.
    regards,
    Ajay Kumar

  • Native sql DBCO, CONNECT statement short dump

    Hi ALL ,
    I am facing the  problem here.  please help me out in this.
    i am trying to connce to the external database MSS, i made all the entries in the DBCO t-code and writing the follwoing native sql statement.
    EXEC SQL.
    CONNECT TO 'AAJ' AS 'V'
    ENDEXEC.
    EXEC SQL.
    SET CONNECTION 'V'
    ENDEXEC.
    The above statement is not giving any error  when i activate it but when i execute it is giving me shortdump error .
    I already maintan   entries in DBCON table or DBCO t-code
    And also tel me once it is connect how can i access the data from MSS (Microsoft sql server)i mean what kind of statement.
    helpfull answer will be rewarded.
    Anees
    9886358645
    Message was edited by:
            anees jawad

    Native SQL
    Open SQL allows you to access database tables declared in the ABAP Dictionary regardless of the database platform that you R/3 System is using. Native SQL allows you to use database-specific SQL statements in an ABAP program. This means that you can use database tables that are not administered by the ABAP Dictionary, and therefore integrate data that is not part of the R/3 System.
    As a rule, an ABAP program containing database-specific SQL statements will not run under different database systems. If your program will be used on more than one database platform, only use Open SQL statements.
    Native SQL Statements in ABAP Programs
    To use a Native SQL statement, you must precede it with the EXEC SQL statement, and follow it with the ENDEXEC statement as follows:
    EXEC SQL [PERFORMING  )
    The parameters are separated by commas. You must also specify whether the parameter is for input (IN), output (OUT) or input and output (INOUT). For further information, refer to SAP Note 44977.
    EXEC SQL
       EXECUTE PROCEDURE proc1 ( IN , OUT :y )
    ENDEXEC.
    Cursor Processing
    Cursor processing in Native SQL is similar to that in Open SQL:
    OPEN
      ENDIF.
    ENDDO.
    EXEC SQL.
      CLOSE c1
    ENDEXEC.
    This example opens a cursor, reads data line by line, and closes the cursor again. As in Open SQL, SY-SUBRC indicates whether a line could be read.
    Data Types and Conversions
    Using Native SQL, you can
    Transfer values from ABAP fields to the database
    Read data from the database and process it in ABAP programs.
    Native SQL works without the administrative data about database tables stored in the ABAP Dictionary. Consequently, it cannot perform all of the consistency checks used in Open SQL. This places a larger degree of responsibility on application developers to work with ABAP fields of the correct type. You should always ensure that the ABAP data type and the type of the database column are identical.
    If the database table is not defined in the ABAP Dictionary, you cannot refer directly to its data type. In this case, you should create a uniform type description in the ABAP Dictionary, which can then be used by all application programs.
    If the table is defined in the ABAP Dictionary, you should remember that the sequence of fields in the ABAP Dictionary definition may not be the same as the actual sequence of fields in the database. Using the asterisk (*) in the SELECT clause to read all columns into a corresponding work area would lead to meaningless results. In the worst case, it would cause an error.
    The Native SQL module of the database interface passes a description of the type, size, and memory location of the ABAP fields used to the database system. The relevant database system operations are usually used to access and convert the data. You can find details of these operations in the manuals for the programming interface of the relevant database system. In some cases, Native SQL also performs other compatibility checks.
    The documentation from the various database manufacturers provides detailed lists of combinations of ABAP data types and database column types, both for storing ABAP field values in database tables (INSERT, UPDATE) and for reading database contents into ABAP fields (SELECT). You can also apply these descriptions for the input and output parameters of database procedures. Any combinations not listed there are undefined, and should not be used.
    The following sections provide details of the data types and conversions for individual databases. Although they are database-specific, there are also some common features.
    Recommended type combinations are underlined. Only for these combinations is behavior guaranteed from release to release. For any other combinations, you should assume that the description only applies to the specified release.
    The results of conversions are listed in a results column:
    "OK": The conversion can be performed without loss of data.
    Operations that fail are indicated by their SQL error code. Errors of this kind always lead to program termination and an ABAP short dump.
    In some cases, data is transferred without an SQL error occurring. However, the data is truncated, rounded, or otherwise unusable:
    Right truncation.
    "Left" or "right" applies to the normal way of writing a value. So, for example, if a number is truncated, its decimal places are affected.
    : Left truncation
    : Number is rounded up or down during conversion
    : A number that was "too small" is rounded to 0 (underflow)
    : The conversion result is undefined.
    There are several possible results. The concrete result is either not known at all, or can only be described using a set of rules that is too complicated for practical use.
    : The conversion returns the SQL value NULL.
    : The conversion is performed without fields and unchecked.
    The original data is converted, but without its format being checked. The result may therefore be a value invalid for the result type, which cannot be processed further. An example of this is a date field containing the value "99999999" or "abcdefgh" after conversion.
    Combinations of ABAP data type and database column type can be divided into finer subcategories. Here, for example, using the transfer direction ABAP ® database (INSERT, UPDATE):
    If the width of the ABAP field is greater than that of the database column, the ABAP field may contain values for which there is not enough space in the database column. This can produce other cases: The concrete data value in ABAP finds space in the database column, or not.
    If the ABAP field is at most as long as the database column, there is always space for the ABAP value in the database column.
    Some types, such as numeric columns, expect values in a particular format. This is particularly important in connection with character types, for example, when you want to write an ABAP character field (type C) into an integer column.
    Native SQL for Oracle
    Native SQL for Informix
    Native SQL for DB2 Common Server
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/content.htm

  • Connecting USB Hub doesn't connect some devices (randomly)

    I have quite a few USB devices (normally 5: external Apple Modem, mouse, ext. Apple keyboard, 2 printers), which I plug into a USB 2 hub (externally powered D-Link DUB-H7). When I bring my MBP back to my desk, I plug the hub into one of the ports on my MBP.
    In theory, this should connect all of my devices. In practice, it connects only some of them, and which ones it connects seems to be completely random. Sometimes just two, sometimes all of them. Sometimes the keyboard and not the mouse, sometimes vice-versa, and sometimes neither (both plug directly into the hub - I'm not using the keyboard hub).
    If I unplug and re-plug the main cable - I get another set of devices. If I unplug the cable to an unrecognized device and re-plug, it is then recognized.
    As you might imagine, this is a PITA.
    I have tried:
    - running USB Prober, including logging. This confirms that the non-working devices aren't recognized by the system at all, until I re-plug. The logging doesn't tell me anything that I can make use of.
    - installed the debugging USB kext (http://developer.apple.com/hardwaredrivers/download/usbdebug.html). This makes the USB Prober log give more information, but still doesn't tell me anything that helps. If this causes writing to some other log, I can't find it.
    - replaced the hub with an identical, brand new hub. No difference.
    - replaced the main USB cable with another USB 2 certified cable. No difference.
    Looked at the console and system logs. There are some USB-related errors, but nothing unusual happens at the point of connecting the hub. There are msgs from USB Prober, but I get these even when (successfully) unplugging and re-plugging a single device. E.g.
    2007-09-20 22:54:41.651 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:41.652 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:50.975 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:50.975 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:51.412 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:51.412 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:51.934 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:51.934 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:52.467 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:52.467 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:52.954 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:52.954 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:53.254 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    2007-09-20 22:54:53.254 USB Prober[510] USB Prober: USBDeviceOpen() failed 0xe00002c5
    So, any ideas on what this problem is, or how to track it down? The behavior is as if there are two many device-connection events happening in too short a time, and some of them are getting dropped. If so, could be an OS problem. But, that seems pretty basic.
    I'd be glad to provide more detailed logs, if someone can specify what to log.

    Hi all (esp. Carolyn). I bought a new hub (BelkinUSB 2.0 7-Port Economy Hub http://www.buy.com/prod/belkin-usb-2-0-7-port-economy-hub/q/loc/101/202378584.ht ml ), and my problems are gone.
    I did more searching (I had done a lot already), and found a single comment on newegg by someone having similar and worse problems - same D-Link hub, and also on a Mac, though the 2 other Mac users had no complaints.
    http://www.newegg.com/Product/ProductReview.aspx?Item=N82E16817111402&SortField= 0&SummaryType=0&Pagesize=100&SelectedRating=-1&=0&=100&Page=
    Some other users of this hub had problems also, on PC's as well, though most had none.
    Unfortunately, now I'm stuck w/2 junk hubs (warranty has expired). At least my problems are gone!
    Message was edited by: ruftytufty

Maybe you are looking for