none
project server 2010: what is the significance of the job and session ids in the checkoutproject, queueupdatetproject, queueaddtoproject, queuecheckinproject, and queuepublish RRS feed

  • Question

  • Hi,

    I am facing problems in understanding the significance or function of the jobid and sessionid parameters of the checkoutproject, queueupdatetproject, queueaddtoproject, queuecheckinproject, and queuepublish methods. How does the jobid and sessionid relate the different above functions? For example, if the checkoutproject has a sessionid different than the queuecheckinproject session's id but they have the same projectGuid what happens? Does it mean that they are not checking in and out the same project? Does this create conflicts? Moreover, regarding the queue, how does the sessionid and jobid affect the queue? Does the queue assume that two jobs are different if they have different sessionids and jobids and that they can run in parallel? Or a queue always runs jobs sequentially and does not allow two jobs to execute in parallel regardless of their sessionid and jobid?

    Can anyone please explain these for me.

    Thanks,
    George
    Thursday, February 17, 2011 7:49 AM