Sorry for the IP address, change it for localhost or your Cach� box's IP address
Warlin Garc�a "Warlin Garcia" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi Balaji. > > Check documentation about multiple calls to %OpenId() method > > http://194.170.3.18:1972/csp/docbook/DocBook.UI.Page.cls?KEY=GOBJ_persistence#GOBJ_C1654 > > Warlin Garc�a > > "Balaji.R" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Hi All, > > > > I am perplexed about the strategy of handling the objects in Cach�. > > > > Let me explain my question with an example. > > > > set objEmp1=##class(Employee.EmpDetails).%OpenId(1) > > Write !,objEmp1.MiddleInitial > > Output: T > > > > set objEmp1.MiddleInitial="A" > > Write !,objEmp1.MiddleInitial > > Output: A > > > > without saving this instance, I tried to create another instance for this > > class and ID. > > > > set objEmp2=##class(Employee.EmpDetails).%OpenId(1) > > Write !,objEmp2.MiddleInitial > > Output: A > > > > My question is, > > > > When I tried to change the MiddleInitial using the first instance objEmp1, > I > > could find the MiddleInitial updated with 'A' for the instance objEmp1. > But > > without saving or killing the instance objEmp1, when I tried to create > > another instance of the same class and ID say objEmp2, and output the > > MiddleInitial value, the value which was set for objEmp1 was displayed for > > objEmp2's property also. > > > > How could the multiple instances share the same value without any > > updation/saving made to the prior instance ? How the values are handled > for > > the instances? > > > > Kindly Clarify. FYI, I am using Cach� 5.0 > > > > Thanks in Advance. > > > > -Balaji > > > > > >
