General Page
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
impact.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>"
----------------------------------
Was this topic helpful?
Document Information
Modified date:
03 March 2020
UID
ibm11114935