Concurrent Developer Testing in 12.1 Environment

We have been using 11.5 for quite a while and are now trying to learn the ropes with 12.1.
We often have multiple developers testing new changes to the same application at the same time on the same server.  In 11.5 we basically did this by using standardized naming conventions in the file system.  Different developers used different URLs to essentially get to different copies of the application for testing.
We are hoping we have some better options for concurrent development in 12.1.  Does anyone have any suggestions?  Is there any way to use NWDI to deploy different versions of the same application to the same development server such that they can be tested independently without doing a lot of renaming?
With our Java web apps (unrelated to our MII web apps) we just deploy .war files with different context roots and that solves most of the issues.  Is a similar approach available in 12.1?
Thanks,
Mike

Hi Kevin,
Thanks for you response.  This is somewhat helpful. but it does not give me a path forward  Let me be a little more specific.
Let's say we have two developers working on the same project/application.  Developer A is fixing a bug and developer B is adding a new feature.  Let's assume we are using NWDI's sourece control.  Let's also assume that the two developer do not need to check out the same files and that they are working on two different Activities.  Let's say developer A is working on Activity X and developer B is working on Activity Y.
The question is, how do developers A & B test on the same MII server at the same time?
It typcially is more complex than this.  Typically we have more than two developers testing at the same time and sometimes developers will work on the same Activities.  In addition to this type of development/testing we typically have an integrated version of the application that we run on the same server at the same time as well.  Typically a developer is working on what we call an SCR (Software Change Request).  They are developed/tested independently and once they are finished/tested/verified they are merged into the "integrated" version.  We currently have the ability to do all of this simultaneous on the same server (although we only have a crude way of doing it by using copies and a strict naming convention).
In the J2EE world this is easy.  We can just delpoy the same .WAR files with different context roots and they run independent of each other.
What is the best way to handle this with MII 12.1/NWDI?  I don't think it is reasonable to require one MII server per developer.
Thanks for your help.
-Mike

Similar Messages

  • Development, Test, Acceptance, Production Set-up for ES2

    Hi collegeau LC experts!,
    At a client we have setup a server structure that consists of DTAP, so seperated server and LC instances for the various goals.
    Now we are facing a need to get production data in sync with the other environments. This way we hopefully come across problems earlier during the development/ test cycle because we work with actual data.
    I assume we have to copy: livecycle databases, content present in the Content Space etc. So how does this work in practice with running tasks in the workspace, unique identifiers of content in CS, other items like users and groups that are defined in the adminUI?
    Whats your experience with copying/exporting/re-using data from the data from one LC environment to the other.?
    Thanks in advance!
    Best regards,
    Rob

    Thanks for you answers. I am trying to install the developer workplace on Windows 7 (64 bit OS) with SQL server 2008.
    I get the following error
    Running msiexec failed with return code 1603: Fatal error during installation.
    Commandline was msiexec.exe /norestart /L sapmmcX86u.log /i sapmmcX86u.msi /qn
    I check some sdn posts on this error but the solutions refer to updating MSI installer on Windows XP. no solution to windows 7
    Any ideas...?
    Regards,
    Reid

  • Looking for a LabVIEW developer / Test Engineer in Atlanta

    Averna at a glance
    Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation:
    Dynamic: The Averna team thrives on challenges and change, consistently making the prestigious Deloitte Technology Fast 50 list and winning Best in Test and other awards.
    Young: The majority of our 300 employees are under 35 years old, and our high-achieving CEO was named to Canada’s Top 40 Under 40.
    International: We have offices in Canada, the United States, Mexico, Japan and Hungary, with headquarters in Montreal.
    Innovative: We were recently recognized as a Canadian Innovation Leader by the National Research Council Canada (NRC).
    Instrumental: Our technology, expertise and drive help our global customers produce market-leading high-tech products in the telecom, transportation, electronics and multimedia sectors.
    The challenge of the LabVIEW developer / Test Engineer
    As part of the Engineering team, you will be involved in the development and integration of various software programs for validation systems. These systems are renowned for providing fast data throughput and extreme data integrity, while accelerating design cycles and reducing prototyping costs. The Engineering team develops a range of custom data acquisition systems to help our customers obtain accurate measurements and results.
    Requirements:
    Bachelors degree or college diploma in electrical engineering, software engineering or physics, Masters degree (asset);
    3 to 5 years experience in software development with LabVIEW (preferably CLD);
    Knowledge of NI TestStand is an asset (Preferably CTD);
    Knowledge of video or RF test engineering
    Knowledge of FPGA design (either VHDL or LabVIEW FPGA)
    Available to travel regularly;
    Professionalism, strong communication skills and interpersonal skills;
    Team-player, autonomous, self-starter;
    Please send your resume to [email protected] and mention the title of the position. 

    Is this position still opened?

  • ESR role in different development, test, and production systems

    Hello,
    I want to know the role of ESR in development, test, and production system. Do I have to install ESR in every seprate installated SAP CE machine??? or should It be centrally and development., test and production systems can use it?? Does software release process effects in the whole landscape??
    does Test and Production system requires ESR??? or all used services are embed into released software SCA files to test and production system???
    Regards,
    Naeem

    Hey,
    as far as I understood the ESR is a design time tool, i think  you don't need to have a productive instance.
    I think it should be installed on your PI systems. And I would prefer to have at least a devel and a test installation, to
    separate services on test machines from those who are running on productive systems.
    as you can't differentiate the services by their name but just by their systems, you should have separate ESR Instances.
    Nevertheless I think it could be possible to run only one ESR....
    Kind Regards
    Christof

  • Looking for work that is commutable from Chelmsford, I am CLAD qualified and have several years experience developing test solutions

    Hi
    I wondered if anyone new of any job openings that are commutable from Chelmsford Essex on the perm side of things or any contract
    roles available?

    Hello,
    I saw your message & I was wondering if you were still looking at new opportunities.
    I have a client on the North Shore who is looking to hire a Certified Labview Developer. The candidate will use Labview to develop test stands and production equipment as well as develop production releases and special purpose test software. I have included a job description below for your convenience.
    Essential Responsibilities:
    ·         Develop or maintain LabVIEW applications to operate the development systems and skids for several product platforms.
    ·         Employ hardware platforms of National Instruments hardware, off-the-shelf equipment, plus custom hardware.  Experience desirable in SCXI, CompaqDAQ, and USB hardware. Write software to control equipment and record data.
    ·         Perform advanced LabVIEW programming techniques and interaction of the software with the hardware. TCP/IP and CAN interfaces; LabVIEW Real-Time module and LabVIEW FPGA modules.
    ·         Support, improve and modify existing LabVIEW applications as necessary to support company-wide product development efforts.
    ·         Interpret and understand wiring schematics and simple control signal test bench wiring.
    ·         Troubleshoot software, electrical control, and mechanical interface issues and suggest or implement creative solutions.
    ·         Document all existing and new LabVIEW applications as needed.
    Qualifications: (required unless otherwise noted)
    Education
    Bachelor’s degree in Software, Electrical Engineering or Computer Science.  Master’s degree a plus.
    Must be a Certified LabVIEW Developer.
    Previous Work Experience
    2 to 3 years LabVIEW application programming experience.  Process control systems experience is a plus.
    5-7 years previous experience with software development understanding hardware/software interfaces and the willingness to work in the hardware and process areas.
    Special Skills and Abilities
    ·         Demonstrated excellence with LabVIEW a must.
    This is a full-time, permanent position with a growing company. They are offering a competitive salary, bonus potential & full benefits.
    If you know anyone who would be interested in this position, please have them send a current, Word-formatted resume to [email protected] and follow up with a phone call (231-518-4066) so we can discuss the details. Thank you in advance for your assistance.
    Thank you,
    Brad Fields
    Permanent Placement Division Manager
    Aries Group, Inc.
    Direct:  231-518-4066
    Toll Free:  877-806-7977, Ext. 272
    [email protected]
    www.ariesgroupinc.com
    www.linkedin.com/pub/brad-fields/4/828/875

  • Developing Curriculum in a Hosted Environment

    What are the best ideas for how to develop curriculum in a hosted environment?

    Here is a summary of the discussion for this topic at the Curriculum Congress.
    Curriculum Development in a Hosted Environment
    March 18, 2010
    Highlights:
    Need an active faculty coordinator to engage faculty across functional areas. Dean support is
    key.
    Review the materials already available. Donu2019t always build from scratch.
    Build on existing expertise.
    Get a sandbox client and use it for development.
    Discussion members:
    u2022 Ross Quarles, Sam Houston State
    u2022 Jennifer Kreie, New Mexico State University
    u2022 Nancy Jones, California State - Chico
    u2022 Janie Chang (potential member), San Diego State
    u2022 W. L. Scheller (new member), Kettering University
    u2022 Satya Prattipati, University of Scranton
    u2022 Rachna Kumar (new member), Alliant International University
    Notes:
    Satya -
    Wrote a proposal for developing a online ERP certification program and received a grant from
    the state (Ohio).
    Students from the program go TERP certification.
    Teachers from different functional areas have responsibility to develop course work. Provide
    training.
    Need an active faculty coordinator to engage faculty across functional areas. Dean support is
    key.
    Nancy u2013
    Review the materials already available. Donu2019t always build from scratch.
    Build on existing expertise.
    Get a sandbox client and use it for development.
    Jennifer u2013
    Try to encourage input from different functional areas.
    Build on the integration u201Cpushu201D within the business curricula.
    Make clear when u201Cnewu201D material is an of extension of existing materials.
    Ross u2013
    Found students made a lot of errors with some fundamentals using SAP, such as navigation.
    Started developing short modules to address these fundamentals.
    Work with whatu2019s out there and build on it.

  • Concurrent Users Test

    How can we concurrent users test for marvel application.Please write clear description.

    Hyma,
    You can load test a Marvel application you've deployed on one of your own servers using any of the available load testing tools that know how to interact with an HTTP based application.
    Sergio

  • Production environment in Linux, development testing in Tru64

    We are going to be upgrading to 9i from 8i and will need to purchase new hardware. So our possible technical architecture in the future will look like this: Production DB and 9iAS running on separate Linux servers, while Development and testing still located on Tru64 (DB) and WinNT (AS). Does anyone know of any compatibility issues with developing in a Tru64 environment and releasing onto a Linux environment.

    Hi,
    It all depends on your infrastructure and what products you are using.
    In most cases dev/prod are on different servers and are separate installs, this is the route I would promote.
    Some clients do share an environment for dev/test but not all, not everybody is the same.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Concurrency/ Performance test using Pureload causing error

    Environment: JSF 1.2, Seam 2.0.2.SP1, Spring 2.0.7, RichFaces 3.2.2.GA, Tomcat 6.0.18,
    We have an application with Search functionality using JSF and Richfaces. User enter criteria in the search prompt, and if it returns more than 300 records, a RichModal will pop up to ask if users would like to Continue the search or Cancel.
    We did the performance/ concurrency test on this application using PureTest. We created a test case to do search that return more than 300 records, then stimulate to run this test script with many users. Ran with 1 or 3 users were fine. But when we run with more than 5 users, we ran into this error below. Does anyone have any idea or could help me with this? Thanks so much!
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: null
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
         org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:503)
         com.expd.arch.webaccess.EIFilter.doFilter(EIFilter.java:80)
         org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
         org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
         org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
         org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
         org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
         org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
         org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
         org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
         org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:256)
         org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:362)
         org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:488)
         org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
         org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
         org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
         org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
         org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
    root cause
    java.lang.IllegalArgumentException: null
         javax.el.ListELResolver.coerce(ListELResolver.java:168)
         javax.el.ListELResolver.getValue(ListELResolver.java:51)
         javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
         com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
         org.jboss.el.parser.AstBracketSuffix.getValue(AstBracketSuffix.java:59)
         org.jboss.el.parser.AstValue.getValue(AstValue.java:67)
         org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
         com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
         org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:40)
         org.jboss.el.parser.AstValue.getValue(AstValue.java:63)
         org.jboss.el.parser.AstNotEqual.getValue(AstNotEqual.java:21)
         org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
         com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
         javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:390)
         org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:276)
         org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
         org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
         org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:285)

    Kind of interesting one..Never heard of this tool ->Test partner please post any info you have...
    WIll be helpful to us..

  • Development testing

    Hello!
    While developing, how can I test the correct using of ACS API?
    How can I test my code procedures implementation, for example... after using ACS4 API to packaging eBooks, is there any way to check it?
    Many thanks in advance

    Whether and how responsibilities change in different environments really depends on the organization. In development and test environments, many organizations will have DBAs working closely with development teams on application design to ensure that developers are making good use of Oracle features.
    If you're interviewing, though, people generally ask about production experience because that tends to be a much more high-pressure environment for the DBAs. In lower environments, people generally aren't overly concerned with data loss. And if the database completely fails, you can always restore it from another environment. Your generally have a lot more time to isolate performance issues. You don't generally get paged at 4 AM when the development database has problems. Very few organizations want to hire a DBA and have them start supporting their first production database.
    Justin

  • Java Card Applet Development, Testing, Loading in Eclipse 3.2.0

    Dear friends,
    1.
    we have installed Eclipse 3.2.0, activated JCOP Tools 3.1.2, installed Java Card 2.2.1 devepment tools..
    2.
    How we can start testing and loading the java applet into JCOP31 chip ??
    3.
    It's said that we should use Java Card Workstation Development Environment (JCWDE), but we can not find it in the eclipse .
    4.
    Where we can find Eclipse menu for the
    -Converter tool
    -APDU Tool Utility
    -Java Card Workstation Development Environment (JCWDE)
    5.
    is there any resource/web/link that contains Eclipse tutorial on this Java Card Development ???
    Tks,
    hendy

    1. Good.
    2. I suggest you start testing using the simulator, however if you want to test directly on the card at once, select your card reader using the /term command and use the commands as described in help to start sending APDUs to the card.
    3. This is not a part of the JCOP tools for eclipse (which is developed by IBM and maintained by NXP), but part of the JavaCard development toolkit developed and maintained by Sun. See http://java.sun.com/products/javacard/dev_kit.html.
    4. Read the above. None of this is part of JCOP tools for eclipse.
    5. As far as I know, there is no independent newbie guide for JCOP tools, but I would check out the help function included in the tools themselves if I were you.
    Good luck!

  • BUG 10.1.3.0.3 Early Access - Jdbc development testing producting 500 error

    Has anyone been successful in creating a JCBC connection application with JSF and testing it in JDeveloper 10.1.3?
    There are HOW TO documents on creating a JDBC based connection and ADF applicaiton .
    This one was very well done.
    http://www.oracle.com/technology/products/jdev/howtos/10g/MySql/MySQL_and_BC_HowTo.html
    I have walked through the application template in version 10.1.2 and it works as expected.
    When duplicating the steps in 10.1.3 they produce a 500 error.
    Keep in mind, I am only working within the JDeveloper environment using the embedded OC4J.
    I have attempted to setup Libraries, Properties for the embedded OC4J container.
    What I have found is that the project data source XML (PROJECT-data-sources.xml) file is being written with the Oracle drivers. In the case I am working with, the oracle drivers are not correct.
    I have attempted on changing the "Embedded OC4J Server Preferences" for the "Current Workspace". there are 3 check box options:
    - Create data-source elements where not defined
    - Update existing data-source elements
    - Delete unmatched data-source elements
    These options do not save / persist. They do not seem to work.
    The second is what I beleive is causing the issue, because even when I modify the -data-sources.xml file to have the correct drivers, every time I try to kick off the "run" command, the file is overwritten. With or without the check boxes checked... (which don't save).
    Am I missing something very plain, or is this a legitimate bug?
    Regards,
    Tim

    Bug 4741287 has been reported for the failure to save changes to certain properties in the embedded OC4J configuration for data sources.
    Does it work if you configure the datasource in your application itself instead of the embedded server's global settings?

  • How to test failover of dataguard environment?

    I would like to test failover (not switchover ) in dataguard environment.
    How to achieve that?
    Thanks.

    Hello;
    Happy to share my test notes :
    http://www.visi.com/~mseberg/Data_Guard_Failover_Test_using_SQL.pdf
    These oracle notes may also help :
    Can We Use Manual SQL*PLUS Steps For (switchover,Failover,etc....), If DataGuard Broker Has Already Activated And GridControl Is Also Used? [ID 744396.1]     
    Oracle10g: Data Guard Switchover and Failover Best Practices [ID 387266.1]
    Step by Step Guide on How To Reinstate Failed Primary Database into Physical Standby [ID 738642.1]
    Best Regards
    mseberg

  • Develop & test a LabView program on a PC without DAQ card ?

    Hello,
    I am a LabView beginner.
    I would like to know if it is possible to develop & to test a LabView
    program for fast data acquisition (which uses double buffering) on a
    computer that have no a DAQ card.
    Many thanks in advance
    Francesco Di Maio

    I think see ur channel control string.It should include both index and channel number.may be u have entered config only ch0 not for others
    so increament ur ch index and ch number,
    I hope it will help u.
    Haider

  • Shaman 1.1 Development: test & join in

    Hello folks,
    No, I'm not dead, neither Shaman 1 is. In those days, as some of you might know, I finished a work on PolicyKit in KDE and for Qt Developers. Thanks to this, I finally started back working on Shaman and Aqpm, the new library underneath it. The code is in here:
    Shaman: http://github.com/drf/shaman1
    Aqpm: http://github.com/drf/aqpm
    What's cool in Shaman 1.1?
    - Aqpm uses PolicyKit for transactions. This means that all old hacks are removed, not a single line in Shaman is executed as root (you really don't have to call it as root, it wouldn't change a thing), byebye suid bit, byebye security issues
    - This means that running Shaman with QGtkStyle will finally work, so you people using GNOME should be happy too. Ah, and obviously, you will also get native authentication dialogs thanks to PolicyKit.
    - This also means that the scriptlet execution is delegated back to libalpm
    - The code is much less, and the app is slightly faster.
    Obviously, the tree is in hard development. There are a number of regressions, and by now only updating the database and processing the queue (but no feedback is given yet) work, for config saving is a matter of time.
    If you want to start testing it though, you're more than welcome. You just need polkit-qt as an additional dep (it is in kdesupport, but I hope it will hit Arch's extra soon [packagers, KDE 4.3 will depend on it, btw]), and obviously to compile and install Aqpm first. If anyone is interested in helping out, I'd be more than happy to receive contributions, or just some feedback.
    Last edited by drf (2009-03-12 19:13:25)

    Yeee cool, I started using shaman (1.0.9) yesterday but I a segmentation fault after (it seems) exactly an hour. Would it be the database update crashing?
    Here is the output:
    Root Privileges granted.
    Uid is: 1000
    DB Update Finished
    Xlib:  extension "Generic Event Extension" missing on display ":0.0".
    Shaman/1.0.9 - Critical: Segmentation Fault! We are sorry. You probably found a bug! And you can help us solving it!
    Shaman/1.0.9 - Critical: Please report it to our bugtracker ( http://shaman.iskrembilen.com/trac ), including: when it crashed,
    Shaman/1.0.9 - Critical: Terminal output, and possibly a backtrace (use gdb for that)
    So I was looking for a tracker but the main url is dead... I though shaman was dead too!! So this is good news

Maybe you are looking for

  • How to open .pdf in Illustrator, and not the pdf compatible half of file.

    We first get a digital proof form printers as .pdf. Sometiems they save them with PDF compatible on. This makes my job harder because will get ilustrator asking for all the links when opening the .pdf. What we do is open the .pdf form the printere, a

  • Lock digital signature after an Infopath form has been signed

    I created a form with multiple sections and signatures. I selected the When signed, make controls read-only. However, when the form is opened after the submission the remove option is still available. I want to lock down signature after it is submitt

  • Delete some text from textItem without losing styles

    If I have a type layer with a bunch of styles applied to different style runs within the text, is it possible to delete some of the text without losing the styles applied to the remaining text? To accomplish the same thing, would it be possible to cr

  • Problems with AP Impersonation on WCS 7.0

    I currently have Cisco WCS 7.0 with 7 controllers and about 150 access points.  Everything is working pretty good except for one critical error that I keep getting.  It is " AP Impersonation of MAC '00:23:eb:39:b2:c0' using source MAC '00:23:eb:39:b2

  • VBFA Correction Program

    Hello SAP Gurus, Is there any program to correct VBFA entries. Because even though a delivery is deleted but still it is appearing in the document flow. Thanks in advance for your help. Sunil