Below is my understanding:
You cannot check out only drawing with few dependent and keeping rest all dependent as it is. I mean check out of few dependent and doing check in of those only is not allowed through toolkit. Is this correct?
Thanks and Regards
Any hint would be of great help on this. I am still not having Windchill set up. So cannot test it on my own.
Has someone come across this scenario?
To be honest, I think your scenario depends on more settings in Windchill. If I assume the easiest settings, so your Lifecycle for all components allows CheckIn/Checkout you should be able to CheckIn only the modified Drawings. Finally only modified objects can be checked in back (yes you can force this) . Checkout gives you the right to modify the object next, nothing more. But with the API you will force a change without the ask, do you really want to modify. All of your statements are wrong in my point of view, so you can do this.
Thanks for this information.
Let me try to put my understanding into words.
Above mentioned understanding is correct or not?
I don’t think so, you have to deal with dependencies. If the drawing model was changed, my guess, it will be checked in as well, and you get an error if not checked out. Same for modified models in an assembly. Consistency must be valid.