I’ve done something like this in Spectrum 9.3 so it should also work in 9.4. 
You can use a GetRegexp function in your EventDisk file and set a variable like 
this:

SetVariable({V MyVariable}, GetRegexp(ToString(GetEventVariable({U 101})), {S 
\"^.*([0-9a-zA-Z]{4})$\"}, {I 1}))

Change the variable name (MyVariable ) and the event variable ID (101) to suit 
your needs. You might also want to change the regex string if you need to 
capture non-alpha-numeric characters. The above regex only includes a-z and 0-9 
characters. The {4} captures 4 of those characters.

Then you just assign that value to 0x12b4c (change the 0xffffffff event code to 
whatever you need):

CreateEventWithVariables({C CURRENT_MODEL}, {H 0xffffffff}, 
SetEventVariable(GetEventVariableList({C CURRENT_EVENT}), {H 0x12b4c}, {V 
MyVariable }))

Craig Porter, Enterprise Systems Management - Availability & Performance 
Monitoring
Marsh & McLennan Companies
Global Technology Infrastructure (MGTI) | Centralized Operations
Sackville House 1.6, 143-149 Fenchurch Street, London EC3M 6BN, Great Britain
+44 (0)20 7178 4827 | Mobile +44 (0)7585 803 093 | 
craig.por...@mmc.com<mailto:craig.por...@marsh.com>
www.mmc.com<http://www.mmc.com/>

From: Fereydoon Mallahi Karai [mailto:fmall...@gmail.com]
Sent: 23 September 2015 15:11
To: spectrum
Subject: [spectrum] show a customized alarm title

Hello All,
I have set in Spectrum (version 9.4x) to get the title of an alarm from one of 
the variables (using 0x00012b4c to copy the contents of one of the variables) 
and i want to know if there is any way that i customize this alarm title to say 
just to show the last 4 characters/digits of the variable contents and not all 
of it as the alarm title?
For example the contents of the variable that is being used is: ABCD123456
And alarm title shows: 3456
I will appreciate if you inform me if you have any idea/comment for that.
Thank you in advance.

Regards,
Ferey

 *   --To unsubscribe from spectrum, send email to 
lists...@unc.edu<mailto:lists...@unc.edu> with the body: unsubscribe spectrum 
craig.por...@marsh.com<mailto:craig.por...@marsh.com>

________________________________

The Insurance Act 2015 – Are you prepared? Check our website, uk.marsh.com, or 
ask your Marsh contact for further details.

Marsh Ltd. Registered in England and Wales Number: 1507274
Registered office 1 Tower Place West, Tower Place, London, EC3R 5BU.

Marsh Ltd is authorised and regulated by the Financial Conduct Authority.

This message and any attachments are confidential.
If you have received this message in error please delete it from your system.
If you require any assistance please notify the sender. Thank you.

---
To unsubscribe from spectrum, send email to lists...@unc.edu with the body: 
unsubscribe spectrum arch...@mail-archive.com

Reply via email to