Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X
How do i import sandbox in Integrity build 10.9? I know project.pj files no longer exists in this version but since I need to import a sandbox which is created by different MKS user in same machine
In Integrity 10.9 shared sandbox is discarded.
So can not import sandbox created by some other user
Hello VISHWAJIT JADHAV,
Gaurav Kandurwar is mostlycorrect: Only the sandbox creator can convert a registered sandbox from pre-10.8 to 10.8+. The gesture menu --> Sandbox --> Import... still exists (although you will likely have to modify your viewset to see it), as does the CLI command si importsandbox. In your case, VISHWAJIT JADHAV, you're out of luck. This was deemed acceptable, because the use of a shared sandbox for multiple users was never a recommended practice, and that never been fully supported for that use.
Kind Regards,
Kael
An interesting side question for me:
Provided only the server destination is reconctructable/guessable one could have the "smart" idea
to recreate the sandbox without populating and copy the content from the old sandbox location.
What would be the side effects of such a procedure?
Regarding at least:
- working revisions
- deferred operations
- danger of pseudo diffs
- danger of pseudo snycs
Hello Klaus Thierer!
That's certainly an Idea worthy of consideration. Unless you're involving a human element, the "guessable" option is very open with a post ILM 10.8 sandbox:
Basically, I can see this being useful, and I can see lots of problems with it off the top of my head, but I can also think of ways to work around some of those problems, and I don't work with that code, so I'm confident there are lots of things I can't think of involved here as well. I would definitely support you in requesting this Idea as a valid Idea, I just don't know how much effort would actually be involved.
-Kael
Well my brain also starts storming imagining I would have to implement a general directory- to project matcher wizard
(especially when I think of shared projects, variants ...)
For VISHWAJIT JADHAV it might be an option to ask that user to log in
and use the cli command
si sandboxes > USERX_SandBoxes.txt
to improve the guessability
A manual countermeasure to improve guessability for future might be to generate a USERX_Sanboxes.txt
periodically and check it in in a special project.
Anyhow it would be better to drastically reduce the probability stumbling in this use case.
As for Ideas: Some wishful thinking for the coming ILM 11.1 would be:
I would like to see the client database rather being a distributed database in the sense
of each toplevel directory of a sandbox should contain a .mks\clientdb directory.
Then there could be enough information for a restore scenario within the sandbox.
The registered top level sandboxes could still be kept in %USERPROFILEDIR%\.mks\clientdb.
regards Jürgen
Thanks Kael for the information.
After having upgraded to 10.9 we discovered that PTC had dropped support for shared sandboxes without consulting the user community.
We have these two use cases:
1) Testing machine: One computer shared by many users
A computer designed to test software is used by many users (always one at a time). Sandboxes are set up in known locations required for testing and resynchronized as needed (re-creating takes much longer for WAN issues).
2) Development and test: Multiple computers for one user
A developer has a development machine in one location and a test machine in another location. Both computers share a sandbox on a network drive so the developer can go back and forth with the same work context.
Our current solution is to have people in this situation use the 10.7 client.
PTC told me they are working on a way to transfer a sandbox from one user to another. If they still are, it will probably come out late this year.
In the meantime, I've started testing this possible solution: under your ".mks" user folder, there is a "clientdb" folder. It contains the client-side sandbox database.
I moved the whole folder from one computer to another and when I opened my client, my sandboxes were all there. Please note: I use a shared drive for my physical sandboxes where the files are, otherwise that wouldn't work. My next test will be to move it to a different user profile on the same computer.
You might want to try that, but be careful: it's unsupported, of course.
Keep us posted if you do.
The ability to export and import sandboxes is a new feature that will be available in 11.1. The release date is in March!!!
That's great news!
Is this taken from some kind of official roadmap?
Hello Stephan Saul,
That was taken from the feature list of Integrity Lifecycle Manager 11.1. That's scheduled for release in March 2017.
Cheers!
-Kael
Hi Kael Lizak,
thanks for the info.
But - the schedule does only show schedules, no features, right?
Are the features available, too?
Regards, Stephan
The features aren't typically public until the actual release. If there's a feature your organization would really like to keep track of, your Account Manager should be able to give you that information.
-Kael
Thanks Steve for that great news. Awaiting the feature
Does exist any possibility for me as customer to access infos about Integrity Roadmap like visible in your posting?
(Not only next release but for eg. plan for next 4 releases?)
-Klaus
See Kael's post 2 above:
"The features aren't typically public until the actual release. If there's a feature your organization would really like to keep track of, your Account Manager should be able to give you that information."
Not what I would see as customer-oriented...