Managing Development Workspace
We are using HTMLDB to build applications which may contains hundreds's pages. What will be the best practice to manage the workspace for a team of developers who will be working on the same application at the same time? Should we break it to smaller applications? What will be the effective way to apply same changes to multiple applications?
Frankly, the HTML DB Application Builder environment is not really geared to manage multiple developers working on the same large application.
The best you can do is divide up the application into sensible "page groups" and each developer can work on his page group(s).
Each developer (or team of developers) can also lock the pages they are working on to prevent anyone else from changing them.
When it comes time to deploy the application, each page (or set of pages in a page group) can be deployed independently. Unfortunately, if the application uses application-level components (processes, items, shortcuts Shared Components, etc), the entire application will have to re-deployed.
In addition to the page-level exports, I would keep the entire application export in a source code control software like VSS, PVCS, etc and just maintain version control in that software. Remember an application export is just a plain text .SQL file with a bunch of API calls.
Hope this helps.
Similar Messages
-
Your Feedback Desired: Integrating Developer Workspaces through SSO
Greetings,
I work a for junior college in the San Francisco Bay Area, and we are actively preparing to deploy Oracle APEX to complement our web application design activities, and hopefully empower our developers to create applications that move away from the aged batch and process model. We are interested in securing the development side of APEX using single sign-on if possible. We want developer accounts to be provisioned and password controlled through an external source of truth. I've reviewed the administration guide, and did some Googling to see if this is possible or has been done before. So far I'm coming up with nothing. Managing developer accounts apparently is done one way through APEX instance administration. Before I deliver my findings to the greater team, I want to make sure I have accurate information.
Please share your experiences with managing APEX developers and workspaces. How are you doing it in a production environment? Have you been able to automate the process? Successes or pitfalls?
Cheers,
MattHi,
Currently application builder is authenticated with Apex users
http://download.oracle.com/docs/cd/E17556_01/doc/admin.40/e15521/aadm_users.htm#sthref107
There is no way use LDAP or SSO to login to application builder currently.
You can create end user applications that are authenticated with LDAP, SSO ....
But developer users are maintained as Apex users by instance and/or workspace admin.
http://download.oracle.com/docs/cd/E17556_01/doc/appdev.40/e15516/intro_app.htm#CCHDDFBH
Regards,
Jari -
Error while installing SAP Developer Workspace SR1 (MAXDB)
When I was trying to install SAP Developer Workspace SR1 (MAXDB), I encountered the following error in the Step of "Import Java Dump":
ERROR 2007-01-24 13:43:20
CJS-30049 Execution of JLoad tool 'C:\j2sdk1.4.2_09\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\DEVWP\MAXDB\install\sharedlib\launcher.jar" -showversion -Xmx512m com.sap.engine.offline.OfflineToolStart com.sap.inst.jload.Jload "C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/lib/iaik_jce.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/jload.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/antlr.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/exception.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/jddi.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/logging.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/offlineconfiguration.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/opensqlsta.jar;C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/install/sharedlib/tc_sec_secstorefs.jar;C:\sapdb\programs\runtime\jar\sapdbc.jar" -sec J2E,jdbc/pool/J2E,
PC144942389585/sapmnt/J2E/SYS/global/security/data/SecStore.properties,
PC144942389585/sapmnt/J2E/SYS/global/security/data/SecStore.key -dataDir "F:/NW04s SR1 Workplace/51031694_4/DVD_NW_2004s_SR1_Developer_Workplace\JAVA_EXPORT\JDMP" -job "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\DEVWP\MAXDB\IMPORT.XML" -log jload.log' aborts with return code 1.<br>SOLUTION: Check 'jload.log' and 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/DEVWP/MAXDB/jload.java.log' for more information.
ERROR 2007-01-24 13:43:21
FCO-00011 The step importJavaDump with step key |NW_Workplace|ind|ind|ind|ind|0|0|NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|9|0|NW_Jload|ind|ind|ind|ind|9|0|importJavaDump was executed with status ERROR .
I believe it is related to the MaxDB installation. But I can't figure out the reason that cause the errors.
Please advise me how I can complete the installation.
Thanks.
Kent
nullHI
If i remember correct , Installation will ask you for MaxDB user ids , it will give errors latter if you give lengthy user ids ( i think >8 or 9 ) . So try not to give lengty ids also check your host name. Looks like that also too long
Thanks
Prince -
Obsolete section in Talent Management Development Plan standard portal view
Hi all,
In Talent Management Development Plan standard portal view theres a section called "Obsolete" . In what conditions do development goals fall into that section?
Thanks for the help.Dear Luke,
Thank you for your reply.
All those Services were activated already. I just checked once. All fine.
We dont have any issues with other templates. All are working fine.
But at the time of saving Development Template in Config Define Process Periods and Groupings,we got an error message as below
Process DEVP cannot be grouped
Message no. HRTMC_TM_ASSESSMENT051"
Despite the error message the Development template still got saved. Is this an issue ?
Below is the Config screen shot.
Appreciate your support.
Kind regards
Sathya -
IDE for Oracle Identity Manager development?
Hello
What's the best IDE for Oracle Identity Manager development? which can suppose workflow, form, rule,custom adapter development etc? and is there any plug-in for this?
thanks
TKMK wrote:
Jdeveloper has any plug-in for OIM?
thanks
TKOracle has an plugin developed for plugins and MDS which they have shared with some SIs. May be you can get hold of that.
HTH,
BB -
Where to download Developer Workspace SR2 (NW 7.0 Java Trial Version)
Hi together,
I bought a Portal-Developement book with some very interessting tutorials.
For this book the SAP NW 7.0 Java Trial Version (including Developer Workspace SR2 and Developer Studio) is recommended.
Here in SDN I just found SAP NetWeaver Composition Environment 7.1 SR5. Unfortunately the differences especially in Developer Studio are big (e.g. in the new version there is no possibility to make a quick par-upload).
So where can I find the "old" NW 7.0 Java Trial Version?
Best regards
Davor SerdarHi,
NWDS 7.0
you can download from this link
https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/webcontent/uuid/a62ad7fa-0a01-0010-3489-f3fc32658bd8
you can download it from here:
https://www.sdn.sap.com/irj/sdn/downloads
PradeeP -
Future of knowledge management development
Hi All,
I heard that there is a great future and demand for knowledge management development because only few resources are available in the market and we can expect more projects in the future in KM development.
Am i right and am i going in the right direction
Please show me the correct way
thanks
BalaKM is a very broad term. Several kinds of systems can come under it. In fact all systems which can give knowledge to the user can be deemed as KM. So it has more to do with the output than with the technology or the technical development of that system. Still, KM in the current paradigm refers more to document management systems, easy retrieval and proper publishing of files are more heard of. Also, tacit information from text chats are attended to in these. Tools such MS Sharepoint, Documentum, SAPs own EP can be regarded as some of the tools used to implement KM. Certain definitions of KM include OLAP systems into it.
thanks
Bala -
How to make API manager developer console client use AAD as a oauth2 token issuer
the answer is configure the oauth2 authorization service record to ONLY use the client_credentials grant type.
See
https://yorkporc.wordpress.com/2015/02/23/getting-api-manager-to-use-aad-sts-finally/ for a success case.
Do NOT (as one might do, thinking as a security engineer) use the authorization_code grant.
So, after a week of effort, I figured my way through awful documentation to do something really easy (once one knows how).
The documentation at
http://azure.microsoft.com/en-us/documentation/articles/api-management-howto-oauth2/#step1 sends one the wrong way, since its picture happens to select authorization_code (which doesn't work, at least with AAD as the AS).
its pretty clear that the developer console site is not architected to be using AADs own rather excellent delegated user identity security model. One could be leveraging the web site's own session (itself derived from the id_token issued by AAD) to entitle
the web app server-side process to act for the user, which would normally supply (user's) auth_code and the sites own client credential set to get privileged access to certain api endpoints of the api management instance. Obviously, that would require
the console to be nominating which resouces (Api endpoint, within a product) are to be placed in the audience field of the token, which in turn requires more advanced AAD configuration (of those API endpoints, as AAD apps in their own right).
Sigh. MSDN editorial culture strikes yet again.hi Peter,
Thanks for your feedback!
I will try to reproduce this issue on my side and report it. Thanks for your time and appreciate your patience.
Any results, I will post back ASAP.
Regards,
Will
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
EPM Process Manager and Workspace Error
OS: Window Server 2003 usiing SQL 2005
The error below is what I received when trying to start the Hyperion EMP Process Manager and I cannot access the Workspace but I am able to create application on the Client.
I would appreciate your help to resolve this error. The installation and configuration came out fine without errors.
Service cannot be started. Hyperion.DimensionServer.ProcessManager.Interface.ProcessManagerException: Cannot initialize the Session Manager. ---> Hyperion.DataAccessLayerCore.DataAccessLayerException: To run the Dimension Server, both ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT database settings must be set to 'ON'. Their values are currently 'ON' and 'OFF' respectively. Please consult the product documentation for details.
at Hyperion.DataAccessLayerCore.DataAccessLayer..ctor(NameValueCollection settings, String tablePrefix, String baseNamespace, String schemaVersion, Boolean onlyLoadKnownTables)
at Hyperion.DataAccessLayerCore.DataAccessLayer..ctor(NameValueCollection settings, String tablePrefix, String baseNamespace, String schemaVersion)
at Hyperion.SessionManager.DAO.SessionManagerDataAccessLayer..ctor(NameValueCollection settings)
at Hyperion.DimensionServer.SessionManager.SessionStoreRdbms.Initialize(String rdbmsVendor, String rdbmsConnParams, Int32 rdbmsCommandTimeout)ALTER DATABASE OMAR
SET READ_COMMITTED_SNAPSHOT ON
ALTER DATABASE OMAR
SET ALLOW_SNAPSHOT_ISOLATION ON
The command above worked, but the command below works better. Thanks for the SQL server link you provided.
/*ALTER DATABASE OMAR
SET READ_COMMITTED_SNAPSHOT ON;
GO
ALTER DATABASE OMAR
SET ALLOW_SNAPSHOT_ISOLATION ON;
GO*/
However, I am now faced with another problem as indicated below. I have refreshed the DNS but no luck. Please I still need your assistance about this error.
Service cannot be started. Hyperion.DimensionServer.ProcessManager.Interface.ProcessManagerException: Cannot initialize the Session Manager. ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 169.254.220.55:5255
Server stack trace:
at System.Net.Sockets.Socket.Connect(IPAddress[] addresses, Int32 port)
at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(AddressFamily family)
at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()
at System.Runtime.Remoting.Channels.RemoteConnection.GetSocket()
at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders...
Here is other related error received from diagnostic report:
PASSED DB: Database Connection to database jdbc:weblogic:sqlserver://omar-serverltp.OMSGROUP.OMSTAX.COM:1433;databaseName=omar 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/hfmapplicationservice/Application.asmx
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/hfmlcmservice/LCMWS.asmx
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/hfmofficeprovider/HFMOfficeProvider.aspx
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/hfm
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/oracle-epm-fm-webservices
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/raframework/index.jsp
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/WebAnalysis
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/hr/status.jsp
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/HyperionPlanning
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/easconsole/easconsole.jnlp
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/mappingtool/faces/info.jspx
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/calcmgr/index.htm
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/awb
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/aps/APS
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/HSFWebServices/HSFWebService.asmx
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/HyperionFDM
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/hyperion-bpma-server/Applications.asmx
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 1 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/interop
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application 0 s
FAILED HTTP: Http Availability of http context http://omar-serverltp.omsgroup.omstax.com:19000/workspace/index.jsp
Error: java.net.ConnectException: Connection refused: connect
Recommended Action: Start application
For more information, see Help and Support Center at
Edited by: user10392064 on Dec 8, 2010 7:00 AM -
Hi,
I have successfully installed the developer workplace for NW04s. However, when I tried to login to any application in it (UME, WD content management, portal, etc). For now, I am trying to login as Administrator. I kept getting back the login page even when the login is successful (if not successful, it gave error). I am able to run the WD example applications.
I can't figure out what I am missing. One suspicious error:
[Thr 2600] JStartupICheckFrameworkPackage: can't find framework package C:\usr\sap\NWS\JC00\exe\jvmx.jar
Has anybody had any idea or come across the same issue?
Thanks in Advance,
Ti.Hi
Check the below thread, it might be useful to you.
NW 2004s Install issue
Thanks
R.Murali -
Solution Manager : Development Tab in SOLAR02
G'day Members,
In Solution Manager T/Code SOLAR02 has a Tab called "Development"
We are entering all Customised Development Object within the Development Tab
These are aligned to the Business Scenarios/Processes defined in SOLAR01
Question : What purpose or value does one get out of defining the Development Object within the Development TabHi
It is very useful in terms of reporting because developer can set the status values for the object
Further in solar_eval when we generate reports we can know this object status with person working on it and it corresponds to which scenario
so you can track and monitor.
hope it clarifies
Regards
Prakhar -
Azure API Management developer portal runtime error
Hi,
I'm trying to use the Microsoft Azure API Management functionality just announced in the TechEd 2014 americas.
I was able to create my namespace for Azure API Management in the Azure Mgmt Portal.
But now, when I click on the Management Console or Developer Portal, I got a runtime error (ASP.Net Runtime Error).
I tried from a PC where I'm not authenticated in Azure and it works until I reach the login page, and then I got this Runtime Error again and again.
My subscription is a MSDN subscription.
Any ideas or workarounds here?Hi,
The problem still exists but it appears only when I'm authenticated.
For example, I open the Windows Azure Management Portal with my admin account, goes to the API Management and click on the Management Console. I'm redirected to the https://middleway.portal.azure-api.net/admin URL and here I got a Runtime Error ASP.Net...
Strange no? -
Impact Management in Workspace...
Hi,
I have some questions about the Impact Management feature in Hyperion Workspace (9.3.1). I have an environment where our department is sharing a folder in a shared Hyperion
1. Is it possible to run the Sync with MetaData (or enable Harvesting) so that it only checks a particular folder(s) in Workspace?
2. Is it possible to run update Data Model for only a set of reports or folder without affecting reports of other groups?
3. Does Impact Management updates the MetaTopics associated with a Data Model and Query Section?
regards
RWhat I was trying to do was to get the service to log arbitrary message to a log file. My other options are inspecting each individual output (of hundreds) for my messages or to scrape my messages out of one of Hyperion's log files.
I actually spoke with Mark Ostroff about this. An option he recommended, which I haven't yet had time to try, is to make sure that the account under which the service is running has permission to write to my log folder.
If you get there first, please post back here. I'll do the same. -
Multi developer/workspace projects & deployment
hi im a beginner
I would like to read up about how multiple developers can work on projects involving the same apex application and how they can create a releasable build at the end of the development phase for testing.
at the moment what I dont understand is...
1) can 3 developers work on their own personal workspace to work on the same 60 page application?... do we create one workspace called "development-project-a" with different usernames and build on the single application? ..
1a) if we can work on our personal workspaces how do we merge the application to create a build for test?
2) when the build is complete and deployed to another environment; how can subsequent bug fixes be deployed from development to the test environment (partial or full builds?)
im sure there is a guide somewhere but i cant find one
mattSimple answer.. You have multiple developers working in ONE workspace on ONE applications. You work on separate pages, locking those pages if required so no one ELSE can modify them.
Nightly you would export a copy of the application to a version control product just in case someone makes a change and it causes damage..
When you are ready to release a product, you export your application and any needed database objects to you test environment and then production. It is NOT advised to try exporting pages when doing changes, it is a better option to export an app in its entirety..
Thank you,
Tony Miller
SmartDog Services
Austin, TX -
How to manage Development/Tset/Production Environment in Planning
Hi Gurus,
I wanted to know what is the best method to manage these 3 environment in Planning.
Does it require to install seperate installation on seperate servers or we can use one installation of planning, RDBMS and essbase.
or
it require some other technique.
Please advise me, though i know it is simple question but small hint will be a great help.
Thanks
KumarHi,
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/
Maybe you are looking for
-
SSMS Pivot With Dynamic Columns
SSMS Pivot I found this Microsoft article for creating crosstab-like queries in SSMS. Is it possible, however, to create this same query if I do not know what the values for the columns will be? Using their example for my problem, I will not know wh
-
My Classic environment won't start up all of a sudden. I was using it fine last week. I can't remember if I have changed anything about the computer -- maybe installed software updates and that killed it? I need it back -- does anyone know what I can
-
Adobe Flash 11.9 won't install on Mavericks
I just upgraded to Mavericks and I can not get Flash to load. In fact, Flash is nowhere to be found on my system. I have tried 10 or 11 times. It will walk through the load/install process, say it is finished and then is nowhere to be found. I am
-
Recently my iPhone photo's became corrupted. Earlier today my iPhone seemed to be working fine. I took photos for work, then when I got to my office and tried to download them, the automatic downloader (not iTunes) said I didn't have any photos on
-
Hello everyone, I am having a bit of a problem with my bbm. My friend who lives in Canada gave me her pin but for some reason my request doesn't go through. So she tried to request me as a bbm contact and it went through but for some reason on my end