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
ScottHello, 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 classThen 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-1When 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.ImtiazNow 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 RaketeAre 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 SilvaThis 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.8This 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 AGDear
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 jawadNative 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
-
How I connect a 27 " Mini DisplayPort Display to a Mac Pro 2006?
Dear All, I need to know if I can connect a 27" Mini DisplayPort Display to Mac Pro 2006 Thanks a lot in advance Subalv
-
I'm really considering purchasing PrE 12 and would like to try it out. (I have another video editing software and would like to try this one.) When I add video, I get a black screen "Created with Adobe Premiere Elements trial version". When I hit p
-
Iweb question. How can you remove music from a page?
How can you remove music from a your welcome page on iweb? Dumb but I can'f figure it out.
-
STRUTS and Appserver V. 8
Is this a can do thing? Having some trouble making it all work.. struts jars in my WEB_INF/lib ? and .tld's in WEB-INF? What about changes and versions of the DTD for web.xml Would welcome the skinny from anyone out there who is using the latest STRU
-
I am trying to remove the Playback Control bar from the course. I went into Project / Skin Editor and unchecked Show Playback Control. This removed the bar from the bottom of the screen, but a smaller version now appears at the top of the screen an