Setup of Customer Dev and Test environment

Customer wants to set up a Dev and Test env for Apex on the same machine. Been trying to wrap my head around the way to do this. Seems like these are the options:
1) Separate databases, Two APEX homes, Two HTTP Servers
2) One database, different Workspaces, One APEX home, One HTTP Server
# 1 is the most 'pristine' from the perspective of separation of everything (and patching), but #2 seems like a more manageable environment. Only down side I see to #2 is that DEV can never have a newer release of APEX than TEST.
BTW -the customer wants TEST to look like PROD except during code push time. They also want TEST env refreshed regularly from PROD in between code releases.
Suggestions? Other options?
Thanks,
Dwight

Hello Dwight,
Check your dads.conf file. There is something like this:
<Location /pls/apex>
Order deny,allow
PlsqlDocumentPath              docs
AllowOverride                  None
PlsqlDocumentProcedure         wwv_flow_file_mgr.process_downloadd
PlsqlDatabaseConnectString     localhost:1521:XE ServiceNameFormat
PlsqlNLSLanguage               AMERICAN_AMERICA.AL32UTF8
PlsqlAuthenticationMode        Basic
SetHandler                     pls_handler
PlsqlDocumentTablename         wwv_flow_file_objects$
PlsqlDatabaseUsername          APEX_PUBLIC_USER
PlsqlDefaultPage               apex
PlsqlDatabasePassword          apex_public_user
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
Allow from all
</Location>You can easily change the Location - /pls/apex - to (e.g.) /dev add another Location (/test) and provide it with the different connect strings.
Then you can access your Dev environment using http://localhost:7778/dev and Test with http://localhost:7778/test.
You can also change the (default) settings to your /i/ (virtual) directory to point to different dev and test directories.
Example:
Alias /dev/ "c:\Oracle\OAS\Apache/dev/images/"
Alias /tst/ "c:\Oracle\OAS\Apache/test/images/"
and change the value of the Image Prefix in your Application Definition accordingly.
Greetings,
Roel
http://roelhartman.blogspot.com/
You can reward this reply by marking it as either Helpful or Correct ;-)

Similar Messages

  • BPEL DEV and TEST Environment

    Hello All,
    I have situation with a client. The Client wants to install a BPEL DEV and TEST environment on one Server Instance and One Database Instance.
    I know we can have multiple App Server Instances on a single Physical Server.
    But the question is about having just one Database Instance. Can multiple BPEL schemas reside on same database with different schema names like orabpelDEV and orabpelTEST? Can the default schemas names orabpel, oraesb be renamed for different environment? If so how do I do it?
    Any other suggestions is appreciated.
    Thanks,
    Abhay.
    PS: BPEL 10.1.2 is being used with MID TIER Installation

    In the documentation of the App Server in chapter 4 it's all about BPEL clustering:
    http://download-west.oracle.com/docs/cd/B31017_01/integrate.1013/b28980/clusteringsoa.htm
    This can also apply to your environment. It is possible to have multiple BPEL PM server using one signle database and the same dehydration store. This helps you to increase the througput, scalibility and reailibility.
    You can also implement multiple BPEL domains on a single BPEL server. In this way you can implement a OT(AP) environment.

  • Create dev and test instances of Apex on the same server and database

    I have a dev and prod instances of Apex on different servers. I want a test instance on the same server as the dev instance.
    I am using workspace export/import so all instance workspaces have the same workspace id. The application ID is the same on each instance, in the same workspace. This allows pages to be exported/imported in the differenct instances.
    My question is (I am sure it is obvious) can I have more than one instances of Apex on the same database (dev and test) and have each instance have identical Workspace IDs, etc.
    Sam

    Hi Sam,
    But you can have more than one database on the same server.
    What we do is create a separate database for each APEX versions we are supporting (we still have a customer using APEX 2.0).
    All the databases are accessed with the same APACHE config. All you have to do is change the DAD and have a separate dad for each database (i.e. each APEX versions).
    ex : /pls/apex_dev /pls/apex_test
    This way , I can run different APEX versions on the same server.
    Francis.
    http://insum-apex.blogspot.com/

  • One maschine for dev and test

    Hallo,
    i have one maschine for dev and test. i know that it is possible to do this with 2 instances. SAP recommend to separate dev and test on separate maschines. But it is possible. have anyone experiance with that? When i don´t want 2 instances it is possible to have one instance and separate only the systems for dev and test in sld? Have I to copy the business systems, change the servers and make the configurations in integration directory?
    Thanks in advance...
    Frank Schmitt

    Hi Frank,
    one reason for having two systems
    is that you won't be able to import
    directory to your TEST system easily...
    because both r3 (dev and test will have the same integration server - you won't be able to add them to 2 different transport groups... )
    this means that you will have to create almost EVERYTHING
    in the directory twice... 
    at least without doing some tricks...
    make the life of a developer and create 2 servers
    it may cost less then using developers for creating many things twice
    Regards,
    michal

  • TOBJ entries missing from upgrade dev and test systems

    Hi,
    We are in the process of ECC Upgrade from 4.7 to ECC 6.0 and upgraded our dev and test systems. We missing some SAP defined object entries in TOBJ table from dev and test. Because of this some of the roles getting transport errors if the roles contain those missing objects. We tried to transport the missing entries but we don't see any provision for that. Does any one through an idea to move those missing entries from dev to test. Not sure we will get same error in production. This table updates during upgrade and may be we missed some thing in test as though we followed the same upgrade process for both systems.
    Thank you
    Venkat

    Possibly you are no longer licensed for components which these objects are called from in their concepts.
    In that case the ability to start the component objects should be removed as well.
    Of course if some Z-programs checked these objects or SAP's own "package concept" extended syntax checks did not respect them then you might have problems.
    This should normally only apply to manual authorization instances, as if you had upgraded the roles and regenerated them, then you would not have this problem (in the roles).
    It tells us something about how you or someone else without any training have built these roles (or subsequently mucked them up...)...
    When reading stuff like this, I am always of two minds...
    1) SAP should make the concepts simpler and more intuitive to use without "cowboy" activities allowed by users with SAP_ALL etc.
    2) Customers should bleed for their own sins for not training people appropriatly (here, faking CV's is also ma major pest!).
    It is always a bit of a cat & mouse game and ends up in forums such as SDN in the long run.
    Some of it might also have become "available" to be used by SAP (I believe it was the 6.20 upgrade which installed everything...).
    Real bugger. I would accept it and test as best you can. You can also compare "where.used-lists" and "code scans" before and after the upgrade to see whether it is used by foreign repository objects.
    The scan is more reliable here, as sometimes the object name itself is a variable from a data declaration or condition which you cannot see in the "procedural" code.
    Cheers,
    Julius

  • Dev and Prod Environment Sync.

    Hello Experts,
    I would like to ask for your kind help in the following matter:  How to resynch the dev and production environments.
    For some (inextricable) reason, the production and development servers are out of sync.  Mainly the SLD content is in different versions. The production one is older. Oh and there is no QA environment.
    Besides that the business systems were created manually in each server and have inconsistencies. No SLD information was transported between them, only the repository and some directory information. Other directory information was created in the production environment directly. And I am affraid some development took place in production server directly too.
    So I have been asked to produce a plan to get all this mess into shape.  So far at a macro level I have these tasks planned:
    10.- Backup prod and dev servers.
    20.- Load latest CIM model and CR content on both servers (and see what happens).
    30.- Connect the SAP systems as SLD data sources to prod SLD.
    40.- Redo configuration in prod to point to automatically created business systems (and retest).
    50.- Cleanup of manually created business systems the prod environment.
    60.- Config the prod SLD as data source for dev SLD.
    70.- Redo configuration in dev server to make it match prod SLD.
    80.- Cleanup of manually created business systems the dev environment.
    90.- Create in the dev server the repository objects that were directly created in prod.
    100.- Test everything for consistency.
    Please help me improve the task list/order.
    -Sam.

    Hi Sam
    You are planning a lot of activity on a production environment. Two coments:
    1. When you have your dev SLD configured as you require, with CIM, PI Content & Business Systems updated etc .. perhaps you should do a level of regression testing on this environment before embarking on changing the Live env.
    2. Once you are happy that the Dev env It is possible to Export and import manually the SLD content from the Dev to the Live to align both systems, refer to link:
    https://websmp104.sap-ag.de/~sapidb/011000358700000315022005E.PDF
    This is available through the Export Link in Administration page.
    Thanks
    Damien

  • Are Easy Setups with Custom Capture and Sequence Presets Portable?

    Hi,
    I created some Custom Capture and Sequence Presets. Then I created some Easy Setups that use these presets.
    Can I copy the Easy Setups to another machine or do I need to create or copy the Custom Presets in order for the Easy Setups to work?
    If I need to copy or create the Custom Presets how can I copy them (which files do they live in)?
    Thanks!
    Mitch

    Jerry Hofmann wrote:
    These files are located in HD/Library/Application Support/Final Cut Pro System Support/Settings... so just drag the custom setups from there to a flash drive or CD and then place them in the other system's folder in the same path.
    Jerry
    Hi Jerry,
    Thanks for the reply. The Easy Setups are in the directory you mentioned but the Custom Presets are not.
    My question is are the custom presets used by the Easy Setup contained inside the Easy Setups? If not are there files I can copy or do I need to manually create them on the second Mac?
    Since the other Mac is 50 miles away I have no easy way to test this. If there are files I can bring rather than redoing the custom presets that would be quite a bit easier.
    Thanks Again!
    Mitch

  • DataSource / Structures mismatched between Dev and Test Systems. ..!!

    Hi,
    We are doing a scenario. Where XI will update the data into PSA through ABAP proxy.
    Scenario worked perfectly in development system.
    We transported the objects from Dev to test. The Strucures are mismatched in SE11 between development and Test systems as below.
    Data sources (ZDS_RECIHDR and ZDS_RECTPALL) looks ok. But when I saw the structures in SE11 they are not correct, they got mismatched.
    Development:
    /BIC/CQZDS_REC00001000 - Header (ZDS_RECIHDR)
    /BIC/CQZDS_REC00003000 - Allocation (ZDS_RECTPALL)
    Test:
    /BIC/CQZDS_REC00001000 - Allocation (ZDS_RECTPALL)
    /BIC/CQZDS_REC00003000 - Header (ZDS_RECIHDR)
    Kindly let me know where it might have gone wrong?
    Thanks
    Deepthi

    We done it already. Still it is failing.
    While transporting, it is failing and showing the error as
    Program ZPI_CL_IA_PAYMENT_ALLOCATION1=CP, Include ZPI_CL_IA_PAYMENT_ALLOCATION1=CM001: Syntax error in line 000016
    The data object 'L_S_DATA' has no component called'/BIC/ZSALENUM', but there is a component called
    Program ZPI_CL_IA_PAYMENT_HEADER======CP, Include ZPI_CL_IA_PAYMENT_HEADER======CM001: Syntax error in line 000016
    The data object 'L_S_DATA' has no component called'/BIC/ZTRANDATE', but there are the following com
    The Structure is mismatched in SE11 between header and allocation structures. That is the reason it is failing.
    Any more ideas pls?

  • CX_SY_FILE_OPEN_MODE - short dump on production but not in Dev and Test

    Hello,
    I'm getting the follwoing short dump in production when I run the program which writes the data to application server. I have open data set and close data set. Same program when I in development and test I do not get any short dump. Can any know what could be cause for this.
    CX_SY_FILE_OPEN_MODE
    Copy paste of error analysis from ST22 short dump -
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_FILE_OPEN_MODE', was not
         caught in
        procedure "DATA_UPLOAD_APP_SERVER" "(FORM)", nor was it propagated by a RAISING
         clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        When accessing the file "/bw/FTPOUT/BPR/OTHER/test.csv", the system recognized
         that this file is
        not open. Therefore, the file cannot be accessed.

    The file could not be OPENed in your production system for a variety of reasons - no authorization, file doesn't exist etc. You should have check sy-subrc right after OPEN DATASET and if not zero, yous should not TRANSFER or READ the file and instead you should have given a message with sy-msgid and sy-msgno which would give you the reason. The dump here is simply saying that OPEN is unsuccessful, so any subsequent READ or TRANSFER would throw runtime dump, if done after an unsuccessful OPEN.

  • How to delete users from Dev and Testing once it is deleted in Production

    Sap Gurus,
    Is there any automated way to delete the users from development and testing once it is has been deleted from production. i.e. when the administrator deletes the user from production after logging in then it should automatically delete the users from testing and development without logging on in these 2 systems (development and testing). Can anyone help me in resolving this issue.
    I am very much thankful in advance..
    Regards,
    Kali

    Rob,
    Ok, you are right in that way I can allow only that person but I have to allow 2 persons at this time. i.e. If at all I have to allow one more person also how should I do it, and also what if the person uses different passwords in development and testing?
    Thanks for your response Rob.
    Kali.

  • Create a seperate master rep for dev and test

    Hi
    We are experiencing poor performance in our Dev/Test work repositories.
    This may be due to geographic reasons. The dev/test reps are in different location thousand miles apart from Master/prod work rep.
    Am considering creating a seperate Master rep for dev/test. Is this just a matter of:
    1. create sql space and new master repository including assigning unique repository ID
    3. Export/Import master rep from Production environment using MIMport utility in bin of ODI directory
    4. repoint existing dev/test work reps connections to new Master rep?
    This is a fairly low use ODI 10g implementation that support Hyperion Planning implementation. Not too many interfaces, changes etc. to manage day to day.
    Your advice is appreciated.
    Cheers

    Hi
    We are experiencing poor performance in our Dev/Test work repositories.
    This may be due to geographic reasons. The dev/test reps are in different location thousand miles apart from Master/prod work rep.
    Am considering creating a seperate Master rep for dev/test. Is this just a matter of:
    1. create sql space and new master repository including assigning unique repository ID
    3. Export/Import master rep from Production environment using MIMport utility in bin of ODI directory
    4. repoint existing dev/test work reps connections to new Master rep?
    This is a fairly low use ODI 10g implementation that support Hyperion Planning implementation. Not too many interfaces, changes etc. to manage day to day.
    Your advice is appreciated.
    Cheers

  • Error 503 in WEBLogic Server 9.2- Production and Test Environment

    Dear All,
    since a few weeks (after deploy new Version) i got a lot of Error 503 in my Environment.
    what i can/should do to identify what is wrong to solve the problem.
    I cannot find Log entries who could explain what is wrong.
    Have any one any Idea or suggestions for me?

    Hello User,
    You can find the application under below path
    Domain_name - Expand "Environment" and Select " Deployments " - here your application will show which are deployed in this domain.
    Please refer -http://docs.oracle.com/cd/E13222_01/wls/docs100/intro/console.html
    Regards
    Laksh

  • DBAdapter procedure call issue (dev and test env have seperate schema)

    Hi All
    We are facing an issue with DBAdapter (even after commenting the schema name from JCA file). The procedure is using SQL objects and collections. The DBAdapter is trying to find these objects in the old schema (the one used in dev) but they are compiled on a diff schema in INT and hence it is throwing an exception.
    How can i get this to work. Please help.
    CREATE OR REPLACE
    TYPE QUERY_INVENTORY AS OBJECT (
    requestingstoreid VARCHAR2 (20),
    simuserid VARCHAR2 (60),
    storeidlist vfuk_store_id_list,
    itemidlist vfuk_item_id_list,
    flexfield1 VARCHAR2 (200),
    flexfield2 VARCHAR2 (200),
    flexfield3 VARCHAR2 (200)
    CREATE OR REPLACE
    TYPE QUERY_INVENTORY_LIST AS TABLE OF QUERY_INVENTORY;
    CREATE OR REPLACE PACKAGE abcd
    AS
    PROCEDURE def (
    i_queryrequest IN QUERY_INVENTORY_LIST,
    o_errormsg OUT VARCHAR2,
    o_errorcode OUT VARCHAR2
    END abcd;
    /

    Hi Arik
    Thanks for the reply. A DB procedure with normal arguments (VARCHAR, DATE etc) is working fine after commenting the schema name in JCA file (It is taking the schema name from data source).
    But if you use SQL objects and SQL collections as IN\OUT parameters, it generates the XSD with complex types that have the schema prefix attached to them. So, even after commenting in JCA it is still looking for those SQL objects in the OLD schema.
    Do i need to change the prefixes in the XSD as well? This would not be a feasible option as i would have to do it for all the environments.
    Somebody pls help....

  • How to create Dev, Test and UAT environment of OAS 10g on single Linux box

    Hi
    According to Paul's forms/reports installation thread, i installed standalone versions of Forms & Reports (10.1.2.0.2)services on Linux suse 9. And it is working fine.
    Now my next requirement is that i want to create three environment on my Linux box dev, test and UAT. this one which i have created before i am using that environment as dev.
    Kindly provide me some direction that how can i create test and UAT environment on same machine which should point to different source files and databses.
    1. Do i need to install again standalone forms/reports services twice? if yes then how can i access them?
    2. Is there any setting in existing OAS configuration which can divert me to different sources and databases. i saw something like this somewhere
    http://oas.com:7777/forms90/f90servlet?config=UAT&userid=cg_am2/training@tardist
    bla bla bla.
    Please help.
    JM

    Hi
    Yes if your server has the resources (CPU and memory) of doing so the best thing to do would be to install Dev , Test and UAT in three different ORACLE_HOMES with different port numbers for the Oracle HTTP Server to listen on. There is however a non-technical point to install the UAT environment on a seperate box or to do the UAT testing when Dev and Test processes are not running otherwise this will blur the results of the UAT tests. Create different environment files to source these installations. You could even install three separate standalone webcaches in their own ORACLE_HOME in front of these environments. Keepin mind though that it would be better for availability, ease of management it would be better to install your environments on separate boxes. The config=UAT in the URL points to a forms service for an application called UAT I guess. Unless you have only one application in all the environments you could create forms applications in one ORACLE_HOME, but you would end up with just one environment instead of three. Going for the option where you install the environments on different boxes will save you a lot of headaches.
    cheers

  • How to migrate custom user attributes (UDF) from test environment to production when a sandbox is published

    Hi all,
    I like to migrate custom attributes from test environment to my production environment. I read OIM documentation and i tried to fallow these steps but I cannot export sandbox and import it because all sandboxes are published in the test environment.
    I exported and imported users metadata by deployment manager only. Now, all migrated attributes are in the OIM DB but I do not see these attributes in Administration Console.
    How can i solve this issue? Is it possible to export published sandbox and import it in the other environment?
    Thank you.
    Milan

    In OIM 11g R2 you need to export sandbox before publishing sandbox for custom user fields from DEV or TEST environment.
    Then import exported sandbox in the another environment.
    If you didn't exported custom user fields sandbox from your TEST or DEV in that case you need to create those again in another environment manually. There is no other option for this in OIM 11g R2.

Maybe you are looking for

  • Error in Single Row Object Type

    Hi Buddies, I have created 2 single row Object Type.It shows as Follows; SQL> create or replace type dob_date as object *2 (Day number,* *3 Month varchar2(12),* *4 year Number);* *5 /* Type created. SQL> create or replace type names as object *2 (Fna

  • While Recovery  log files are not displayed in recovery mode

    Hi Folks, These days i am performing backup recovery testing for maxdb. Maxdb 7.7 I am having one doubt please help me out to clear that. Scenario is like this: I have taken a  complete Data Backup. After that some data inserted and one log file crea

  • T-code deletion urgent.. for security purpose

    Dear Gurus.. I hav deleted the t-code in role but still it is showing in executable transactions.. how to remove tht transaction completely pls help our version is MySAP ERP ECC 6 thanks in advance Sreeni

  • Size Limit for Workitem attachments

    Hello Gurus, I am using FM SAP_WAPI_ATTACHMENT_ADD to add the attachments to a workitem from web dynpro application. I have got two questions regarding this FM. 1) Where all the documents will be stored? Database or DMS/BDS, GOS..etc 2) Will there be

  • Dont want my member name in my URL

    I am really new to this, but I made myself a webpage on iweb, and made my friend one as well. I am sure she doesn't want my name in her URL...please tell me there is a way to change this? I am sure everyone has asked this, but I need help!!!!!!!! tha