InterSystems Global Summit 2022
June 20-23, Seattle WA
Register Now

Full-OBJ-Dump

Downloads30
Subscribe
0
Bookmark
2
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Screenshots
Issues

What's new in this version

  • add Demo Server
  • add WebTeminal
  • add Code Quality
  • fix some SMELLS

During testing your code you are are often confronted with the need to examine
the actual content of an object. Either using ZWRITE or $system.OBJ.Dump()
you get a picture of simple properties as "--- attribute values ---"
while "--- swizzled references ---" are more confusing than informative
and with "--- calculated references ---" you are just left in the lurch.

This small helper class allows you to dump an object to terminal or
e.g in background to some stream for later review.
By default you see just properties with content,
. DO ##class(Z.obj).dumpToDevice(obj)
or if explicitly requested all properties.
. DO ##class(Z.obj).dumpToDevice(obj,1)

Similar is the output to stream
. DO ##class(Z.obj).dumpToStream(.outstream,obj)

Article in DC

Demo Server SMP
Demo Server WebTerminal

Code Quality

ZPM installation
zpm "install obj-dump"
Rating
0 (0)
Category
Technology Example
Works with
CachéEnsembleInterSystems IRIS
Tags
Info
Version
1.0.7
Last updated
2022-04-20
Repository
Open
Documentation
Open
License
Link