We have just finished upgrading to SC5.0.1 from SC3SP3. And we moved from MVS to UNIX.
We did not use Peregrines upgrade utility we reimplemented everything on SC5, a process we started on around june 2002.
The biggest problem doing it this way is data. Not many helpdesks would accept to start on a completely empty call/problem database. They expect at least to see open calls and problems.
So I had to figure out how to move data from a MVS based SC to a unix based SC.
We decided to transfer all change records because the number of records was less than 1000. We only transferred calls in open callback or open idle status, and we only transferred open problems. And off course we transferred supporting files such as contacts, company etc.
Ok, now that we knew what to transfer we had to find out how to do it.
Even with all its bugs Connect.It was the best tool to do this with. I have on a number of occations recommended CIT and this is another.
In the follwoing list I am going to leave out details about change management because that part was handled by a co-worker so I only have the overall picture of that.
I determined that I would need to transfer following files when we wanted to do the cutover:
- operators
- contacts
- assignment
- company
- incdents
- problem
- change management files
- screlation
The sequence is important in order to take advantage of some new features in SC5. F.ex. screlation, when adding a record to the screlation file SC automatically checks if the related records exists and what state it is in, then the active fields are set according to that.
The same goes for assignment groups. In SC5 the assignment groups for a user is also stored in the operator record. No matter if You add a new assignment group on the operator record or adds the operator on the assignment group the other file is automatically updated. But since SC3 only store that information on the assignment group it is important to move the operators first.
As mentioned I used CIT to move the data. I created the corresponding input events on SC5 for the above listed files. On the input event for calls and problems I specifically included incident.id and number on the event because that way even though event services performed an open the original numbers from sc3 was kept. The same applied for changes.
Then I created a scenario, I added 2 sc conectors and added the mappings. When I started my testing I ran into a few problems.
The first problem was when I started with screlation it looked like axces.database in sc5 could not handle logical values correct because when I looked at the result in screlation the active fields looked like they were set randomly. But at this time I did NOT know that SC would checke for the related records and set those fields. Peregrine actually was able to tell me that when I reported this as a problem![]()
The next problem occured when I transferred calls. Dates - when do Peregrine learn how to handle date fields properly? In the first tests I ran I could not set the open.time to be the exact same open.time as in SC3. This would indeed be a problem for reporting. The same thing for update.time. To solve this I added a text connector to the scenario, this text connector would write out just the number and the data fields I needed. Then I could import that file with the textfile import in SC5 and that way set the open.time correctly. I also prepared a text file for problem because I saw the same thing happen here.
Now I had all planned.
Saturday 28/12 came and we started. When I moved calls I noticed that now the open.time was set correctly so I did not need to use the text file? Very weird but I was happy, the same occured for problem.
When all data were transferred it was time to check that everything was ok. We had to run some mass updates. As for change records every single one had to be updated manually in order to set approvals correct.
In total 3 persons used 15, 15 and 10 on saturday. On sunday we used 9, 9 and 7 hours. A total of 65 hours.
I hope You can use my experience and please feel free to ask if You have any questions. I would not be surprised if this way of doing a sc3mvs to sc5unix upgrade is a first.



Reply With Quote
Bookmarks