Unable to undeploy a dictionary project

Hi,
I have  a DC that is of the type Dictionary project. I have my tables defined in this. How do I undeploy this DC.
I tried it from the SDM and it is greyed out and does not allow me to undeploy it.
So if I have it in my SDA it does not deploy as it says it already deployed.
Can you please help.
thanks
Padmaja

Hi,
I have a system that I am using to test my created SCA files. I had an earlier SCA that I had deployed. I wanted to delete everything so that I could deploy the new SCA.
Here it would not allow me to undeploy the dictionary DC using SDM.
I then deleted the tables in the database. so that all my data would be gone.
Then installed the sca. Here the dictionary project had not changed.
When I deployed using the SDM it ignored the dictionary project saying it was installed.
So I had to go to NWDS to be able to recreate my tables.
Is there a better way to recreate my tables?
thanks for all your help
Padmaja

Similar Messages

  • How to undeploy dictionary projects?

    Hello!
    Does anybody know how to undeploy the Dictionary-Projects generated by the CAF-Framework?
    When I undeploy this dictionary do I also delete all associated entity-Data and schemes in the Database?
    Thank´s for your help.
    Jörg

    Hello Austin!
    Unfortunately that does not work. I also tried that before. Anyway it is a little bit mysterious. When you choose the undeployment tab without selecting the Deployment-Tab before you cannot see any Dictionary-project. But if you choose the deployment tab at first and then the undeployment tab then you can also see the Dictionary projects. But when you select (button select) one of them it is not shown in the right window that shows the the SDA for undeployment. That´s not good.
    Possibly I do something wrong?
    Best regards,
    Jörg

  • CRIO Unable to Undeploy and return system to a good state

    I am having numerous problems with my new hardware, consisting of a cRIO-9082 and a 9144 ethercat slave.  I had everything working well at one point.
    Right now, I am just trying to get back to a good point by programming a simple vi on just the 9082 without the 9144 connected.  However, I am unable to undeploy the the 9144.  At the same time, nothing will work because "at least one deployed object is no longer connected to the system".  If I try to undeploy the 9144 from the "Compare Project and System" menu, then I get "LabVIEW:  (Hex 0x80DF0002) A file I/O error occurred."
    Please Help.  Thanks.
    Dustin

    I am using labview to program the cRIO-9082, and am using the labview project manager to manage all the devices.  That is what I meant by the normal course.  I am changing the programming because that's part of the development process.  I am developing my application, and in the course of developing that application I chose to remove the 9144 from my system while I get things working on the 9082.  It really doesn't matter what my reasons for doing that are, as the cRIO is a configurable system, and is designed to accomodate changes in the configuration. 
    That's all I did, and the result is what we are discussing here.  I have not changed any configuration files myself, but clearly labview does change files, and so I am making a guess that something got changed in an undesirable way.

  • Unable to read the dictionary of the application or extension...

    I had previously installed the HP Color LaserJet 3600 driver from the install CD under Tiger. I recently did an archive and install of Leopard, then ran all the system updates. (Currently at 10.5.5)
    When I insert the 3600 CD, though, I get a bunch of jibberish (parts of images, etc.) and a MAC OS X directory. The installer inside that directory attempts to be opened with Script Editor, though, and gives an error: "Unable to read the dictionary of the application or extension because it is not scriptable." followed by "The document 'HP Color LaserJet v5.6.1.069' could not be opened."
    Previously this would launch the HP installation program that would install the driver. Now, it's like it's not a recognized program or something. I downloaded the driver from the HP website to try it that way (clj3600MacOSX.dmg) with the same result. The .dmg file opens a disk image with the "HP Color LaserJet v.5.6.1.069" file in it...same result. Cannot open.
    I know this program ran fine under Tiger...and a co-worker got it to run after doing an upgrade to Leopard (instead of archive and install.)
    When I downloaded the HP 4300 installer dmg, it launches a .mpkg file and Get Info says it's set to open with "Installer (default)". The 3600 file, though is set to open with "Script Editor (default)". I've looked to set it to Installer, but don't know where it is...it's not in Applications or Utilities folder.
    I then right clicked on the installer file and selected "Show Package Contents". In the window that was displayed, there was a Contents folder. Inside that folder was a file called "HP Color LaserJet v5.6" with no file extension (Get Info doesn't show an extension either,) but it has a VISE logo. Opening that file launches the VISE installer and performs the setup.
    So, by jumping through hoops and getting lucky, I was able to install the driver.
    The bigger issue, though, is why the installation CD and/or .dmg file downloaded from HP's website cannot run the installer as usual...why are they set to open with Script Editor as the default application...and how can I fix it so that other disks won't have the same problem?
    [I originally posted this in the Printers forum, but it appears it's not a printing problem...it's an OS problem...]

    Installer.app is in /System/Library/CoreServices/

  • I have a mac osx 10.411G4 powre pc and recently I down loaded excel for mac 2004 the problem that iam having is that the two other programs i downloaded one program it says unable to read the dictionary of the application of the extension because it is no

    I have a mac osx 10.411 power pc and recently i downloaded excel for mac 2004 so that i could download some program that only would work if i have excel for mac but what happen was it went to script and said that unable to read the dictionary of the application of the extension because it is not scriptable and the second pop up said the document autorun,inf could not open script editor can not open files in script editor app can any one help me how do i get these program working  thank you norro460

    good afternoon  Limnos i think  i didnt give the right info I didnt download well in a way i did i bought a copy of microsoft excel for mac 2004 i loaded on to my mac then i went and down loaded some software that said i needed to have excel you see my mac is osx 10.4,11 power pc G4 and that is were i had the problem now  the excell loaded allright but the the other programs did not the pop ups say it is not scriptable or can not read dictionary if you can help m,e iam not great with computers but i  along

  • How to use another database schema in Dictionary project

    Problem description:
    1)     I want to use Developer Studio to create my own J2EE project. Then I have to use Dictionary Project to maintain my database.  My database is Oracle.
    2)     I created tables in Dictionary project and deployed to database
    3)     After that I found my tables were deployed into SAPSR3DB schema.
    Question:
          What can I do if I want to deploy my tables into another schema other than SAPSR3DB?  In real cases I want to separate my tables from the WAS system tables.

    Hi Chaoran,
    If you want to use external database with Java dictionary tables..
    Right click on the Java Dictionary Table, from the menu select <b>Create DDL script</b>, then select to which data base you want to generate scripts. It will generate .sql scripts, use this scripts in your database to create tables. But the same time you need to create Data sources in Visual Administrator for your oracle system.
    Regards
    Abhilash

  • How to store/manipulate Date and long text fields with Dictionary project

    I am able to save string values into my backend (SQL Server) database in my web dynpro project but I am getting errors dealing with my date string and my long text (comments) field. 
    I want to figure out both how I need to define the fields in the dictionary project, how to define the context variables in web dynpro, and how to code the statements to pull the values out of the context and into fields I can use in my SQL insert. 
    Currently I have the date defined in the dictionary project as "date" and the comments as a 256-character string. 
    In the web dynpro context I have the date field defined as "date" and the comments field defined as "string".  Should I define a 256-character string type and use that as field type??
    In the code I am using the following to get the values:
         String s9 = (String) wdContext.nodeReceipt().getElementAt(wdContext.nodeReceipt().getLeadSelection()).getAttributeValue("Comments");
    String s5 = (String) wdContext.nodeReceipt().getElementAt(wdContext.nodeReceipt().getLeadSelection()).getAttributeValue("DateReceived");
    SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy");
         try {
         Date dt = sdf.parse(s5);
         } catch (Exception e) {
              e.printStackTrace();
    I then try to insert all of my values with the following code:
    InitialContext ctx = new InitialContext();
      javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("jdbc/SAP/BC_JMS");
      java.sql.Connection con = ds.getConnection();
      java.sql.Statement stmt = con.createStatement();
      stmt.executeUpdate("insert into AVD_GEN_REC(VENDOR,DATE_RECEIVED,TOTAL_PIECES,LOGGED_BY," +
           "ADDRESSED_TO,BLDG_NO,CARRIER,TRACKING_NO, COMMENTS) values('s1','s5','s2','s6','s3','s7','s4','s8','s9')");
       } catch (Exception e) {
             wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("Exception "+e.getMessage());
    Any help/ideas would be appreciated...

    The comment error seems to have resolved itself but I still get an error with the date field:
    Exception The SQL statement "INSERT INTO "AVD_GEN_REC" ("VENDOR","DATE_RECEIVED","TOTAL_PIECES","LOGGED_BY","ADDRESSED_TO","BLDG_NO","CARRIER","TRACKING_NO","COMMENTS") VALUES ('s1','d5','s2','s6','s3','s7','s4','s8','s9')" contains the semantics error[s]: type check error: new value (element number 2) is not assignable to column "DATE_RECEIVED" 
    The DATE_RECEIVED is defined in the data dictionary as "date", the context variable "DateReceived" is also a "date", and the statement to pull d5 is being stored to a "Date".  Is there a difference between the "Date" and "date"?
    Date d5   = wdContext.currentReceiptElement().getDateReceived();

  • Undeploying the BPM project from Oracle Business Process Workspace

    Hi all,
    I am facing problem in deploying the project to Oracle Business Process Workspace, I had some issues while deploying the project for the first time, and now when i am again trying to deploy the same project, it is giving the error "*Deployment failed, Module already exists on server*".
    is there any way i can deploy the project or delete the existing project from workspace and then redeploy the project ?
    IDE used : Jdeveloper 11.1.5
    Server used : Weblogic 10.3
    Please guide me in this as soon as possible.
    Thanks and Regards
    Debarati

    Hi
    1. Yes, from EM Console, first Undeploy the Workflow Project that you can find under SOA -> soa_infra -> default node.
    2. Then expand Application Deployments -> Look for the UI Project (that has taskforms etc) and make sure to select it and Undeploy this also.
    3. Now comes, what and how exactly are you deploying your SOA/BPM application. Any SOA/BPM application will have one Workflow project (atleast) and one or more UI Projects (for each user task). Also there may be some other utility projects or EJB projects. Now to deploy the entire application you have couple of options. Just select your Workflow project and deploy and during this time, it will list out all UI Projects and you can check all of them. Also for Workflow you can check one check box to overwrite any existing versions like 1.0. In this way you will have full Workflow deployed and all UI Projects also deployed. Once you do this, you cannot again deploy just the UI Project. Thats when you get these errors like already deployed etc. Now disadvantage here is, if you just make only UI changes, you cannot deploy only UI Project since it is already deployed as part of full app. So you had to again deploy Workflow project and check all ui projects also. this means all your existing workflow instances will become stale (redeploy of workflow makes all old tasks stale).
    4. Another and more ideal standard way is, first deploy just the Workflow project and DO NOT check any UI Projects. Then from the Application Level, deploy the entire application that includes all the UI Project and any other Projects. Just select your application, properties and deployment section. And see the projects included in the application. Make sure you DO NOT check the workflow project. But check all other projects like UI or any other project. In this way, any changes you make to UI or EJBs, just deploy the application. Your workflow is still the same old. Bottom line, Workflow Project is created as a SAR (SOA Archive) which is like a jar file. And entire application is deployed like an EAR file. So you will have 2 files for deployment to any other Env where you do not have like JDev.
    For now, follow first 2 steps, to undeploy all the stuff you have. Then you should be able to redeploy using one of the above options.
    Thanks
    Ravi Jegga

  • Java Dictionary Project with Tables already Existing

    Hi@all,
    is there a possibility to define a Dictionary Project in Developer Studio with Database Tables already existing? I tried to rebuild them manually in a project though there is no import possibility.
    But it doesen't seem to work with the frameworks requiring Java Dictioniary such as CMPs and SQLJ
    Best
    Uwe

    I forgott to mention the AppServer: it is a WebAS with J2EE (4)
    Developer Studio 7.0.11
    WebAS 7.00

  • Java Dictionary Project + create autonumber for KEY field?

    Hi there,
    I would like to create a Java Dictionary project that has a table with an AUTONUMBER as the key field.
    I know exactly how to do this in SQL Server using the IDENTITY field but cannot see an option when using the Java Dictionary project?
    Any ideas?
    Thanks for the help
    Lynton

    Has there been an update to this recently?  I am in need of exactly the same information.  The FAQ lists this:
    <i>Can I deploy a Java Dictionary table along with the table content?
    Yes. You can deliver the Java Dictionary table along the table content. There are two possibilities:
    Export from a reference database
    Specification of the table entries in an XML file (since SP5)
    Note that there is no modification support for table entries that are delivered in this way. Therefore, you can deliver table entries with program character or for examples, but not for templates or customizing data.</i>
    Now, I may be reading the note incorrectly, but it makes it sound like if you do populate a table with a XML file, the records cannot be modified thereafter.  Is this true?
    I'd also like to know how to develop the XML and where to put it, etc.  I've had no luck searching for this information.
    Thanks!

  • Dictionary project to j2ee prospective

    hi,
    i developed the dictionary project and deployed into server it created .sda file .
    now i want to operate the this table by writing ejb methods .
    what are the steps  i need to follow to insert and update table with data.
    how to configure.
    is there any tutorials or any documents ,
    i want build the application which is contain the table and write in java code .
    plz help me on this

    Hi Eshwar,
    please chk the "Creating a J2ee-based  Car Rental application" which you can find in your NWDS help- SAP WebAS documentation-Webdynpro application.
    You can also this link, to find any article matching your requirement.
    https://www.sdn.sap.com/irj/sdn/articles-topic?rid=/webcontent/uuid/7082f9fc-070d-2a10-88a2-a82b12cea93c
    Regards
    Priyanka

  • Creating dictionary project in other than default datasource

    I want to create a dictionary project in other than default datasource . Every time I create a dictionary project and create archive and deploy it ...It creates tables in SAP default datasource MAXDB . I have created another datasource pointing to MSSQL in visual admin . I want dictionary project to be deployed to this datasource without making MSSQL  as default datasource . Can anyone please let me know how to do this ?
    Thanks in advance
    Bhat

    Hi Alka,
    from your post, it is not entirely clear to me what you are atempting to do.
    1) Do you need help with accessing tables in a non-default schema?
    2) Do you want to determine all tables in the default schema?
    If 1), please follow the hints given by Vladimir Pavlov.
    If 2), currently, the method DatabaseMetaData.getTables() is unfortunately not supported in Open SQL/JDBC. We are currently preparing a new download of the NetWeaver Java EE 5 edition. In this version, the getTables() method will be supported.
    Or do you just want to check for the existence of a specific database table in the default schema?
    I hope this helps,
    Best regards,
    Adrian

  • Unique IDs in Dictionary Project (NW Developer Studio 7.0)

    Hi all,
    I am working with NWDS 7.0 and creating a table in Java Schema with a Dictionary Project.
    What I need is a unique ID field with auto-increment value. How do I create such a field? Is this possible at all? Before we use workarounds such as java.rmi.server.UID, creating tables with Oracle, utilizing stored procedures, etc. we would like to know if this can be achieved with a standard dictionary project.
    Any comments will be appreciated and rewarded.

    Hi,
    if you use entity beans for O/R Mapping and your unique id will be the primary key you could also try and use automatic primary key generation. The documentation can be found here:
    http://help.sap.com/saphelp_nw04s/helpdata/en/b3/b238bfd13a8f408958d70a6989d001/frameset.htm
    However, I think you do not have much influence on how the keys will be generated.
    Another possiblity  if you use entity beans is the Entity Bean Primary Key Generator from Floyd Marinescu:
    http://www.theserverside.com/patterns/thread.tss?thread_id=220
    These solutions both do not rely on any special database requirements.
    Best regards,
    Stefan Brauneis

  • Need suggestions to use a dictionary project.

    Hello Experts,
    I am working on a webdynpro application.
    In this application I need some basic config data to process a transaction.
    This basic config data(table data) is fetched from R/3 through a BAPI.
    This bapi is executed every time for every transaction, which makes application very slow.
    Is there a chance where we can execute this bapi once and store the data in this application (structures or dictionary associated to this application),
    and this data is used for each and every transaction. (this might reduce the turnover time to execute BAPI).
    If we can you a dictionary project / if there is any other source, please help me with the procedure to acheive the same,
    Thanks in advance,
    Sai.k.k

    Hi ,
    In case the values for EVS does not change during the lifetime of the application , just creating value set once.. and populating the values would suffice.. You need not call the RFC again or create a property file.. during this apps lifetime.
    In case , the values changes often , you need to access them only through RFCs.. Or change the data source itself as a DB or a property file.. every time you want to insert a piece of data into the RFC.. update it also in the property file.. so that property file and RFC both are in sync.. If you can achieve this , you can just use a property file and fill the value set..
    Regards
    Bharathwaj

  • Can't create dictionary project in eclipse as in Netweaver Studio

    Hi All,
    I was able to create a dictionary project in netweaver studio of SAP. I was able to create tables and archive it to create SDA.
    Similarly I want to create the same in eclipse. Do we need any special plugin for this in eclipse? Or do we have any option in creating this?
    Regards,
    Vara

    Have you set the JAVAFX_HOME environment variable as specified?
    Maybe it should have been set by the JavaFX installer, but otherwise, I don't see that as a kludge from the Eclipse plug-in point of view, as if it is not set, I don't see how it could guess the location.
    And well, if you are afraid of bugs and workarounds, you should avoid JavaFX, indeed, at least until next year... :-)
    The platform is still a bit green; some even say it is still beta but I find it, and lot of other people too, already very usable.

Maybe you are looking for