Hey Chris, Thanks for the thorough reply, I understand much better what you are trying to accomplish...
The structure of the foundational data has not changed (if it has changed at all) between ITSM 7.0 and ITSM 7.5 and 7.6. As a matter of fact, BMC claims it is possible to have modules of the ITSM application suite at different versions co-existing in the same server... very interesting concept indeed. I have not tested this myself so I can't tell you. However, it apparently is possible to have a Service Desk 7.0 running with Change Management 7.6 in the same server....If there are any changes in the foundational data structure between ITSM 7.6 and 7.0, logically speaking the foundational structure in 7.6 should be a superset of the 7.0 for this to work... As far as your question on the entry IDs and GUIDs as the connecting value: my understanding is that BMC is trying to use GUIDs as the connecting value instead of entry IDs everywhere... I don't know if ITSM 7.6 finally accomplishes this goal. In any case, I would definitely try to preserve both the entry IDs and GUIDs in your data migration. And as I said, don't rule out using SQL scripts for your data migration... Guillaume ________________________________ From: Action Request System discussion list(ARSList) [arsl...@arslist.org] on behalf of strauss [stra...@unt.edu] Sent: Wednesday, February 24, 2010 1:17 AM To: arslist@ARSLIST.ORG Subject: Re: ITSM7.5 Data Management Tool--Specifically, Load Wizard ** It is not so much the Entry IDs as it is the other IDs that are then embedded in Incident records and other ticketing forms as they are created and processed through a normal life cycle. Excerpting some communication I had with someone off list today… We know that we MUST preserve the Group Name / Group ID / Long Group Name for all of our custom company structures (Customer Companies, Operational Companies, and Support Groups) because those are stored in field 112 all over the place. In an Incident, Group IDs are stored in Assignee Groups (112) and Vendor Assignee Groups (60900); the Group form IDs have to match those in all of the tickets that we are going to import. SGP group ids are stored in Assigned Group ID and Owner Group ID, and these much match too, so I need to import my 7.0 support groups even where it overwrites something BMC installed (like SGP000000000009, 10, and 11 which are Calbro Services in a clean install without sample data...oops!); we have already used those values for live data on our 7.0 system. STE IDs are stored in Site ID in Incidents, so those values will have to be preserved in the imported data as well. Our existing data starts at STE000000000003, so importing it with data management doesn't work - the IDs are different afterwards. Again, a base install of ITSM 7.6 with no sample data (but with Product Catalog data with AtriumCore 7.6) results in existing Site records that ours will have to overwrite (from STE000000000001 to STE000000003211). I will have to try a complete new fresh install from ARS on if I want a build where I don’t import the Product Catalog data until after we get our existing foundation data loaded. What we still don’t know (and cannot tell without difficulty), is if some of the fields that provide associations between foundation data records, either in association tables or the base tables, are using Entry IDs or GUIDs as the connecting value; that complicates the import by misaligning all of the relationships. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Guillaume Rheault Sent: Tuesday, February 23, 2010 7:02 PM To: arslist@ARSLIST.ORG Subject: Re: ITSM7.5 Data Management Tool--Specifically, Load Wizard ** Looks like you need to submit new requirements to the BMC product manager :-) As far as the order is concerned, the order to follow is the same order as layed out in the Data Management tool "Data Load Console", which is the Sequence column on the table field. If you follow this order you should be fine. Each "load" form has filters that push to the end-form. I can only sympathize with your requirement of keeping the Entry IDs the same.... that's some requirement! Don't rule out using SQL scripts for your data migration.... Guillaume ________________________________ From: Action Request System discussion list(ARSList) [arsl...@arslist.org] on behalf of strauss [stra...@unt.edu] Sent: Tuesday, February 23, 2010 3:36 PM To: arslist@ARSLIST.ORG Subject: Re: ITSM7.5 Data Management Tool--Specifically, Load Wizard ** You haven’t spotted any entity relationship diagrams out there for the data tables in ITSM 7.6, have you??? Don and I are trying to figure out all of the tables (in order) that he will have to move data for – from our production ARS 7.1.00.002 / ITSM 7.0.03.009 system to the new ARS 7.5.00.004 / ITSM 7.6 system - using rrrchive, import, Migrator, carrier pigeon; whatever. Anything that ties to other tables on record ID, like everything that uses Group IDs (including Incidents, etc.) has to come over exactly as it is on the 7.1/7.0 system or those relationships will not be maintained; you cannot use the Data Management tool or the load tables since they generate a completely new set of record ids. Our concern is that we don’t know about all of the underlying association tables that store those relationships, and were hoping that there are ERDs out there that document them. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Guillaume Rheault Sent: Tuesday, February 23, 2010 10:23 AM To: arslist@ARSLIST.ORG Subject: Re: ITSM7.5 Data Management Tool--Specifically, Load Wizard ** Hi Don, I only use the spreadsheets in the ITSM Data Management tool for reference. What I do is actually import the data in the "load" forms with the import tool. To figure out what are the "load" forms, in DevStudio, list the forms whose name contains "load". I got 110 "load' forms in ITSM 7.5.1. For instance, the load form for CTM:People is CTM:LoadPeople Guillaume ________________________________ From: Action Request System discussion list(ARSList) [arsl...@arslist.org] on behalf of McClure, Don [don.mccl...@unt.edu] Sent: Thursday, January 28, 2010 4:07 PM To: arslist@ARSLIST.ORG Subject: ITSM7.5 Data Management Tool--Specifically, Load Wizard ** I encountered the following situations utilizing the ITSM7.5 Data Management Utility. For those who have not yet encountered this 'wonderful' inventory item: First, installation: initial Windows 7 installation with default locations resulted in structure being under c:\Program Files(x86) on this Win7/x64 platform. Unfortunately, said structure is read-only, and did not respond to administrative change to write-eligible. Installation into c:\Users to access user space still encountered issues with writing CVS files from Excel macros, as Windows 7 security is very finicky concerning allowing macros to execute at all, let alone write files. Environment was re-installed on an XP machine, where these characteristics are no longer a hindrance. Second, filenames: this installer named the Macro files under the various sub-versions as: (workbook)CSV without a three-letter extension. System will not recognize them as Excel files at all without renaming them to : (workbook)CSV.xls (and, yes, the *CSV capitalized is hard-coded into batch files to find them for execution). Third, location sensitivity: please remember that the installation directory is hard-coded into worksheets by the installer at install time, so moving this structure (or copying from one platform to another...) requires significant attention and name-modification. Fourth, running the data import from User 7.5 : The 'convert CSV' and 'import CSV' functions each call a popup which prompts user to search for: location of DataImport.exe, location of Excel.exe, and installation directory for the overall data management structure. Yes, these will be searched the first time, as defaults noted by the Windows client are probably incorrect. CAUTION: these two popups expect DIRECTORIES--but the actual Windows search which is invoked will not allow a person to stop on a directory, requiring a standard file. Therefore, the easiest way was to selected a file WITHIN each desired directory. Then the user simply erases the filename (ONLY!) from its data window, leaving the first-level parent directory which is what the two functions require for their respective windows! Oh yes--this Data Management tool must be executed from the User Tool. Seems like a really appropriate place for the BMC development team to implement MidTier capability, right? After all, the statement of direction is that the Windows Client is headed for oblivion. I am interested in other user experiences on this item--either directly or to the list! Don W. McClure, P.E. Applications Administrator,CITC Call Tracking Administration University of North Texas dwmac @ unt . edu _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"