IBM Support

NETCOOL/IMPACT - Restoring configuration files using the default version control system IBM Subversion (SVN).

General Page

NETCOOL/IMPACT - RESTORATIVE SVN COMMANDS

With regards to reviewing and/or reverting back to previous revisions of your Impact Server’s Services (*.props files), Data Sources (*.ds), Data Types (*.type), Projects (*.proj) and Policies (*.ipl and *.js) by using SVN, the following  SVN commands can be used.

This can also be a valuable method of recovering from a corrupted Data Source list,  Policy list, Project List, Service list and Data Type List (i.e. NOI1_datasourcelist, NOI1_policylist, NOI1_projectlist, NOI1_servicelist and NOI1_typelist).
 
It is VERY IMPORTANT to note, if you DO NOT back up your entire $IMPACT_HOME/ directory, before performing any of the svn commands that involve “update”, you will not be able to recover to any newer dated revision’s for those data sources, data types, services, projects or policies, that is, those revisions which may have proceeded the revision you have chosen to “update” back to. Only older reversions will be available to you (shown further below).
Opening a Case with Impact Support will likely not change these irreparable results.

------------------------------------------------

The first thing to do is go to the $IMPACT_HOME/etc/ directory, where the data sources (*.ds), data types (*.type), services (*.props) and projects (*.proj) files reside or for policies (*.ipl or *.js) go to in the $IMPACT_HOME/policy/ directory. Then you can run this:
"../platform/<arch>/svn/bin/svn log --verbose <file>".

----------------------------------------
 
Let’s run through an example, this time bringing back a previous revision of a policy. Start by going to the $IMPACT_HOME/policy/ directory,
and run this to see the previous policy revisions: "../platform/<arch>/svn/bin/svn log --verbose <file>".
 
Here's an example using I’m a policy called “A_simplelogger” (which uses this file called NOI1_A_simplelogger.ipl, and it has 11 revisions available):

#  ../platform/linux/svn/bin/svn log --verbose NOI1_A_simplelogger.ipl
------------------------------------------------------------------------
r712 | netcool | 2019-08-22 14:46:22 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r710 | netcool | 2019-08-22 14:46:10 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r708 | netcool | 2019-08-22 14:44:58 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r691 | netcool | 2019-08-14 09:05:27 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r689 | netcool | 2019-08-14 09:04:55 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r687 | netcool | 2019-08-14 08:48:44 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r685 | netcool | 2019-08-14 08:46:11 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r682 | netcool | 2019-08-14 08:41:53 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r680 | netcool | 2019-08-14 08:36:56 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r663 | netcool | 2019-08-13 16:58:18 -0700 (Tue, 13 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r661 | netcool | 2019-08-13 16:57:53 -0700 (Tue, 13 Aug 2019) | 1 line
Changed paths:
   A /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool []
------------------------------------------------------------------------
 
Once you have decided on the revision you want to use, you have a couple of choices.
 
Again we can look at the details of this policy’s revision by running the following: "../platform/<arch>/svn/bin/svn cat -r <revision #> <filename>".
In this example I am reviewing revision "r691", as I want to see my “A_simplelogger” policy’s details from Aug 14 at 9:05am:

#  ../platform/linux/svn/bin/svn cat -r r691 NOI1_A_simplelogger.ipl
log(2, "A_simplelogger");
//log(2, "DataItems: " + EventContainer);
log(2, "Serial: " + @SERIAL);
//log("BLOCK_STATUS = "+@BLOCK_STATUS + " BLOCKER_SERIAL = "+ @BLOCKER_ID);
@LOCATION = 'SFO';
ReturnEvent(EventContainer);
log(2, "End_of_A_simplelogger");

Alternately, if I decide to use this reversion, I could run the following SVN “update” option (below). However, caution needs to be taken with using the SVN “update”, as any of the

newer revisions, which appear after the revision you have selected, are gone forever.
 
# ../platform/linux/svn/bin/svn update -r r691
NOI1_A_simplelogger.ipl
Updating 'NOI1_A_simplelogger.ipl':
U    NOI1_A_simplelogger.ipl
Updated to revision 691.

These revisions will no longer be available:
------------------------------------------------------------------------
r712 | netcool | 2019-08-22 14:46:22 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r710 | netcool | 2019-08-22 14:46:10 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r708 | netcool | 2019-08-22 14:44:58 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------

So if I choose revision “r691”, and I use the SVN “update” option this is the results:
If you look at the currently available svn revisions, for my policy called A_simplelogger, after running the “update”, you’ll now see this goes from
11 revisions being available down to only 8, and they are older:

#  ../platform/linux/svn/bin/svn log --verbose NOI1_A_simplelogger.ipl
------------------------------------------------------------------------
r691 | netcool | 2019-08-14 09:05:27 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r689 | netcool | 2019-08-14 09:04:55 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r687 | netcool | 2019-08-14 08:48:44 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r685 | netcool | 2019-08-14 08:46:11 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r682 | netcool | 2019-08-14 08:41:53 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r680 | netcool | 2019-08-14 08:36:56 -0700 (Wed, 14 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r663 | netcool | 2019-08-13 16:58:18 -0700 (Tue, 13 Aug 2019) | 1 line
Changed paths:
   M /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool [Checked+in+policy%3A+A_simplelogger]
------------------------------------------------------------------------
r661 | netcool | 2019-08-13 16:57:53 -0700 (Tue, 13 Aug 2019) | 1 line
Changed paths:
   A /trunk/policy/NOI1_A_simplelogger.ipl
 
Done by netcool []
------------------------------------------------------------------------

Here's another example using my OMNIbusEventReader Service (which uses this file NOI1_omnibuseventreader.props):
../platform/linux/svn/bin/svn log --verbose NOI1_omnibuseventreader.props
------------------------------------------------------------------------
r715 | netcool | 2019-08-22 14:54:27 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/etc/NOI1_omnibuseventreader.props
 
Done by netcool [Checked+in+Service%3A+OMNIbusEventReader]
------------------------------------------------------------------------
r714 | netcool | 2019-08-22 14:48:06 -0700 (Thu, 22 Aug 2019) | 1 line
Changed paths:
   M /trunk/etc/NOI1_omnibuseventreader.props
 
Done by netcool [Checked+in+Service%3A+OMNIbusEventReader]
------------------------------------------------------------------------
r648 | netcool | 2019-07-26 07:39:43 -0700 (Fri, 26 Jul 2019) | 1 line
Changed paths:
   M /trunk/etc/NOI1_omnibuseventreader.props
 
Done by impadmin [Checked+in+Service%3A+OMNIbusEventReader]
------------------------------------------------------------------------
r645 | netcool | 2019-07-26 07:34:30 -0700 (Fri, 26 Jul 2019) | 1 line
Changed paths:
   M /trunk/etc/NOI1_omnibuseventreader.props
 
Done by impadmin [Checked+in+Service%3A+OMNIbusEventReader]
------------------------------------------------------------------------
r139 | netcool | 2019-06-19 17:53:35 -0700 (Wed, 19 Jun 2019) | 1 line
Changed paths:
   A /trunk/etc/NOI1_omnibuseventreader.props
 
Initial Version
------------------------------------------------------------------------
In this example you will see 5 revisions and dates (above).


You can now look at the details of a particular revision by doing the following: "../platform/<arch>/svn/bin/svn cat -r <revision #> <filename>".
In this example I am using revision "r648", as I want to see that Service’s details from July 26 at 7:39am, and this get displayed on the commandline:

#  ../platform/linux/svn/bin/svn cat -r r648 NOI1_omnibuseventreader.props
#This file was written by Impact Server.
#Fri Jul 26 07:39:43 PDT 2019
impact.omnibuseventreader.objectserver.getupdates=true
impact.omnibuseventreader.objectserver.getstatusevents=false
impact.omnibuseventreader.autostartup=false
impact.omnibuseventreader.objectserver.useiduc=false
impact.omnibuseventreader.classname=com.micromuse.response.broker.EventBroker
impact.omnibuseventreader.numfilters=1
impact.omnibuseventreader.objectserver.fields=Identifier,Serial,Node,NodeAlias,Manager,Agent,AlertGroup,AlertKey,Severity,Summary,StateChange,FirstOccurrence,LastOccurrence,InternalLast,Poll,Type,Tally,Class,Grade,Location,OwnerUID,OwnerGID,Acknowledged,Flash,EventId,ExpireTime,ProcessReq,SuppressEscl,Customer,Service,PhysicalSlot,PhysicalPort,PhysicalCard,TaskList,NmosSerial,NmosObjInst,NmosCauseType,NmosDomainName,NmosEntityId,NmosManagedStatus,NmosEventMap,LocalNodeAlias,LocalPriObj,LocalSecObj,LocalRootObj,RemoteNodeAlias,RemotePriObj,RemoteSecObj,RemoteRootObj,X733EventType,X733ProbableCause,X733SpecificProb,X733CorrNotif,ServerName,ServerSerial,URL,ExtendedAttr,OldRow,ProbeSubSecondId,LastModified,WebReturn,RowNum,ImpactFlag,BSM_Identity
impact.omnibuseventreader.ispolicyinchainforfilter.1=false
impact.omnibuseventreader.executeallmatchingpolicies=true
impact.omnibuseventreader.restriction.1=Serial > 1300 and Serial < 1490
impact.omnibuseventreader.enableorderevents=false
impact.omnibuseventreader.objectserver.datasource=defaultobjectserver
impact.omnibuseventreader.objectserver.collectreports=false
impact.omnibuseventreader.objectserver.orderby=
impact.omnibuseventreader.policyname.1=A_batchUpdate_test
impact.omnibuseventreader.deletepolicyname=A_3M_WSDL_test
impact.omnibuseventreader.objectserver.polltime=10000
impact.omnibuseventreader.logtofile=true
impact.omnibuseventreader.isfilteractive.1=true
impact.omnibuseventreader.objectserver.getdeletes=false

You can redirect the “svn cat” output to a file using “ >> <filename>” on the end of the command, i.e. ../platform/linux/svn/bin/svn cat -r r648 NOI1_omnibuseventreader.props >> NOI1_omnibuseventreader.props_r648

Now, maybe you’ll want to compare it to your current OMNIbusEventReader Service’s version, by comparing it to doing a “svn cat” as shown above.
You can even review the latest current revision this way as well (in this case r715), without looking in the latest file in the $IMPACT_HOME/etc/ directory.

------------------------------------------------- 
Again, here’s another example, this time bringing back a previous revision of a typelist file. Start by going to the $IMPACT_HOME/etc/ directory,
and run this to see the previous typelist revisions: "../platform/<arch>/svn/bin/svn log --verbose <file>".

 # ../platform/linux/svn/bin/svn log --verbose NCI1_typelist

------------------------------------------------------------------------

r582 | netcool | 2019-11-07 16:58:28 -0800 (Thu, 07 Nov 2019) | 1 line

Changed paths:

   M /trunk/etc/NCI1_typelist

Done by netcool [Modifications+with+%28nci_import%29+by%3A+netcool]

------------------------------------------------------------------------

r489 | netcool | 2019-11-07 16:54:28 -0800 (Thu, 07 Nov 2019) | 1 line

Changed paths:

   M /trunk/etc/NCI1_typelist

Done by netcool [Modifications+with+%28nci_import%29+by%3A+netcool]

------------------------------------------------------------------------

r356 | netcool | 2019-11-07 16:50:18 -0800 (Thu, 07 Nov 2019) | 1 line

Changed paths:

   M /trunk/etc/NCI1_typelist

Done by netcool [Modifications+with+%28nci_import%29+by%3A+netcool]

------------------------------------------------------------------------

r333 | netcool | 2019-11-07 16:46:26 -0800 (Thu, 07 Nov 2019) | 1 line

Changed paths:

   M /trunk/etc/NCI1_typelist

Done by netcool [Modifications+with+%28nci_import%29+by%3A+netcool]

------------------------------------------------------------------------

r249 | netcool | 2019-09-16 16:01:21 -0700 (Mon, 16 Sep 2019) | 1 line

Changed paths:

   M /trunk/etc/NCI1_typelist

Done by impactadmin [Added+DataType%3A+Status_NCOMS]

------------------------------------------------------------------------

r150 | netcool | 2019-09-16 15:52:34 -0700 (Mon, 16 Sep 2019) | 1 line

Changed paths:

   A /trunk/etc/NCI1_typelist

Initial Version

------------------------------------------------------------------------

Once again, I can look at typelist revision’s details, for example “r356”:

# ../platform/linux/svn/bin/svn cat -r r356 NCI1_typelist

#This file was written by Impact Server.
#Thu Nov 07 16:50:18 PST 2019

impact.types.37.number=53
impact.types.29.number=45
impact.types.29.image=database.png
impact.types.43.class=SQL
impact.types.8.number=24
impact.types.31.name=FTEST_JavaXML_Chapter
impact.types.38.name=FailedEvent
impact.types.25.image=rs22_corba.png
impact.types.77.image=rs16_database.png
impact.types.52.image=database.png
impact.types.8.image=rs22_corba.png
impact.types.36.class=SQL
impact.types.7.name=ITNM
impact.types.45.name=REPORT_EventStatus
impact.types.78.number=94
impact.types.4.image=rs22_corba.png
impact.types.18.image=rs22_corba.png
impact.types.32.class=SQL
impact.types.54.number=70

impact.types.46.number=62
impact.types.52.name=REPORT_OperatorEfficiencyDetails
impact.types.14.image=rs22_corba.png
impact.types.22.number=38
impact.types.66.image=rs22_corba.png

impact.types.14.number=30
impact.types.1.number=15

impact.types.62.image=database.png
impact.types.21.class=CORBA
impact.types.46.class=SQL
impact.types.73.class=SQL
impact.types.14.name=STEST_JavaXML_Heading
impact.types.61.name=EIC_TopologyVisualization
impact.types.68.name=Status_NCOMS
impact.types.55.image=database.png

impact.types.71.number=87
impact.types.63.number=79
impact.types.21.name=HTEST_JavaXML_Book
impact.types.39.class=SQL
impact.types.31.number=47
impact.types.28.name=FTEST_JavaXML_Book
impact.types.23.number=39
impact.types.51.image=database.png
impact.types.75.name=RE_PROFILE
impact.types.7.image=rs22_corba.png
impact.types.35.class=SQL
impact.types.10.class=CORBA
impact.types.49.number=65
impact.types.2.number=16
impact.types.17.image=rs22_corba.png

impact.types.44.image=database.png
impact.types.69.image=database.png
impact.types.17.number=33
impact.types.30.name=FTEST_JavaXML_Contents
impact.types.28.class=CORBA
impact.types.37.name=REPORT_ActionError
impact.types.40.image=database.png
impact.types.72.number=88
impact.types.24.class=CORBA
impact.types.76.class=SQL

impact.types.6.name=XmlStringTOC
impact.types.40.number=56
impact.types.44.name=REPORT_ImpactROI
impact.types.58.image=database.png
impact.types.20.class=CORBA
impact.types.72.class=SQL
impact.types.3.class=CORBA
impact.types.58.number=74
impact.types.51.name=REPORT_NodeEfficiency
impact.types.26.number=42

impact.types.54.image=database.png
impact.types.18.number=34
impact.types.38.class=INTERNAL
impact.types.13.class=CORBA
impact.types.65.class=SQL
impact.types.5.number=19
i
mpact.types.47.image=database.png
impact.types.13.name=STEST_JavaXML_Contents
impact.types.61.class=SQL
impact.types.60.name=EIC_RulesActions
impact.types.67.name=SocketInfo
impact.types.43.image=database.png
impact.types.75.number=91
impact.types.67.number=83
impact.types.20.name=HTEST_JavaXML_Chapter
impact.types.27.class=CORBA
impact.types.27.name=FTEST_JavaXML_Title
impact.types.74.name=RE_VIEW_CONFIGURATION
impact.types.43.number=59
impact.types.35.number=51
impact.types.36.image=database.png
impact.types.11.number=27
impact.types.75.class=SQL
impact.types.50.class=SQL
impact.types.6.class=CORBA
impact.types.32.image=database.png
impact.types.2.class=CORBA
impact.types.36.name=REPORT_ActionEfficiencyDetails
impact.types.16.class=CORBA
impact.types.68.class=SQL
impact.types.5.name=REPORT_EventNames
impact.types.12.class=CORBA
impact.types.43.name=REPORT_Policy

impact.types.64.class=SQL

impact.types.60.number=76

impact.types.52.number=68

impact.types.20.number=36

impact.types.46.image=database.png

impact.types.12.number=28

impact.types.21.image=rs22_corba.png

impact.types.73.image=database.png

impact.types.50.name=REPORT_NodeEfficiencyDetails

impact.types.57.class=SQL

impact.types.38.number=54

impact.types.39.image=database.png

impact.types.53.class=SQL

impact.types.59.name=EIC_alertquery

impact.types.9.class=CORBA

impact.types.9.number=25

impact.types.12.name=STEST_JavaXML_Chapter

impact.types.10.image=rs22_corba.png

impact.types.35.image=database.png

impact.types.61.number=77

impact.types.19.name=STEST_JavaXML_Book

impact.types.5.class=SQL

impact.types.66.name=SocketData

impact.types.19.class=CORBA

impact.types.26.name=FTEST_JavaXML_Topic

impact.types.28.image=rs22_corba.png

impact.types.73.name=RE_GROUPEVENTS

impact.types.67.class=CORBA

impact.types.42.class=SQL

impact.types.55.number=71

impact.types.47.number=63

impact.types.39.number=55

impact.types.24.image=rs22_corba.png

impact.types.76.image=database.png

impact.types.15.number=31

impact.types.20.image=rs22_corba.png

impact.types.72.image=database.png

impact.types.35.name=REPORT_PolicyErrorDetails

impact.types.3.image=rs22_corba.png

impact.types.31.class=CORBA

impact.types.56.class=SQL

impact.types.4.name=XmlXsdFileTOC

impact.types.42.name=REPORT_PolicyProfile

impact.types.13.image=rs22_corba.png

impact.types.38.image=database.png

impact.types.65.image=database.png

impact.types.49.name=REPORT_PolicyEfficiency

impact.types.64.number=80

impact.types.56.number=72

impact.types.49.class=SQL

impact.types.32.number=48

impact.types.24.number=40

impact.types.61.image=database.png

impact.types.56.name=bsmidentities

impact.types.45.class=SQL

impact.types.3.number=17

impact.types.58.name=getRscInfo

impact.types.27.image=rs22_corba.png

impact.types.41.class=SQL

impact.types.11.name=XmlHttpTOC

impact.types.18.name=HTEST_JavaXML_Topic

impact.types.75.image=database.png

impact.types.50.image=database.png

impact.types.73.number=89

impact.types.65.name=ov_groups

impact.types.6.image=rs22_corba.png

impact.types.34.class=SQL

impact.types.59.class=SQL

impact.types.41.number=57

impact.types.25.name=FTEST_JavaXML_Heading

impact.types.2.image=rs22_corba.png

impact.types.72.name=RE_GROUPS

impact.types.16.image=rs22_corba.png

impact.types.68.image=rs16_database.png

impact.types.30.class=CORBA

impact.types.59.number=75

impact.types.12.image=rs22_corba.png

impact.types.64.image=database.png

impact.types.27.number=43

impact.types.19.number=35

impact.types.23.class=CORBA

impact.types.48.class=SQL

impact.types.34.name=REPORT_PolicyEfficiencyDetails

impact.types.6.number=20

impact.types.57.image=database.png

impact.types.71.class=SQL

impact.types.50.number=66

impact.types.3.name=XSDFTEST_JavaXML_Book

impact.types.41.name=REPORT_PolicyROIProcessNameMap

impact.types.48.name=REPORT_OperatorEfficiency

impact.types.53.image=database.png

impact.types.76.number=92

impact.types.9.image=rs22_corba.png

impact.types.68.number=84

impact.types.37.class=SQL

impact.types.44.number=60

impact.types.36.number=52

impact.types.28.number=44

impact.types.55.name=EIC_PARAMETERS

impact.types.5.image=database.png

impact.types.19.image=rs22_corba.png

impact.types.33.class=SQL

impact.types.60.class=SQL

impact.types.7.number=21

impact.types.57.name=getDependents

impact.types.42.image=database.png

impact.types.67.image=rs22_corba.png

impact.types.10.name=XmlFileTOC

impact.types.26.class=CORBA

impact.types.17.name=HTEST_JavaXML_Title

impact.types.78.class=SQL

impact.types.64.name=ov_users

impact.types.77.number=93

impact.types.22.class=CORBA

impact.types.74.class=SQL

impact.types.53.number=69

impact.types.24.name=FTEST_JavaXML_SectionBreak

impact.types.45.number=61

impact.types.71.name=RE_PROCESSEDLIST

impact.types.78.name=RE_GROUPASC

impact.types.21.number=37

impact.types.13.number=29

impact.types.31.image=rs22_corba.png

impact.types.56.image=database.png

impact.types.70.class=SQL

impact.types.1.class=SQL

impact.types.15.class=CORBA

impact.types.49.image=database.png

impact.types.11.class=CORBA

impact.types.33.name=REPORT_ActionErrorDetails

impact.types.63.class=SQL

impact.types.45.image=database.png

impact.types.70.number=86

impact.types.2.name=XSDFTEST_JavaXML_Contents

impact.types.62.number=78

impact.types.40.name=REPORT_TimeReference

impact.types.9.name=STEST_JavaXML_Topic

impact.types.29.class=SQL

impact.types.47.name=REPORT_ROIProcess

impact.types.30.number=46

impact.types.41.image=database.png

impact.types.25.class=CORBA

impact.types.77.class=INTERNAL

impact.types.52.class=SQL

impact.types.8.class=CORBA

impact.types.54.name=EVENTRULES

impact.types.48.number=64

impact.types.34.image=database.png

impact.types.59.image=database.png

impact.types.16.number=32

impact.types.4.class=CORBA

impact.types.18.class=CORBA

impact.types.30.image=rs22_corba.png

impact.types.16.name=HTEST_JavaXML_SectionBreak

impact.types.14.class=CORBA

impact.types.63.name=mm_extrainfo

impact.types.66.class=CORBA
impact.types.48.image=database.png
impact.types.23.image=rs22_corba.png
impact.types.23.name=HTEST_JavaXML_Contents
impact.types.62.class=SQL

impact.types.65.number=81
impact.types.70.name=InternetOutageEvents

impact.types.57.number=73
impact.types.77.name=PG_PATTERNS_ALLOCATION_TRACKER
impact.types.33.number=49
impact.types.25.number=41
impact.types.71.image=database.png
impact.types.55.class=SQL
impact.types.4.number=18
impact.types.32.name=REPORT_PolicyError
impact.types.37.image=database.png
impact.types.51.class=SQL
impact.types.39.name=REPORT_ActionEfficiency
impact.types.7.class=CORBA
impact.types.1.name=REPORT_AuditAck
impact.types.33.image=database.png
impact.types.60.image=database.png
impact.types.74.number=90
impact.types.8.name=STEST_JavaXML_Title
impact.types.66.number=82
impact.types.46.name=REPORT_PolicyProcessMappings
impact.types.17.class=CORBA
impact.types.69.class=INTERNAL
impact.types.44.class=SQL
impact.types.42.number=58

impact.types.34.number=50
impact.types.10.number=26
impact.types.26.image=rs22_corba.png
impact.types.78.image=rs16_database.png
impact.types.53.name=mm_windows
impact.types.40.class=SQL
impact.types.22.image=rs22_corba.png
impact.types.74.image=database.png
impact.types.58.class=SQL
impact.types.70.image=database.png
impact.types.15.name=STEST_JavaXML_SectionBreak
impact.types.1.image=database.png
impact.types.62.name=EIC_RuleResources
impact.types.15.image=rs22_corba.png
impact.types.54.class=SQL
impact.types.69.name=TopicsCreationTracker
impact.types.51.number=67
impact.types.22.name=HTEST_JavaXML_Heading
impact.types.11.image=rs22_corba.png
impact.types.63.image=database.png
impact.types.29.name=REPORT_ActionProfile
impact.types.69.number=85
impact.types.76.name=RE_CONFIGURATION
impact.types.47.class=SQL

Again, if I decide to use this reversion, by maybe first copying the outputted lines from the "../platform/<arch>/svn/bin/svn cat -r <revision #> <filename>" to a new file, i.e. ../platform/linux/svn/bin/svn cat -r r356 NCI1_typelist >> NCI1_typelist_r356.

If it’s decided this is “typelist” file best to be used, replace the current NCI1_typelist with this one NCI1_typelist_r356 (renaming it to “NCI1_typelist”, of course).

------------------------------------
 
If your Impact Server is running, it is possible the svn “update” or manually copying may not take effect until you have restarted the Impact Server (which is my recommendation anyway).
 
You may see the following “svn warning” lines appear right below the svn command you’ve issued and the resulting revision’s details:
svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is en_US.UTF-8
svn: warning: please check that your locale name is correct
The svn commands are still working as expected and these warnings can be ignored. However, you can try setting “
export LC_ALL=C”, before running any svn commands,
​and it may remove those lines from appearing in your resulting outputs.
 
 ----------------------------------------------------------

Finally, update SVN  (after manually modifying files). Once you found revision you think is going to work, and have replaced the older file with the revised file, you’ll have to stop the Impact Server,

and run the following command to comment the latest file into SVN:

----------------------------------

"$IMPACT_HOME/install/nci_addsvn <Impact Server InstanceName> $IMPACT_HOME/platform/<arch>/svn/bin $IMPACT_HOME/platform/<arch>/svn/repository <impactadmin user>"

----------------------------------

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHYH","label":"Tivoli Netcool\/Impact"},"Component":"5724O59IS","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"710","Edition":"Advanced","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 March 2020

UID

ibm11114935