Mapping UML Model to Database Schema

Hi All,
Is it possible to map UML business object model on database schema using Mapping Workbenck? I've done the mapping with imported java classes, but wodering if same could be done with the UML models. I couldn't find any documentation about it either. This feature may be very useful in cases where you want to incorporate TopLink in the design stages of a project.
Any help will be highly appreciated. Thanks.

Hi Sharad,
I agree that incorporating design time practices into this tool might be useful, but is not supported as you described.
From the perspective of application development, I find it useful to first develop the object model in an IDE such as JDeveloper which supports UML (Which will automatically allow you to deploy the .class files of the project). I point my MW project to the output location of my .class files which seems to work great as I can make changes to the object model in the IDE and easily refresh the contents in the MW.
I hope this helps.
Darren

Similar Messages

  • Importing Models and DataBase Schema

    JDeveloper 10.1.3.0.3.342
    I have a model generated some minutes ago. I move the model to another position.
    Then I delete the reference into the project.
    I import the files.
    I try to open the UML/DataBase model and I receive this error.
    But when I check the structure, it is correct (also links between classes seemt to be there).
    What could be the problem?
    Stefano
    Message
    BME-99003: An error occurred, so processing could not continue.
    Cause
    The application has tried to de-reference an invalid pointer. This exception should have been dealt with programmatically. The current activity may fail and the system may have been left in an unstable state. The following is a stack trace.
    java.lang.NullPointerException
         at oracle.bm.common.BaseCmnAppContext.getPackageName(Unknown Source)
         at oracle.bm.jcm.resolve.JCMBridge.attach(Unknown Source)
         at oracle.bm.addinUtil.IDEAppContext.manageModelBridges(Unknown Source)
         at oracle.bm.addinUtil.IDEAppContext.open(Unknown Source)
         at oracle.bm.common.BaseCmnAppContext.open(Unknown Source)
         at oracle.ideimpl.editor.EditorState.openEditor(EditorState.java:240)
         at oracle.ideimpl.editor.EditorState.createEditor(EditorState.java:148)
         at oracle.ideimpl.editor.EditorState.getOrCreateEditor(EditorState.java:91)
         at oracle.ideimpl.editor.SplitPaneState.canSetEditorStatePos(SplitPaneState.java:231)
         at oracle.ideimpl.editor.SplitPaneState.setCurrentEditorStatePos(SplitPaneState.java:194)
         at oracle.ideimpl.editor.TabGroupState.createSplitPaneState(TabGroupState.java:103)
         at oracle.ideimpl.editor.TabGroup.addTabGroupState(TabGroup.java:278)
         at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1261)
         at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1196)
         at oracle.ideimpl.editor.EditorManagerImpl.openEditor(EditorManagerImpl.java:1131)
         at oracle.ideimpl.editor.EditorManagerImpl.whenOpenEditor(EditorManagerImpl.java:2332)
         at oracle.ideimpl.editor.EditorManagerImpl.handleDefaultAction(EditorManagerImpl.java:1893)
         at oracle.ide.controller.ContextMenu.fireDefaultAction(ContextMenu.java:354)
         at oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(BaseTreeExplorer.java:1504)
         at oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(BaseTreeExplorer.java:1841)
         at oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(BaseTreeExplorer.java:1862)
         at oracle.ideimpl.explorer.CustomTree.processMouseEvent(CustomTree.java:176)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1774)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Action
    If further errors occur, you should restart the application.
    Also, report the problem on the JDeveloper forum on otn.oracle.com, or contact Oracle support, giving the information from this message.
    ________________________________________________________________________________

    Hi,
    You can open the designer and go to the models tab. You have to import a set of tables in a model folder with the help of a reverse knowledge module or RKM. Please check the getting started guide for more information.
    Thanks

  • Enterprise SecMgr: Can't add Database Schema Mapping to OracleDefaultDomain

    Hello,
    I'm trying to configure Enterprise Users (using a shared schema) and within EntSecMgr, I select...
    Realms / MyID realm / Enterprise Domains / OracleDefaultDomain / Enterprise Roles / OracleDefaultDomain / Database Schema Mapping
    and from there, I try to add the Directory Entry and schema. I don't get any errors when I click "OK", but the Database Schema mapping does not "take".
    I notice the little icon next to OracleDefaultDomain (in ESM) has a "lock", so perhaps it's read-only? How can I change that, or where should I be assigning the Database Schema mapping, if not in the OracleDefaultDomain?

    I never did figure out why I can't add the Database Schema Mapping to the OracleDefaultDomain, but I used ESM to add the schema mapping directly to the database itself, and now my Enterprise Users can login.

  • Mapping Code to Design with UML Modelling

    Hello
    I want to know if I could map code to design automatically with using UML modelling function using JDeveloper 10.1.3? What I mean is... I know I could transform Java classes from Class Diagram, but, how about mapping code automatically with Sequence Diagram? By the way, what is the main function provides to us for other diagrams besides Java Class Diagram? Thank you.
    Charoite

    You can create a sequence diagram from a debugger session in JDeveloper by adding a breakpoint to your existing code and then picking Debug -> Debug with diagram. Every time you step into a class the sequence diagram will update, you can then save the diagram after ending your debug session and edit it from publication.
    JDeveloper does not support creating java code from the sequence diagram.
    Thanks,
    Geoff

  • Using Express when the database schema does not match theclass model

    We are working on a large pay/personnel management system and are
    evaluating Forté Express and Sage Scaffolds. We need to answer some big
    questions in the near future, and I was hoping that there may be someone
    out there with the answers.
    1. How different can the database schema and the class model be, before
    Express becomes a bad choice of framework? What solutions exist for cases
    where Express is still a viable option?
    2. Assuming that we can get around the problem in question 1, will the
    Application Model features still work afterwards? (i.e. how sensitive are
    the client-side services to changes in the database services?)
    3. Express seems to use domain classes everywhere, whereas we are always
    being advised to use scalar attributes wherever possible. How badly does
    this affect the performance of Express applications?
    4. Has anybody out there used Sage Scaffolds on a large project recently?
    How did it go? What problems should we watch out for? Doesn't its 'Chain
    of Responsibility' pattern tend to produce a lot of unnecessary objects at
    run-time?
    5. Has anybody used the Born collection classes? How do they compare with
    Brahma's Fortify?
    Thanks to those who have already helped - all input gratefully received!
    Tim Kimber
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    I did all that before posting the orignial post..
    declare
      v_schema_exists varchar2(1) := 'N';
      res             boolean;
      schemaURL       varchar2(100) := 'T0090.xsd';
      schemaPath      varchar2(100) :=  '/prmt/xsd/T0090.xsd'; --'/public/T0090.xsd';
      xmlSchema xmlType := XMLTYPE(bfilename('DIR_PRMT_OUT_CVIEW','T0090.xsd'),NLS_CHARSET_ID('AL32UTF8'));
    begin
      begin
        select 'Y'
          into v_schema_exists
          from sys.all_xml_schemas  -- changed from user_xml_schemas
         where schema_url = schemaURL;
        dbms_xmlSchema.deleteSchema(schemaURL,4);
        exception
          when NO_DATA_FOUND then
            null;
      end;
      if (dbms_xdb.existsResource(schemaPath)) then
        dbms_xdb.deleteResource(schemaPath);
      end if;
      res := dbms_xdb.createResource(schemaPath,xmlSchema);   
      dbms_xmlschema.registerSchema ( schemaURL, xdbURIType(schemaPath).getClob(), TRUE, TRUE, FALSE, TRUE );
    end;
    / I guess my understanding was that I could grant another oracle user access to my registered schema just like I can grant a single user access to a table. Evidently I only have two options. Only the schema owner can use the schema or everyone can use the schema and I cannot grant access to a single user other than myself.
    Edited by: Mark Reichman on Jul 2, 2010 9:08 AM
    Edited by: Mark Reichman on Jul 2, 2010 9:09 AM

  • GeneratingClasses and mappingFiles from database schema/ sql with ant/maven

    hi,
    I have an application using the the following ant script (it creates mapping files - hbms and sql schema for my database, basing on xdoclet for hibernate), (application also use spring beans in configuration file):
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="demo" default="generate">
         <property file="build.properties" />
          <target name="init">
               <echo message="Clening..."/>
               <delete dir="target" failonerror="false"/>
               <echo message="Creating folders..."/>
            <mkdir dir="target"/>
            <mkdir dir="target/classes"/>
            <mkdir dir="target/jar"/>
               <echo message="Defining xdoclet2 ant task..."/>
            <path id="xdoclet2.task.classpath">
                <fileset dir="lib/xdoclet">
                    <include name="*.jar"/>
                </fileset>
            </path>
            <path id="project.classpath">
                <fileset dir="lib">
                    <include name="*.jar"/>
                </fileset>
            </path>
            <taskdef
                name="xdoclet2"
                classname="org.xdoclet.ant.XDocletTask"
                classpathref="xdoclet2.task.classpath"
                />
        </target>
         <target name="generate" depends="init" description="Cleans and builds everything.">
               <echo message="Generating hbms..."/>
            <xdoclet2>
                <fileset dir="source/src">
                    <include name="**/*Model.java"/>
                </fileset>
                <component
                    classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
                    destdir="target/hbm"
                    version="2.0"
                    />
            </xdoclet2>
               <echo message="Compiling..."/>
              <javac classpathref="project.classpath" destdir="target/classes"
                   srcdir="source/src">
              </javac>
               <echo message="Creating jar..."/>
              <jar destfile="target/jar/demo.jar">
                   <fileset dir="target/classes"/>
                   <fileset dir="resources"/>
                   <fileset dir="target/hbm"/>
              </jar>
            <path id="hibernate.task.classpath">
                <fileset dir="lib">
                    <include name="*.jar"/>
                </fileset>
                <fileset dir="target/jar">
                    <include name="*.jar"/>
                </fileset>
            </path>
               <echo message="Creating database schema..."/>
             <taskdef name="schemaexport"
                  classname="net.sf.hibernate.tool.hbm2ddl.SchemaExportTask"
                  classpathref="hibernate.task.classpath"/>
                  <schemaexport
                      properties="resources/hibernate.properties"
                      quiet="no"
                      text="no"
                      drop="no"
                      delimiter=";"
                      output="target/schema-export.sql">
                      <fileset dir="target/hbm">
                          <include name="**/*.hbm.xml"/>
                      </fileset>
                  </schemaexport>
         </target>
    </project>EXAMPLE MAPPING FILE:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
    <hibernate-mapping>
      <class table="DEMO_ADDRESS" name="amg.demo.model.AddressModel">
        <id unsaved-value="null" name="id">
          <generator class="native">
            <param name="sequence">id_seq</param>
          </generator>
        </id>
        <version unsaved-value="undefined" name="version" column="version" type="java.lang.Long"/>
        <property name="firstName"/>
        <property name="lastName"/>
        <property name="type" type="amg.demo.model.AddressTypeEnum"/>
        <property name="zipCode"/>
      </class>
    </hibernate-mapping>I wish I would know how to make an inverse operation - I mean having the sql database schema I should generate classes and propably the mapping xml-es.
    Could u please give me some example applications/ant or maven scripts with some database sql schemat or some not very complicated links to the tutorials concerning this problem?

    If you're using Eclipse check out some of the Hibernate tools. I have used these before:
    http://www.eclipse-plugins.info/eclipse/search.jsp?query=hibernate

  • How to generate database schema from CMP?

    I'm using JDeveloper 10g to design J2EE application in the Up-bottom manner. Then I have written UML model with CMP beans and now I would like deploy the model to the database. Is there a wizard to automaticly generate database schema from CMP beans?
    Marek

    Here are some links that might help you:
    The Oracle XML Developer's Kits (XDK) contain the basic building blocks for reading, manipulating, transforming and viewing XML documents. Includes XML Schema Processor: supporting Java, C, and C++, allows use of XML simple and complex datatypes.
    http://otn.oracle.com/tech/xml/xdkhome.html
    Building Server-Side XML Schema Validation
    Discusses how XML Schema can be used within Oracle9i to validate XML documents.
    http://otn.oracle.com/tech/xml/xdk_sample/xdksample_093001.html
    How XML Schemas Simplify Dynamic Content Management
    With XML Schema now a W3C Recommendation, compare Document Type Definitions to XML Schema.
    http://otn.oracle.com/tech/xml/htdocs/SchemDTD.html
    Regards,
    -rh

  • What is the best way to create a database schema from XML

    What is the best way to create a database schema from XML?
    i have  a complex XML file that I want to create a database from and consistently import new XML files of the same schema type. Currently I have started off by mapping the XSD into Excel and using Mysql for Excel to push into MySQL.
    There must be a more .net microsoft solution for this but I cannot locate the topic and tools by searching. What are the best tools and way to manage this?
    Taking my C# further

    Hi Saythj,
    When mentioning "a database schema from XML", do you mean the
    XML Schema Collections? If that is what you mean, when trying to import XML files of the same schema type, you may take the below approach.
    Create an XML Schema Collection basing on your complex XML, you can find
    many generating tools online to do that.
    Create a Table with the above created schema typed XML column as below.
    CREATE TABLE youTable( Col1 int, Col2 xml (yourXMLSchemaCollection))
    Load your XML files and try to insert the xml content into the table above from C# or some other approaches. The XMLs that can't pass the validation fail inserting into that table.
    If you have any question, feel free to let me know.
    Eric Zhang
    TechNet Community Support

  • Physical model attribute "Partition Scheme" not saved. (SS2000)

    Hello,
    I believe this is a bug report.
    Scenario:
    I have a physical model of a SQL Server database. The model contains partitioned tables, 1 partitioning function and 1 partitioning scheme. If I open the physical model properties of an index or a table, set the "Partition Scheme" attribute, save, close and re-open the model, the "Partition Scheme" attribute is lost. If I don't close out and just re-open the properties page, the attribute is retained. Some how, the attribute is lost in the persistence layer.
    If there is a reason the attribute is being reset, please let me know.
    Thank for your help, and all the great products you guys make,
    Kurt
    DataModeler v 3.1.1

    Hi Kurt,
    If there is a reason the attribute is being resetUnfortunately there is a bug causing the problem. Fix will be available in next patch release.
    Philip

  • VS2013 suddenly unable to read database schema on Azure server

    Hi,
    I have 2 databases on an azure server. Everything worked well until yesteday: VS2013 is now unable to read any database schema on this Azure server (same operations on an SQL EXPRESS instance are performed without problem).
    When I try to open any table definition, I have "the designer encountered an error while loading the table definition"
    When I try to rebuild after update the model (EF6) from database (I added a stored procedure), I have:
    "The target database schema could not be retrieved. Unable to reconnect to database: Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. " (note that when I launched "update
    model from database", I had no problem. The fuss happens during the build).
    But I still can read data and execute procedure from Azure using VS 2013. I did not alter any credential. Using the same credentials, I still can create/update tables/procédures from Azure portal.
    I am a very basic user of VS2013 and Azure, I did not install or create anything weird on it.
    I emphisize same operations on an SQL EXPRESS instance are performed without problem.
    Thanks for help.
    Olivier

    Hello Olivier,
    Sorry for the inconvenience because of the above issue.
    Could you please try the new SSDT (preview) tool and check if you are able to get the table definition or not.
    http://blogs.msdn.com/b/ssdt/archive/2014/12/18/sql-server-database-tooling-preview-release-for-the-latest-azure-sql-database-update-v12-preview.aspx
    Download link : http://www.microsoft.com/en-us/download/details.aspx?id=45319
    Thanks,
    Mukesh

  • Cascade delete in container or database schema?

    I am creating a database schema which I want to map EJB CMP Entity Beans onto. There are a number of relationships in the schema where I want to cascade deletion if a parent record is deleted and a number of relationships where I want to prevent deletion of parent records if child records exist for the relationship.
    I am wondering whether it is better to implement this in the database schema (Oracle) or in the container (JBoss 3.2.2)? I believe it is possible to implement cascading delete in the container but I am not sure about preventing delete in the container? Is there a way I could do it programmatically? I want to use CMP though so I'm not sure there would be much scope for that.
    Are there any rules as to which approach is better? Will the container have a problem if I implement it in the database schema? Obviously the ejbRemove may throw an exception if I prevent deletion in a relationship but that is fine. I believe it is not a good idea to implement it in both the container and schema as there will be a conflict when they both try to delete records.
    Thanks.

    Container's cascade-deleting in jboss(tm)3.2.x working properly with any scope:
    This example with 1 scope:
        <relationships>
            <ejb-relation>
                <ejb-relation-name>Region-Town</ejb-relation-name>
                <ejb-relationship-role>
                    <ejb-relationship-role-name>region-has-towns</ejb-relationship-role-name>
                    <multiplicity>One</multiplicity>
                    <relationship-role-source>
                        <ejb-name>RegionBean</ejb-name>
                    </relationship-role-source>
                    <cmr-field>
                        <cmr-field-name>regionTowns</cmr-field-name>
                        <cmr-field-type>java.util.Set</cmr-field-type>
                    </cmr-field>
                </ejb-relationship-role>
                <ejb-relationship-role>
                    <ejb-relationship-role-name>town-belongs-to-region</ejb-relationship-role-name>
                    <multiplicity>Many</multiplicity> <cascade-delete/>
                    <relationship-role-source>
                        <ejb-name>TownBean</ejb-name>
                    </relationship-role-source>
                    <cmr-field>
                        <cmr-field-name>region</cmr-field-name>
                    </cmr-field>
                </ejb-relationship-role>
            </ejb-relation>
        </relationships>

  • Advice/Recommendation please? How to best handle big models with various schemas?

    Hi
    Using DM 3.3.0.747.
    We have several bespoke applications, each using its own data model in separate schemas.  They do share various entities/tables which are made available in a shared schema.  There are references to these shared tables, etc. (e.g. foreign keys)
    We want to embark on a process to reverse engineer and then maintain these applications' schemas in Data Modeller.
    I would really like your views on how to best approach this.  The main concern is that the bigger the design (or more models/sub-views) the slower actions like saving and loading it becomes.  Once you also have it version controlled more time is added onto saving and synchronising with the sub-version repository and between team members.
    The thinking is to primarily have each application (and hence its own schema) in separate designs (projects), but include tables from the shared/core schema as needed.  Would this be a good/recommended approach?
    How does one address potential changes made (differences introduced) that may conflict between these separate designs?
    e.g. in physical model the schema becomes a user that has permissions, etc.  and that same user may be in multiple designs.  Each design is version controlled, but in the end only exists once in the database.  If each design is synch'ed with the database, DDL generated and executed, this can cause one design to add permissions, etc. that the second DDL from the second design removes or replaces with its own?
    I hope my question/scenario is clear enough.  If not, please revert to me for more clarification.
    Thank you & Regards

    Hi Hans,
    I think it's better to use DM 4.0 and have everything in one design.
    1) You can import all schemas you need into one design (one relational model). Save that design - important to do it before using "remote objects" approach
    2) Use "Create new models based on schema names" wizard available in context menu for relational model in browser. Wizard will create new relational model for each schema in originating model and create there tables and views that
    belong to that schema. All objects in originating model become read-only "remote objects".
    If table (in new model) has a foreign key that refer table in another schema (now that table is moved to another new model) then "remote object" presentation is created for referred table.
    At the end you'll have one large model with read-only remote objects and set of relational models that keep the track of foreign keys between tables in different schemas in database.
    You can keep the originating model (the large one) in order to have global picture or delete it.
    Properties from physical model are also transferred to new models in DM 4.0.
    3) Check "Show 'Select relational models' dialog" in "Preferences>Data Modeler" - upon "open design"  that will bring up dialog allowing to select which model   to be loaded. The choice is persisted and
    applied next time you open design (no need to see that dialog again if no change in what to be loaded).
    4) For each model you can create "DDL generation" configuration (one or more) and exclude remote object from generation in DDL. Permissions should be maintained in model where table is editable and where DDL for that table will be generated.
    The thinking is to primarily have each application (and hence its own schema) in separate designs (projects), but include tables from the shared/core schema as needed.
    I won't recommend it. I know it's possible to have remote object in another design but you'll face following problems:
    1) You cannot use design level domains and definitions in data types model
    2) Remote object from another design are sensible to location of that remote design. You need to maintain the same directory structure everywhere designs (all related) are checked out and they need all to be checked out before dependent design to be open
    3) You need to add remote objects manually while wizard described above will do it for you in the scope of one design
    The main concern is that the bigger the design (or more models/sub-views) the slower actions like saving and loading it becomes.
    The number of models shouldn't be a problem with support of "Select relational models" dialog. Subviews will impact loading if only they are large and are visible when "save" is used.
    Total number of objects in model doesn't impact "save' operation - only modified objects are saved.
    Yes, there is overhead for versioned designs - one more reason to move to DM 4.0 - SVN client 1.7 is used there.
    Philip

  • Mapping EUS groups to shared schema

    Hi, everybody
    Has anybody done such thing ? I tried to map "cn=test_group,cn=groups,dc=test,dc=com" to schema GLOBAL_SCHEMA by ESM on target database but it silently skip my action. Moreover, I haven't found in documentation any mention about mapping groups to shared schema.
    I'm using OID version 10.1.4.0.3 running on RHEL4/x86 and Database 10.2.0.4 running on Solaris 10/SPARC.

    Hi, everybody one more time
    I've just comprehend the idea. There is no sense in mapping directory groups to shared schema. I've made the following experiment:
    1. created mapping of arbitrary user to GLOBAL_USER by esm
    2. modified attribute 'orcldbdistinguishedname' of entry which corresponds mapping I had made at point 1. In my case it was 'cn=mapping0,cn=OracleDefaultDomain,cn=OracleDBSecurity,cn=Products,cn=OracleContext,dc=test,dc=com'
    to value 'cn=test_group,cn=groups,dc=test,dc=com' by ldapmodify
    3. added someone to group 'test_group'
    4. tried to login to target database as user who had been added to group 'test_group' at point 3
    5. got ORA-01017: invalid username/password; logon denied
    The point is: There were no changes in DIT when you change membership of users in any group. LDAP server doesn't create new user's entry down below 'cn=test_group,cn=groups,dc=test,dc=com', instead it add attribute 'uniquemember' to corresponding group entry. This attribute contains dn of user's entry who is member of this group. So, there is no possibility of mapping directory groups to shared schema. The only way to emulate such behavior is to create something like cn=group1,cn=users,dc=test,dc=com ... cn=groupN,cn=users,dc=test,dc=com and sort out users to those entries manually. However, drawback of such solution is one to one relationship among users and "groups", but anyway it's better than nothing.

  • Process flows objects in a database schema

    Hi,
    I want to find in a database schema the objects created by the Oracle Workflow. Is it possible?
    For example, when I create and deploy a mapping in OWB, a package is created in the target schema. I can handle it using only SQL.
    When I create a package, module and process flow in OWB, is it possible to visualize it in a database schema (for example, owf_mgr)?
    Thanks.

    Hi
    When you deploy a process flow it is transformed into an Oracle Workflow and stored in the workflow schema. There is a design client (Workflow Manager) and monitor tool (Workflow Monitor) for designing/editing workflows and monitoring them at runtime also there are views for viewing the created workflows.
    What do you want to do with the deployed workflow? Do you just want some SQL views to see the deployed object or do you want to execute the object 'natively' (like executing the MAIN of the generated PLSQL package?).
    Cheers
    David

  • UML model specifications?

    Hi,
    I want to build an XML representation of an UML model (a couple of classes and relationships between them). I know that I must use XMI, but my problem is another one:
    where I can find a specification doc concerning all the XML element that I must put inside the XMI declarations?
    (i.e. <uml:model>, <uml:ownedElement>, <uml:associationEnd>, and so on).
    I cannot find an exact description of all elements in the UML namespace that I must use.
    Somebody can help me?
    (I have spent many hours on the OMG site, but without results)

    of course, if somebody knows something about java librariers doing that work.... maybe he/she can help me.
    IBM at alphaworks develops something similar (many years ago) to produce XMI schemas from the scratch.
    Maybe something similar is exiting to produce an uml-xml representation of java objects.

Maybe you are looking for