Application Express and Version Control

We are using Clear Case for our versioning. We are looking at Application Express for our simple screens(rest is in java/struts). Our only concern with application express is integrating it into our current version control methods.
How much effort is involved in exporting the schemas and checking them into clear case?
also, we will have multiple people developing html db forms. How complicated does this integration get?

Hi User....
My team uses Microsoft Source Safe for version APEX control.
We export the Application as well and the schema DDL to text files and then check them into SourceSafe. We carefully label the check-ins with appropriate version numbers. The version numbers are also added to Page 0 so we know what version we are running. This work reasonably well in APEX 2.0. I believe that it will be even easier in APEX 2.2.
If you have multiple developers working on a single APEX application, create a special user ID that is used for only locking pages. This trick prevents your developers from making accidental changes to a perfectly debugged page. The locking ID is under the control of the project manager or the team lead. It is also handy for controlling the check-in-out process for individual pages or groups of pages.
I hope this helps.
Cheers,
Patrick Cimolini

Similar Messages

  • Application Express and Content DB

    Hello friends
    I am trying to develop an application prototype with the following need
    a. A set of data fields where by somebody can put a document into the content DB along with the set of data. The content DB needs to store different types of documents, - PDF, Excel, Word etc.
    b. Be able to include rights,security management and records management
    c. Have Menu based access to the data
    I would like to use the Application Express for my front end development and Content DB as the back end data store. All of this in the Windows environment and on the Web.
    I would much rather not use BPEL as I think it will complicate the development process for me and I do not have inhouse expertise on Java.
    I have seen examples on Content DB where BPEL has been used to write to Content DB, but dont see any place which mentions that you could use Application Express with the Content DB.
    Can any one who had done any such work help
    Thank you very much. I appreciate your giving advice on the matter
    Laxmi

    Laxmi,
    You should note in your posts if you have posted the same question to another forum.
    I tried to answer some of your questions in regards to Application Express in that forum.
    Application Express and Content DB
    chet

  • Final Cut Express and logic control

    Hi,
    has anyone ever achieved to combine final cut express and logic control?
    I'm a logic audio user and Iwould be greatful to influence major features of final cut with the controller "logic control XT" and let them work together.
    Thanks for your help and ideas!
    Alex

    No. FCE has no mixer.

  • Application size in terms of pages and performance and Version Control

    Currently I'm looking into the best way to version control our APEX applications. From other threads, it seems it's an area that leaves much to be desired. We are on the verge distributing a large APEX project commercially but I cannot find a suitable versioning method to support bug fixes and new development happening at the same time to the same set of applications. I just hope everyone out there realises versioning is a vital area of the development process and VOTES for it in the V3 poll.
    Anyway, enough of the my whinging. I did have a brain wave (quite rare !). What would the drawback be to have only 1 or 2 pages per application. This would allow a developer to always import the application at the start of work (ie from versioning software such as VSS or PVCS) and then export it at the end back into say PVCS. The application has everything self contained and correct versions etc.
    This would allow more developers to work on different areas at the same time as opposed to having many pages in the one application where developers could step on each others toes etc. I've considered importing/exporting pages but the fact you cannot lock shared objects means there is a possibility that if many developers are working on the same application someone will change something that affects pages other than their own. It would also be a nightmare to tie up different versions of of pages, shared objects, applications etc. Would there a performance problem with this method ? Incidentally, why can't TABS be shared/subscribed across applications. It means they have to be created separately in each application whereas things like Nav Bars and Templates can be shared across applications.
    Currently, my thoughts are that: bug fixing for a production release has to be in a separate stream (apex installation) from say new development work for the same set of applications BUT what this means is that the bug fixes have also to be manually applied in the new development stream - which is a considerable overhead (ie twice the work).
    Thanks for hearing me out - assuming you survived to the end !
    Any encouraging comments would be appreciated !

    Wim,
    I don't entirely understand the behavior. There should be little/no difference between the two cases. I'm assuming you have no indexes, which isn't recommended for such large containers anyway. Can you make your document set available to me so I can see if I can reproduce the behavior and look at it more closely? A single container, or dbxml_dump of a container is sufficient (both compress well).
    Contact me directly at george dot feinberg at you know where.
    George

  • Development backup and version control questions

    Two question I want to ask as an Oracle XE beginner:
    1.How to backup my work (database objects and application pages) each day?
    2.What is the best practice for version control for the Oracle XE development projects? Does anyone use CVS?
    Thank you.

    Two question I want to ask as an Oracle XE beginner:
    1.How to backup my work (database objects and
    application pages) each day?Take a look at the backup script in the product directory.
    C.

  • Difference Between Application Express and XE

    Hello
    I am new and would like to know what is the difference between Application Express(Apex) and XE?
    Is XE a standalone version and Apex is more like an enterprise editiion?
    Thanks

    read on http://www.oracle.com/technology/products/database/application_express/html/apex_and_xe.html
    Oracle Database 10g Express Edition (Oracle Database XE) includes Oracle Application Express (Oracle APEX) release 2.1, a declarative, graphical development environment for creating database-centric Web applications. Oracle APEX is installed in Oracle Database XE as the primary tool for managing the database and building Web-based applications. The majority of the administration tasks of Oracle Database 10g Express Edition can be performed using the administrative features of Oracle APEX, such as monitor database activity and manage database users, storage, memory and database objects. The simple Web-based interface enables users with minimum Oracle experience to easily manage the database. Application Express is pre-installed and fully configured, and it is immediately available after installation of Oracle Database 10g Express Edition.
    Is XE a standalone version and Apex is more like an enterprise editiion?XE is oracle database (free) it for test or using on limit (to 4GB of user data, use up to 1GB of memory, and use one CPU on the host machine)
    APEX is application (Web) can integrate on Oracle Database Enterprise, Standard and .... RAC
    Edited by: Surachart (HunterX) on Jun 15, 2009 6:03 PM

  • Report Builder RDF, XML, REP and Version Control

    I'm looking to convert our existing RDF reports to XML format to better support version control and have a few questions.
    - Are there any issues with converting these RDF files to XML and developing them going forward?
    - When it's time to deploy to the server we'll convert them to RDF or REP. Any issues?
    - This question was asked before, [Thread: Oracle Reports Builder - RDF vs XML|https://forums.oracle.com/forums/thread.jspa?threadID=721959], but that was over 3 years ago. Have the issues been resolved?
    - Is anyone currently following the workflow I've outlined with success?
    Couple of links of interest regarding this topic.
    [Tuning Oracle Reports - 20.5.1 Paper Layout|http://download.oracle.com/docs/html/B14048_02/pbr_tune.htm#i1007252]
    [Running Report Requests - 13.3 Deploying Your Reports|http://download.oracle.com/docs/html/B14048_02/pbr_run.htm#i1008764]
    My Oracle Report Builder Version Info (Help -> About)
    Report Builder 10.1.2.0.2
    ORACLE Server Release 10.1.0.4.2
    Oracle Procedure Builder 10.1.2.0.2
    Oracle ORACLE PL/SQL V10.1.0.4.2 - Production
    Oracle CORE     10.1.0.4.0     Production
    Oracle Tools Integration Services 10.1.2.0.2
    Oracle Tools Common Area 10.1.2.0.2
    Oracle Toolkit 2 for Windows 32-bit platforms 10.1.2.0.2
    Resource Object Store 10.1.2.0.2
    Oracle Help 10.1.2.0.2
    Oracle Sqlmgr 10.1.2.0.2
    Oracle Query Builder 10.1.2.0.2 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle ZRC 10.1.2.0.2
    Oracle XML Developers Kit 10.1.0.4.2 - Production
    Oracle Virtual Graphics System 10.1.2.0.2
    Oracle Image 10.1.2.0.2
    Oracle Multimedia Widget 10.1.2.0.2
    Oracle Tools GUI Utilities 10.1.2.0.2
    Edited by: 896352 on Nov 9, 2011 2:35 PM

    Hi Michael,
    Per my understanding that you want to find a solution for version control when you design the report using the Report Builder 3.0, right?
    As you know that Report Builder is a tool which can only work on one single file instead of a project , so the current version of Report Builder doesn't have these capabilities. You can submit a feature request about it on the  Microsoft UserVoice site
    here: 
    http://visualstudio.uservoice.com/forums/121579-visual-studio/category/53187-sql-bi-tools-srs-ssis-ssas-
    Generally, visual Studio Team System and Visual Source Safe integrate with the Visual Studio/BIDS shell and third-party source control solutions like SVN managed from the file system play well with version control. So I would suggest you to consider use
    them instead.
    In conclusion, one possible workaround for you is that you can save all .rdl files in third part tool’s(TFS) workspace folder for version control purpose (check in, check out with the Windows Shell Extension), and you can use Report Builder to edit these
    report files. Then use Report Builder to deploy the .rdl file to Report Server.
    More details information about the version control for your reference:
    https://sqlserverbiblog.wordpress.com/tag/ssrs-version-control/ 
    Similar thread for your reference:
    https://social.msdn.microsoft.com/Forums/en-US/939b3a90-067d-4593-b456-76533c9d60ce/sync-ssrs-visual-studio-project-with-ssrs-server-alm?forum=sqlreportingservices
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/1ad0db30-7fd8-4007-9731-ec8f2f44605f/report-format-rdl-version-control?forum=sqlreportingservices
    If you still have any question, please feel free to ask.
    Regards
    Vicky Liu

  • Difference between Oracle Application Express and Oracle Forms/Reports

    hi guys,
    i have just use oracle apex to create some report generation tools through the web. know that this is what is known as html db in the past.
    however, i have not really touch oracle forms and reports before, neither have i really seen how they work.. but soemhow i feel oracle report/forms seems to be more.. then this oracle apex.
    it includes integration with web services, java and pl/sql .
    but i still cant really figure out what is the actual general main difference ?
    is it that for oracle forms there can be some programming logic inside , whereas for apex , it is just using what is available from what oracle provides ..
    i am read oracle form white paper, but seriously, i am not a very web guy. it has alot of components that i am not familiar with.
    so i hope you guys can just give me a more general rough idea.
    regards,
    Noob.

    Hi, my .05$
    ... most Forms & Reports users will tend to be old installed base customers using applications developed many years ago in F&R such as insurance company cores and even banking cores. Going from client/server F&R6 to "web" F&R10g is costly as you have to license an application server and most likely need to migrate to recent versions of the DB in case the customer is still on oracle 8 (common occurrence). So many customers opt. to not migrate or to simply invest in new web enabled solutions.
    Using the migration tool f&r installed base will have an easier job of migrating and at a price of whatever DB edition they are using and probably be able to do it with the same people who maintain their f&r systems provided they learn a bit about web technologies.
    what might be interesting to see is performance perception of users on f&r vs. apex...
    regards,
    luis aranguren

  • Application Express and Single Sign on

    Has anyone got Application Express/HTMLDB to interface with a Single Sign on login screen, which is an external app, verify the user and password and proceed to the HTMLDB app?
    Any suggestions on session management?
    Thanks.

    Scott,
    I tried to search the same topic but unable to find any relevant thread. My requirement is also same. I want to implement single sign on on my htmldb application with an external system which maintains the user credentials and authenticate it.
    Could you please refer to any thread which discussed on the same topic?
    Thanks in advance,
    AM

  • I can't get Application Express and OBIEE to both work on my laptop

    Hello,
    I had just installed and configured OBIEE on my laptop where I had successfully installed Application Express 3.0. Both were working , however, I was having an issue creating a ODBC connection with the "SH" schema. Later I had realised this OBIEE problem was actually do to the fact that the password for "SH" had to be changed in SQLPlus so that it matched with what was in the sh connection pool. When that was corrected, I no longer could log into Application Express.
    Right after I noticed that my Application Express login page was coming up "Page not found" I noticed that I could not start my "OracleXETNSListener" without stopping "OracleOraDb10g_home1TNSListener" and even when I did get "OracleXETNSListener" running I could not bring up the Application Express login page.
    I just don't understand how changing the password to the schema "sh" for OBIEE had some how changed the network connection to the Application Express login page.
    I hope I can find some brilliant networking guru to help me with this problem. I really would like both OBIEE and Application Express to be working on my laptop running Windows XE.
    Thanks in advance.
    Linda

    You probably have a conflict in ORACLE_HOME's or perhaps a conflict in the ports between your two HTTP servers. Does APEX work when all BIEE processes are stopped, including the other database? You might not want to have 2 databases on that machine as it's a huge waste of resources, so you might think about pointing BIEE at XE. You could install APEX in the 10g database, but then you have to make sure the App Server with BIEE contains mod_plsql (which it probably doesn't). If I had it to do from the beginning, I would install 11.1 and run APEX and BIEE out of the same DB. 11.1, like XE, can use the Embedded PL/SQL Gateway (EPG), plus it has APEX 3.x installed by default.
    Tyler

  • Raptor and Version Control

    Here are some discussion points for use of Raptor with version control.
    Assumptions/Terminology.
    Roles:
    Developer, Tester, Production DBA.
    Each developer has their own database or schema to work with.
    Database code is PL/SQL and DDL
    Client code is everything else including sql scripts.
    VC stands for generic version control. I may slip into CVS speak, but ideally this is product neutral.
    Scenario 1: New developer on existing project.
    1 Check out sources
    Obviously need to define a VC repository connection in Raptor
    Probably also need to define filesystem directory to check out to. Conceivably raptor could do this under the covers but if the source code is a mixture of database code and client code this isn't possible.
    2 Run sources against database to create schema objects
    This would probably be a manual job within raptor but a nice feature would be a tool to work out the dependencies and run everything in the right order.
    3 Edit-save-compile-edit objects in the database
    At this stage the database code is out of sync with the filesystem and the VC. Since the definitive version is in VC the filesystem is irrelevant so it would make sense to save the object back to the filesystem when you click the save/compile button.
    If VC isn't active this is obviously a bad idea since the filesystem version is the backup.
    4 Create new object in database.
    The new object needs to be immediately saved to the filesystem and added to VC(but not committed). The create dialog should ask for a filename as well as object name.
    5 Commit changes to VC
    What gets committed? All the database code in the schema of the current connection? All the database code which is known to CVS (which should include new ones created at step 4)? What about client code? Is there a need for a project to which objects can be added manually or automatically.
    There may be clashes between this developer's changes and anothers.
    Need to be able to compare current database with current cvs and merge in changes before commiting. The merged changes need to be immediately applied to the database.
    6 Whoops forgot something, edit object on filesystem but don't check in.
    7 Next day, try to edit same object in the database.
    We now have a 3-way discrepancy between vc, filesystem and database. Raptor needs to allow diff/merge between database and filesystem as well as between database and VC.
    Scenario 2: New Project
    1 Developer creates some database code
    edit-save-compile is entirely within the database at this stage and no VC is involved. At some point the developer has to define a vc repository and directory. Raptor needs to be able to create a new repository or module (cvs import for example) either at this stage or the first time code is saved.
    There could be an option to make VC compulsory so that whenever a developer creates an object, the relevant VC actions are taken.
    2 This scenario merges into scenario 1.
    Scenario 3: Tester begins new testing cycle
    Scenario 4: DBA implements new code in production database.
    1     User checks out latest code from CVS
    2     User runs code against database to create schema objects.
    This is very straight forward. I am not even sure that this should involve raptor, it should all be done by scripts in sqlplus. The one raptor involvement could be reconcilation of the objects in the test database with the VC repository.
    A few other thoughts.
    I haven't thought about multi-schema development, ie making changes to more than one schema at a time. Should a VC repository be associated with a particular connection?
    I haven't thought about managing 'create table' vs 'alter table'. A tool which generated an alter table from the different between db and vc or between 2 vc revisions would be useful.
    All checkout/export/diff actions should be against labels/tags/branches as well as the tip.
    Filenames and formats.
    There should be preferences to allow the user to specify file extensions and other naming conventions (eg upper/lower case). I use the following for ddl files
    table_name.tbl -- create table
    table_name.con -- constraints for table
    table_name.idx -- indexes for table
    view_name.vue
    sequence_name.seq
    Table DDL
    Currently table ddl as generated from raptor includes storage details. Not all of this is relevant in the development process and could cause spurious differences in version control.
    I also like my constrains in a separate file from the table ddl.
    PL/SQL Templates
    The ability to define basic package and procedure templates with VC keywords etc in place. New | Procedure etc would use these templates
    Message was edited by:
    smitjb

    Thanks for the detailed use cases. We can use this message to track Version control feature requests.
    We do want to provide this support in future releases.
    Donal

  • Vivado and version control

    > Why can't we just have a text-based project file (and one that isn't touched every time you open the tools!) which holds all of the various tools settings, and pointers to the source tree (which should ALWAYS be separate from the build tools project directory) and the constraint files (which should be considered source files)?
    Amen, brother!

    bassman,
    If I had to ridicule all the tools that I use that don't adequately support relative paths I would never get to do any engineering!  :)  Although to be fair, in the last few years things have improved significantly for most of the other tools that i use.  
    My comment about the absolute vs. relative paths was more of a issue when I was trying to keep the project files under version control.  At the time it seemed like if I had source files outside of the project folder the tools used a absolute path which resulted in portability issues.  This has all been resolved for the most part with this hybrid tcl project mentioned earlier in the thread.  I do keep the source files outside of the actual generated Vivado project folder.  There is still the issue of where to keep ip, but for the time being I am just keeping that within a project.  In an ideal world this could all be kept in a single repository shared across all projects..., but in the past we always seemed to run into issues when we try to do this.  However, it is something that we will probably revisit sometime soon, especially with how ip is managed with Vivado.
    So far this approach seems to work pretty well but is definitely still a work in progress.  Below is the readme.txt that I created and keep in my project folder that describes how I am currently managing projects with Vivado (which is pretty much the same as described earlier in this thread).
    Project folder structure:
    <_top_level_project_folder>
       <src>  folder containing all hdl and constraint files/folders. (keep under svn)
       <ip>   folder containing all ip used in this project. (keep under svn)
              Note: some of these may be projects that MAY also follow this directory structure.
       <proj> vivado project folder generated by running mk_proj.tcl (NOT under svn)
       <sdk>  folder for sdk export (hw folder + more as needed under svn)
       mk_prj.tcl Tcl script to create a project in <proj> subfolder. (keep under svn)
       mk_bd.tcl Tcl script to create new bd within project. (keep under svn)
    Instructions for creating project from scratch:
    1) start vivado_tcl console and change into project_folder directory
    2) delete <proj> folder contents (make a cleanup script for this someday)
    3) run >source mk_proj.tcl
    4) go to <proj> folder and open newly created project
       (Note: you may need to make sure project is targeting the correct part!)
    5) at tcl console in project run:
       >source mk_bd.tcl
    6) regenerate output products for bd design
    7) create wrapper for bd design (this should be something instantiated by HDL already in the design)
    Instructions for updating the tcl files:
    1) inside project run the following
       >write_project_tcl mk_prj_new.tcl
    2) best to compare this to the previous tcl and modify as necessary.
       The bd related stuff should probably be removed from the tcl script?
    3) run the following:
       >write_bd_tcl mk_bd_new.tcl
    4) this file should be ok to just overwrite the existing mk_bd.tcl file
    5) do a quick check to make sure project can be regenerated from scratch
    Other Stuff:
    It is useful to add a shortcut to the vivado tcl shell in the project folder.
    Also, change the properties so that the shell starts in this folder.
     

  • RoboHelp6 and Version Control on TFS - How to add, delete or rename folders

    When under Version Control what is the proper method of renaming a file or folder? What is the proper method of deleting or adding a folder under Version Control?
    Bob (No relation to John)

    With RSC, I'd recommend performing these procedures from RH. I don't know if you get that same tight coupling with TFS, though.
    G

  • ASK: Forms Server deploy strategie and version controlling...

    hi:
    I would like to ask people around how could i have a good forms deploy strategie that would allow me to upgrade forms fmx versions even if users where connected to forms server.
    I have used hearbeat option to disconnect ifbweb60 processes, but without success. That processes just stop/end when i close all IE windows of the user that's connected to that process and not when i close that single forms browser window. May be the heartbeat is working wrongly and "thinks" that the window still open... i dont know...
    How "you" users around the world deploy your forms? how you controll and upgrade them ? do you need that all users should be disconnected from forms server to upgrade ?
    thankx in advance...
    ricardo

    oops to get old versions of jre have to use:
    https://java.sun.com/products/archive/

  • VPD and Context With Application Express

    Dear All
    i'm going to build application using application express and oracle database enterprise , VPD Implemented on the schema using Context,
    for developer issue i set on login trigger to set user ;
    but i can't view data inside application but i can view it using sql statement
    So is their issue in Apex when using VPD , Context , or On log on trigger?
    thanks

    Logon triggers won't work with web apps using a connection pool like APEX. The VPD context should be set via the APEX VPD application security attribute.
    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/bldr.htm#CHDFCFGD

Maybe you are looking for

  • Why cann't my applicatio​n print my report?

    My Labview programe can work well until I use the tool "Building a Stand-Alone Application or Shared Library" .I want to change my program to be a *.exe file. The matter is that my printer can not print the report.what can I do? I use Labview 6.02. I

  • 7.6 upgrade Ipod no longer recognised

    I upgraded itunes to 7.6 this morning and now my Ipod is no longer recognised when I connect it. I have plugged it into another pc with an earlier version of itunes and have no problems. Anyone else having this problem? Is there a way to fix it - wit

  • Less or less than equal in the for loop condition

    Hi, What do you prefer, what is more common, which one is more easily readable, less or less than equal in the for loop condition? for (int i = 0; i < arr.lenght; i++){..} //or for (int i = 0; i <= arr.lenght - 1 ; i++){..}I know this is basic progra

  • Transport inconsistency for PCD contents

    Hi All, We are working on EP7.0 SP17. We are using Export tool for Portal Transport from Dev environment to QA. One thing to be noticed that initially we transported a page with 2 iviews. The Page was successfully imported in QA env. Later we edited

  • After Reformat; Missing Fonts

    I recently zeroed all the data on my hard drive and started all over with my mac. However, I recently discovered, with the reformat, I lost my fonts. Even normal ones like Tahoma! How do I get these. I'm sure tahoma is a normal font that should be bu