Re: [Hardhats-members] GT.M V5.0-000 available
On Tuesday 07 June 2005 06:44, K.S. Bhaskar wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. StandAlone vs xinetd/inetd superserver. Can it still be run stand alone? In a busy institution what would the benefits of using a superserver rather than standalone process? Ease of configuration? System Resources? Connection control? Usually less often used services are run under xinetd/inetd to save system resources and fine tune security and connection control. -- Mark Street, RHCE http://www.oswizards.com -- Key fingerprint = 3949 39E4 6317 7C3C 023E 2B1F 6FB3 06E7 D109 56C0 GPG key http://www.oswizards.com/pubkey.asc --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
I think you have hit the nail on the head with your last sentence. The old RPC broker pretty much required that the server and clients be on the same network to provide secuity for the system because of the way the callback was made to the server. The new broker fixed that but did not work well with previous versions of GT.M, With this new configuration, secure remote connections from CPRS to the server can be set up allowing for ASP use of VistA with GTM on Linux as well as the other platforms while opening only one port. On Tuesday 21 June 2005 05:00 pm, Mark Street wrote: On Tuesday 07 June 2005 06:44, K.S. Bhaskar wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. StandAlone vs xinetd/inetd superserver. Can it still be run stand alone? In a busy institution what would the benefits of using a superserver rather than standalone process? Ease of configuration? System Resources? Connection control? Usually less often used services are run under xinetd/inetd to save system resources and fine tune security and connection control. -- Nancy Anthracite --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
Mark -- Comments below. -- Bhaskar Mark Street wrote: On Tuesday 07 June 2005 06:44, K.S. Bhaskar wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. StandAlone vs xinetd/inetd superserver. Can it still be run stand alone? [KSB] Nothing that existed previously in GT.M has been taken away, so if it worked for you before, it will continue to work for you now. With each new GT.M release, the GT.M team tries awfully hard to not break any application that used to work (with the exception of an application that somehow relies on the presence of a bug). In a busy institution what would the benefits of using a superserver rather than standalone process? Ease of configuration? System Resources? Connection control? Usually less often used services are run under xinetd/inetd to save system resources and fine tune security and connection control. [KSB] You are correct. However, I do think that on Linux vs. operating systems like Windows, OpenVMS, z/OS (used to be called OS/390) or even some other flavors of UNIX, process invocation is cheap, and this tends to swing the pendulum towards deployment under inetd/xinetd and the benefits of being able to fine tune things that it allows. In the case of GT.M, since there is no daemon to startup or shut down (the first process to open a database file sets up the shared control structures; the last one out turns off the lights), one of the benefits of deploying a service under inet/xinetd is that when there is no activity, everything is just shut down (i.e., no files open, no processes active). So, it's just a little cleaner. In the case of VistA on GT.M specifically, the new ability to deploy a service under inetd/xinetd allows the new direct connect CPRS GUI to be served by a GT.M process that is started up when the connection request comes in, rather than, for example, a pre-existing process from a pool of processes. This is especially appropriate for deployment under inetd/xinetd because it is a relatively long-lived connection. --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
I understand. Can you explain some details/mechanism on the new 'direct connect' CPRS GUI. Am I assuming that the 'new way' is to make a direct connection to GT.M/VistA using a superserver connection instead of having RPCBroker listener. Did this grow out of limitations of RPCBroker? On Tuesday 21 June 2005 14:42, K.S. Bhaskar wrote: In the case of GT.M, since there is no daemon to startup or shut down (the first process to open a database file sets up the shared control structures; the last one out turns off the lights), one of the benefits of deploying a service under inet/xinetd is that when there is no activity, everything is just shut down (i.e., no files open, no processes active). So, it's just a little cleaner. In the case of VistA on GT.M specifically, the new ability to deploy a service under inetd/xinetd allows the new direct connect CPRS GUI to be served by a GT.M process that is started up when the connection request comes in, rather than, for example, a pre-existing process from a pool of processes. This is especially appropriate for deployment under inetd/xinetd because it is a relatively long-lived connection. -- Mark Street, RHCE http://www.oswizards.com -- Key fingerprint = 3949 39E4 6317 7C3C 023E 2B1F 6FB3 06E7 D109 56C0 GPG key http://www.oswizards.com/pubkey.asc --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
Unfortunately, I don't know the details on how to connect to the new CPRS GUI, but I know that it works with a GT.M server deployed under inetd/xinetd, but hopefully someone on this list will be able to tell you how. I also don't know why the protocol was changed/enhanced. -- Bhaskar Mark Street wrote: I understand. Can you explain some details/mechanism on the new 'direct connect' CPRS GUI. Am I assuming that the 'new way' is to make a direct connection to GT.M/VistA using a superserver connection instead of having RPCBroker listener. Did this grow out of limitations of RPCBroker? --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
RE: [Hardhats-members] GT.M V5.0-000 available
Under the old CPRS the client connected to the server and then the server opened a connection back to the client this is an older style of making connections between server and client for two way communications. The new CPRS makes one connection from the client and uses this to communicate both ways. ( At least that is what I got from the previous posts about it) Thanks Marc Aylesworth C3I Associates AFRL/IFSE Joint Battlespace Infosphere Team 525 Brooks Rd Rome, NY 13441-4505 Tel:315.330.2422 Fax:315.330.7009 Email: [EMAIL PROTECTED] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of K.S. Bhaskar Sent: Tuesday, June 21, 2005 6:18 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] GT.M V5.0-000 available Unfortunately, I don't know the details on how to connect to the new CPRS GUI, but I know that it works with a GT.M server deployed under inetd/xinetd, but hopefully someone on this list will be able to tell you how. I also don't know why the protocol was changed/enhanced. -- Bhaskar Mark Street wrote: I understand. Can you explain some details/mechanism on the new 'direct connect' CPRS GUI. Am I assuming that the 'new way' is to make a direct connection to GT.M/VistA using a superserver connection instead of having RPCBroker listener. Did this grow out of limitations of RPCBroker? --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
The old way involved having a listener running on a known port, which would job off a new MUMPS process for each CPRS client. Since the new MUMPS process created a new TCP/IP outgoing socket from the server, the listener only had a minimal load per CPRS client, and thus didn't have to hand off the socket (which is not in the MUMPS standard) nor did it have to start a new listener on the known port, (with the potential of missing a CPRS client connection) when the new listener was taking over. Unfortunately, the old method didn't work when connecting a CPRS client within a NAT or router to a server that also could be within a NAT or router. Since the CPRS client machine had a non-routeable address in that case, it was the equivalent of trying to contact someone by phone where you had their phone extension, but not the main trunk number. The new CPRS process follows the idea that if you can get a socket between the CPRS client and the server, you should simply use that socket. The expectation is that using inetd/xinetd to handle known port management would yield no dropped connections. David 713-870-3834 Unfortunately, I don't know the details on how to connect to the new CPRS GUI, but I know that it works with a GT.M server deployed under inetd/xinetd, but hopefully someone on this list will be able to tell you how. I also don't know why the protocol was changed/enhanced. -- Bhaskar Mark Street wrote: I understand. Can you explain some details/mechanism on the new 'direct connect' CPRS GUI. Am I assuming that the 'new way' is to make a direct connection to GT.M/VistA using a superserver connection instead of having RPCBroker listener. Did this grow out of limitations of RPCBroker? --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
Beautiful Dave, thanks for the clarification. I can remember running into that problem some months back. Socket's are good. Am I correct in assuming that one would have two choices here since there is no daemon process to run. 1. Run/spawn a gtm/mumps process through xinetd/inetd (Is this what is referred to as a new style listener in listener configuration?) 2. Run a RPClistener (old style) On Tuesday 21 June 2005 16:07, [EMAIL PROTECTED] wrote: The old way involved having a listener running on a known port, which would job off a new MUMPS process for each CPRS client. Since the new MUMPS process created a new TCP/IP outgoing socket from the server, the listener only had a minimal load per CPRS client, and thus didn't have to hand off the socket (which is not in the MUMPS standard) nor did it have to start a new listener on the known port, (with the potential of missing a CPRS client connection) when the new listener was taking over. Unfortunately, the old method didn't work when connecting a CPRS client within a NAT or router to a server that also could be within a NAT or router. Since the CPRS client machine had a non-routeable address in that case, it was the equivalent of trying to contact someone by phone where you had their phone extension, but not the main trunk number. The new CPRS process follows the idea that if you can get a socket between the CPRS client and the server, you should simply use that socket. The expectation is that using inetd/xinetd to handle known port management would yield no dropped connections. Unfortunately, I don't know the details on how to connect to the new CPRS GUI, but I know that it works with a GT.M server deployed under inetd/xinetd, but hopefully someone on this list will be able to tell you how. I also don't know why the protocol was changed/enhanced. -- Bhaskar Mark Street wrote: I understand. Can you explain some details/mechanism on the new 'direct connect' CPRS GUI. Am I assuming that the 'new way' is to make a direct connection to GT.M/VistA using a superserver connection instead of having RPCBroker listener. Did this grow out of limitations of RPCBroker? -- Mark Street, RHCE http://www.oswizards.com -- Key fingerprint = 3949 39E4 6317 7C3C 023E 2B1F 6FB3 06E7 D109 56C0 GPG key http://www.oswizards.com/pubkey.asc --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
There may be SAC exemptions allowing the use of non-standard calls, too. --- K.S. Bhaskar [EMAIL PROTECTED] wrote: Sorry. Annotations embedded below. -- Bhaskar [KSB] I believe VistA coding standards are to use variable names up 8 characters, and not to use non-standard features like $Increment(). But there are instances of $I() usage in VistA which are bypassed with standard M code when ZTMGRSET is run to set up GT.M as the target M platform. Now, ZTMGRSET et al can be modified to use $I() for GT.M, and should give a small performance boost. Whether such a performance boost is noticeable is unknown - presumably the uses of $I() in VistA didn't creep in unnoticed but were the result of a conscious decision on the part of VA developers to use a non-standard extension for performance or other reasons. The most profound technologies are those that disappear. --Mark Weiser Greg Woodhouse [EMAIL PROTECTED] [EMAIL PROTECTED] --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
This is especially welcome news. Where can I find the API documented? --- K.S. Bhaskar [EMAIL PROTECTED] wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. The most profound technologies are those that disappear. --Mark Weiser Greg Woodhouse [EMAIL PROTECTED] [EMAIL PROTECTED] --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
In the GT.M V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release_Notes.html and more specifically, at the tag describing it http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release_Notes.html#ch.hi.id.55). -- Bhaskar Greg Woodhouse wrote: This is especially welcome news. Where can I find the API documented? --- K.S. Bhaskar [EMAIL PROTECTED] wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
Hi, Given the fact that the Cache, DSM and now GT.m have this functionality (and I hope that all of the implementations are functionally identical), this would be a good addition to the new edition of the M[UMPS] standard. Since it is done, there's not much need for much discussion, IMO. On 6/7/05, K.S. Bhaskar [EMAIL PROTECTED] wrote: 3. A new intrinsic function, $INCREMENT(glvn[,expr]), is provided to atomically increment a global variable by a numeric value. -- LD Landis - N0YRQ - from the St Paul side of Minneapolis --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
RE: [Hardhats-members] GT.M V5.0-000 available
Bhaskar, I am new to this whole thing! I am trying to get Explorer open and it keeps telling me to download Client Manager 3.15A. (It does this on the other things also - Studio, Terminal, etc - but I've gotten all of them to open up after hitting cancel so many times.) Then when Explorer does open I get a Run-time error: Object Variable or with Block Variable not set. Do you know what I'm doing wrong? Selina Pankovich Ingenium Data Technics, Inc. (406)533-6706 [EMAIL PROTECTED] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of K.S. Bhaskar Sent: Tuesday, June 07, 2005 8:02 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] GT.M V5.0-000 available In the GT.M V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Rele ase_Notes.html and more specifically, at the tag describing it http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Relea se_Notes.html#ch.hi.id.55). -- Bhaskar Greg Woodhouse wrote: This is especially welcome news. Where can I find the API documented? --- K.S. Bhaskar [EMAIL PROTECTED] wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
Selina -- You are using the wrong MUMPS implementation! 8-) Humor aside, what you refer to are not GT.M components or GT.M messages. You are using another MUMPS implementation, one that I don't know anything about. I would be happy to help you get VistA up on GT.M, should you wish to do that. Regards -- Bhaskar Selina Pankovich wrote: Bhaskar, I am new to this whole thing! I am trying to get Explorer open and it keeps telling me to download Client Manager 3.15A. (It does this on the other things also - Studio, Terminal, etc - but I've gotten all of them to open up after hitting cancel so many times.) Then when Explorer does open I get a Run-time error: Object Variable or with Block Variable not set. Do you know what I'm doing wrong? Selina Pankovich Ingenium Data Technics, Inc. (406)533-6706 [EMAIL PROTECTED] --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
RE: [Hardhats-members] GT.M V5.0-000 available
Selina, you ARE using the right implementation 8-) Humor aside, InterSystems is available 24x7 to help you with your Cache evaluation. Once Cache is installed, you can refer to the Hardhats web site for VistA setup instructions or just ask us to help you get started. If you would be so kind as to contact me directly, I would be happy to help you. I can also direct you to documentation and resources to help you decide which MUMPS environment to choose. Kind regards, Renee Cannon InterSystems Corporation [EMAIL PROTECTED] 425.898.7406 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of K.S. Bhaskar Sent: Tuesday, June 07, 2005 8:08 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] GT.M V5.0-000 available Selina -- You are using the wrong MUMPS implementation! 8-) Humor aside, what you refer to are not GT.M components or GT.M messages. You are using another MUMPS implementation, one that I don't know anything about. I would be happy to help you get VistA up on GT.M, should you wish to do that. Regards -- Bhaskar Selina Pankovich wrote: Bhaskar, I am new to this whole thing! I am trying to get Explorer open and it keeps telling me to download Client Manager 3.15A. (It does this on the other things also - Studio, Terminal, etc - but I've gotten all of them to open up after hitting cancel so many times.) Then when Explorer does open I get a Run-time error: Object Variable or with Block Variable not set. Do you know what I'm doing wrong? Selina Pankovich Ingenium Data Technics, Inc. (406)533-6706 [EMAIL PROTECTED] --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
RE: [Hardhats-members] GT.M V5.0-000 available
Dear Ms. Pankovich, This looks like it may have been an incomplete install. If you could answer some questions for me I would be happy to work with you to resolve this issue. What OS are you using? Was there a previous version of Cache installed on this system? What version of Cache did you install (what is the name of the file)? Did you get a message box saying that Cache installation was complete? Sincerely, Thomas Salander Federal Support Team InterSystems Corporation At 6/7/2005 10:46 AM, you wrote: Bhaskar, I am new to this whole thing! I am trying to get Explorer open and it keeps telling me to download Client Manager 3.15A. (It does this on the other things also - Studio, Terminal, etc - but I've gotten all of them to open up after hitting cancel so many times.) Then when Explorer does open I get a Run-time error: Object Variable or with Block Variable not set. Do you know what I'm doing wrong? Selina Pankovich Ingenium Data Technics, Inc. (406)533-6706 [EMAIL PROTECTED] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of K.S. Bhaskar Sent: Tuesday, June 07, 2005 8:02 AM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] GT.M V5.0-000 available In the GT.M V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Rele ase_Notes.html and more specifically, at the tag describing it http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Relea se_Notes.html#ch.hi.id.55). -- Bhaskar Greg Woodhouse wrote: This is especially welcome news. Where can I find the API documented? --- K.S. Bhaskar [EMAIL PROTECTED] wrote: 4. Network services can now be written in GT.M and deployed under inetd/xinetd. [KSB] This will allow the new direct connect CPRS GUI to be used more easily. Effectively, it means that VistA can be packaged deployed like other network services under inetd/xinetd, which is a standard way of deploying network services on UNIX/Linux. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
[Hardhats-members] GT.M V5.0-000 available
GT.M V5.0-000 is now available. V5.0-000 is a major release of GT.M. The fact that it has a new top level version number - V5 vs. V4 - means that it has a new database format. There is significant new functionality as well, as described in the V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release_Notes.html). Even though a database format change affects every index and data block in the database, GT.M V5.0-000 comes with an upgrade procedure that operates mostly in parallel with normal application operation. Stand alone access is required typically only for a few seconds. Note that for applications deployed in a logical dual site configuration, the upgrade can be accomplished with continuous application availability. The most significant enhancements in this release are as follows: 1. Transaction counts are increased from 32 bits to 64 bits. 2. M names can be up to 31 characters long. 3. A new intrinsic function, $INCREMENT(glvn[,expr]), is provided to atomically increment a global variable by a numeric value. 4. Network services can now be written in GT.M and deployed under inetd/xinetd. 5. On the secondary of an application deployed in a logical dual site configuration, helper processes can now be used to speed the rate at which updates can be committed to disk. 6. There is now an option for a database file to allow existing global variable nodes with null subscripts but to prohibit setting/updating global variables with null subscripts. 7. On OpenVMS, upper and lower case labels in M routines can be the target of a call from an external C routine to an M routine. 8. GT.M traditionally collated a null subscript between numeric subscripts and string subscripts. The M standard specifies that null subscripts be collated before numeric subscripts. When a database file is created, it can now be created to use either traditional GT.M collation or M standard collation for null subscripts. Please see the announcement of the release (http://www.sanchez-gtm.com/news/news_060605.htm). GT.M for x86 GNU/Linux used under the GNU General Public License (GPL) can be downloaded from Source Forge (http://sourceforge.net/projects/sanchez-gtm). Software for customers who have purchased support can be downloaded from the GT.M FTP site. Please also visit the new documentation area in the GT.M project page (http://www.sanchez-gtm.com/user_documentation/user_doc.htm). Henceforth, we intend to make all documentation available there. Regards -- Bhaskar begin:vcard fn:K.S. Bhaskar n:Bhaskar;K.S. org:Fidelity Information Services, Inc. adr:Suite 300;;2 West Liberty Boulevard;Malvern;PA;19355;USA email;internet:[EMAIL PROTECTED] title:VP, Product Manager tel;work:+1 (610) 578-4265 tel;fax:+1 (484) 595-5101 tel;cell:+1 (610) 620-3355 x-mozilla-html:FALSE url:http://www.sanchez-gtm.com version:2.1 end:vcard
Re: [Hardhats-members] GT.M V5.0-000 available
THANKS BHaskar! Guess I won't diddle with FT02 tonight (as I was planning) ;-) Cheers, --ldl On 6/6/05, K.S. Bhaskar [EMAIL PROTECTED] wrote: GT.M V5.0-000 is now available. V5.0-000 is a major release of GT.M. The fact that it has a new top level version number - V5 vs. V4 - means that it has a new database format. There is significant new functionality as well, as described in the V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release_Notes.html). Even though a database format change affects every index and data block in the database, GT.M V5.0-000 comes with an upgrade procedure that operates mostly in parallel with normal application operation. Stand alone access is required typically only for a few seconds. Note that for applications deployed in a logical dual site configuration, the upgrade can be accomplished with continuous application availability. The most significant enhancements in this release are as follows: 1. Transaction counts are increased from 32 bits to 64 bits. 2. M names can be up to 31 characters long. 3. A new intrinsic function, $INCREMENT(glvn[,expr]), is provided to atomically increment a global variable by a numeric value. 4. Network services can now be written in GT.M and deployed under inetd/xinetd. 5. On the secondary of an application deployed in a logical dual site configuration, helper processes can now be used to speed the rate at which updates can be committed to disk. 6. There is now an option for a database file to allow existing global variable nodes with null subscripts but to prohibit setting/updating global variables with null subscripts. 7. On OpenVMS, upper and lower case labels in M routines can be the target of a call from an external C routine to an M routine. 8. GT.M traditionally collated a null subscript between numeric subscripts and string subscripts. The M standard specifies that null subscripts be collated before numeric subscripts. When a database file is created, it can now be created to use either traditional GT.M collation or M standard collation for null subscripts. Please see the announcement of the release (http://www.sanchez-gtm.com/news/news_060605.htm). GT.M for x86 GNU/Linux used under the GNU General Public License (GPL) can be downloaded from Source Forge (http://sourceforge.net/projects/sanchez-gtm). Software for customers who have purchased support can be downloaded from the GT.M FTP site. Please also visit the new documentation area in the GT.M project page (http://www.sanchez-gtm.com/user_documentation/user_doc.htm). Henceforth, we intend to make all documentation available there. Regards -- Bhaskar -- LD Landis - N0YRQ - from the St Paul side of Minneapolis --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members
Re: [Hardhats-members] GT.M V5.0-000 available
This sounds really impressive and I don't even understand half of it! Thanks to everyone involved. On Monday 06 June 2005 07:12 pm, K.S. Bhaskar wrote: GT.M V5.0-000 is now available. V5.0-000 is a major release of GT.M. The fact that it has a new top level version number - V5 vs. V4 - means that it has a new database format. There is significant new functionality as well, as described in the V5.0-000 Release Notes (http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release _Notes.html). Even though a database format change affects every index and data block in the database, GT.M V5.0-000 comes with an upgrade procedure that operates mostly in parallel with normal application operation. Stand alone access is required typically only for a few seconds. Note that for applications deployed in a logical dual site configuration, the upgrade can be accomplished with continuous application availability. The most significant enhancements in this release are as follows: 1. Transaction counts are increased from 32 bits to 64 bits. 2. M names can be up to 31 characters long. 3. A new intrinsic function, $INCREMENT(glvn[,expr]), is provided to atomically increment a global variable by a numeric value. 4. Network services can now be written in GT.M and deployed under inetd/xinetd. 5. On the secondary of an application deployed in a logical dual site configuration, helper processes can now be used to speed the rate at which updates can be committed to disk. 6. There is now an option for a database file to allow existing global variable nodes with null subscripts but to prohibit setting/updating global variables with null subscripts. 7. On OpenVMS, upper and lower case labels in M routines can be the target of a call from an external C routine to an M routine. 8. GT.M traditionally collated a null subscript between numeric subscripts and string subscripts. The M standard specifies that null subscripts be collated before numeric subscripts. When a database file is created, it can now be created to use either traditional GT.M collation or M standard collation for null subscripts. Please see the announcement of the release (http://www.sanchez-gtm.com/news/news_060605.htm). GT.M for x86 GNU/Linux used under the GNU General Public License (GPL) can be downloaded from Source Forge (http://sourceforge.net/projects/sanchez-gtm). Software for customers who have purchased support can be downloaded from the GT.M FTP site. Please also visit the new documentation area in the GT.M project page (http://www.sanchez-gtm.com/user_documentation/user_doc.htm). Henceforth, we intend to make all documentation available there. Regards -- Bhaskar -- Nancy Anthracite --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members