As I recall, it is a regular old .ARM file, same as if you saved a mapping
with the data import tool. The XML just instructs DDM to use a particular
ARM file for the Form.

And in the .arm file, it only lists the field(s) that require manual
mapping when their field-ID's don't match. So the DDM seems to have the
mapping scheme of "map each field by matching field-id *and* map this other
field(s) according to the arm file".

Hope that makes sense. And like I said, this is a bit of a trip down memory
lane, so if you install a recent version of migrator, you will get DDM with
that install and you can inspect the files to confirm.

-JDHood

On Mon, Apr 24, 2017 at 6:48 AM, Jarl Grøneng <[email protected]>
wrote:

> **
>
> See attachments
>
> Regards,
> Jarl
>
> 2017-04-24 12:31 GMT+02:00 Misi Mladoniczky <[email protected]>:
>
>> **
>> Hi,
>>
>> In other words it actually points to the .ARM file for mapping.
>>
>> So how is this structured, do you get a set of config/mapping files for
>> each supported version transition?
>>
>> Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)
>>
>> Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13)
>> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
>> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs
>> Find these products, and many free tools and utilities, at http://rrr.se
>>
>>
>> April 24, 2017 10:01 AM, "Jarl Grøneng" <[email protected]
>> <%22jarl%20gr%c3%b8neng%22%20%[email protected]%3E>> wrote:
>>
>> **
>> Hi
>> This is a DDM instruction file, and you can see that the field mapping
>> using an import-tool format.
>> <data-instructions>
>> <data enabled="true" source-form="TMS:Task" destination-form="TMS:Task"
>> type="data" mode="search" merge-option="update"
>> ignore-required-fields="true" ignore-pattern-matching="true" count="0"
>> disable-related-workflow="true">
>> <qualification>PASS_QUALIFICATION</qualification>
>> <unique-fields>
>> <field id="179"/>
>> </unique-fields>
>> <ports enabled="true" list="LIST_PORT" fast="FAST_PORT"/>
>> <field-mappings enabled="true" file="TMS_Task_PD8303_Mapping.arm"
>> type="2"/>
>> </data>
>> </data-instructions>
>> Regards,
>> Jarl
>> 2017-04-20 14:48 GMT+02:00 Misi Mladoniczky <[email protected]>:
>>
>> **
>> Hi,
>>
>> So RRR|Chive works in a similar way, where matching ids are the default,
>> regardless if it is a custom field or not. Fields can then be
>> mapped/skipped specifically.
>>
>> It sounds like a simple thing to generate rrrchive-config-files based on
>> the mapping-files from DDM!? Any chanse of supplying me with a few
>> DDM-config-files to allow me to check how much work it would take?
>>
>> Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)
>>
>> Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13)
>> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
>> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs
>> Find these products, and many free tools and utilities, at http://rrr.se
>>
>> April 20, 2017 1:49 PM, "JD Hood" <[email protected]
>> <%22jd%20hood%22%20%[email protected]%3E>> wrote:
>>
>> **
>> As for custom fields, the in the 7.x version, the default DDM mapping was
>> based on matching field IDs, unless a different mapping was specified. So
>> as long as custom fields had the same field ID between the systems, the
>> data would migrate correctly.
>>
>> So, with DDM migrating between two forms, it would map based on matching
>> field IDs for all fields that were not mapped specifically. So if you
>> looked at the mappings for the specifically mapped fields, it only listed
>> the odd-ball fields that needed to be mapped because their ID's differed
>> (presumably due to version changes). As long as custom fields had the same
>> field ID between the systems (or if you manually edited the DDM mapping to
>> include the custom fields if the ID's differed), the data would migrate
>> correctly.
>> Biggest issue I had with DDM is that it was slow, Slow, SLOOOOOOOW.
>> Thanks,
>> -JDHood
>> On Thu, Apr 20, 2017 at 6:19 AM, Vinod Gaidhani <[email protected]
>> > wrote:
>>
>> **
>> Thanks Misi, seems to be good and overcomes shortcomings of DDM.
>>
>> Vinod.
>>
>> On 20-Apr-2017, at 2:30 PM, Misi Mladoniczky <[email protected]> wrote:
>>
>> **
>> Hi,
>>
>> One big difference between DDM and RRR|Chive is that DDM just finds all
>> records after the date/time you specify and transfer these records.
>>
>> RRR|Chive will pull all recordids and modify-dates from both system and
>> then do transfer/delete as appropriate. No need to specify a date.
>>
>> Because of this it is easy to use to restore a system after, for example,
>> testing.
>>
>> I have been playing with the idea of using the DDM mapping files in
>> RRR|Chive, but have not come around to doing this. So you are pretty much
>> on your own and need to do the mapping yourself.
>>
>> I am not 100% sure about this, but I think that DDM will not copy data on
>> custom fields you have added yourself automatically.
>>
>> I have another tool I like to use when planning migrations to new
>> application versions, and this is RRR|DefFieldDiff that will give you an
>> excel sheet of all changed data fields. This makes it easy to find
>> differences and plan your data massaging.
>>
>> Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)
>>
>> Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13)
>> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
>> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs
>> Find these products, and many free tools and utilities, at http://rrr.se
>>
>>
>> April 19, 2017 2:39 PM, "Murnane, Phil" <[email protected]
>> <%22Murnane,%20phil%22%20%[email protected]%3E>> wrote:
>>
>> We've used DDM and RRR|Chive successfully on various projects. Misi's
>> tool is scriptable and very fast compared to DDM. DDM can schedule code and
>> data migrations. Generally both require the Last-Modified date/time field
>> to be accurate. Overall, I'd personally recommend RRR|Chive.
>>
>>
>> HTH,
>>
>> --Phil
>> ------------------------------
>> *From:* Action Request System discussion list(ARSList) <
>> [email protected]> on behalf of Nicosia, Ryan J. CTR USSOCOM HQ <
>> [email protected]>
>> *Sent:* Wednesday, April 19, 2017 8:14 AM
>> *To:* [email protected]
>> *Subject:* Re: [Non-DoD Source] Re: need input about data migration
>> after Upgrade
>> I have to disagree. We used DDM with great success but it does require
>> admin freeze on all deletion activities of your production environment.
>> That said, there are ways to get around that as well but purging the form
>> in question on your target server and telling DDM to just pull everything
>> over.
>>
>> Once you get to the point where you are running DDM every few days, the
>> errors are easy to identify and clean up and you can re-run a specific
>> package as needed.
>>
>> Ryan
>>
>> -----Original Message-----
>> From: Action Request System discussion list(ARSList) [
>> mailto:[email protected] <[email protected]>] On Behalf Of Mohamed
>> Kamruzzaman
>> Sent: Wednesday, April 19, 2017 5:50 AM
>> To: [email protected]
>> Subject: [Non-DoD Source] Re: need input about data migration after
>> Upgrade
>>
>> Hi Amit,
>>
>> Agree with Vinod, you may want to look at alternate solution considering
>> you are looking at migrating and cleaning your data. You will want to
>> migrate over foundation, configuration and transactional data onto ITSM 9.x
>> . This is an ideal time to clean up data, remapping Prod cats and Op Cats
>> etc. and potentially archive some of the tickets that you no longer need.
>>
>> We use our Customer Move Tool (more info [CAUTION]
>> http://www.alderstone.com/cmt) for the migration from previous ITSM
>> versions to the latest, as we can migrate all modules data or a reduced set
>> (including transformation and cleaning of data), depending on your
>> requirements. In general we've been able to move entire data set within a
>> day ensuring a smooth migration. Please let me know if you would like to
>> talk about this in more detail or have any specific questions.
>>
>> Regards,
>> Mohamed
>>
>> Mohamed Kamruzzaman. Alderstone.com +962776723269 |
>> [email protected] | Skype: mkamruzzaman | LinkedIn:
>> Mohamed-Kamruzzaman
>>
>> ____________________________________________________________
>> ___________________
>> UNSUBSCRIBE or access ARSlist Archives at [CAUTION] www.arslist.org
>> "Where the Answers Are, and have been for 20 years"
>>
>> ____________________________________________________________
>> ___________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> "Where the Answers Are, and have been for 20 years"
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>> _ARSlist: "Where the Answers Are" and have been for 20 years_
>>
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to