Dynamic version tracking
Is anyone aware of a way to create PDF documents which dynamically check online to ensure the user is working from the latest version?
As an example: I'm creating a training manual which will frequently be updated. It would be good if when the document is opened from the user's desktop, the document would check to see if it is the latest version. It would then be good if either a dialogue box appeared urging the user to download the latest version or a message was displayed on the front cover.
Any help much appreciated.
You can use JavaScript to access the app object's properties of 'viewerVersion', 'viewerType', and 'viewerVariation'.
Similar Messages
-
Dynamic User Tracking with WS-C4506-E
Hello,
I've the following problem, configured dynamic user tracking on a
WS-C4506-E with a WS-X45-SUP6L-E, System image file is a Version 12.2(53)SG2
Interface configuration:
snmp trap mac-notification change added
snmp trap mac-notification change removed
Global configuration:
snmp-server enable traps mac-notification change
snmp-server host xx.xxx.xx.xxx version 2c COMMUNITY udp-port 1431 mac-notification
mac address-table notification change interval 60
mac address-table notification change history-size 50
mac address-table notification change
#sh mac address-table notification change
MAC Notification Feature is Enabled on the switch
Interval between Notification Traps : 60 secs
Number of MAC Addresses Added : 21509
Number of MAC Addresses Removed : 21484
Number of Notifications sent to NMS : 11632
Maximum Number of entries configured in History Table : 50
Current History Table Length : 50
MAC Notification Traps are Enabled
UTU2 does not found any records for the device name or if I search for a directly connected PC to this switch.Where is this Collector Status screen? What dashboard is it on ?
>> Device Center > Troubleshooting Workflow
The fact that you have success for usertracking does not mean you server receives mac address notification traps. It only means the passive usertracking has run. The UT results from the other switch may come from this process.
>> Yes you're right.
Only via snoop or packetcapture you can be sure you receive the traps you want.
>> I set up a packetcapture on the server, the server receives the mac address notification traps on UDP port 1431.
>>Dynamic user tracking of switches from the same site works...for example I have three WS-C3750V2-48PS-S over >>there.
Also if you look at the Collection Sumary in the Inventory -> Device Status dashboard you may find that some devics fail on usertracking.
>> Both switches are not under the failed devices.
>>I'm a little bit confused now.... I can't even start a acquisition manually, LMS says device is not reacheable... but in Device Center (1st picture) "ping", "snmp" etc... is OK... -
IPM and dynamic user tracking not running properly.
Hello, I've got two problems after a reinstallation of CiscoWorks LMS 3.2.
Versions of software components:
LMS-3.2
Campus Manager-5.2.1
CiscoView-6.1.9
CiscoWorks Assistant-1.2.0
CiscoWorks Common Services-3.3.0
Device Fault Manager-3.2.0
Integration Utility-1.9.0
Internetwork Performance Monitor-4.2.0
LMS Portal-1.2.0
Resource Manager Essentials-4.3.0
First probelm I have sounds pretty much like this thread:
https://supportforums.cisco.com/message/3064784#3064784
Source device is a WS-C3560-8PC - 12.2(55)SE1 - C3560-IPSERVICESK9-M
I configured a IPM collector, if I have a look at the "Collector Management" the collector is running and I can also monitor the running collector.
But if I have a look at the running config of the switch, there is no ip sla collector configuration but I can see the ip sla statistics via the show command.
#sh ip sla configuration 135123
IP SLAs, Infrastructure Engine-II.
Entry number: 135123
Owner: ipm|XXXS1077
Tag: QA-Site1-Site2
Type of operation to perform: udp-jitter
Target address/Source address: target ip address/source ip address
Target port/Source port: 2000/0
Type Of Service parameter: 0xB8
Operation timeout (milliseconds): 5000
Codec Type: g729a
Codec Number Of Packets: 1000
Codec Packet Size: 32
Codec Interval (milliseconds): 20
Advantage Factor: 12
Verify data: No
Vrf Name:
Control Packets: enabled
Schedule:
Operation frequency (seconds): 60
Next Scheduled Start Time: Start Time already passed
Group Scheduled : FALSE
Randomly Scheduled : FALSE
Life (seconds): Forever
Entry Ageout (seconds): 3600
Recurring (Starting Everyday): FALSE
Status of entry (SNMP RowStatus): Active
Threshold (milliseconds): 5000
Distribution Statistics:
Number of statistic hours kept: 2
Number of statistic distribution buckets kept: 1
Statistic distribution interval (milliseconds): 20
Enhanced History:
#sh ip sla statistics
Round Trip Time (RTT) for Index 135123
Type of operation: jitter
Latest RTT: 45 ms
Latest operation start time: 14:36:31.759 MET Wed Mar 16 2011
Latest operation return code: OK
RTT Values
Number Of RTT: 1000
RTT Min/Avg/Max: 21/45/60 ms
Latency one-way time milliseconds
Number of Latency one-way Samples: 0
Source to Destination Latency one way Min/Avg/Max: 0/0/0 ms
Destination to Source Latency one way Min/Avg/Max: 0/0/0 ms
Jitter time milliseconds
Number of SD Jitter Samples: 999
Number of DS Jitter Samples: 999
Source to Destination Jitter Min/Avg/Max: 0/3/15 ms
Destination to Source Jitter Min/Avg/Max: 0/1/9 ms
Packet Loss Values
Loss Source to Destination: 0 Loss Destination to Source: 0
Out Of Sequence: 0 Tail Drop: 0
Packet Late Arrival: 0 Packet Skipped: 0
Voice Score Values
Calculated Planning Impairment Factor (ICPIF): 11
MOS score: 4.06
Number of successes: 18
Number of failures: 0
Operation time to live: Forever
#sh run all | include 135123
Any suggestions? Am I right?
The second problem is about the dynamic user tracking like these theads https://supportforums.cisco.com/message/3135881#3135881 or
https://supportforums.cisco.com/message/3195492#3195492
Access switches are configured properly, the configuration ran without any problems with the previous installation.
No changes done at the configuration, using the default trap listener port etc.
In the macuhic.log file I get entries like in the attached txt.
When I try to run a full Campus Manager Data Collection I get the following errormessage:
Failed to start acquisition: Construction of XML data required for UT is in progress.Please try after some time
Also any suggestions? Am I right, too?By default IP SLA collectors installed by IPM do not appear in the running configuration. If you want to install the collectors into the running configuration, then set the "Copy IPSLA Configuration to running-config" property under IPM > Admin > Application Settings, then delete and recreate the collector.
Your Campus problem could be CSCtd49439 (a patch is available by contacting TAC). However, you should start a new thread for your Campus problem. -
Has anyone got dynamic version support to work with the HTML converter?
I have tried this for some time and followed all the guidelines, but it still don't work. Could someone post the HTML-code for a working applet that is converted with dynamic version support ?
Using 1.4.1_03
java -jar htmlconverter.jar -gui
selected directory, "Standard" template file, "Use any Java 1.4, or higher"
<html>
<body>
<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH = 200 HEIGHT = 100
codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4-win.cab#Version=1,4,0,0">
<PARAM NAME = CODE VALUE = Version.class >
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.4">
<PARAM NAME="scriptable" VALUE="false">
<COMMENT>
<EMBED
type="application/x-java-applet;version=1.4"
CODE = Version.class
WIDTH = 200
HEIGHT = 100
scriptable=false
pluginspage="http://java.sun.com/products/plugin/index.html#download">
<NOEMBED>
</NOEMBED>
</EMBED>
</COMMENT>
</OBJECT>
<!--
<APPLET CODE = Version.class WIDTH = 200 HEIGHT = 100>
</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
</body>
</html> -
Dynamic User Tracking Ignoring Traps
LMS3.2
Campus Manager 5.2.0
Set up a switch per instructions and moved a PC from port to port. The Results:
S0068SWT0CW#sh mac ad not change
MAC Notification Feature is Enabled on the switch
Interval between Notification Traps : 1 secs
Number of MAC Addresses Added : 5
Number of MAC Addresses Removed : 4
Number of Notifications sent to NMS : 9
Maximum Number of entries configured in History Table : 1
Current History Table Length : 1
MAC Notification Traps are Enabled
History Table contents
History Index 1, Entry Timestamp 954048629, Despatch Timestamp 954048629
MAC Changed Message :
Operation: Added Vlan: 5 MAC Addr: 0024.e8f4.52fe Dot1dBasePort: 4
S0068SWT0CW#
Wireshark on the server shows the SNMP traps arrived at the server, but nothing is logged in the MACUHIC log (all items set for debugging and debugging is enabled) and nothing shows up in the end host report.
Trap listener configuration Listen traps from device is checked.
Dynamic User Tracking Configuration validate trap source by IP address is checked. The source address in validate trap source matches the source shown by wire shark.
What am I missing? How can I further troubleshoot this? ThanksTrap listener Configuration
Listen traps from device is selected
Listen traps from DFM/HPOV is not selected
trap listener port 1431
Dynamic User Tracking Configuration
validate SNMP Community not selected
validate trap source is selected
IP address is 10.67.139.100
It didn't work with the validate trap source not selected
I am not using DFM. The device is sending its traps to the server with campus manager. -
I would like to get the real time updates on end hosts on my switches. From reading other posts it sounds like I need to do the following:
1. Configure DHCP snooping on the switches.
2. Enable the mac notification traps on the switches and verify they are being sent to LMS.
I have catalyst 4000 and 4500 access switches. I've read that I may have problems with how LMS will handle the traps from the 4500 switches in this post: http://forums.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Network%20Infrastructure&topic=Network%20Management&topicID=.ee71a02&fromOutline=&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.2cd34898
Has anyone had much luck in getting dynamic user tracking to work with the Catalyst 4500?Not really. You'd have to run major acquisitions back to back to back, and that will just put too much strain on the server (and network).
-
Dynamic versioning -- does it work
Despite dynamic versioning being poorly documented in the Java Plugin Guide, I thought I had an understanding of how it should work. However I just learned that it does not behave as I expected. Is this a bug, or did I misunderstand?
Here is my understanding of how dynamic plugin versioning works:
Syntax.
a) classid. Use the dynamic class id (as in my example below).
b) mime type. specify "version" (not "jpi-version"), and specify the 2-digit version, such as "1.2", "1.3", "1.4".
c) codebase. provide a path to download a JRE if necessary.
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
codebase="[path_to_the_jre]/j2re-1_4_1_01-windows-i586.exe">
<param name="type" value="application/x-java-applet;version=1.4">
<param name="archive" value="myjar.jar">
<param name="code" value="myapp.MyApp">
</object>
Behavior.
a) If not installed, the user would be prompted to download and install the code located at the specified codebase.
b) If the user had a JRE installed which was less than the major version specified in the mime type (i.e., 1.2, 1.3, 1.4), the program would NOT run using the installed version. Instead, the user would be prompted to download and install the code located at the specified codebase. Once the install completes, the program would run using the newly installed plugin.
c) Otherwise, the program would run using the currently installed plugin.
Is this correct or not? What I am seeing contradicts this. On a cleanly installed Win2k machine, I have only installed JRE 1.3.1. I use a tag like the above which should require the user to install JRE 1.4+ before running the applet. However, no download/install prompt appears, and the applet just runs in the 1.3.1 JRE.
I would appreciate any feedback that you could give. Thanks.Well I hate to answer my own question, but I solved my problem. I didn't realize that the "#Version=1,4,0,0" portion of the codebase was significant. In the examples given by Sun, I assumed it was part of the download URL. To the contrary, the JRE appears to examine this version number to determine which version to require. I had assumed that this was the purpose of the version specified in the mime type (i.e., "version=1.4"). Live and learn.
The revised code:
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
codebase="[path_to_the_jre]/j2re-1_4_1_01-windows-i586.exe#Version=1,4,0,0">
<param name="type" value="application/x-java-applet;version=1.4">
<param name="archive" value="myjar.jar">
<param name="code" value="myapp.MyApp">
</object>
So there's still 10 Duke's available to whoever wants them... -
Dynamic versioning plugin tag doesn't work for Netscape using 1.4.1_01?
When I use dynamic versioning for plugin, for example:
<EMBED
type="application/x-java-applet;version=1.4.1_01"
>
It doesn't work for netscape 7. Although 1.4.1_01 was installed on the machine, the applet was not able to be loaded. Plugin was not found.
Anything wrong with the tag? It is OK for 1.4.1
ThanksWhen I use dynamic versioning for plugin, for
example:
<EMBED
type="application/x-java-applet;version=1.4.1_01"
>
It doesn't work for netscape 7. Although 1.4.1_01 was
installed on the machine, the applet was not able to
be loaded. Plugin was not found.
Anything wrong with the tag? It is OK for 1.4.1
ThanksI lost alot of sleep over this!
I finally got it to "seemingly" work
but by NOT using 1.4.1 attribute..
See my HTML example
http://hyperbyte.ab.ca/JavaZone/
While it doesn't work with the 1.4.1
attribute it does work with Netscape
Good Luck!
Sincerely:
Tony Swain
Senior V.P. of Software Development Hyperbyte inc.
http://www.hyperbyte.ab.ca
Netscape DevEdge Champion Devs-Java Newsgroup
snews://secnews.netscape.com/netscape.devs-java -
Hi,
I have already read the Oracle about Sun JVM dynamic versioning for Oracle Forms but am still confused. I'm migrating Forms 9.0.2 to 10.1.2.0.2 and would like to use Dynamic versioning of Sun JVM with Sun JVM 1.4.2_06 as a minimum version. What should I put for the following parameters?
jpi_classid
jpi_download_page
jpi_codebase
jpi_mimetype
Thanks.
AndyRead tarun telang's blogs on Java
this could be your starting point..
Introduction to SAP JVM -
New plugin security hole - would dynamic versioning help?
We use Plug-In to deploy a large applet to many customers.
Sun issued Alert Notification 101749 recently about another hole in Plug-In that can let
an untrusted applet get extra privileges.
There was a similar problem about 6 months ago. To address that we had to spend many hours updating the OBJECT tags in all Html files to move up to the later JRE version that had fixed the problem.
Since we use the INTRANET deployment scheme and state the CLSID to ensure that we run with the JRE version we want, seemed we had no choice but to update all html files.
Now that there is yet another security alert out, it looks like we have to do the whole painful set of changes again (we have over 300 customers to patch).
Checked the Plug-In docs again and read up on "dynamic versioning" where one sets the CLSID to 8AD9C840-044E-11D1-B3E9-00805F499D93.
Right now we're running 1.4.2_06 but that has the 101749 security hole. We need to move up to 1.4.2_08 to plug the latest hole. But it doesn't look like dynamic versioning would work, here's what the Plug-In manual says:
"If the user had version 1.3.1 installed, then the latest version in the 1.4 family would be downloaded and installed. But if any version in the 1.4 family were installed, then it would be used and no download would take place."
So in our case it looks like dynamic versioning won't work. I'm thinking of trying it anyway, but wonder if anyone has a good way of dealing with this. We don't want to rely on JavaUpdate since end users can easily turn that off.Ok, now I'm not sure what's going on.
Tried it on a coworker's system with 1.4.2_06 already installed and it happily ran with _06 rather than downloading _08.
Then returned to my system, uninstalled the 1.4.2_08 JRE that had previously been installed via dynamic versioning. Then when I went back to html page using dynamic versioning, it happily ran with 1.4.2_06 rather than downloading _08.
So at least it now works according to the documentation.
Still seems like there's no way to handle needing to upgrade to _08 other than updating all the affected html pages.
Is this what everyone else does when Sun issues a security alert? Or does everyone just not worry about it? -
Hi all
I've just found out that there is something called dynamic versioning that allows you to specify what version of the java plug in you need.
This is about all I know about dynamic versioning.
So my question is - can anybody tell me any URLs where I can find out more about this. Doing a search on java.sun.com doesnt seem to give me much.
Also can anybody tell me where I can find out what classid goes with which plug in version please.
Cheers
JasThere is a plugin forum. You should search for more information there, or ask questions there.
But to get you started, you should read the plugin documentation in the JDK.
http://java.sun.com/products/plugin
http://java.sun.com/j2se/1.4.1/docs/guide/plugin/ -
Dynamic Click Tracking Without clickTag
I've got an unusual circumstance where I'm not loading my
flash file from within a webpage. Normally I use getURL() with
clickTag to set my destination URL and tracking URL in the html,
but in this case I am setting all of my variables using
SetVariable() to support Player 7.
My question is: how can I set a button to open a destination
URL and call the tracking URL dynamically using SetVariable()?
The current logic looks like this:
1. flash file loads
2. Using the watch() method, the flash file populates as
variables are passed in using SetVariable()
I've figured out how to do simple things like change the
text, but I'm not sure how to set a button URL and a tracking URL
for when that button is clicked.
Ideas? Thank you!noynek,
> in this case I am setting all of my variables using
SetVariable()
> to support Player 7.
The only reason for using SetVariables(), which is a
JavaScript function
specific to Flash, is in cases where you want to update a
variable *after*
the SWF has already loaded (such as, for example, to change
it from a
default value at some later time). If the variable only needs
to be set
once, when the SWF is requested by the HTML, then FlashVars
or a query
string on the SWF's file name itself is all you need.
> My question is: how can I set a button to open a
destination URL
> and call the tracking URL dynamically using
SetVariable()?
There are quite a few ways to define variables in a SWF
(variables are
nothing more than special containers to hold data). In a
keyframe of any
timeline, for example, you can do something like this:
var destination:Sring = "
http://www.domain.com/";
Of course, that "bakes" the variable into the SWF itself. It
is set and
may be referenced by that SWF. If you want to set such a
variable from
*outside* the SWF, such as from the HTML document, then it
can be attached
as a querty string to the name of the SWF file itself ...
<param name="movie"
value="myMovie.swf?destination=http://www.domain.com/"
/>
... or passed in via a FlashVars attribute ...
<param name="FlashVars"
value="destination=http://www.domain.com/" />
... or, as you've indicated, with the SetVariable() function
// JavaScript
swfFileReferenct.SetVariable("destination", "
http://www.domain.com/");
In any of the above cases, a variable named destination
(just an
arbitrary, descriptive name) is created in the main timeline
(assuming the
first example, with "var", was typed in a keyframe of the
main timeline).
At any point in the SWF, the variable destination can be
referenced, and its
value will be (in this case)
http://www.domain.com/, unless
it is changed to
something else later.
> The current logic looks like this:
> 1. flash file loads
Does this mean it is requested by the HTML document, or
you're using a
main SWF file to load another SWF file?
> 2. Using the watch() method, the flash file populates as
> variables are passed in using SetVariable()
I'm curious why you're using Object.watch(). Not saying
you're
necessarily wrong to do so, but maybe it would help to show
your code?
> I've figured out how to do simple things like change the
text,
> but I'm not sure how to set a button URL and a tracking
URL
> for when that button is clicked.
Your button would presumably call getURL() (or maybe a
LoadVars
instance?) in response to a mouse click. The first parameter
of getURL() is
a URL, which would be the name of whatever variable contains
the value you
want to reach.
David Stiller
Co-author, Foundation Flash CS3 for Designers
http://tinyurl.com/2k29mj
"Luck is the residue of good design." -
Two version tracks for facetime?
My 2009 Mac Pro running OSX 10.9.2 has Facetime Version 3.0 (1636) but the app store has an updated version for sale that is listed as Version 1.0.5. What gives?
The FaceTime app in the App Store is only for OS X 10.6 and 10.7. Later versions of the OS have it built in.
-
I am a versiontracker subscriber. This morning I received some recommended updates but are confusing. If someone could give me some advice I would be much appreciative.
I received notification for adobe flash player plug in, should I install it? I did not know I had it originally.
Secondly I received an alert for MacBook Pro 17" SMC Firmware update 1.1. The problem I have with that is I have the 15" version. Any advice would be appreciated.
Thanks
marcI would be reluctant to install any system updates other than those posted through Apple’s Software Update. If you received the 17-inch SMC update via Apple and you have a 15-inch MBP, then I would not install it. Call Apple and explain the situation. When in doubt, manually select Software Update from the Apple menu to verify what updates, if any, are currently listed i.e. as of this morning, there was a QuickTime update posted.
Regards, -
Dynamic User Tracking Incorrect OID
macuhic.log is filled with Incorrect OID errors
class com.cisco.nm.cm.ut.uhic.mac.AsnDecoder.AsnObject: CB-Error-incorrectoid: Skt IP Address: 139.78.103.99, Incorrect OID: 1.3.6.1.6.3.1.1.5.3, location ctxt: AsnMakeMe_snmp_v2c, SNMPv2c
Decoder Stage: deviceIP : 139.78.103.99 timeStamp : 30083207 Processed : false
class com.cisco.nm.cm.ut.uhic.mac.AsnDecoder.AsnObject: CB-Error-incorrectoid: Skt IP Address: 139.78.103.99, Incorrect OID: 1.3.6.1.4.1.9.9.500.0.0.1, location ctxt: AsnMakeMe_snmp_v2c, SNMPv2c
Decoder Stage: deviceIP : 139.78.103.99 timeStamp : 30086951 Processed : false
class com.cisco.nm.cm.ut.uhic.mac.AsnDecoder.AsnObject: CB-Error-incorrectoid: Skt IP Address: 10.193.225.1, Incorrect OID: 1.3.6.1.6.3.1.1.5.5, location ctxt: AsnMakeMe_snmp_v2c, SNMPv2c
Decoder Stage: deviceIP : 10.193.225.1 timeStamp : 31619009 Processed : falseI put this configuration on 3500 switch:
conf t
mac address-table notification change
mac address-table notification change interval 15
snmp-server host aa.bb.cc.dd XXXXXX udp-port 1431 mac-notificationint range fa0/1 - 24
snmp trap mac-notification change added
snmp trap mac-notification change removed
end
Normally, only mac-notification traps would be sent to LMS.
I will take a look on received traps on LMS.
Maybe you are looking for
-
How to delete the Oracle directory
I have uninstalled oracle 10g but the directory is still on C:\ . How do you get rid of this directory. I try to delete it and it says the file is in use. msvcr71.dll I used the oracle uninstaller and check the registry. I want to reinstall 10g, but
-
Hello Verizon Community – I'm having problems getting the WatchESPN app to work on my Droid Maxx (4.4.4) since I last downloaded the update on Jan 23rd 2015. I can log into WatchESPN on my home computer and tablet just fine. I have a Comcast account
-
LabVIEW System Engineer: Albuquerque NM
PrimeCore Systems is looking for self motivated software engineers for developing LabVIEW automated test and data acquisition systems. Candidates must be able to manage and lead their own projects and communicate with customers. Strong software skill
-
Problems with importing to After Effects
Hi, I can't get my Motion projects imported into After Effects. I have read the manual and done exactly as instructed. When i try to import my Motion project file into AE, I get an error message in AE saying: "files of type "mofo" are not supported.
-
The following code segment will execute properly unless it is compiled with the -KPIC option in which case it will segfault. // compiled with // CC: Sun WorkShop 6 update 1 C++ 5.2 Patch 109508-07 2001/12/13 #include <string> class A { public: A(cons