Article Mike Kadow · Jun 26, 2017 1m read Listing type of output Here is an idea that would make the Developer Community immensely more valuable (to me anyway)Have the capability of getting Listing output from searches or tags or groups.In addition, have people put titles on their answers and comments,And having a detailed list with all the answers and comments if neededThen being able to sort the list by date or other criteria.Something like:Sub1 . . . .-answer . . .-comment . .-answer . . .Subject2 . . .-answer . . .Subject 3 . . .-comments . . . #DC Feedback 0 1 0 239
Article Mike Kadow · Oct 24, 2016 3m read NewBie's Corner Session 21 Parameters Part II NewBie's Corner Session 21 Parameters Part IIWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.ParametersIn the previous session we saw how to call RtnB from RtnA with Parameters.We also defined Parameters as another name for Variables when used in passing data from one Routine to another, or, from one Label to another.Calling a routine from a Label, or to a Label, from within a routine is very similar to calling a routine itself. #Beginner #Caché 0 0 0 250
Article Mike Kadow · Oct 24, 2016 2m read NewBie's Corner Session 22 Parameters Part III NewBie's Corner Session 22 Parameters Part IIIWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.ParametersIn Sessions’ 20 and 21 on Parameters we saw how to call one routine from another with parameters as well as calling one Label from another with parameters. In these examples, the data was passed through the parameters from the calling routine or label to the called routine or label.Now suppose you wanted the called routine or label to pass data back? #Beginner #Caché 0 2 0 270
Article Mike Kadow · Sep 24, 2016 1m read NewBie's Corner Session 29 Documentation on the Caché/MUMPS Globals Structure NewBie's Corner Session 29 Documentation on the Caché/MUMPS Global StructureWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.This post contains several links to very good documentation of the Caché Globals Structure.Like I said, "Perhaps the most difficult concept in Caché/MUMPS is its Global Structure."universalNoSQL.pdf - http://mgateway.com/docs/universalNoSQL.pdf #Beginner #Caché #Document Data Model (NoSQL) 0 6 0 407
Article Mike Kadow · Sep 23, 2016 5m read NewBie's Corner Session 28 Various Methods to Traverse a Global NewBie's Corner Session 28 Various Methods to Traverse a Global Welcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material. Judging from the number of responses to Session 27 Traversing A Global, developers are passionate about their methods. I am not here to judge the merit of the various methods. Over the next few pages I will demonstrate a number of methods to Traverse a Global. If you don't already have a favorite they may help you pick one. #Beginner #Caché 2 13 0 594
Article Mike Kadow · Sep 15, 2016 2m read NewBie's Corner Session 27 Traversing A Global with $Order Part 1 NewBie's Corner Session 27 Traversing A Global with $Order Part 1Welcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.Traversing A GlobalPerhaps the most difficult concept in Caché/MUMPS is its Global Structure. This session and several that follow it deals with the Global Structure. However, just presenting the material will not guarantee your understanding of it. You must experiment with the data and concepts that are presented. #Beginner #Caché #Globals 1 20 0 760
Article Mike Kadow · Sep 10, 2016 3m read NewBie's Corner Session 26 Globals and Arrays Part 2 NewBie's Corner Session 26 Globals and Arrays Part 2Welcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.Globals, Arrays, and Variables Part 2A thorough understanding of Globals, Arrays, and Variables is foundational for every Caché developer.Uniqueness of the Caché Global Structure or database #Beginner #Caché 0 0 0 326
Article Mike Kadow · Sep 7, 2016 3m read NewBie's Corner Session 25 Globals and Arrays Part 1 NewBie's Corner Session 25 Globals, Variables, and Arrays Part 1Welcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.Globals, Arrays, and VariablesA thorough understanding of Globals, Arrays, and Variables is foundational for every Caché developer.A Global may be:Scalar (a single element), as in a Global Variable #Beginner #Caché 0 0 0 459
Article Mike Kadow · Sep 2, 2016 1m read Quickest way to backup routines I have found this one line command from the Terminal is the quickest way to backup my routines.In the Namespace the routines reside:w $SYSTEM.OBJ.Export("MYRTNS*.MAC","C:\Users\Username\Desktop\MYRTNS.BCK-9-2-2016-8AM") #Caché #Terminal #Backup 4 1 1 708
Article Mike Kadow · Sep 1, 2016 3m read NewBie's Corner Session 20 Parameters and Status Part I NewBie's Corner Session 20 Parameters and Status Part IWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.ParametersParameters are another name for Variables when used in passing data from one Routine to another.Let us say we have 2 routines (RtnA and RtnB), and we want to pass 3 parameters (Parm1, Parm2, Parm3) from RtnA to RtnB.RtnA would look like: #Beginner #Caché 0 1 0 348
Article Mike Kadow · Aug 29, 2016 2m read NewBie's Corner Session 19 MUMPS verses Caché, what's the difference? Welcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.MUMPS verses Caché, what's the difference?MUMPS was developed at Massachusetts General Hospital during the 1960s. Through a series of experiences and companies over the years eventually MUMPS evolved into Caché. Some deny this but the facts are there. You can read through the various websites with Wikipedia and make up your own mind. The closest way to explain this is that Caché is a superset of MUMPS. #Caché 0 3 0 618
Article Mike Kadow · Aug 26, 2016 2m read NewBie's Corner Session 18 Caché or Cache NewBie's Corner Session 18 Caché or CacheWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.Caché and CacheCaché and Cache are not the same. Caché is a product offered by InterSystems. Whereas Cache refers to memory storage.In computing, a cache /ˈkæʃ/ KASH, is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere. #Caché 0 0 0 355
Article Mike Kadow · Aug 13, 2016 3m read NewBie's Corner Session 17 New command NewBie's Corner Session 17 New commandWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.New commandThe New command limits a variable's scope or range of use. In theory the New command is simple, in reality the New command is powerful and needs to be respected and understood. In Caché ObjectScript and MUMPS an entire chapter is devoted to it.There are three variations of the New command:When used without variables #Beginner #Caché 0 7 0 533
Article Mike Kadow · Aug 12, 2016 2m read NewBie's Corner Session 16 Introduction to New Concepts NewBie's Corner Session 16 Introduction to New ConceptsWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.A number of new concepts are introduced in this session that will be developed more fully in subsequent sessions. It is necessary to at least introduce these concepts here because they are all interrelated.Older style of MUMPS Programming #Caché 0 0 0 231
Article Mike Kadow · Aug 9, 2016 4m read NewBie's Corner Session 15 Executing Routines and Labels NewBie's Corner Session 15 Executing Routines and LabelsWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.Routines and LabelsRoutines are computer programs with a number of executable code lines.Labels (also called tags) are points in a routine that can be called (executed). They subdivide routines into manageable modules (or subroutines).Routines, Subroutines/Modules and Functions #Caché 0 0 0 269
Article Mike Kadow · Jul 22, 2016 3m read Newbie's Corner Index NewBie's Corner Index - Links to connect to all NewBie posts. NewBie's Corner Session 1 Installing Caché #Beginner #Caché 2 3 1 1K
Article Mike Kadow · Jul 14, 2016 2m read NewBie's Corner Session 13 .MAC and .INT Routines and Comment Lines NewBie's Corner Session 13 .MAC and .INT Routines and Comment LinesWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material..MAC and .INT versions of RoutineSave Routines with a .MAC Extension #Caché 0 0 0 543
Article Mike Kadow · Jul 10, 2016 4m read NewBie's Corner Session 12 Do and Goto NewBie's Corner Session 12 Do and GotoWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.InterSystems Caché provides a GUI (Graphical User Interface) based Integrated Development Environment (IDE) called Caché Studio. Developers can use Studio to create and maintain applications.Controlling Process FlowControlling Process Flow means controlling the execution path of code. The execution of code flows from the top to the bottom in a routine, except for the following: #Studio #Terminal #Caché 0 0 0 252
Article Mike Kadow · Jul 7, 2016 2m read NewBie's Corner Session 11 Routine Line Types and Gotos NewBie's Corner Session 11 Routine Line Types and GotosWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.InterSystems Caché provides a GUI (Graphical User Interface) based Integrated Development Environment (IDE) called Caché Studio. Developers can use Studio to create and maintain applications.In this session we will cover Routine Line types; which are Label lines, Executable code lines and the Routine Header line as well as Gotos. #Caché 0 0 0 284
Article Mike Kadow · Jul 4, 2016 2m read NewBie's Corner Session 10 Routines and Studio NewBie's Corner Session 10 Routines and StudioWelcome to NewBie's Corner, a weekly or biweekly post covering basic Caché Material.InterSystems Caché provides a GUI (Graphical User Interface) based Integrated Development Environment (IDE) called Caché Studio. Developers can use Studio to create and maintain applications.InterSystems has a new IDE called Atelier but that is for later. #Studio #Terminal #Caché 0 3 0 366