Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Examples

Backward compatibility

PUTGET


Code Block
  imasEnv = imas.ids(1111, 1111)
  imasEnv.create_env(user, db_name, dd_version)  
    
  # Mandatory property
  imasEnv.pf_active.ids_properties.homogeneous_time = 2

  imasEnv.pf_active.put()
        
  imasEnv.close()



Code Block
imasEnv = imas.ids(1111, 1111)
imasEnv.open_env(user, db_name, dd_version)  




imasEnv.pf_active.get()
  
imasEnv.close()




Storing/reading data via db_entry methods

PUTGET


Code Block
languagepy
dbEntry = imas.db_entry(imasdef.
MEMORY
MDSPLUS_BACKEND, db_name, 2222, 2222)
dbEntry.create()  
    
ids = pf_active()
# Mandatory property
ids.ids_properties.homogeneous_time = 2

dbEntry.put(ids)

dbEntry.close()



Code Block
languagepy
dbEntry = imas.db_entry(imasdef.
MEMORY
MDSPLUS_BACKEND, db_name, 2222, 2222)
dbEntry.open()  





ids = dbEntry.get('pf_active')

dbEntry.close()


Storing/reading data via ids methods

PUTGET


Code Block
languagepy
dbEntry = imas.db_entry(imasdef.
MEMORY
MDSPLUS_BACKEND, db_name, 3333, 3333)
dbEntry.create()  
    
ids = pf_active()
ids.ids_properties.homogeneous_time = 2

ids.put(db_entry = dbEntry)
dbEntry.close()



Code Block
languagepy
dbEntry = imas.db_entry(imasdef.
MEMORY
MDSPLUS_BACKEND, db_name, 3333, 3333)
dbEntry.create()  

ids = pf_active()


ids.get(db_entry = dbEntry)
dbEntry.close()