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

Similar Messages

  • 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

  • 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

  • Spotify and facebook problem with the date

    Hi, everyone.My spotify account have a problem with the date. I changed the date on facebook and nothing happens with that, the spotify account has a wrong date, is not the same as facebook account

    Hi ,
    By default , RFC accept date format of SQL date (yyyy-mm-dd) . If you are using a date picker from WD, it directly set the date in SQL date format. Incase if you are trying to pass date to RFC in some other way you have to convert that into SQL date format before passing.
    if you are passing String date of format dd-mm-yyyy , you try this method to convert that to SQL date and pass to your RFC.
    public java.sql.Date sqlDateConvert( String date)  {
        //@@begin sqlDateConvert()
         java.sql.Date dateObj=null;
         try{     
              StringTokenizer tempStringTokenizer = new StringTokenizer(""+date,"-");          int dd=Integer.parseInt(tempStringTokenizer.nextToken().trim());
                                    int mm=Integer.parseInt(tempStringTokenizer.nextToken().trim());
              mm=mm-1;
              int yyyy=Integer.parseInt(tempStringTokenizer.nextToken().trim());
              Calendar cal =Calendar.getInstance();   
              cal.set(yyyy,mm,dd);                         
              dateObj = new java.sql.Date( cal.getTime().getTime());
         }catch(Exception e)
              return dateObj;
    Hope this will help you.

  • Problem with Java Dates and UPDATE for SQL2000

    I am having problems with the date formats for Java. I am trying to put the current date time into a SQL table, here it the code I am using:
    var Today = new Date()
    var conn = Server.CreateObject( "ADODB.Connection" )
    conn.Open( "Provider=SQLOLEDB;Server=(local);Database=BillTracking;UID=sa;PWD=;")
    var sql = "UPDATE BillAssignments SET DatePosted = " + Today + " WHERE AssignmentID = '" + Request.QueryString("AssignmentID") + "'"
    var rs = conn.execute(sql)
    I keep getting different errors and I have been unable to find a solution yet. I know that I need to change the date format from the Java standard to the one that SQL likes.
    Help....
    Norm...

    Please tell us where the Java part of this comes in. I see that you are using JavaScript to load up data via an ADO connection (presumably on an IIS platform) - but I do not see where you are using Java
    Lee

  • 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
    yps

    hi,
    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 Thanks

    Radhakrishna 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 the date conversion

    Hi Friends,
    i am facing the problem with the date conversion,  Actuall my requirement is to pass the date to the screen based on the user setting roles(SU01).
    I have fetched the user setting date format by using the funciton module SUSR_GET_USER_DEFAULTS, The function module picks the exact user date setting (Like as MM/DD/YYYY, MM.DD.YYYY, DD.MM.YY).
    After that i have implemented the FORMAT_DATE_4_OUTPUT funciton module for converting of the user role setting date format into system  date format.
    for the english language case the funciton module FORMAT_DATE_4_OUTPUT works fine but the funciton module not supported for other languages
    Can you please provide the Function Moudle for user setting date conversion.
    The funciton module is most important for us,
    Thanks
    Charan
    Moderator message: date conversion questions = FAQ, please search before posting.
    Edited by: Thomas Zloch on Dec 21, 2010 2:19 PM

    Hope this logic helps you.
    DATA LF_DATE    TYPE DATS VALUE '21122010'. " 21-dec-2010
    DATA LF_DATE_BI(10).
    WRITE LF_DATE TO LF_DATE_BI.  "Now LF_DATE_BI contains the date in user format
    "Now populate the value LF_DATE_BI to the screen field

  • 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 advice

    Hello,
    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

  • Facing lot of problems with the DATA object  -- Urgent

    Hi,
    I am facing lot of problems with the data object in VC.
    1. I created the RFC initially and then imported the data object in to VC. Later i did some modifications to RFC Function module,and when i reload the data object, I am not able to see the new changes done to RFC in VC.
    2. Even if i delete the function module, after redeploying the IVIew, results are getting displayed.
    3. How stable is the VC?
      I restarted the sql server and portal connection to R3 is also made afresh.... still i am viewing such surprise results..
    please let me know what might be the problem.

    Hi Lior,
    Are u aware of this problem.
    If yes, please let me know...
    Thanks,
    Manjunatha.T.S

  • 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,
    Carsten

    Carsten,
    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,
    Seo

    Hi 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

    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

  • Windows 7 Thunderbolt Apple RAID crashes?

    So Wndows 7 started getting CACHE_MANAGER BSODs, yesterday. They go away if ther LaCie Thunderbolt SSD is unplugged; configured the SSD as 2 disks instead of an Apple RAID seems to get rid of the problem as well. Given that there doesn't seem to be a

  • Can't find my iTunes library after transferring it from Windows to Mac

    Hi! I've followed all the steps to transfer my iTunes library from an HP laptop with Windows XP to a MacBook Air using the Windows Migration Assistant, but when the process is finished (after waiting for more than 8 hours), I can't find where the lib

  • Need help changing colours in a picture

    I would like to take a picture of someone's face and make it only black and white (like the picture show here), but I have no idea how.  Any help you can offer is greatly appreciated.  Thank you!

  • Funtion keys on applet forms

    OS: Windows NT Tool: Forms 6i Does anyone know what's the keyboard function key to enter a form into query mode. I'm using forms 6i and running them for web during testing. Ctrl+F11 is execute query. Pressing Ctrk+K during runtime list all the funtio

  • Consume JMS Unit-Of-Work message through OSB proxy service

    Hi, Anyone know how to consume a JMS Unit-Of-Work (UOW) message using an OSB Proxy Service of JMS type? I can submit a unit-of-work JMS message (which consists of multiple constituent messages) using an OSB proxy & business service combination and se