Using ComputedNotesURL preference in composite applications

Hello everybody,

I’m developing a composite application right now and I’d like to ask you a question about a situation I have met.

I’m using the ‘com.ibm.notes.ComputedNotesURL’ preference with a value of ‘@GetProfileField(“NotesURL”; “Clients”);’ and ‘com.ibm.notes.ProcessOnlyOnUpdate’ preference with a value of ‘false’ in one of my view component. I have 2 more view components and I’m using this technique in them as well. I also have an agent in the composite application database that sets the fields in this ‘NotesURL’ profile document.

After I finished my development to some degree, I deployed the composite application to our test server and tested the application there, especially the ComputedNotesURL preference. I have also set the fields in NotesURL profile document so that the components’ addresses are the new test server.

But, when I opened the composite application in the test environment, it tried to access the development server and since I have temporarily shutdowned it for test purposes at that time, the aplication couldn’t access the components. I then opened up the CAE and then components get accessed from the test server. After I ‘finished editing’, the composite application worked normal in the test environment.

Is this normal? Should I (or our client) open up the CAE the first time they use the composite application? If this is the case, then this would be a nasty extra process step. Or am I skipping something and doing something wrong?

Regards,

Ibrahim

Subject: Same issue from 8.x to 8.5.1

Hello Ibrahim Karhan, I am also getting the same issue. I am unable to deploy the Composite application using ComputedNotesURL preferences. By any chance did you got the solution, if so please share with me. I read all the deployment tutorials in Composite Wiki, however my composite application is not working as expected.

Please share with us if you got the solution.

Thanks and Regards

Ravidra Aluru.