go to post Tom Fitzgibbon · Jun 29, 2018 You've left out some info (OS, OS version, firewalls, where you are running CTTerm, data path, etc) but...here are some suggestions:Does putting in wrong account/password yield same symptom?1) If you are running CTTerm on the same box check to see if Cache Telnet server enabled, permissions good, local box firewall not interfering, Cache license appropriate/applied, etc.2) If running CTTerm from network check above plus all applicable firewalls or network protections. Some networks may prevent old Telnet running across specific paths without opening up a hole.3) If you are using terminal servers to old serial terminals or PCs check the terminal servers.Tom Fitzgibbon | 3474648531 | gototomAtG...l
go to post Tom Fitzgibbon · Apr 30, 2018 SMTP servers can have different requirements (port, SSL level, etc). You have read AOL SMTP requirements? Sometimes it requires some fiddling.From Lifewire: Enter these SMTP settings to send outgoing email through to your AOL Mail account from any email program.Incoming Mail Server: imap.aol.comSMTP Outgoing Server Address: smtp.aol.com. Set the port to 587SMTP Username: "user@aol.com" (or @love.com, @games.com or @verizon.net)SMTP password. The password you use to log in to AOL Mail
go to post Tom Fitzgibbon · Dec 2, 2017 As Robert indicates Shadowing and Mirroring on the Cache level are the ways to go.Shadowing creates a copy of the master via journal Sets, Kills and $Bit. It's slower to sync and, I think, more prone to desync issues.Mirroring is fairly immediate sync, offers more flexibility and features, like automatic failover. It's pretty awesome.Tom Fitzgibbon | gototomAtG...l | 3474648531
go to post Tom Fitzgibbon · Sep 14, 2017 I don't recall any default system recording of routine use, which means no audit of routine execution in previous years.There is an audit of last routine save/compile in the ^ROUTINE(NameOfRoutine) global.We manually added a routine use audit log through our user menu page. Obviously, this only captured usage from that point forward. You can also add a Cache Audit user event in your menu page to record info in the Cache Audit log.I don't think there is a Cache Audit event for routine use logging but perhaps someone at InterSystems has added or has a workaround. See http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GCAS_audit.Tom Fitzgibbon | gototomAtG...l | 9179331226 |
go to post Tom Fitzgibbon · Sep 4, 2017 Evgeny -Cache.dat file backup while Cache is down is fast and dependable for a 100MB DB. Or backup the entire AWS directory space if you have additional files (csp files, JS, etc.) and you can restore.Cache backup is slower and only backs up Cache resources but has the great advantage of running while Cache is up.Third party backup software can do a pretty good backup but it's still dirty and may have corruption.An AWS snapshot should work, I've never tested extensively.Tom Fitzgibbon | 917-933-1226 | gototomAtG...l
go to post Tom Fitzgibbon · Sep 2, 2017 Have you seen: https://community.intersystems.com/post/how-we-learned-stop-worrying-and...? Might help.Tom Fitzgibbon | 9179331226 | gototomAtG...l
go to post Tom Fitzgibbon · Aug 24, 2017 Need more information (with examples) on what you're trying to do.If you're talking about:1) a user login on Cache, you can start a routine/method on login for a terminal type service. http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GCAS_users2) Cache startup and other events you can run routine/method. http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GSTU_customize_startstop3) many other variationsTom Fitzgibbon | 9179331226 | gototomAtG...l
go to post Tom Fitzgibbon · Jul 20, 2017 Without more info on writing/reading patterns the answer can't be knowable. For example, your application may have thousands of random write/reads looking for small amounts of vals OR fairly uniform write/reads looking for complete chunks of vals.Best thing for you to do is to simulate your data usage on your target platform and do the timings yourself. Testing is fairly easy.That being said the second method may be more efficient because you can write/read larger chunks of persistent data.But it all comes down to your specific use case.Tom Fitzgibbon | 9179331226 | gototomAtG...l.com
go to post Tom Fitzgibbon · Jun 14, 2017 Cache has a slightly Windows tilt, but that's changing fast. For example, Cache Studio IDE works in Windows, not Linux or Mac. Cache Studio will eventually be replaced with InterSystems Atelier IDE (based on Eclipse). Doc and community support is still slightly Windows oriented but have plenty of info about Linux based Cache.Linux is a great stable platform for running Cache, either on top of Red Hat (Centos), Ubuntu (Debian) OS or other variations.I use a Mac running VMware Windows or Centos emulations for testing, developing Cache applications. Then put the production Cache application on a Windows or Linux server, Virtual Private Server or cloud server.If I have a choice I typically go with Linux. But if you have more experience in Windows, stick with Windows. I don't think you're missing much in Cache running on Windows.Tom Fitzgibbon | gototomAtG...l.com | 917-933-1226
go to post Tom Fitzgibbon · Jun 12, 2017 Obviously each project will have different requirements. But here are some generalizations from my experience:Cache SQL: use when you want to expose your data to report writers who use SQL. Use Cache SQL write capability if you must but may be slower. Fairly easy to read code. But you do NOT need Cache SQL to create an app.Cache Objects: used most often, especially if you are an object oriented programmer. Hard to not see the advantages of objects in most projects. Reasonable speed and code readability.Cache Direct Global access: used for legacy programs (lots out there) and may be faster performance (depending on read/write code structure). Difficult to read after years of code changes.Tom FItzgibbon | gototomAtG...l.com | 347-464-8531