cancel
Showing results for 
Search instead for 
Did you mean: 

Web Dynpro DC without JNDI / DTR

Former Member
0 Kudos

Hi,

Could someone please confirm if it is possible to create Web Dynpro Development Components in a stand-alone NDS installation - i.e. without connecting to a CMS system?

I have NDS SP16 installed but cannot begin to create a WD DC - everytime it asks me to import a Development Configuration but without a JNDI system I don't understand how I should go about this.

Thanks in advance,

Gareth Ryan.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182372
Active Contributor
0 Kudos

Hi Gareth Ryan,

It is possible to create DC without connecting to CMS. The only thing you need to have is development configuration and SC ("Local development" and "MyComponents" are default which are installed with NWDS). If you are in Dynpro perspective go to "new->development component project" select "Local development->MyComponents" and proceed with DC settings.

Best regards, Maksim Rashchynski.

Former Member
0 Kudos

Hi,

Thanks for your quick reply...

I can't find the "Local developments" option at all. I'm hoping that there is a problem with my NDS install as otherwise I am being really stupid!

If I open NDS and go to the menu File->New->Other then in the dialogue box I choose Development Component on the left and then Development Component Project on the right and then press the Next button I get a message saying "At least one Development Configuration should be imported. Start Development Configuration Import Wizard?"

What do I do?!

former_member182372
Active Contributor
0 Kudos

Hi Gareth Ryan,

Open "Development configurations" perspective. What is your "Local DCs" view?

Best regards, Maksim Rashchynski.

Former Member
0 Kudos

Hi,

It is empty! I think this is where I should see my "Local Developments"?

Thanks,

Gareth.

former_member182372
Active Contributor
0 Kudos

Open Window->Preferences->Java development infrastrucure->Development configuration pool and check what is Root folder. In specified folder check whether folder "LocalDevelopment" exist and contains .confdef, .syncdb and buildvariant.config files.

Former Member
0 Kudos

Hi,

I have "C:\Documents and Settings\garethryan\.dtc" in the root folder but this folder is actually empty... Should the files you have mentioned have been installed along with NDS?

former_member182372
Active Contributor
0 Kudos

Mail me to rastchinskym AT mail DOT ru and I will send you initial one.

Former Member
0 Kudos

Hi,

Thanks very much - I've sent an email!

On a related link, when I try a similar approach but instead try to connect to my DEV system I get an error - "INTERNAL ERROR: Global root folder for pre-installed component archives not defined."

Is this related? A colleague can connect to the central DEV system and also has a Local development folder set up but if he tries to access his local development environment to create a DC he gets the "INTERNAL ERROR..." message as well.

It seems our installation of NDS has some problems...

Thanks,

Gareth.

Former Member
0 Kudos

Hi,

I've added the folder into my root DTC folder and can now select a local development in the Development Configuration Import but when I do get the error "INTERNAL ERROR: Global root folder for pre-installed component archives not defined." as mentioned above

Thanks Gareth.

former_member182372
Active Contributor
0 Kudos

Try to run NWDS in console mode (SAP NetWeaver Developer Studio (Console)) and check what kind of messages are in console.

Former Member
0 Kudos

Hi,

By running in console mode I can now connect to our DEV system but still not to my local developments environment. I get the following messages repeated:-

!ENTRY com.tssap.util 4 0 Mar 30, 2006 16:02:17.372

!MESSAGE Mar 30, 2006 4:02:17 PM com.sap.ide.eclipse.component.wizard.DevC

onfWizard [Thread[main,5,main]] Error: Import Development Configuration fai

led: INTERNAL ERROR: Global root folder for pre-installed component archives not

defined.

!STACK 0

java.lang.IllegalStateException: INTERNAL ERROR: Global root folder for pre-inst

alled component archives not defined.

at com.sap.tc.devconf.impl.DevConfFileSystemLayout.getRootPathForCompart

ment(DevConfFileSystemLayout.java:204)

at com.sap.tc.devconf.impl.DevConfFileSystemLayout.getAbsoluteSCRoot(Dev

ConfFileSystemLayout.java:78)

at com.sap.tc.devconf.impl.DevConfFileSystemLayout.getAbsoluteTopLevelDC

sRoot(DevConfFileSystemLayout.java:171)

at com.sap.tc.devconf.impl.LocalSCNode.initializeTopLevelDCNodeList(Loca

lSCNode.java:36)

at com.sap.tc.devconf.impl.LocalSCNode.<init>(LocalSCNode.java:22)

at com.sap.tc.devconf.impl.DevelopmentConfiguration.getTopLevelDCsForLoc

alCompartment(DevelopmentConfiguration.java:3426)

at com.sap.tc.devconf.impl.syncdb.ComponentSyncDB._initializeLocalEntrie

s(ComponentSyncDB.java:868)

at com.sap.tc.devconf.impl.syncdb.ComponentSyncDB.initializeLocalEntries

(ComponentSyncDB.java:836)

at com.sap.tc.devconf.impl.syncdb.ComponentSyncDB.initialize(ComponentSy

ncDB.java:512)

at com.sap.tc.devconf.impl.syncdb.ComponentSyncDB.retainEntriesFromCompa

rtment(ComponentSyncDB.java:904)

at com.sap.tc.devconf.impl.LocalDCScanner.refreshSyncDBForLocalDCs(Local

DCScanner.java:100)

at com.sap.tc.devconf.impl.DevelopmentConfiguration.<init>(DevelopmentCo

nfiguration.java:376)

at com.sap.tc.devconf.DevelopmentConfigurationFactory._addConfiguration(

DevelopmentConfigurationFactory.java:2065)

at com.sap.tc.devconf.DevelopmentConfigurationFactory.addConfiguration(D

evelopmentConfigurationFactory.java:763)

at com.sap.tc.devconf.DevelopmentConfigurationFactory.addConfiguration(D

evelopmentConfigurationFactory.java:698)

at com.sap.tc.devconf.DevelopmentConfigurationFactory.addConfiguration(D

evelopmentConfigurationFactory.java:669)

at com.sap.ide.eclipse.component.wizard.DevConfWizard.addDevConf(DevConf

Wizard.java:505)

at com.sap.ide.eclipse.component.wizard.DevConfWizard.access$100(DevConf

Wizard.java:67)

at com.sap.ide.eclipse.component.wizard.DevConfWizard$1.run(DevConfWizar

d.java:348)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)

at com.sap.ide.eclipse.component.wizard.DevConfWizard.performFinish(DevC

onfWizard.java:346)

at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java

:608)

at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java

:321)

at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:

89)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)

at org.eclipse.jface.window.Window.open(Window.java:563)

at com.sap.ide.eclipse.component.provider.actions.DevConfNewMenuAction.o

penWizard(DevConfNewMenuAction.java:39)

at com.sap.ide.eclipse.component.provider.actions.DevConfNewMenuAction.r

un(DevConfNewMenuAction.java:33)

at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:2

51)

at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginActio

n.java:207)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection

(ActionContributionItem.java:456)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(Act

ionContributionItem.java:403)

at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContri

butionItem.java:397)

at org.eclipse.jface.action.ActionContributionItem$ActionListener.handle

Event(ActionContributionItem.java:72)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)

at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)

at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)

at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoa

der.java:858)

at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:286)

at com.sap.ide.eclipse.startup.Main.run(Main.java:795)

at com.sap.ide.eclipse.startup.Main.main(Main.java:602)

30-Mar-2006 16:02:17 com.sap.ide.eclipse.component.wizard.DevConfWizard [Thread[

main,5,main]] ERROR: Import Development Configuration failed: INTERNAL ERROR: Gl

obal root folder for pre-installed component archives not defined.

!ENTRY com.tssap.util 4 0 Mar 30, 2006 16:02:17.372

!MESSAGE Mar 30, 2006 4:02:17 PM com.sap.ide.eclipse.component.wizard.DevC

onfWizard [Thread[main,5,main]] Error: Import Development Configuration fai

led: INTERNAL ERROR: Global root folder for pre-installed component archives not

defined.