go to post Pete Greskoff · Mar 23, 2017 It could be related but maybe not. I definitely suggest contacting the WRC about this.
go to post Pete Greskoff · Mar 23, 2017 Also, even if SSL is set up correctly, you still need to accept the async's connection from the primary server. Did you do that?
go to post Pete Greskoff · Mar 23, 2017 If Bob's suggestion doesn't fix your problem, I recommend opening up a WRC issue about this. In addition to the encryption keys, you could have an issue with the SSL setup (SSL is required for mirrors if you're using journal encryption). For what it's worth, you could take a look at my article about creating an SSL-enabled mirror with keys/certificates generated using the Public Key Infrastructure to see if that helps.
go to post Pete Greskoff · Mar 22, 2017 Larry, you probably want to open up a WRC issue to address this. The first step will be to try to figure out if the problem is with Caché or with the operation specifically. To do so, you'll want to try to make this connection in a terminal. If any of these statuses are not successful, you should 'd $system.OBJ.DisplayError(<variable>)' and collect the local file you set up with the trace mask: set ssh=##class(%Net.SSH.Session).%New() do ssh.SetTraceMask(511,<newlocalfile>) s st1 = ssh.Connect("<SFTP HOST>","22") s st2 = ssh.AuthenticateWithUsername("<UserName>","<Password>") s st3 = ssh.OpenSFTP(.sftp) s st4 = sftp.Put("<local path and filename","<remote path and filename>")
go to post Pete Greskoff · Mar 6, 2017 The CA server does not have to be one of the mirror members. The example you suggest is valid.
go to post Pete Greskoff · Feb 15, 2017 Take a look at this documentation on OS-level authentication.
go to post Pete Greskoff · Feb 6, 2017 You can add a mapped network drive, per this documentation, at startup. Then, you can simply configure the Caché online backup to go to that drive when you create a Caché task to run it.
go to post Pete Greskoff · Feb 2, 2017 Why do you need to do this? I don't believe it's possible to define global node types. If your application is parsing this data, you could just use '+^a("1.0011")' if you know it is going to be stored as a number. EX:%SYS>s x = ""%SYS>w +x0
go to post Pete Greskoff · Jan 19, 2017 Yes, you can, you just need to run another installation. It will automatically use different ports, as it is aware of other instances on the system.
go to post Pete Greskoff · Jan 19, 2017 Do you have a local instance installed that you want to connect to? If so, the IP would be 127.0.0.1 (or localhost). You shouldn't need to configure the others unless this is a specialized instance setup. If you simply installed a development instance and are using that version of Studio, there is nothing you need to actually setup. As for the docs, maybe this section will be better. It also may be useful for you to start with the Using Caché Studio book.
go to post Pete Greskoff · Jan 19, 2017 You don't create new servers/namespaces in Studio. You can add connections to remote servers by going to the icon, and instead of choosing Studio, choosing 'Preferred Server' -> 'Add/edit'. If you're just trying to create a new namespace that you can access in Studio, you should use this documentation. Studio is to work with code on pre-existing servers/namespaces. If you just want to access the SAMPLES namespace, you can get to it from File -> Change Namespace (or F4).
go to post Pete Greskoff · Jan 9, 2017 Dmitry makes some good suggestions above. I would suggest collecting a 24-hour pButtons report on this server (you can also collect a 30 minute one simultaneously so you have some data more quickly) and opening a WRC issue with that data. It will contain the mgstat data reference, along with performance metrics at the OS level, among other things. Performance issues are not generally quick to solve, and take a bit of time reviewing a lot of data before conclusions can be made. I will also say that, if this is happening frequently, it's likely your disk is simply too slow for the amount of work the write daemon needs to do.
go to post Pete Greskoff · Jan 6, 2017 You could use the 'List' queries in Config.MapGlobals, Config.MapPackages, and Config.MapRoutines, match those to the database that you are copying from, then change those specific mappings to the new database. Here is an example that will change mappings for routines in the USER namespace from the USER database to the TEST database: s startdb = "USER" s enddb = "TEST" s ns = "USER" s rs=##class(%ResultSet).%New() s rs.ClassName="Config.MapRoutines" s rs.QueryName="List" s sc=rs.Execute(ns) If 'sc Do DisplayError^%apiOBJ(sc) Quit while rs.%Next() { if (rs.GetDataByName("Database")=startdb) { s Properties("Database")=enddb d ##class(Config.MapRoutines).Modify(ns,rs.GetDataByName("Routine"),.Properties) } } d rs.%Close() q
go to post Pete Greskoff · Jan 6, 2017 Thanks Evgeny. I unchecked the digest mode, and checked 'On comments'. For what it's worth, I had neither 'On updates' nor 'On comments' checked before, yet I would get e-mails with both (I do want them for comments). Maybe the problem was having digest mode.
go to post Pete Greskoff · Jan 6, 2017 I have the same as John. This is what my 'Overview' tab looks like in the 'Settings' section. These are the only things I have checked off.
go to post Pete Greskoff · Jan 5, 2017 This is not a trivial process. There are quite a few places in the registry where things are stored. I'd suggest opening a WRC issue to go into this in more detail. In the meantime, you should be able to just install a new instance in a separate directory to get things working.
go to post Pete Greskoff · Jan 5, 2017 As John said, the new keys are up as of 1/4. I'm just putting this in an answer so it doesn't show up on the 'unanswered' list.
go to post Pete Greskoff · Jan 4, 2017 It's possible that your connection has closed out from under the SFTP adapter. Do you have the StayConnected setting set at -1? If so, try changing this to 0, which will cause the adapter to only keep the connection open until it completes its operation.
go to post Pete Greskoff · Dec 16, 2016 If it even got far enough to start an install, there would be a file in C:\Windows\ with a file name starting with CacheInstall