Använd sdtcm_convert om du vill konvertera kalenderdataformat, rensa en kalender eller kontrollera kalenderns dataintegritet. Använd kommandot för att konvertera kalenderdataformatet version 3 (OpenWindows) till version 4 (det tänjbara kalendardataformatet), och vice versa.
sdtcm_convert anropas automatiskt när en uppgradering sker till version 2.6 av operativsystemet.
sdtcm_convert måste köras av superanvändaren eller av kalenderns ägare. Superanvändaren kan köra sdtcm_convert på vilken kalender som helst; en vanlig användare kan endast köra sdtcm_convert på sin egen kalender. Observera att sdtcm_convert bara kan användas på kalendrar som finns på den lokala värddatorn.
Dataformatet version 3 är fast och begränsat. För att du ska kunna utnyttja de nya funktionerna som stöds av kalender-API måste version 3-kalendrar konverteras till dataformatet version 4.
Kalenderhanteraren i OpenWindows stöder inte dataformatet i version 4. Om du växlar tillbaka till Kalendern i OpenWindows och du har en version 4-kalender måste du konvertera kalendern till dataformatet version 3 innan du växlar server. Du bör vara medveten om att data som inte stöds i dataformatet version 3 (t ex alla kalenderattribut utom behörighetslistan, och postattribut som datum när det är skapat eller senast uppdaterat osv) går förlorade.
Alternativ för sdtcm_convert listas och beskrivs här nedan.
Använd alternativet -v för att ange dataversion för resultaten.
Giltiga värden är 3 (kalenderdataformatet OpenWindows) och 4 (det tänjbara dataformatet). Om det här alternativet inte anges blir resultatens dataversion samma som den angivna kalendern, och ingen datakonvertering görs.
Dataversionen för en kalender visas i dialogrutan Om Kalender i Kalendern, som du kommer åt från Hjälp-menyn.
Använd alternativet -s för att ange vilket datum som kalendern ska rensas.
Möten som startar före det angivna datumet tas bort. Engångsmöten med startdatum på eller efter angivet datum är kvar. Återkommande möten justeras så att det första mötet i serien inträffar på eller efter angivet datum, och de serier som slutar före angivet datum tas bort. Om det här alternativet inte anges blir inga möten bortrensade.
Använd alternativet -c för att ange värdet för attribut för teckenuppsättning.
Värdet bör vara ett giltigt Sun-specifikt namn på ett språkområde (t ex C eller de). Det plattformsoberoende språkområde för CDE lagras i Kalendern. Om det här alternativet inte anges används det plattformsoberoende namnet i CDE på det aktuella språkområdet som är associerat med processen. Det här alternativet används vid konvertering av version 3-data till version 4-data och ignoreras annars.
Använd alternativet -d för att ange mappen där du vill lagra den ursprungliga kalenderfilen som sparas i en fil som heter calorig.calendar.
Om det här alternativet inte anges placeras säkerhetskopian i mappen /var/spool/calendar.
Se även sdtcm_convert(1) i direkthjälpen (man) om du vill ha mer information och exempel på användning.
Gör så här om du vill konvertera kalendern användare1 till dataformatet version 4 och även rensa kalendern:
% sdtcm_convert -v 4 -s 1/1/94 användare1
Gör så här om du vill kontrollera integriteten för kalendern användare1:
% sdtcm_convert användare1
Om inget alternativ anges kontrollerar sdtcm_convert kalenderfilens dataintegritet.