A problem with vlan.dat retrieval in the RME
Hello,
the customer has LMS 3.1 and he uses RME for the backup of config files and vlan.dat files from netwrok devices. It is working fine, but he has problem with backuping vlan.dat files from the following switches: Cat2960-8TC,-24TC, Cat2960G-24TC,-48TC,-8TC and Cat3560E-24TD-E,S. I downloaded the latest packages for these devices into RME. I changed the telnet timeout value from 32s to 70s. But this issue still exist:-( The running and startup config from these switches is downloaded without any problem. Is it a bug?
Thank you
Best Regards
Roman
Hello,
I tried it manually and the copy is working ( i had to create empty file in the tftp directory under CSCOpx):-( The error mesage is that ssh and telnet is not available and tftp doesn't support fetching of vlan.dat. But ssh is working on the switches (the running and startup config is fetched by RME without any problem from these switches). The credentials verifications is done with OK for ssh and enable secret for these switches.
Roman
Similar Messages
-
SG-300 28P switches problem with VLAN Data and Voice, working all the time as Voice VLAN
Hi Everyone,
Thank you very much for your help in advance. I’m pulling my hair to fix the problem.
I just got the new SG-300 28P switches. My Bios ordered for me. I did not know how it runs until now... not an IOS based. I really do not know how to configure it.
I have 2 VLAN are Data and Voice.
- Data VLAN ID is 2 IP 192.168.2.X/255.255.255.0
- Voice VLAN ID is 200 IP 192.168.22.X/255.255.255.0
- I created two vlans, in switch, Data and Voice.
- On the port number 28, it is trunk by default, so I add Data vlan ID 2 tagged.
- On the port number 26, it is trunk by default, so I add Voice vlan ID 200 tagged.
- On the port number 27, I add Data vlan ID 2 tagged for Data vlan out.
- Port settings No.1
I set it up as Trunk with Data vlan 2 untagged, and 200 Tagged (voice vlan). I plugged in a phone with a pc attached. But the PC will get to the vlan 200 to get the DHCP address, but no from vlan 2. The Phone works with correct vlan ip.
- Port settings No.2
Trunk with vlan 1UP, 2T, and 200T. The phone is even worse. Would never pick up any IP from DHCP.
- Port settings No.3
Access with 200U...of course the phone will work... and the PC could not get to its own vlan. Instead, the PC got an ip from the voice vlan. Not from VLAN 2.
I have Linksys phone I’m not sure if this help.
For more information I setup in switch,
- enable voice vlan
- set the port on auto voice vlan
- enable LLDP-MED globally
- create a network policy to assign VLAN 200
- assign this network policy to the port the phone is connected to.
I hope this information help to help me to setup Data and Voice vlans, to plug the phone to work with vlan Voice 200 (IP rang 192.168.22.X), from phone to Pc and pc work as Data vlan 2 (IP rang 192.168.2.X).I just got done setting up voice VLANs on an SF 300-24P and verified working. This was working with Cisco 7900 series phones connected to a Cisco UC setup.
Here's my sample config.
Note that I edited this by hand before posting, so doing a flat out tftp restore probably won't work. However, this should give you a clue. Also, don't take this as 100% accurate or correct. I've only been working with these things for about a week, though I've worked with the older Linksys SRW switches for a couple of years. I'm a CCNP/CCDP.
VLAN 199 is my management VLAN and is the native VLAN on 802.1q trunks.
VLAN 149 is the data/computer VLAN here.
VLAN 111 is the voice/phone VLAN here.
VLAN 107 does nothing.
interface range ethernet e(1-24)
port storm-control broadcast enable
exit
interface ethernet e1
port storm-control include-multicast
exit
interface ethernet e2
port storm-control include-multicast
exit
interface ethernet e3
port storm-control include-multicast
exit
interface ethernet e4
port storm-control include-multicast
exit
interface ethernet e5
port storm-control include-multicast
exit
interface ethernet e6
port storm-control include-multicast
exit
interface ethernet e7
port storm-control include-multicast
exit
interface ethernet e8
port storm-control include-multicast
exit
interface ethernet e9
port storm-control include-multicast
exit
interface ethernet e10
port storm-control include-multicast
exit
interface ethernet e11
port storm-control include-multicast
exit
interface ethernet e12
port storm-control include-multicast
exit
interface ethernet e13
port storm-control include-multicast
exit
interface ethernet e14
port storm-control include-multicast
exit
interface ethernet e15
port storm-control include-multicast
exit
interface ethernet e16
port storm-control include-multicast
exit
interface ethernet e17
port storm-control include-multicast
exit
interface ethernet e18
port storm-control include-multicast
exit
interface ethernet e19
port storm-control include-multicast
exit
interface ethernet e20
port storm-control include-multicast
exit
interface ethernet e21
port storm-control include-multicast
exit
interface ethernet e22
port storm-control include-multicast
exit
interface ethernet e23
port storm-control include-multicast
exit
interface ethernet e24
port storm-control include-multicast
exit
interface range ethernet g(1-4)
description "Uplink trunk"
exit
interface range ethernet g(1-4)
switchport default-vlan tagged
exit
interface range ethernet e(21-24)
switchport mode access
exit
vlan database
vlan 107,111,149,199
exit
interface range ethernet g(1-4)
switchport trunk allowed vlan add 107
exit
interface range ethernet e(21-24)
switchport access vlan 111
exit
interface range ethernet g(1-4)
switchport trunk allowed vlan add 111
exit
interface range ethernet e(1-20)
switchport trunk native vlan 149
exit
interface range ethernet g(1-4)
switchport trunk allowed vlan add 149
exit
interface range ethernet g(1-4)
switchport trunk native vlan 199
exit
voice vlan aging-timeout 5
voice vlan oui-table add 0001e3 Siemens_AG_phone________
voice vlan oui-table add 00036b Cisco_phone_____________
voice vlan oui-table add 00096e Avaya___________________
voice vlan oui-table add 000fe2 H3C_Aolynk______________
voice vlan oui-table add 0060b9 Philips_and_NEC_AG_phone
voice vlan oui-table add 00d01e Pingtel_phone___________
voice vlan oui-table add 00e075 Polycom/Veritel_phone___
voice vlan oui-table add 00e0bb 3Com_phone______________
voice vlan oui-table add 108ccf MyCiscoIPPhones1
voice vlan oui-table add 40f4ec MyCiscoIPPhones2
voice vlan oui-table add 8cb64f MyCiscoIPPhones3
voice vlan id 111
voice vlan cos 6 remark
interface ethernet e1
voice vlan enable
exit
interface ethernet e1
voice vlan cos mode all
exit
interface ethernet e2
voice vlan enable
exit
interface ethernet e2
voice vlan cos mode all
exit
interface ethernet e3
voice vlan enable
exit
interface ethernet e3
voice vlan cos mode all
exit
interface ethernet e4
voice vlan enable
exit
interface ethernet e4
voice vlan cos mode all
exit
interface ethernet e5
voice vlan enable
exit
interface ethernet e5
voice vlan cos mode all
exit
interface ethernet e6
voice vlan enable
exit
interface ethernet e6
voice vlan cos mode all
exit
interface ethernet e7
voice vlan enable
exit
interface ethernet e7
voice vlan cos mode all
exit
interface ethernet e8
voice vlan enable
exit
interface ethernet e8
voice vlan cos mode all
exit
interface ethernet e9
voice vlan enable
exit
interface ethernet e9
voice vlan cos mode all
exit
interface ethernet e10
voice vlan enable
exit
interface ethernet e10
voice vlan cos mode all
exit
interface ethernet e11
voice vlan enable
exit
interface ethernet e11
voice vlan cos mode all
exit
interface ethernet e12
voice vlan enable
exit
interface ethernet e12
voice vlan cos mode all
exit
interface ethernet e13
voice vlan enable
exit
interface ethernet e13
voice vlan cos mode all
exit
interface ethernet e14
voice vlan enable
exit
interface ethernet e14
voice vlan cos mode all
exit
interface ethernet e15
voice vlan enable
exit
interface ethernet e15
voice vlan cos mode all
exit
interface ethernet e16
voice vlan enable
exit
interface ethernet e16
voice vlan cos mode all
exit
interface ethernet e17
voice vlan enable
exit
interface ethernet e17
voice vlan cos mode all
exit
interface ethernet e18
voice vlan enable
exit
interface ethernet e18
voice vlan cos mode all
exit
interface ethernet e19
voice vlan enable
exit
interface ethernet e19
voice vlan cos mode all
exit
interface ethernet e20
voice vlan enable
exit
interface ethernet e20
voice vlan cos mode all
exit
interface ethernet e1
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e2
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e3
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e4
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e5
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e6
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e7
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e8
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e9
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e10
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e11
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e12
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e13
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e14
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e15
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e16
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e17
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e18
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e19
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e20
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e21
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e22
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e23
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e24
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet g1
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet g2
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet g3
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet g4
lldp optional-tlv port-desc sys-name sys-desc sys-cap 802.3-mac-phy 802.3-lag 802.3-max-frame-size
exit
interface ethernet e1
lldp med notifications topology-change enable
exit
interface ethernet e2
lldp med notifications topology-change enable
exit
interface ethernet e3
lldp med notifications topology-change enable
exit
interface ethernet e4
lldp med notifications topology-change enable
exit
interface ethernet e5
lldp med notifications topology-change enable
exit
interface ethernet e6
lldp med notifications topology-change enable
exit
interface ethernet e7
lldp med notifications topology-change enable
exit
interface ethernet e8
lldp med notifications topology-change enable
exit
interface ethernet e9
lldp med notifications topology-change enable
exit
interface ethernet e10
lldp med notifications topology-change enable
exit
interface ethernet e11
lldp med notifications topology-change enable
exit
interface ethernet e12
lldp med notifications topology-change enable
exit
interface ethernet e13
lldp med notifications topology-change enable
exit
interface ethernet e14
lldp med notifications topology-change enable
exit
interface ethernet e15
lldp med notifications topology-change enable
exit
interface ethernet e16
lldp med notifications topology-change enable
exit
interface ethernet e17
lldp med notifications topology-change enable
exit
interface ethernet e18
lldp med notifications topology-change enable
exit
interface ethernet e19
lldp med notifications topology-change enable
exit
interface ethernet e20
lldp med notifications topology-change enable
exit
interface ethernet e21
lldp med notifications topology-change enable
exit
interface ethernet e22
lldp med notifications topology-change enable
exit
interface ethernet e1
lldp med enable network-policy poe-pse
exit
interface ethernet e2
lldp med enable network-policy poe-pse
exit
interface ethernet e3
lldp med enable network-policy poe-pse
exit
interface ethernet e4
lldp med enable network-policy poe-pse
exit
interface ethernet e5
lldp med enable network-policy poe-pse
exit
interface ethernet e6
lldp med enable network-policy poe-pse
exit
interface ethernet e7
lldp med enable network-policy poe-pse
exit
interface ethernet e8
lldp med enable network-policy poe-pse
exit
interface ethernet e9
lldp med enable network-policy poe-pse
exit
interface ethernet e10
lldp med enable network-policy poe-pse
exit
interface ethernet e11
lldp med enable network-policy poe-pse
exit
interface ethernet e12
lldp med enable network-policy poe-pse
exit
interface ethernet e13
lldp med enable network-policy poe-pse
exit
interface ethernet e14
lldp med enable network-policy poe-pse
exit
interface ethernet e15
lldp med enable network-policy poe-pse
exit
interface ethernet e16
lldp med enable network-policy poe-pse
exit
interface ethernet e17
lldp med enable network-policy poe-pse
exit
interface ethernet e18
lldp med enable network-policy poe-pse
exit
interface ethernet e19
lldp med enable network-policy poe-pse
exit
interface ethernet e20
lldp med enable network-policy poe-pse
exit
interface ethernet e21
lldp med enable network-policy poe-pse
exit
interface ethernet e22
lldp med enable network-policy poe-pse
exit
lldp med network-policy 1 voice vlan 111 vlan-type tagged
interface range ethernet e(1-22)
lldp med network-policy add 1
exit
interface vlan 199
ip address 199.16.30.77 255.255.255.0
exit
ip default-gateway 199.16.30.3
interface vlan 1
no ip address dhcp
exit
no bonjour enable
bonjour service enable csco-sb
bonjour service enable http
bonjour service enable https
bonjour service enable ssh
bonjour service enable telnet
hostname psw1
line console
exec-timeout 30
exit
line ssh
exec-timeout 30
exit
line telnet
exec-timeout 30
exit
management access-list Management1
permit ip-source 10.22.5.5 mask 255.255.255.0
exit
logging 199.16.31.33 severity debugging description mysysloghost
aaa authentication enable Console local
aaa authentication enable SSH tacacs local
aaa authentication enable Telnet local
ip http authentication tacacs local
ip https authentication tacacs local
aaa authentication login Console local
aaa authentication login SSH tacacs local
aaa authentication login Telnet local
line telnet
login authentication Telnet
enable authentication Telnet
password admin
exit
line ssh
login authentication SSH
enable authentication SSH
password admin
exit
line console
login authentication Console
enable authentication Console
password admin
exit
username admin password admin level 15
power inline usage-threshold 90
power inline traps enable
ip ssh server
snmp-server location in-the-closet
snmp-server contact [email protected]
ip http exec-timeout 30
ip https server
ip https exec-timeout 30
tacacs-server host 1.2.3.4 key spaceballz timeout 3 priority 10
clock timezone -7
clock source sntp
sntp unicast client enable
sntp unicast client poll
sntp server 199.16.30.1
sntp server 199.16.30.2
ip domain-name mydomain.com
ip name-server 199.16.5.12 199.16.5.13
ip telnet server -
EPM add-in problem with input data,retrieve dimension or members
Hello everyone,
I am trying to use data write back (input data) function with EPM add-in in Dashboards. I managed successfully bringing results of an EPM report. I've created a local connection at EPM, and created a connection at data manager for"Planning and consolidation, version for SAP netweaver platform". And i could get the values via refreshing connection at preview mode, so far so good. Now i want to add a connection which will serve as data write back function to a specific BPC cube. The problem is, I can retrieve data source name and environment name. But when i click to retrieve model names, it retrieves empty results. The problem exist in, "retrieve dimension" and"retrieve dimension members" functionalities too. I realized that i could retrieve model names for only one specific environment, but even i could get these, when i try to retrieve "cell definition" i am facing an error. You can see related screenshots below.
I am using Dashboards 4.1 SP2, EPM connector 10 SP 17. I created two connections as local and business planning and consolidation for netweaver. I selected same environment and model name for these connections. Neither did work. Any ideas?
Update: The reason i could see some model names and some others not was i didn't specified the model as data source at:
Enable BPC Model as reporting data source
Logon to BPC 10.0 NW web client -> Planning and Consolidation Administration -> Dimensions and Models -> Models -> Select the Model -> Edit -> Features Used with the Model -> mark check box 'Use as Source of Data' -> Save.
I will update here if i could find a solution for the other issue. (First screenshot).
Update_2: The problem was occuring because i wasn't connecting to transient cube, created automatically by applying the step at Update_1. While creating a local connection, you shouldn't connect to the original cube, but to the transient one instead to use input data functionality.
Regards,
Onur
Message was edited by: Onur GöktaşHI,
I believe it is definitely the support pack. I posted an issue on this forum and I saw your post. Your issue is very similar to mine. I saw Andy's reply to you about the SP 18 and looked into it. Thanks Andy. SP 18 resolved my issue. See my post. Kathy -
Problem with my data retrieval method
I keep getting the following error message "SQLError:java.sql.SQLException: [Microsoft][ODBC Driver Manager] Invalid cursor state" when I'm testing a method which executes a query on a database. The database has been setup and all that. I know because I've got methods setup which update the database by performing SQL queries etc.
This query I'm performing doesn't seem to work. Basically I'm retrieving all the orders for a certain customer. Each customer is identified by a customer ID, and the order has the following other fields: Order ID, model, trim and date. So basically I retrieve the other details for one customer.
Here is the code for the method I'm using:
public void getOrder(int customer)
try
Statement stmt = conn.createStatement();
ResultSet rs4 = stmt.executeQuery("SELECT * FROM orders WHERE id_customer= "+customer);
System.out.println("*** Order ID: "+rs4.getInt("id_order")+" Model: "+rs4.getString("model")+" Trim: "+rs4.getString("trim")+" Date: "+rs4.getDate("order_date")+" ***");
catch(SQLException sqle)
System.err.println("SQLError:"+sqle);
catch(NullPointerException npe)
System.out.println("No database connection exists, please make sure you have successfully connected to a database");
also I've double checked the name of all the fields and tables and they're all correct in the code. So there's no mistake there.
any idea what's going wrong? how do I correct it? what does "invalid cursor state" mean?import java.util.Map;
import java.util.HashMap;
import java.util.Set;
import java.util.HashSet;
import javax.swing.JOptionPane;
import java.util.Iterator;
import java.sql.*;
public class CarCatalogue
// instance variables
private Map modelRange;
private Map electives;
private Map accessories;
private Connection conn;
private String username = "";
private String password = "";
private String url = "";
private boolean condition = false;
* Constructor for objects of class CarCatalogue
public CarCatalogue()
// initialise instance variables
modelRange = new HashMap();
electives = new HashMap();
accessories = new HashMap();
public void addVariant(String model, String trim, double price)
modelRange.put(new String(model+" "+trim), new Double(price));
public void addChoice(String model, String trim, String category,
boolean opt, String description, double price)
Map categoryMap;
Set optionSet;
String v = new String(model+" "+trim);
if (!(modelRange.containsKey(v)))
JOptionPane.showMessageDialog
(null,"Unknown variant: "+v+
"\nUnable to add option details to catalogue.");
else
if (opt)
// Are there any options for this variant yet?
if (accessories.containsKey(v))
categoryMap = (Map)accessories.get(v);
else // this is the first option for the variant
categoryMap = new HashMap();
accessories.put(v.toString(),categoryMap);
// Are there existing options for this category?
if (categoryMap.containsKey(category))
optionSet = (Set)categoryMap.get(category);
optionSet.add(new Choice(description,price));
else // set up a new category of options
optionSet = new HashSet();
optionSet.add(new Choice(description,price));
categoryMap.put(category,optionSet);
else // Do exactly the same as above, but in the electives map
// Are there any options for this variant yet?
if (electives.containsKey(v))
categoryMap = (Map)electives.get(v);
else // this is the first option for the variant
categoryMap = new HashMap();
electives.put(v.toString(),categoryMap);
// Are there existing options for this category?
if (categoryMap.containsKey(category))
optionSet = (Set)categoryMap.get(category);
optionSet.add(new Choice(description,price));
else // set up a new category of options
optionSet = new HashSet();
optionSet.add(new Choice(description,price));
categoryMap.put(category,optionSet);
public double getPrice(String model, String trim)
double price = 0;
String k = new String(model+" "+trim);
if ((modelRange.containsKey(k)))
Double d = (Double)modelRange.get(k);
price = d.doubleValue();
return price;
else
JOptionPane.showMessageDialog(null,"No such model and trim combo exists\nPlease enter a valid combo", "ERROR",JOptionPane.ERROR_MESSAGE);
return price;
public Set getAccessoryCategories(String model, String trim)
String k = new String(model+" "+trim);
if ((accessories.containsKey(k)))
Map m = (Map)accessories.get(k);
Set s = new HashSet (m.keySet());
return s;
else
JOptionPane.showMessageDialog(null,"No such model and trim combo exists\nPlease enter a valid combo", "ERROR",JOptionPane.ERROR_MESSAGE);
return null;
public Set getElectiveCategories(String model, String trim)
String k = new String(model+" "+trim);
if ((electives.containsKey(k)))
Map m = (Map)electives.get(k);
Set s = new HashSet (m.keySet());
return s;
else
JOptionPane.showMessageDialog(null,"No such model and trim combo exists\nPlease enter a valid combo", "ERROR",JOptionPane.ERROR_MESSAGE);
return null;
public Set getChoices(String model, String trim, boolean b, String category)
String k = new String(model+" "+trim);
String c = category;
if((modelRange.containsKey(k)))
if (b == true)
Map m = (Map)accessories.get(k);
if (m.containsKey(c))
Set s = (HashSet)m.get(c);
return s;
else
JOptionPane.showMessageDialog(null,"No such accessory category exists\nPlease enter a valid category", "ERROR",JOptionPane.ERROR_MESSAGE);
return null;
else
Map m2 = (Map)electives.get(k);
if (m2.containsKey(c))
Set s1 = (HashSet) (m2.get(c));
return s1;
else
JOptionPane.showMessageDialog(null,"No such elective category exists\nPlease enter a valid category", "ERROR",JOptionPane.ERROR_MESSAGE);
return null;
else
JOptionPane.showMessageDialog(null,"No such model and trim combo exists\nPlease enter a valid combo", "ERROR",JOptionPane.ERROR_MESSAGE);
return null;
public void connectTo(String user, String pass, String DatabaseName)
try
url = "jdbc:odbc:" + DatabaseName;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url, user, pass);
username = user;
password = pass;
Statement s = conn.createStatement();
Statement s2 = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT * FROM modelrange");
while(rs.next())
addVariant(rs.getString("model"),rs.getString("trim"),rs.getDouble("price"));
ResultSet rs2 = s2.executeQuery("SELECT * FROM Selection");
while(rs2.next())
addChoice(rs2.getString("model"),rs2.getString("trim"),rs2.getString("category"),rs2.getBoolean("opt"),rs2.getString("description"),rs2.getDouble("price"));
catch(ClassNotFoundException cnfex)
System.err.println("Failed to load ODBC driver");
cnfex.printStackTrace();
condition = true;
catch(SQLException sqlex)
System.err.println("Unable to connect to database");
sqlex.printStackTrace();
System.out.println("SQL error:" + sqlex);
condition = true;
if(!condition)
System.out.println("Connection established");
else
System.out.println("Connection failed");
condition = false;
public void addCustomer(String fname, String sname, String phonenumber, String email)
try
Statement st1 = conn.createStatement();
st1.executeQuery("INSERT INTO customer (firstname, surname, telephone, username, email) VALUES('"+fname+"','"+sname+"','"+phonenumber+"','"+username+ "','"+email+"');");
catch(SQLException sqle)
System.out.println("Customer added successfully");
public void addOrder(int CustID, String model, String trim, String date)
try
Statement st = conn.createStatement();
Statement st2 = conn.createStatement();
ResultSet rs3 = st.executeQuery("SELECT * FROM customer");
Map out = new HashMap();
while(rs3.next())
String ID = ""+rs3.getInt("id_customer");
out.put(ID, null);
if(!(out.containsKey(""+CustID)))
System.out.println("No such customer with the specified ID exists, please enter a valid ID");
else
String key = new String(model+" "+trim);
if(modelRange.containsKey(key))
ResultSet rs1 = st2.executeQuery("INSERT INTO orders(id_customer, model, trim, order_date) VALUES("+CustID+",'"+model+"','"+trim+"',#"+date+"#);");
else
System.out.println("No such model and trim exists, please make sure the values entered are valid and correct");
catch(SQLException sqle)
System.out.println("Order completed successfully");
System.err.println("SQLError:"+sqle);
catch(NullPointerException npe)
System.out.println("No database connection exists, please make sure you have successfully connected to a database");
public void getOrder(int customer)
try
Statement stmt = conn.createStatement();
ResultSet rs4 = stmt.executeQuery("SELECT * FROM orders WHERE id_customer= "+customer);
System.out.println("*** Order ID: "+rs4.getInt("id_order")+" Model: "+rs4.getString("model")+" Trim: "+rs4.getString("trim")+" Date: "+rs4.getDate("order_date")+" ***");
catch(SQLException sqle)
System.err.println("SQLError:"+sqle);
catch(NullPointerException npe)
System.out.println("No database connection exists, please make sure you have successfully connected to a database");
this is all the code in my class -
Problem with displaying Date field in the table.
Hi All,
I am trying to display data into a table UI Element.
In that data, i have one DATE type field. While displaying data in DATE field, it will display like this "01.02.2009".
Now my requirement is if i want to modify that DATE field, it will allow to modify "01.02.2009" to "26.02.2009".
But while modifying DATE field , I want to show the Calender of that month, in that i have to select the another date.
(Like normal Date UI Element will show that calender).
Can anyone please help me.
Thanks in Advance!
Regards,
Sreelakshmi.Hi,
Go to the context attribute that was mapped to the DATE field of the table and change the perperty INPUT HELP MODE to AUTOMATIC and it works.
Regards,
Manne. -
Problem with billing date at closed period
Hi
We have a problem with billing date in transaction . Previously we could set up different (earlier) billing date than the actual posting period and now it is not working. We receive an error message that the posting period is closed ) .
I attached an example invoice which we managed to post and where you can see what Iu2019m thinking about, parking number: 1024337, BILLING DOCUMENT: 841835. In this case the billing date was at 30.11.2007, but the posting in 15.07.2008 and we managed to post.
Pls help that issue
ypshi,
it is due to posting period closed for the month of 07/2008.
u need to open posting during that period.
Regards,
Greeshma -
Facing problem with a date column in select query
Hi,
I am facing problem with a date column. Below is my query and its fainling with " invalid number format model" .
Query: SELECT *
FROM EMP
WHERE trunc(LAST_UPDATED) >= to_date(to_char(22-05-2009,'dd-mm-yyyy'),'dd-mm-yyyy')
LAST_UPDATED column is "DATE" data type.
Please help me ThanksRadhakrishna Sarma wrote:
SeánMacGC wrote:
WHERE LAST_UPDATED >= to_date('22-05-2009','dd-mm-yyyy');
You do not need the TRUNC here in any case.
I don't think so. What if the user wants only data for 22nd May and the table has records with date later than 22nd also? In that case your query willl not work. In order for the Index to work, I think the query can be written like this I think Sean is right though. Use of TRUNC Function is quiet useless based on the condition given here, since the to_date Function used by OP will always point to midnight of the specified date, in this case 22-05-2009 00:00:00.
Regards,
Jo
Edit: I think Sean proved his point... ;) -
Problem with loading data to Essbase
Hi All,
I have a problem with loading data into Essbase. I've prepared maxl script to load the data, calling rule file. The source table is located in RDBMS Oracle. The script works correctly, ie. generally loads data into Essbase.
But the problem lies in the fact, that after deletion of data from Essbase, when I'm trying to load it again from the source table I get the message: WARNING - 1003035 - No data values modified by load of this data file - although there is no data in Essbase... I've also tried to change the mode of loading data from 'overwrite' to 'add to existing values' (in rule file) but it does'nt help ... Any ideas what can I do?Below few lines from EPM_ORACLE_INSTANCE/diagnostics/logs/essbase/dataload_ODL.err:
[2013-09-24T12:01:40.480-10:01] [ESSBASE0] [AGENT-1160] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1116830016] Received Validate Login Session request
[2013-09-24T12:01:40.482-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1114724672] Received client request: Get App and Database Status (from user [admin@Native Directory])
[2013-09-24T12:01:54.488-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1101564224] Received client request: MaxL: Execute (from user [admin@Native Directory])
[2013-09-24T12:01:54.492-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1115777344] Received client request: MaxL: Describe (from user [admin@Native Directory])
[2013-09-24T12:01:54.492-10:01] [ESSBASE0] [MLEXEC-2] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1115777344] Output columns described
[2013-09-24T12:01:54.494-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1102616896] Received client request: MaxL: Define (from user [admin@Native Directory])
[2013-09-24T12:01:54.494-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1102616896] Received client request: MaxL: Fetch (from user [admin@Native Directory])
[2013-09-24T12:01:54.494-10:01] [ESSBASE0] [MLEXEC-3] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1102616896] Record(s) fetched
[2013-09-24T12:01:54.496-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1116830016] Received client request: MaxL: Fetch (from user [admin@Native Directory])
[2013-09-24T12:01:54.498-10:01] [ESSBASE0] [AGENT-1160] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1114724672] Received Validate Login Session request
[2013-09-24T12:01:54.499-10:01] [ESSBASE0] [AGENT-1001] [NOTIFICATION] [16][] [ecid:1379989900303,0] [tid:1101564224] Received client request: Get Application State (from user [admin@Native Directory]) -
Problem with Save data with report
Post Author: ramprosoft
CA Forum: General
Hi,
I am new to CR and using Crystal Reports XI with SQL Server 2000.
I'm not able to remove the saved data in a report. I have played around different options, but unfortunately I'm not able to remove the data. I have checked variouse places in web above this issue not able to find a solution, so decided to open a new post. The problem is :
I have created a simple report and saved with-out data (1st version) the file size was 16KB. After few changes I have saved the same report with Data, the file size become 1065 KB. Its perfect and I can view the report in Report Viewer. Great Stuff!. Now the Testing completed, I would like to move this report to production environment, I notice that I'm unable to remove the data. I have played around various tricks like below, but it didnt work well.
Trick 1:
Uncheck: File->Options->Reporting (tab)->Save Data With Report.
Check: File -> Options -> Reporting (tab)->Discard Saved data on Open,
Uncheck: file-> Report Options -> Save Data With Report.
File -> Save Data with Report (Not selected)
Opened the report and try "save" and also tried "save as", still the size is 1065.
Trick 2:
I enabled all "Save Data with report" feature. Deleted all the rows in the table related to the query, previewed the report and Saved the report with "Save Data with report" featuer. But now, the funny part happen, the file size increased to 1070kb, instead of reducing. Worst Stuff!!!
Trick 3:
Updated the latest version of Patch and tried above tricks, still i'm not able to remove the data.
Appreciate, if you could help me to fix the problem.
thanks in advancePost Author: salmanq
CA Forum: General
Hi, This
post is very informative, however I would like some specific information. If
someone can help me then please send me a private message. Best Regards,
Wholesale Pages UK Dropshippers
| Wholesale Suppliers
Australia Wholesalers and
Dropshippers | Dubai Property and Real Estate -
PSP: problems with viewing data
Hello.
I'm currently working at on-line shop and have some problems with viewing data from database. When there is no much inserts to table its working very well. But after inserting all Inserts I have its acting weird.
Sample with 10 INSERTS:
http://gafgarion.atspace.com/psp/1.jpg
Sample with 100 INSERTS:
http://gafgarion.atspace.com/psp/2.jpg
I'm using Oracle 9i. when I have more data in my database its acting weird. There is SELECT only from one table, but sometimes I have data from other tables aswell.
I didnt touch any config files or something else. Only created new User and DAD.
any ideas what should I do to fix that ??
thnx in adviceHello,
My guess is that you are speaking about PLSQL Server Pages (PSP), and the PLSQL Web Toolkit.
This is why I do not think that you will have lot of answer since this forum is targeted toward Web Services developer (XML, SOAP, and so on)
I am inviting you to ask your question on the general Oracle Application Server - General or PLSQL forums.
Regards
Tugdual Grall -
OBIEE-Answers Problems with NVARCHAR2 data type elements
Hello experts,
After we completed the .rpd development and ported to the real-time environment, when we try to create requests in Answers of Presentation services by selecting certain columns only and try to see results, we are getting an error if the columns are of NVARCHAR type. The error is given below.
This is stopping end users being not able to create any answers/requests. Please suggest how we can resolve this or if any specific things need to be done to solve the problem.
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
State: HY000. Code: 87720170. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 17001] Oracle Error code: 24328, message: ORA-24328: illegal attribute value at OCI call OCIAttrSet. [nQSError: 17007] Error while executing OCIDefine routines. (HY000)Hello Damon,
Thanks for the response.
We have also tried to query the same data through SQL*Plus and it went well. We had no issues with any data. Also the .RPD is working in our local system with the same data, on windows OS. But when we port the .RPD in the Server (Sun Solaris) we are having problems with the columns which are considered as NVARCHAR2 in the database and VARCHAR in the Physical layer of BI.
We observed there is no NVARCHAR2 data type supported in BI administrator in building the RPD. Is there any other datatype supports the NVARCHAR2 datatype in BI?
Thanks,
Narasimha -
Problem with a data set: DIAdem crashes
Hi,
I've got a problem with a data set. When I want to zoom in DIAdem-View, DIAdem crashes with the following message (translated from German ;-):
error type: FLOAT INEXACT RESULT or FLOAT INVALID OPERATION or FLOAT STACK CHECK
error address: 00016CB8
module name: gfsview.DLL
I've got some similar data set not showing such problems. Further on I scanned the data a bit, but in the 59000 points I didn't see anything special. I did try to delete "NOVALUE"s as well, but after that there still exist "NOVALUE"s.
Does anyone have an idea what to look for?
Thanks,
CarstenCarsten,
Could you please upload you Citadel database to the following FTP site:
ftp.ni.com/incoming
If you want to compress (ZIP) and/or put a password on the data, that's fine. Please send me a private email at [email protected] (with the file name and password if you put one on the file) once you have uploaded the file and I will check it out.
Otmar
Otmar D. Foehner
Business Development Manager
DIAdem and Test Data Management
National Instruments
Austin, TX - USA
"For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary." -
Problem with input data format - not "only" XML
Hi Experts,
I have problem with input data format.
I get some data from JMS ( MQSeries) , but input format is not clear XML.
This is some like flat file with content of XMLu2026.
Example:
0000084202008-11-0511:37<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:xsd:test.01" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance Sndr="0001" Rcvr="SP">
...content....
</Document>000016750
Problems in this file is :
1. data before parser <? xml version="1.0"> -> 0000084202008-11-0511:37
2. data after last parser </Document> -> 000016750
This data destroy XML format.
Unfortunately XI is not one receiver of this files and we canu2019t change this file format in queue MQSeries ( before go to XI) .
My goal is to get XML from this file:
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:xsd:test.01" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance Sndr="0001" Rcvr="SP">
...content....
</Document>
My questions:
1. Is any way or technique to delete this data 0000084202008-11-0511:37 in XI from this file ?
2. Is any way to get only XML from this file ?
Thanx .
Regards,
SeoHi Buddy
What is the XI adapter using?
If you use inbound File adapter content conversion you could replace these values with none and then pass it to the scenario.
Does that help?
Regards
cK -
Problem with universal data cleanse
I have problem with universal data cleanse.
I am using DS 3.2.x (12.2.2).
I created:
Dictionary: TEST
Classification: TEST_CL
Custom outputs: category: TEST_CAT
Dictionary Entry:
Primary: BO
Classification: TEST_CL
Gender: Unassigned
Secondary information:
When used as: TEST_CAT
Standard: Business Objects
Rule file:
DataCleanse Rule File v2.0;
TEST_CAT = TEST_CL;
action = TEST_CAT;
TEST_CAT = 1 : TEST_CAT : 1;
end_action
Data Cleanse:
Input: Multiline1
Options:
Parsing Dictionary: TEST
Rule file: .../test_rules.dat
Break On Whitespace Only: Yes
Parser Sequences Multiline1: TEST_CAT
Output:
Parent_component: TEST_CAT1
Generated_field_name: TEST_CAT and RULE_LABEL
Generated_field_class: parsed/standardized
Contenet_type: none
and EXTRA field
I wanted to replace word u201CBOu201D with the standard words u201CBusiness Objectu201D, but I have result: there is "BO" in the extra field,
there are "null" in others fields.
What am I doing wrong?
Thanks for all help!
P.S. I don't have cleansing packages installer.There seem to be a couple of things going on here:
1. If you are using your custom dictionaries, then you have to map your input to MULTILINE1 and enable the custom parsers - just something to be aware of
2. You mentioned that you made some changes to the existing dictionary and you are not seeing any changes. To be clear, do you have different TEST and PRODUCTION environments? Or is it the same environment except that you have a local DS repository and for the dictionary you are pointing to another repository (using Dictionary --> Manage Connections)?
Having the dictionaries on a different repository should not make any difference as long as you point to them in your designer using the Dictionary --> Manage Connection option.
So I think there may be some issue with your job setup and/or dictionary values need to be looked at. You can start by adding another output field named "EXTRA" to see whether or not your data is getting parsed at all. Also, make sure the entry "CLEANME" is classified as FIRM_NAME_ALONE in the dictionary and that you are selecting the correct dictionary name in the Datacleanse Transform options. -
i have problem with Cellular data network it is not apearing in iphone setting so help me how to bring this option in iphone
What brand/model USB drive? Is it bus or AC powered?
On Mail...
First Quit Mail, then I'd backup these two Mail folders, by right clicking on them in the Finder, then choose Archive/Compress.
Users/YourUserName/Library/Mail
Users/YourUserName/Library/Mail Downloads
(Could be a different folder here if you chose such in Mail Prefs)
Right click on that Mail folder, choose archive, you'll get everything in the folder, and the folder itself in a file called Mail.zip, move it to a safe place, same for the Mail Downloads folder... only the plist is separate.
/Users/YourUserName/Library/Preferences/com.apple.mail.plist
Maybe you are looking for
-
My iphone was disabled,then hve a message connect to itunes coz i forgot my passcode.
-
Adobe Reader X and XI slow when emailing an attachment out of Reader to Outlook 2013 32bit
I have two new Lenovo 64bit computers with 32 bit Outlook 2013. It takes over 45 seconds for the compose email to pop up when I attach a file or send a file through Adobe Reader (Depending on version). I've tried the current version of X and XI. U
-
Using BAPI_CONTRACT_CREATEFROMDATA with Configuration data
Am using BAPI_CONTRACT_CREATEFROMDATA BAPI to create a service contract. I need to include the config data also (characteristics & value). As per the documentation one needs to populate CONTRACT_CFGS_VALUE structure for characteristic data. I am putt
-
hi to all , my querry is as follows while sending idocs in oubound partner profiles i.e in we 20 we are giving dispatching mode as 1. transfer idocs immediately 2. COLLECT what is the difference between transfer
-
Can we change the properties of the Page in Portal?
Hi, Is it possible to change the properties of the Page? I want to change the height and width properties of the page, but i dont see the properties in the list. Can you please guide? Regards Sai