OAF shared development environment, 3 continents
I'm looking for some opinions on how to structure the OAF development environment for a small project, tight deadlines, and a few developers on 3 continents.
We have about 15 OAF pages to develop. Vision DB test instance is in US. Two developers in India and one in Latin America. Time is of the essence, with a short deadline.
This is my first project with JDeveloper and OAF, and I'm being told it is impractical for a developer to not have a local copy of Vision, and to keep the database in sync with the main test instance. Their plan is to update the development instance with the results of their work once per day.
I understand that Jdeveloper is a PC-based application, but I expected it to be more tightly integrated with the host (our Vision instance in the US). I have assumed that if the developers have a 2 mbit/sec network connection, they should not have to have their own copies of the host environment to do incremental page development and testing. The overhead of having to move things back and forth seems like it would slow down the process and lead to possible disconnects between different developers.
I may have been spoiled by the speed of development using Application Express, and the way the development environment is oriented to support teams.
Any advice and opinions are welcome.
If there's a better forum for this question, please let me know.
Best rgds,
Skip
Skip
You can have the jdeveloper installed on any machine in US and the person from india can work on that machine remotely. Like this there will be less network issue in comparison to one running locally jdev and accessing US server from that machine.
Thanks
AJ
Similar Messages
-
Setting Up Shared Development Environment
Is there any diagrams, white papers, guides or best practices on setting up the J-Developer and connecting to shared Services and database? The Developer guide (E10148.pdf) does not really cover what the standards is or the overall infrastructure of the JDeveloper and setting up a Shared Developer enviroment.
I looking for something like http://docs.oracle.com/cd/E25178_01/fusionapps.1111/e15524/gs_install_e.htm but for (11.1.1.6.0) version webcenter.
I basically looking for something to help me get our Shared Development Environment setup with Jdeveloper.The issue is connecting the Jdeveloper to the WebCenter DS and Activity DS schemas. In the Development guide it says I need to connect to these schemas to be able to utilize several of the WebCenter Services, ( http://docs.oracle.com/cd/E21764_01/webcenter.1111/e10148/jpsdg_svc_intro.htm#BHCDJHAI - 7.2.2 Setting Up a Database Connection
We are trying to set up the connection to our shared development environment database. Our database group is concerned with giving developers access to these schemas. They are concerned that JDeveloper will changes or modify the schema and cause the database to fail. They created a account with read only access but we are not sure it this will work.
I been trying to find anything in the documentation to find what access JDeveloper needs to the WebCenter DS and Activity DS schemas and if JDeveloper can modify these schema in any way.
Additionally try to find anything on the best practices on connecting to a shared database and setting up a Development environment and its connection to Jdeveloper . -
Eclipse as a development environment with Jakarta Tomcat
Hello:
I am setting up the new development environment for my application (project). Below are the components involved::
� Eclipse 3.1
� myEclipse - EnterpriseWorkbenchInstaller_4.0GA_E3.1
� jakarta-tomcat-5.0.28 (Application Server)
� Sysdeo Eclipse Tomcat Launcher plugin - tomcatPluginV31beta
� SDK 1.4.2_08
� Microsoft XP sp2 operating system
I have no issue with creation of project structure in eclipse IDE, compilation, and deployment, but there are some exception upon running the application.
My project folder structure as follows:
MyApplication/
src/
Conf/
Web/
classes
taglib
lib
web.xml
� my application has few dependent projects, therefore I copied all the dependent projects final compiled classes (jars) to �lib� folder.
� I set all necessary classpath according to tomcat documentation.
� I created MyApplication.xml file under D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\ folder with the below context
<Context path="/MyApplication " docBase="D:/xx/xxx/dev/src/ MyApplication/web" debug="0" reloadable="true" />
� I don�t get any exception during compilation and deployment process.
� I would greatly appreciate if you could give me a tips!!!!!!!!!!!!!!!!!!!!!!
Error as follows:
2005-10-10 17:31:45 StandardContext[balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2005-10-10 17:31:47 StandardContext[jsp-examples]ContextListener: contextInitialized()
2005-10-10 17:31:47 StandardContext[jsp-examples]SessionListener: contextInitialized()
2005-10-10 17:31:47 StandardContext[servlets-examples]ContextListener: contextInitialized()
2005-10-10 17:31:47 StandardContext[servlets-examples]SessionListener: contextInitialized()
2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Associated with Deployer 'localhost'
2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Global resources are available
2005-10-10 17:32:27 StandardContext[manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2005-10-10 17:32:35 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
at org.apache.jsp.default_jsp._jspService(default_jsp.java:101)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
path setting as follows:
%JAVA_HOME%\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Borland\AppServer\bin;C:\Program Files\CA\PEC\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\system32\nls;%SystemRoot%\system32\nls\ENGLISH;C:\Program Files\Attachmate\E!E2K\;C:\Program Files\CA\AllFusion Harvest Change Manager;D:\jwsdp-1.1\jaxb-1.0\bin;D:\jwsdp-1.1\jwsdp-shared\bin;C:\Borland\classes12.zip;C:\Program Files\UltraEdit;D:\jakarta-tomcat-5.0.28\webapps\cst\WEB-INF\classes;D:\EPS\EB_CST_v3.7.2\dev\src\cst;%PATH%
Classpath setting as follows:
.;%third_pty%\xerces.jar;D:\EPS\EB_CST_v3.7.2\dev\src\cst;D:\jakarta-tomcat-5.0.28\webapps\cst;D:\jakarta-tomcat-5.0.28\common\lib\servlet-api.jar;D:\jakarta-tomcat-5.0.28\common\lib\jsp-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-ri.jar;%third_pty%\ant.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\dom.jar;D:\jwsdp-1.1\jwsdp-shared\lib\jax-qname.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-libs.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-xjc.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\jaxp-api.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\sax.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\xercesImpl.jar;%third_pty%\activation.jar;%third_pty%\ant-optional.jar;%third_pty%\j2ee.jar;%third_pty%\jakarta-regexp.jar;%third_pty%\jaxp.jar;%third_pty%\jcert.jar;%third_pty%\jnet.jar;%third_pty%\jsse.jar;%third_pty%\xalan.jar;C:\MSJDBSLib\msbase.jar;C:\MSJDBSLib\mssqlserver.jar;C:\MSJDBSLib\msutil.jar;
Other IDE setting:
As per tomcat documentation.Hello:
I overcame the above issue by changing index.html to index.jsp, but now i am facing another issue as shown below:
On top of the above change i too included j2ee.jar (from websphere) in the classpath to overcome the below issue, but even then i am getting the same error.
Error as follows:
javax.servlet.ServletException: Error instantiating servlet class com.metavante.cst.control.web.LoginMainServlet
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:996)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:214)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.NoClassDefFoundError: javax/ejb/EJBObject
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
at java.lang.Class.getConstructor0(Class.java:1930)
at java.lang.Class.newInstance0(Class.java:278)
at java.lang.Class.newInstance(Class.java:261)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:987)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:214)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534) -
Eclipse as a development environment with Jakarta Tomcat - Need help!!
Hello:
Subject: Eclipse as a development environment with Jakarta Tomcat
I am setting up the new development environment for my application (project). Below are the components involved::
� Eclipse 3.1
� myEclipse - EnterpriseWorkbenchInstaller_4.0GA_E3.1
� jakarta-tomcat-5.0.28 (Application Server)
� Sysdeo Eclipse Tomcat Launcher plugin - tomcatPluginV31beta
� SDK 1.4.2_08
� Microsoft XP sp2 operating system
I have no issue with creation of project structure in eclipse IDE, compilation, and deployment, but there are some exception upon running the application.
My project folder structure as follows:
MyApplication/
src/
Conf/
Web/
classes
taglib
lib
web.xml
� my application has few dependent projects, therefore I copied all the dependent projects final compiled classes (jars) to �lib� folder.
� I set all necessary classpath according to tomcat documentation.
� I created MyApplication.xml file under D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\ folder with the below context
<Context path="/MyApplication " docBase="D:/xx/xxx/dev/src/ MyApplication/web" debug="0" reloadable="true" />
� I don�t get any exception during compilation and deployment process.
� I would greatly appreciate if you could give me a tips!!!!!!!!!!!!!!!!!!!!!!
Error as follows:
2005-10-10 17:31:45 StandardContext[balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2005-10-10 17:31:47 StandardContext[jsp-examples]ContextListener: contextInitialized()
2005-10-10 17:31:47 StandardContext[jsp-examples]SessionListener: contextInitialized()
2005-10-10 17:31:47 StandardContext[servlets-examples]ContextListener: contextInitialized()
2005-10-10 17:31:47 StandardContext[servlets-examples]SessionListener: contextInitialized()
2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Associated with Deployer 'localhost'
2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Global resources are available
2005-10-10 17:32:27 StandardContext[manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2005-10-10 17:32:35 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
at org.apache.jsp.default_jsp._jspService(default_jsp.java:101)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
path setting as follows:
%JAVA_HOME%\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Borland\AppServer\bin;C:\Program Files\CA\PEC\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\system32\nls;%SystemRoot%\system32\nls\ENGLISH;C:\Program Files\Attachmate\E!E2K\;C:\Program Files\CA\AllFusion Harvest Change Manager;D:\jwsdp-1.1\jaxb-1.0\bin;D:\jwsdp-1.1\jwsdp-shared\bin;C:\Borland\classes12.zip;C:\Program Files\UltraEdit;D:\jakarta-tomcat-5.0.28\webapps\cst\WEB-INF\classes;D:\EPS\EB_CST_v3.7.2\dev\src\cst;%PATH%
Classpath setting as follows:
.;%third_pty%\xerces.jar;D:\EPS\EB_CST_v3.7.2\dev\src\cst;D:\jakarta-tomcat-5.0.28\webapps\cst;D:\jakarta-tomcat-5.0.28\common\lib\servlet-api.jar;D:\jakarta-tomcat-5.0.28\common\lib\jsp-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-ri.jar;%third_pty%\ant.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\dom.jar;D:\jwsdp-1.1\jwsdp-shared\lib\jax-qname.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-libs.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-xjc.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\jaxp-api.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\sax.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\xercesImpl.jar;%third_pty%\activation.jar;%third_pty%\ant-optional.jar;%third_pty%\j2ee.jar;%third_pty%\jakarta-regexp.jar;%third_pty%\jaxp.jar;%third_pty%\jcert.jar;%third_pty%\jnet.jar;%third_pty%\jsse.jar;%third_pty%\xalan.jar;C:\MSJDBSLib\msbase.jar;C:\MSJDBSLib\mssqlserver.jar;C:\MSJDBSLib\msutil.jar;
Other IDE setting:
As per tomcat documentation.Need tips to solve this issue!!!
-
Looking for best practice on J2EE development environment
Hi,
We are starting to develope with J2EE. We are looking for best practice on J2EE development environment. Our concern is mainly on code sharing and deployment.
Thanks, CharlesTo support "code sharing" you need an integrated source code control system. Several options are out there but CVS (https://www.cvshome.org/) is a nice choice, and it's completely free and it runs on Windows, Linux, and most UNIX variants.
Your next decision is on IDE and application server. These are usually from a single "source". For instance, you can choose Oracle's JDeveloper and Deploy to Oracle Application Server; or go with free NetBeans IDE and Jakarta Tomcat; or IBM's WebSphere and their application server. Selection of IDE and AppServer will likely result in heated debates. -
Help: Unable to set root servlet in a shared hosting environment
I'm using a shared hosting environment with GoDaddy and can't set the http://www.domain.com/ root servlet, i.e. the servlet that gets invoked when we go to the homepage.
I have the following web.xml file configured that currently works on my testing server:
<servlet>
<display-name>MainPage</display-name>
<servlet-name>MainPage</servlet-name>
<servlet-class>com.somedomain.MainPage</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MainPage</servlet-name>
<url-pattern>/mainpage</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>mainpage</welcome-file>
</welcome-file-list>The application is configured as the 'ROOT' application on my development server, but shared in the hosting environment. I wonder if some permissions are not given since it is shared hosting environment. The error message I get when visiting the page is:
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.33 Server at dev9.somedomain.com Port 80Unfortunately the server get's restarted once a day, so multiple suggestions would be much appreciated. I will upload them all at once.Change the value of the url-pattern value of your servlet mapping in the deployment descriptor. Instead of using "/mainpage" as the value use "/index.html" or "/index.jsp".
Edited To Add - But this might not be right, because it will result in an endless loop. You would eventually want to display the home page and it would trigger the servlet which would forward to the home page, triggering the servlet and on and on...
I don't think I know the answer here...
Edited by: nantucket on Apr 5, 2009 12:20 PM -
Hi All,
As the WebLogic server is not cheap (!), we were wondering what model you
used in your development environments? Obviously, it would be very
expensive for each developer to have their own copy installed on their local
machine, but how do you manage multiple developers working on the same
application with the same server on a central machine, possibly modifying
the same beans or beans used by others, and deploying them to the same
server? Also, problems could occur if a problem is introduced into a bean
used by others. Does anyone have a tried and true method for managing this
and keeping multiple developers from interfering with the work of others?
Thanks!!!
ElaineI do not think you are going to find a solution to the problems presented by
parallel development of a project. That is simply just a fact of life I
think. But I think that there are things that you can do to mitigate
interference.
In our development environment, we have a central repository that keeps all
of the code. There are multiple source lines. Developers map the source
lines to their machines. For example, your commerce application might have
a production line and a development line. You would make bug fixes for your
production code in the production line while you made advanced development
changes in the other line. A release team would bundle of the development
line and make "releases" of the product/site.
As for development environments, each developer should be able to have a
copy of the developer seat for WebLogic on their box. In our situation,
developers synchronize against the code line regularly. This provides the
benefit of using a stable code line but also synchronizing up against others
changes on a regular basis.
Some other application server vendors have tried a different technique for
development environments. One of those is requiring that you have a central
"test server" that is shared by all of the developers instead of
environments for each developer. In theory, the sounds good. But in
practice, it can be a real nightmare.
I hope that this helps.
Thanks,
Michael
Michael Girdley
Product Manager, WebLogic Server & Express
BEA Systems Inc
"Elaine Herren" <[email protected]> wrote in message
news:[email protected]...
Hi All,
As the WebLogic server is not cheap (!), we were wondering what model you
used in your development environments? Obviously, it would be very
expensive for each developer to have their own copy installed on theirlocal
machine, but how do you manage multiple developers working on the same
application with the same server on a central machine, possibly modifying
the same beans or beans used by others, and deploying them to the same
server? Also, problems could occur if a problem is introduced into a bean
used by others. Does anyone have a tried and true method for managingthis
and keeping multiple developers from interfering with the work of others?
Thanks!!!
Elaine -
SIS package works in development environment but fails when job scheduler executes, file path invalid
Relatively simple package to get OLE-DB connection to MS FoxPro 9.0 DB
The failure in the job log states that the path is invalid its a network path (\\192.168.1.xxx\foldername) this has been run several ways with the remote computer being mapped as a network drive and through the \\ notation described above.
Thinking it was a security issue between the SQL agent account and my account I tested by subsitution myself as a proxy account for the agent when running this job, again same result failed on network path.
One issue I see is that the remote computer is running Server 2000 (legacy software incompatable with newer versions)
Is it possible that this is a security issue, since if i understand correctly the current MS domain security model didn't exist until Server 2003.Hi REIData,
Have you got the issue resolved? Based on your description, please make sure the target folder is shared properly. If the computer on which the SQL Server Agent job runs doesn’t join the domain as the server that hosts the shared folder, you have to share
the folder with everyone by adding “Everyone” to the people list on the File Sharing page of the folder and assign "Read/Write" permission to it.
Regards,
Mike Yin
TechNet Community Support -
Maintain Development Environment vs Production Environment - suggestions?
We are doing an internal application on apex.oraclecorp.com and need to of course continue to make changes to the application, even though it is now in production. We need a way of either implementing either easy version control to promote versions into production once they are tested or creating a duplicate development environment. I tried copying the application to a new application so I would have two copies, but then found that once I changed a page, copying that individual page seemed tricky to correctly copy all of the page components. We need something simple. Any suggestions for us? I do everything from my PC as I do not have a UNIX box.
Hi ,
I'm glad that you have solved the issue, and thanks for sharing the solution, this will help others who have the similar issue.
Thanks,
Daniel Yang
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Daniel Yang
TechNet Community Support -
Nakisa Java: Development environment
Hello,
We are implementing TVN 2.1 (Orgchart and Succession Planning). The applications are installed running with Java, on Netweaver CE 7.1.
This is the first time I'm working with Nakisa on Java but have worked with the Microsoft IIS version. I have a lot of experience with J2EE development with SAP.
With IIS, everything was quite easy: the application IIS folder was shared on the network and I could make any modification directly on the server.
With Java, this is not possible because the application needs to be deployed on Netweaver server, since it's not a Windows server but Unix, we can't share the application server.
Another issue with java is that any change made via the admin console requires a server restart. Right now, we need to contact the server admin to get it restarted. This procedure can be very heavy when it comes to make a lot of modifications or tests.
With Netweaver Developer Studio (NWDS), I know we can configure a J2EE server and then deploy applications and restart the server.
Or basis person just explained us that with 7.1, it doesn't seem to be the same procedure. SDM port doesn't seem to be open and NWDS (7.1) doesn't seem to offer the possibility to configure a J2EE server.
My question is: Is there any document from Nakisa explaining how to setup a java development environment and how changes can be done efficiently to the application? How can the Netweaver server be remotely restarted?
Thanks for your feedback!
LaurentXML files can be changed using the Admin Console or directly (if you know what you are doing and have decoded) and replaced in application directory. Restart NW CE via Start & Stop of NW AS to pick up changes.
This is also true for language customisations (custom.xml), XSLT changes, etc.
HOWEVER, anything changing below WEB-INF directory needs a re-deployment (usually this is done via a SDA EAR file that is deployed using NWDI). Beware, this will overwrite the application on the server (e.g. if you've created a build in Admin_Config then re-deploy a new version of application then it will overwrite Admin_Config. In other words, take a backup of any configuration and customisation you've created before re-deploying).
To answer your Q ... we have been using WinSCP to connect to the Linux file system. Slightly convoluted way of doing it (you have to copy to local, edit, upload to server). We have been given a local user to access NW AS so have been doing start/stops ourselves; doesn't take long (<5 secs).
Regards,
Stephen -
CCB DEVELOPMENT ENVIRONMENT SETUP
Hi, I downloaded the SDK for CC&B from "eDelivery". And my company bought CC&B for customer service purpose not for the development purpose. And i want to set up the development environment using the CC&B and SDK, All the setup has been done. And I added a change handler just to make city as mandatory while adding a premise. But my CHandler do not show its effect and i am able to add a premise without specifying the city.
IS that the CCB environment itself has got some setting that is not allowing it to show the effects. Also while installing CC&B the option "IS it used for Development purpose was false" later i changed it to true using cnfigureENv.cmd.
But still my handler is not validating city while adding a premise.
Can anybody suggest me whether it is the SDK limitation that is downloaded frm eDelivery (something like trial version) that prohibits CHANdLER to work.i did as specified but now i am getting errors during server startup.. and application is not starting up..
wConnection(RotatingCommandRunnerProvider.java:135)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.addNe
cessaryConnections(RotatingCommandRunnerProvider.java:121)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.acces
s$800(RotatingCommandRunnerProvider.java:30)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$Conne
ctionMonitor.performPollingActions(RotatingCommandRunnerProvider.java:257)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$Conne
ctionMonitor.performRunLoop(RotatingCommandRunnerProvider.java:239)
at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$Conne
ctionMonitor.run(RotatingCommandRunnerProvider.java:230)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:243)
at com.splwg.base.support.cobol.host.OptimizedObjectEncoder.readOptimize
d(OptimizedObjectEncoder.java:75)
... 16 more
- 11:54:47,250 [JVM 16 ERROR logger] ERROR (cobol.host.ProcessLogger)
at com.splwg.shared.common.LoggedException.raised(LoggedException.java:65)
- 11:54:47,359 [JVM 16 ERROR logger] ERROR (cobol.host.ProcessLogger)
at com.splwg.base.support.cobol.host.RemoteJVM.waitForServerToRegisterRunner(Rem
oteJVM.java:141)
- 11:54:47,468 [JVM 17 INFO logger] INFO (cobol.host.ProcessLogger) - 11:54
:47,468 [main] INFO (cobol.host.RemoteJVM) Remote JVM started with arguments:
17 6505 6506 2
- 11:54:47,609 [JVM 16 ERROR logger] ERROR (cobol.host.ProcessLogger)
at com.splwg.base.support.cobol.host.RemoteJVM.main(RemoteJVM.java:118)
- 11:54:47,609 [JVM 17 INFO logger] INFO (cobol.host.ProcessLogger) - 11:54
:47,484 [main] INFO (shared.environ.ApplicationProperties) loaded properties fr
om resource spl.properties: {spl.runtime.cobol.sql.cursoredCache.maxRows=10, spl
.tools.loaded.applications=base,ccb,cm, spl.runtime.cobol.sql.disableQueryCache=
false, spl.runtime.utf8Database=true, spl.runtime.cobol.encoding=UTF8, spl.runti
me.cobol.sql.cache.maxTotalEntries=1000, spl.runtime.cobol.cobrcall=false, spl.r
untime.cobol.sql.fetchSize=150, spl.runtime.environ.init.dir=C:/spl/CCBDEMO22/et
c, spl.runtime.sql.highValue=, spl.runtime.service.extraInstallationServic
es=CILTINCP, spl.runtime.oracle.statementCacheSize=300}
- 11:54:47,625 [Log4j Connection Listener] INFO (cobol.host.LocalLogServer) C
onnected to client at /10.244.102.185
- 11:54:47,656 [Remote JVM:17 Main ] INFO (cobol.host.SocketStrategy) Socket
strategy set to com.splwg.base.support.cobol.host.sockets.WindowsPipeSocketStrat
egy
- 11:54:47,687 [Remote JVM:17 Main ] INFO (cobol.host.RemoteJVM) Remote JVM l
istening for requests. Rmi registry port: 6506
- 11:54:47,718 [JVM 17 INFO logger] INFO (cobol.host.ProcessLogger) - 11:54
:47,625 [Remote JVM:17 Main ] INFO (cobol.host.RemoteJVM) Removing all existing
logging appenders from JVM 17
- 11:54:48,265 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger) Exceptio
n in thread "Remote JVM:17 Thread 1" java.lang.UnsatisfiedLinkError: no cbljvm_s
un in java.library.path
- 11:54:48,375 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
- 11:54:48,484 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
- 11:54:48,593 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
at java.lang.System.loadLibrary(System.java:993)
- 11:54:48,703 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
at com.microfocus.cobol.RuntimeSystem.<clinit>(Unknown Source)
- 11:54:48,812 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
at com.splwg.base.support.cobol.host.CobolThread.run(CobolThread.java:29)
Aslo i get the following error:-
compile:
[echo] ...Compile cm
[javac] Compiling 6 source files to C:\spl\CCBDEMO22\java\target\cm
[javac] C:\spl\CCBDEMO22\java\sourcegen\cm\com\splwg\cm\api\lookup\Business
bjectOptionLookup.java:75: PORTAL_NAV_OPTION is already defined in com.splwg.cm
api.lookup.BusinessObjectOptionLookup.Constants
[javac] public BusinessObjectOptionLookup PORTAL_NAV_OPTION;
[javac] ^
[javac] 1 error
BUILD FAILED
C:\CM_packaging\etc\CMbuild.xml:91: Compile failed; see the compiler error outp
t for details.
Total time: 28 seconds
100727:120912 <info> Creates cobol lockfiles in order to get compiled
100727:120912 <info>
100727:120912 <info> Patch apply completed.
100727:120912 <info>
100727:120912 <info>
100727:120912 <info> Log file is C:\Test\applyCM.CCBDEMO22.CCBV22.log
100727:120912 <info> End of c:\CM_packaging\\applyCM.plx
100727:120912 <info> Compiling cobol programs, check response codes for every
rogram.
No lockfiles found
100727:120912 <info> ***********************
100727:120912 <info> Patch apply completed.
100727:120912 <info> ***********************
Performing webserver action N
JAVA_OPTS is -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -Dfile.encoding=ISO8859_1
CATALINA_HOME is C:\tomcat\apache-tomcat-6.0.13
CATALINA_BASE is C:\spl\CCBDEMO22\product\tomcatBase
CLASSPATH is C:\spl\CCBDEMO22\splapp\standalone\lib\ojdbc5-11.1.0.6.0.jar
Edited by: user10594079 on Jul 27, 2010 1:10 AM -
Typical Repository setup for multiple developer environment.
I'm having trouble finding documentation on setting up a
development environment for several developers using Repository.
I currently have a Global Shared Workarea set up with some
Forms .fmb files that I would like to share. What method should
the developer who wants to work on one of these files use to
perform a check out of the file? When a file is checked out, is
it moved to a Private Workarea or is it downloaded to the
developers hard drive? Within Forms Builder there is a check out
option under File->Administration, but as far as I can tell,
there is no way to browse the Repository to find the file that
needs to be worked on. I'm able to use the Repository Object
Navigator to locate the file, but when I check it out I'm not
sure how to work on it within Forms Builder. Do I need to
download the file to my hard drive, or is Forms Builder able to
work on the file within the Repository?Tom,
Nice set of questions.
I suggest you allow each developer to create their own workarea,
these will be private, until they are shared to other developers.
For a simple environment the workarea rule will be latest(main).
Check your fmb files into the Repository, they will then appear
in any workarea that has the rule latest on main. You will also
need to make the folder they reside in available to public, or
grant access to individual users.
Each developer should map the folder to a particular clientside
directory. I suggest you apply some standards across development
machines to avoid confusion. A mapping to d:\forms would be
ideal. On checkout of an fmb it will be synchronized with the
local file system. The form can then be opened from he Forms
Builder. You are correct that there is no For Builder Repository
browser, you must use the RON. Once the form is open in the
Forms Builder it may be checked in and out. You will need to go
back to the RON to perform diff/merge and dependency analysis.
I suggest you ask 2 developers to work on the same fmb and see
how the repository handles this. Try merging fmb files,
hopefully you will be pleasantly surprised.
Note that to add files to a checked in folder you must check it
out. To make the changes available to other workareas you must
check the folder back in.
Have a look at the commandline tool. We use a lot of scripts to
assist setup and build releases.
regards
David -
Install AD / SQL Server 2012 and SharePoint 2013 on a single server as Development Environment
Hi All,
I'm planning to prepare a SharePoint 2013 development environment. The current idea is to install Domain controller, SQL Server 2012 and SharePoint 2013 all on a single server. Even though this is for development purposes,
would there be any limitations specially when it comes to SP 2013 functionalities according to your experience?
Some articles i referred.
http://sharepoint-tutorial.net/post/2012/07/18/install-sharepoint-2013-domain-controller.aspx
http://social.technet.microsoft.com/Forums/en-US/f438c9a6-02e8-43d3-9963-7a0608f0b961/sharepoint2013-on-domain-controller
Thanks,
DilipHi
i understand this is a sandbox environment but you should be able to install everything.
http://sharepoint-tutorial.net/post/2012/07/18/install-sharepoint-2013-domain-controller.aspx
Hope this helps. Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -
Why does Build Application vi work in development environment but not in executable; error 1025
Hello,
I have an application ("A") that I am trying to build using another application ("BuildA").
I can create an application for A manually from its project using the Build Specification, and it works fine (A.exe).
Also, when I run BuildA.vi in the development environment it calls the "Build.vi" correctly and again builds application A.exe just fine.
Then, when I make BuildA an application (manually) and run BuildA.exe, I would expect it to also create A.exe just like BuildA.vi did in the development environment.
However, it fails with the error:
Code: 1025
Open VI Reference in NI_App_Builder_API.lvlib:Build (path).vi->BuildA.vi<APPEND>
VI Path: <b>C:\TEMP\AppBuild\BuildA\vi.lib\AppBuilder\BuildTarget.vi</b>
I noticed this thread , which looks like a similar problem, but no conclusion was reached.
Why does BuildA.vi work fine in the LabVIEW environment, but the application BuildA.exe does not work? All paths are hard-coded, so it shouldn't be a path issue.
Thanks,
-john
Solved!
Go to Solution.
Attachments:
AppBuild.zip 175 KBInteresting code. I'm curious how you came to decide 324ms in your while loop, and 58 in the other, and then 5136ms at the end. In any case I suspect this has to do with this line of text in the help of the Build.vi.
If you plan to run a build specification on the LabVIEW Run-Time Engine, do not include the Build VI in any of the VIs for the build specification.
I don't fully know what this means but it might be why it isn't working.
The Build.vi opens all Context (application instances) and then looks for the one named "NI.LV.MxLvProvider". This I assume is a application instance NI uses to build applications. It then uses this and opens some other VIs in this instance for the building. The error you are getting is "Application Reference is invalid" meaning it couldn't find the NI.LV.MxLvProvider instance it needs to build. Again I believe this maybe because you are in a run-time environment and that instance doesn't exist there.
At the end of the day I'm guessing since Application Builder is not free, NI probably doesn't include it in the Run-Time engine, which is free. So you can't build the way you want. You could have and EXE running in the run-time open an instance in the development, then run your VI from there if you must make this an EXE. It maybe easier to just edit the BuildA.vi to have a "Run When Opened" so that you double click the VI and it runs which behaves like an EXE sorta.
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously. -
Development environment for SharePoint 2013
Hi,
We have requirement for one of the project. Team size would be approximately 30 resources. Development would be entirely for SharePoint 2013 Intranet solution. this will be OOTB Intranet application. We will be developing InfoPath forms and Nintex Workflows.
For such requirement we would like to setup local development environment by using either Virtual Machines.
Can anyone help me to identify that how many VM's would be required for the same? How many simultaneous users can use and work at a time? What other things I need to consider for infrastructure? How can i suggest the best possible solution for this.
Thanks in advance.
Abhijeet KhopadeHi,
According to your description, my understanding is that you want to set up the environment for SharePoint Development.
Here is a detailed article about configuring development environment:
Setting up a SharePoint 2013 Development Environment
For VM count, it depends on your project development requirements, for VM license and management ,if you are using Hyper-V, I suggest you can create posts in Hyper-V forum:
Hyper-V forum
Thanks
Best Regards
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]
Maybe you are looking for
-
Okay, so my friends music downloaded to my iPhone when i put it on his computer to charge and i re-synced it to mine and all his music is still there but blank and wont play how can i get it off of my phone, its so annoying!! My itunes only has like
-
No connection between iPad ios6 and iphone ios7
My ipad2 does Not Connect through iphone 5s Bluetooth ? Thanks
-
Program for Automatic Billing type selection
When we use the VF01 transaction to create the invoice document for the particular delivery document , then it automatically triggers the particular billing document. Can anybody help me regarding , where exactly i can find this program in which the
-
Hi all, here's the background to my problem: have 4 large tables (40 mill records) - each with an id (same id for all of them) and lots of low-cardinality columns ('classification'-columns). The objective is to be able to do a fast count of the id's
-
Hi, When we try to do the read master data, system throwing an error as Transfer requirement is already been generated. So BOM cannot be read. What will be the reason for this? Regards, Sureshbabu G.