cancel
Showing results for 
Search instead for 
Did you mean: 

SDA Deployment error

Former Member
0 Kudos

Hi all,

When I am deploying the ISA ear files through SDM, it is giving me error. Thelog viewer of SDM is as follows:

<b>Nov 20, 2005 3:56:17 PM Info: ***** Begin of SAP J2EE Engine Deployment (J2EE Application) *****

Nov 20, 2005 3:57:41 PM Info: Begin of log messages of the target system:

05/11/20 15:56:33 - ***********************************************************

05/11/20 15:57:18 - Start updating EAR file...

05/11/20 15:57:18 - start-up mode is lazy

05/11/20 15:57:18 - WARNING: Security role mapping cannot be done. Reason:

.

05/11/20 15:57:41 - com.sap.engine.deploy.manager.MissingSubstitutionException: Missing substitution value for variable [com.sap.dc_name].

at com.sap.engine.deploy.manager.DeployManagerImpl.makeTempEar(DeployManagerImpl.java:3753)

at com.sap.engine.deploy.manager.DeployManagerImpl.makeNewEar1(DeployManagerImpl.java:3721)

at com.sap.engine.deploy.manager.DeployManagerImpl.deployUpdateAction(DeployManagerImpl.java:522)

at com.sap.engine.deploy.manager.DeployManagerImpl.deploy(DeployManagerImpl.java:506)

at com.sap.sdm.serverext.servertype.inqmy.extern.EngineJ2EE620OnlineDeployerImpl.performDeployment(EngineJ2EE620OnlineDeployerImpl.java:330)

at com.sap.sdm.serverext.servertype.inqmy.extern.EngineDeployerImpl.deploy(EngineDeployerImpl.java:96)

at com.sap.sdm.serverext.servertype.inqmy.EngineProcessor.executeAction(EngineProcessor.java:224)

at com.sap.sdm.app.proc.deployment.impl.PhysicalDeploymentActionExecutor.execute(PhysicalDeploymentActionExecutor.java:60)

at com.sap.sdm.app.proc.deployment.impl.DeploymentActionImpl.execute(DeploymentActionImpl.java:186)

at com.sap.sdm.app.proc.deployment.controllers.internal.impl.DeploymentExecutorImpl.execute(DeploymentExecutorImpl.java:46)

at com.sap.sdm.app.proc.deployment.states.eventhandler.ExecuteDeploymentHandler.executeAction(ExecuteDeploymentHandler.java:83)

at com.sap.sdm.app.proc.deployment.states.eventhandler.ExecuteDeploymentHandler.handleEvent(ExecuteDeploymentHandler.java:60)

at com.sap.sdm.app.proc.deployment.states.StateBeforeNextDeployment.processEvent(StateBeforeNextDeployment.java:128)

at com.sap.sdm.app.proc.deployment.states.InstContext.processEventServerSide(InstContext.java:73)

at com.sap.sdm.app.proc.deployment.states.InstContext.processEvent(InstContext.java:59)

at com.sap.sdm.app.view.controllers.DeployEventProcessor.processEvent(DeployEventProcessor.java:11)

at com.sap.sdm.client_server.deployserver.DeployCmdProcessor.processEvent(DeployCmdProcessor.java:268)

at com.sap.sdm.client_server.deployserver.DeployCmdProcessor.process(DeployCmdProcessor.java:112)

at com.sap.sdm.gui.server.GuiAdminRoleCmdProcessor.process(GuiAdminRoleCmdProcessor.java:72)

at com.sap.sdm.is.cs.session.server.SessionCmdProcessor.process(SessionCmdProcessor.java:67)

at com.sap.sdm.is.cs.cmd.server.CmdServer.execCommand(CmdServer.java:76)

at com.sap.sdm.client_server.launch.ServerLauncher$ConnectionHandlerImpl.handle(ServerLauncher.java:280)

at com.sap.sdm.is.cs.ncserver.NetCommServer.serve(NetCommServer.java:43)

at com.sap.sdm.is.cs.ncwrapper.impl.ServiceWrapper.serve(ServiceWrapper.java:39)

at com.sap.bc.cts.tp.net.Worker.run(Worker.java:50)

at java.lang.Thread.run(Thread.java:534)

05/11/20 15:57:41 - ***********************************************************

Nov 20, 2005 3:57:41 PM Info: End of log messages of the target system.</b>

Please help me in this regard.

Thanks in advance,

Sameer

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

In order to use substitution variables you have to declare them in META-INF/sda-dd.xml packaged inside your EAR.

Unluckily META-INF/sda-dd.xml is generated by NDWS, even it already exists it is always replaced.

For the moment i am afraid you have to:

generate your EAR

hack META-INF/sda-dd.xml in your EAR before deploy it with SDM.

It seems that a patch is in progress.

I am waiting for it.

I get this infos from a collegue, a person named Dimitar from SAP replies following:

"I have prepared the fix and it will be available soon.

You will be able to copy your own sda-dd.xml in the META-INF folder

of the ear file and it will not be overwritten in ear file.

Providing correct sda-dd.xml is essential in order to deploy

successfully on the server. If for example the your sda-dd.xml

cannot be read it will be again replaced by a default one."

Unfortunately, I have no direct exchange with Dimitar. I am still trying to get in contact without success.

Best regards

Message was edited by: Matthieu CHAIZE

Former Member
0 Kudos

Hi

Thanks for the suggestion. I am again stcuk up in the same situation can u please help me in this. I am facing a great problem.

Thanks

Former Member
0 Kudos

I have the same issue.

Do you have any news?

do you know which SP has the fix for this?

Former Member
0 Kudos

Hello,

Dimitar Giormov is on vacation, but I checked the state of the issue. He has introduced the fix in 6.30 SP15 IDE and the mentioned workaround should works.

Best regards,

Dimiter