| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| caOBJ_Tech.pdf | 2013-05-24 | 440.6 kB | |
| _class.RTN | 2013-05-24 | 7.5 kB | |
| README.TXT | 2012-04-02 | 3.1 kB | |
| caTEMP.GLB | 2012-04-02 | 1.9 kB | |
| caOBJMV1.RTN | 2012-04-02 | 6.5 kB | |
| CaOBJ.rsa | 2011-12-11 | 5.3 kB | |
| Totals: 6 Items | 464.9 kB | 0 |
HOW TO MIGRATE InterSystems-CACHE DATABASE TO MumpsV1.56
============================================================
1. Export Globals/Routines from InterSystems CACHE
--------------------------------------------------
CACHE side export routines :
Output - DTM format
Stream data
** CACHE Export Error : some +blank line inserted !!! Check It !
CACHE side export globals :
Output - Cache Format
Stream data
General -
File format -
Character Set - UTF8
** NullSubscript TERMINATE the %RR utility !!!
Import this files to MumpsV1 database UCI, ^%RR (routines) , ^%GR (globals)...
2. Runing Object conversion on CACHE side
-----------------------------------------
CACHE ##class(... change to $$^%class(... syntax & property & query syntax change ...
The ^%class object manipulation utility on MV1 100% compatible as CACHE persistent object usage .
The ^%class object manipulation utility written in STANDARD MUMPS !!!
The ^%class (StandardMumps) working/compatible more M platform :
GT.M , CACHE , MSM , DSM , MiniM ,....
Login CACHE & runing the ^caOBJ routine :
Object CDL definition convert to caOBJECT Technology
** program generate 2 globals:
^caOBJ - Object definitions
^caOBJM - Object methode/function/SQLquery M code
Export this 2 globals :
Output - Cache Format
Stream data
Import MV1 selected UCI with ^%GR utility
More information see.: caOBJ_Tech.PDF on website...
3. Import the caOBJECT syntax definition global
-----------------------------------------------
Import the ^caTEMP global with %GR utility
(Check It !!)
In the "RTN" node specify , the author information include the first section of source(s)
In the "cpro" node define the non-Standard CACHE syntax change to StandardMumps
4. Genetare the UTF-8 codepage definition global
------------------------------------------------
For full Linux/Ubuntu UTF-8 support , need generate the codepage definition table on MV1
Runing : D MAKE^CPUTF
This utility generate the ^CPUTF global cross/definition table
(Check It !!)
Otherwise , for ISO compatible change the Linux standard codepage !
5. Runing caOBJCVT utility for full caOBJECT syntax
---------------------------------------------------
This ^caOBJCVT utility convert all/or selected routine(s) source code
from CACHE object syntax , to caOBJECT Standard-Mumps syntax
Usage:
1 or selected routine : D ^caOBJCVT
all off routine convert : D ALL^caOBJCVT
This utility make NEW output Standard Mumps source in ^ROUTINE global
(Check It !!)
Change the old CACHE source to NEW StandardMumps-caOBJECT source : D RC^caOBJCVT
(MERGE ^$R=^ROUTINE)
*************************************************************************************************
For more information , please visit : www.cais-system.weebly.com
For more FREE!! CaIS(c) application : www.caisys.weebly.com
Bug or error reporting e-mail : cais.system@gmail.com
Direct contact (Skype Me!) : cais28
Forum discussion : www.mumpster.org (nick:cais28)
MV1 = Fast & Easy ;)
Enjoy !