What is the difference between a user visible and an environment visible Service Object?
Ans. A user visible Service object is visible only to its user partition whereas an environment visible service object is visible in all partitions. A user visible SO is visible to a single partition. This partition may not be the same as one where SO is anchored. User visibility changes with the location of the service object: (i) If it is anchored in a client partition, it is visible in the client partition only. (ii) If it is on a server in its own partition with no other objects, it is visible to its caller partition. Each caller partition accesses its own private copy of service object on the server. (iii) If it is in a server partition with other environment visible service objects, it is only visible to other objects in this partition.