I’ve created a deployment project which executes with success.
But I’m surprised about the Jdbc connection substitution password step.
My Server Dev (SOURCE) has a JDBC connection, and the server Preproduction (TARGET) uses exactly the same connection (same login and password).
After creating the MAP, I did not configure anything in the “Target Substitutions and Source Values” menu to let the Deployer copying the Connection as it, from the SOURCE to the TARGET.
But after the deploying, I had an error. on the Preproduction IS server. Testing manually the Jdbc connection, I can see an Oracle error message telling me the password is empty. (nevertheless I can see the *****).
So, I’ve just reentered manually the password, saved, and… magical, it works.
So the password is not copyied by the Deployer ?
or maybe in the MAP step, I have to force the substitution with exactly the same password ?
2016-02-04 16:28:47 CET [ISS.0028.0005I] Loading Mif_Oracle_Connection package
2016-02-04 16:28:47 CET [ART.0114.1007E] Adapter Runtime: Error Logged. See Error log for details. Error: [ADA.1.204] Cannot connect to the database with DataSource class "oracle.jdbc.pool.OracleDataSource".
ORA-01005: null password given; logon denied
2016-02-04 16:28:47 CET [ART.0118.5036E] Adapter Runtime (Connection): Unable to configure connection manager.
Deployer : Patches Applied: DEP_9.8_Fix3
webMethods IS : Version 9.8.0.0 Updates IS_9.8_Core_Fix4
Krishna, as I’ve tried to explain : once the deployment finished, I could manually test that the connection was OK.
But I had to reentering the password in the Connection JDBC form.
The only thing is not OK, is the fact that the Deployer seems to not have transmitted the password from SOURCE to TARGET.
That’s why the error message says : ORA-01005: null password given; logon denied
Yes, through the IS Preproduction on which the connection Jdbc has been automatically copied.
After having manually changed the password, I’ve just ckicked on the “No” link, and the connection has been established (link shows now Yes).
Of course, I’ve rollbacked my deployment. Because, I need a Deployment project that works without any error and which copy correctly the Jdbc password.