Do new ODAC 11 feature work against Database 10.2

Hi,
Do features new in ODAC 11 work against Database 10.2. I'm mainly interested in "End-to-End Tracing using Action and Module attributes"
Thanks

Here's a real quick and dirty knock up using ODAC 2.111.6.20 against a 10.2.0.3 database:
using System;
using System.Data;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
namespace Miscellaneous
  class Program
    static void Main(string[] args)
      string constr = "User Id=scott; " +
                      "Password=tiger; " +
                      "Data Source=lt10gr2; " +
                      "Pooling=false; " +
                      "Enlist=false";
      OracleConnection con = new OracleConnection(constr);
      con.Open();
      con.ActionName = "MyAction1";
      con.ModuleName = "MyModule1";
      OracleCommand cmd1 = con.CreateCommand();
      cmd1.CommandText = "select user from dual";
      OracleDataReader dr = cmd1.ExecuteReader();
      while (dr.Read()) ;
      con.ActionName = "MyAction2";
      con.ModuleName = "MyModule2";
      OracleCommand cmd2 = con.CreateCommand();
      cmd2.CommandText = "select sysdate from dual";
      dr = cmd2.ExecuteReader();
      while (dr.Read()) ;
      Console.WriteLine("ENTER to continue...");
      Console.ReadLine();
}I enabled tracing for the session and here are a couple of snippets from the trace file:
*** ACTION NAME:(MyAction1) 2008-01-24 21:08:01.033
*** MODULE NAME:(MyModule1) 2008-01-24 21:08:01.033
-- snip --
*** ACTION NAME:(MyAction2) 2008-01-24 21:08:01.049
*** MODULE NAME:(MyModule2) 2008-01-24 21:08:01.049
...Whilst obviously not extensive, I think this is the expected result...
- Mark
EDIT:
Just to be clear... this feature works with previous releases of the database; however, there are other features exposed via ODP.NET (or available to ODP.NET) such as the client side cache which will not work with previous releases. Possibly being pedantic, but thought it might be a good idea to state that anyway.
- Mark

Similar Messages

  • How does new Label Management feature works in Aruba Central?

    Q: How does new Label Management feature works in Aruba Central?
    A: Central provides a standard web-based interface that allows you to configure and monitor multiple Aruba Wi-Fi networks.  
    With as many as devices that central could manage, searching a specific device or set of devices becomes difficult. This is where "Label management" feature of Aruba Central helps out.
    With "Label Management", administrator can create various labels in advance and use them to assign it to different IAPs or Switches as required.  Once the labels are assigned, user can use the label string to search a device or group of devices in central.
    Follow these steps create various set of labels in "Label Management":
    Login to Aruba Central and click on "All Groups"
    In the left-menu, under "Maintenance" select "Label Management"
    Click on "Create Label" button and create as many labels you require as per the environment and ease of use.

    for rating . you need to enable rating from List options and choose if it's going to be 5 star or like 
    to add like button to each page in a publishing site you can use the below script 
    function LikePage() {
    var aContextObject = new SP.ClientContext.get_current();
    EnsureScriptFunc('reputation.js', 'Microsoft.Office.Server.ReputationModel.Reputation', function () {
    Microsoft.Office.Server.ReputationModel.
    Reputation.setLike(aContextObject, _spPageContextInfo.pageListId, _spPageContextInfo.pageItemId;, true);
    aContextObject.executeQueryAsync(
    function () {
    alert('you liked the page'); //here you can update the likes count of the page
    }, function (sender, args) {
    Hope that helps|Amr Fouad|MCTS,MCPD sharePoint 2010

  • How exactly does the new iCloud accessing feature work?

    I have heard that the new firmware allows access to any hard drives connected to an AirPort through iCloud.
    How exactly does this feature work? Will the files be accessible on the web? Will I be able to mount the hard drive remotely if my computer is logged in with the same iCloud account?
    Please clarify, as I am considering buying now.

    The "magic" behind iCloud for accessing either your AirPort Extreme/Time Capsule or your Mac from the Internet is Back to My Mac (BtMM). For reference, iCloud replaced MobileMe.
    Here are a few links for more details around BtMM:
    Back to My Mac User Guide
    Apple Support Article

  • I have a new ipad and everything works but can't connect to the app store. Itunes works and the wifi seems to be working but i get a blank white screen when i open the appstore.Nothing will load unter the features or charts tab. Any Suggestions?

    I have a new ipad and everything works but can't connect to the app store. Itunes works and the wifi seems to be working but i get a blank white screen when i open the appstore. Nothing will load unter the features or charts tab so i cant download any apps. Purchased and updates tab loads fine. Any suggestions?

    You would get better response from the iTunes community forum.
    Have a nice day!

  • 9iAS: Configuration to work against uncertified database versions

    Can 9iAS be configured, and is it worthwhile in the opinion of this forum, to try to configure 9iAS against uncertified versions of the database like 7.x
    The customer is planning to migrate all plsql custom apps from OAS to 9iAS / DB-8.1.7. However, there are some custom apps (dependency on third parties) that cannot be moved to DB-8.1.7. For such exceptions, is it advisable to
    (a) continue to use OAS
    (b) attempt to make 9iAS work against 7.x (being aware that Oracle will not support!)
    All your inputs and pointers will be appreciated.
    Thanks !

    You need to declare your cursor according to your DB version. Something like this might keep you going:
    DECLARE
       VERSION         VARCHAR2 (30);
       COMPATIBILITY   VARCHAR2 (30);
       uname           VARCHAR2 (30);
       TYPE cur IS REF CURSOR;
       p_sys           cur;
    BEGIN
       DBMS_UTILITY.db_version (VERSION, COMPATIBILITY);
       IF VERSION LIKE '10%' OR VERSION LIKE '9%'
       THEN
          OPEN p_sys FOR 'SELECT owner, table_name, PRIVILEGE, grantable, HIERARCHY
               FROM dba_tab_privs
              WHERE grantee = :uname' USING uname;
       ELSIF VERSION LIKE '8%'
       THEN
          OPEN p_sys FOR 'SELECT owner, table_name, PRIVILEGE, grantable
               FROM dba_tab_privs
              WHERE grantee = :uname' USING uname;
       END IF;
       do_your_fetch_and_work_here;
       CLOSE p_sys;
    END;

  • Making a procedure to work against 8i, 9i and 10g databases

    Hello all,
    I made a procedure that gathers info from user. At some point I execute this part of code:
    CURSOR tabPrivs IS
    SELECT owner, table_name, privilege, grantable, hierarchy
    FROM dba_tab_privs
    WHERE grantee = uName;
    At first my procedure was only for 9i and 10g databases. I tried it once on 8i and get the logical error that the hierarchy column doesn't exist in the table dba_tab_privs.
    I want my procedure to work against all versions of databases so I tried to do an additional select if the database version was upper than 8, but it seems that it won't compute, as if before executing my procedure, the engine look to all the select I am trying to do and check if they are correct.
    I want to know if there's a work-around because I want to provide the most generic procedure possible.
    Thank you,

    You need to declare your cursor according to your DB version. Something like this might keep you going:
    DECLARE
       VERSION         VARCHAR2 (30);
       COMPATIBILITY   VARCHAR2 (30);
       uname           VARCHAR2 (30);
       TYPE cur IS REF CURSOR;
       p_sys           cur;
    BEGIN
       DBMS_UTILITY.db_version (VERSION, COMPATIBILITY);
       IF VERSION LIKE '10%' OR VERSION LIKE '9%'
       THEN
          OPEN p_sys FOR 'SELECT owner, table_name, PRIVILEGE, grantable, HIERARCHY
               FROM dba_tab_privs
              WHERE grantee = :uname' USING uname;
       ELSIF VERSION LIKE '8%'
       THEN
          OPEN p_sys FOR 'SELECT owner, table_name, PRIVILEGE, grantable
               FROM dba_tab_privs
              WHERE grantee = :uname' USING uname;
       END IF;
       do_your_fetch_and_work_here;
       CLOSE p_sys;
    END;

  • The autofill feature worked on my iPad 2, but not on the New iPad. Anyone know why?

    The autofill feature worked on my iPad 2, but not on the New iPad. Anyone know why?

    Go to Settings>Safari>Auto Fill>On .... Names and Passwords>On .... Use Contact Info>On. Make sure that your contact information is correct.
    Then quit Settings and Safari completely and restart the iPad.
    Go to the home screen first by tapping the home button. Quit/close open apps by double tapping the home button and the task bar will appear with all of you recent/open apps displayed at the bottom. Tap and hold down on any app icon until it begins to wiggle. Tap the minus sign in the upper left corner to close the apps. Restart the iPad. Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button.
    See if that helps.

  • Creating a new schema in a Logical Standby Database

    Hi All,
    I am experimenting with logical standby databases for the purpose of reporting, and have not been able to create a new schema in the logical standby database - one of the key features of logical standbys.
    I have setup primary and logical standby databases, and they seem to be running just fine - changes are moved from the primary to the standby and queries on the standby seem to run ok.
    However, If I try to create a new schema on the logical standby, that does not exist on the primary, I get "ORA-01031: insufficient privileges" errors when I try to create new objects.
    Show below are the steps I have taken to create the new schema on the logical standby. Any help would be greatly appreciated.
    SYS@UATDR> connect / as sysdba
    Connected.
    SYS@UATDR>
    SYS@UATDR> select name, log_mode, database_role, guard_status, force_logging, flashback_on, db_unique_name
    2 from v$database
    3 /
    NAME LOG_MODE DATABASE_ROLE GUARD_S FOR FLASHBACK_ON DB_UNIQUE_NAME
    UATDR ARCHIVELOG LOGICAL STANDBY ALL YES YES UATDR
    SYS@UATDR>
    SYS@UATDR> create tablespace ts_new
    2 /
    Tablespace created.
    SYS@UATDR>
    SYS@UATDR> create user new
    2 identified by new
    3 default tablespace ts_new
    4 temporary tablespace temp
    5 quota unlimited on ts_new
    6 /
    User created.
    SYS@UATDR>
    SYS@UATDR> grant connect, resource to new
    2 /
    Grant succeeded.
    SYS@UATDR> grant unlimited tablespace, create table, create any table to new
    2 /
    Grant succeeded.
    SYS@UATDR>
    SYS@UATDR> -- show privs given to new
    SYS@UATDR> select * from dba_sys_privs where grantee='NEW'
    2 /
    GRANTEE PRIVILEGE ADM
    NEW CREATE ANY TABLE NO
    NEW CREATE TABLE NO
    NEW UNLIMITED TABLESPACE NO
    SYS@UATDR>
    SYS@UATDR> -- create objects in schema
    SYS@UATDR> connect new/new
    Connected.
    NEW@UATDR>
    NEW@UATDR> -- prove ability to create tables
    NEW@UATDR> create table new
    2 (col1 number not null)
    3 tablespace ts_new
    4 /
    create table new
    ERROR at line 1:
    ORA-01031: insufficient privileges
    NEW@UATDR>
    NEW@UATDR>

    HI Daniel,
    I appreciate your quick response.
    My choice of name may not have been ideal, however changing new to another name - like gav - does not solve the problem.
    SYS@UATDR> connect / as sysdba
    Connected.
    SYS@UATDR>
    SYS@UATDR> select name, log_mode, database_role, guard_status, force_logging, flashback_on, db_unique_name
    2 from v$database
    3 /
    NAME LOG_MODE DATABASE_ROLE GUARD_S FOR FLASHBACK_ON DB_UNIQUE_NAME
    UATDR ARCHIVELOG LOGICAL STANDBY ALL YES YES UATDR
    SYS@UATDR>
    SYS@UATDR> create tablespace ts_gav
    2 /
    Tablespace created.
    SYS@UATDR>
    SYS@UATDR> create user gav
    2 identified by gav
    3 default tablespace ts_gav
    4 temporary tablespace temp
    5 quota unlimited on ts_gav
    6 /
    User created.
    SYS@UATDR>
    SYS@UATDR> grant connect, resource to gav
    2 /
    Grant succeeded.
    SYS@UATDR> grant unlimited tablespace, create table, create any table to gav
    2 /
    Grant succeeded.
    SYS@UATDR>
    SYS@UATDR> -- show privs given to gav
    SYS@UATDR> select * from dba_sys_privs where grantee='GAV'
    2 /
    GRANTEE PRIVILEGE ADM
    GAV CREATE TABLE NO
    GAV CREATE ANY TABLE NO
    GAV UNLIMITED TABLESPACE NO
    SYS@UATDR>
    SYS@UATDR> -- create objects in schema
    SYS@UATDR> connect gav/gav
    Connected.
    GAV@UATDR>
    GAV@UATDR> -- prove ability to create tables
    GAV@UATDR> create table gav
    2 (col1 number not null)
    3 tablespace ts_gav
    4 /
    create table gav
    ERROR at line 1:
    ORA-01031: insufficient privileges
    GAV@UATDR>

  • Animated GIF doesn't work against dark backgrounds in HTML

    I've created an animated GIF in Photoshop, exported it for web with transparency, and placed it in my HTML code. It doesn't work against the dark background on my page. However, when I open the image in a new browser tab, voila, the animation works precisely as it should.
    Why is the background affecting the animation and how can I work around this?

    Hello Frank,
    problem is solved.
    I have installed IE7 on a Windows 2003 Server Edition and used remote desktop client to test the application.
    It seems that either a setting on W2003 or the remote desktop client avoid to see the animation.
    On locally installed IE7 animated gif's works fine.
    regards
    Peter

  • Fox news slideshows are not working in Vista Home 64 bit.

    All fox news slideshows are not working since firefox 3.6 started. I can't get them to work in Internet explorer either.
    == URL of affected sites ==
    http://

    Error: $.ad is undefined
    Source File: http://www.foxnews.com/static/all/js/slideshows-pack.js
    Line: 850
    // Slideshows - updated: 04/30/2010
    // Dependencies: jQuery, jfoxCarousel plugin
    (function($){
    function SlideShows() {
    this._data = {}; // slideshow data
    this._info = {}; // current slideshow info
    this._relatedMedia = {}; // related media data
    this._trackData = false;
    this.initialized = false;
    this.toolTipId = "carousel-tooltip";
    this.defaultTrackFrequency = 1; // tracker trigger
    this._preloaderSrc = "/static/all/img/slideshow/slideshow-preloader.gif";
    this._timer = { // timers
    main: { fadeIn:800 },
    carousel: { fadeIn:300 },
    overlay: { onLast:10000,fadeIn:300,fadeOut:300 }
    this.currentFocus = 1; // current item in focus
    this.holderObj = {}; // holder for elements
    this.hashObj = {}; // hash location holder
    this.imgPreloadObj = {}; // holder for preloaded images
    // carousel object controllers
    this.carouselControlObj = {};
    this.overlayControlObj = {};
    this.trigger = { // listeners
    main: false,
    carousel: false,
    overlay: false
    this.overlayTimeout = false; // overlay timeout holder
    SlideShows.prototype = {
    init: function(config) {
    for (i in config) { this['_'+i] = config[i]; }
    this.main.root = this.carousel.root = this.overlay.root = this;
    this.hashObj = this.helper.getHash();
    if (typeof $.fn.jfoxCarousel<u>'undefined') {
    showToConsole("[init] Error: carousel plugin not found!");
    if (this._trackData) { // set tracking data
    sTracker.set(this._trackData);
    sTracker.track("pageLoad"); // page load tracker
    this.preload();
    this.setHolders();
    this.initialized = true;
    preload: function() {
    var preloadImg = new Image();
    preloadImg.src = this.preloadSrc;
    setHolders: function() {
    var SH = this;
    var slideshowElm = $("#slideshow");
    this.holderObj = {
    doc: $(document),
    body: $("body"),
    intro: $("#section-intro"),
    main: slideshowElm.find("#main-img"),
    mainHolder: slideshowElm.find(".slideshow-placeholder"),
    mainControl: slideshowElm.find(".slideshow-controller"),
    description: slideshowElm.find(".slideshow-desc"),
    relatedMedia: slideshowElm.find(".slideshow-related"),
    carousel: slideshowElm.find(".slideshow-feature .slideshow")
    this.holderObj.intro.each(function(){
    var intro = $(this);
    intro.find("h1:first").html(SH._info.title);
    intro.find("p:first").html(SH._info.dek);
    if (this.holderObj.main.size()>0) {
    this.main.properties.minHeight = this.holderObj.mainHolder.innerHeight(); // get set height as "min-height"
    this.main.build();
    if (this.holderObj.carousel.size()>0) {
    this.carousel.build();
    $(document).ready(function(){ // wait for page load for the overlay
    SH.holderObj.overlay = $("#slideshow-overlay");
    var set = (SH.holderObj.overlay.size()>0) ? (typeof $.fn.jfoxCarousel!=='undefined') ? SH.overlay.set() : false : false;
    SH.setDocReadyListeners();
    this.setListeners();
    setListeners: function() {
    var SH = this;
    var control = this.holderObj.mainControl;
    // main image controls
    control.find(".prev").click(function(){
    SH.main.prev();
    return false;
    control.find(".next").click(function(){
    SH.main.next();
    return false;
    if (typeof touchEventListener!=="undefined") {
    var listenerConfig = {
    elm: SH.holderObj.mainHolder,
    moveSensitivity: 15,
    eventsCallback: {
    touchmoveMoveOnce: function(direction,moveProperties,rawEvent) {
    // move callback - sensitivity
    var directions = direction.join("|");
    if (directions.indexOf("left")>-1) {
    control.find(".next").trigger("click");
    if (directions.indexOf("right")>-1) {
    control.find(".prev").trigger("click");
    touchEventListener.append(listenerConfig);
    setDocReadyListeners: function() {
    var SH = this;
    // browse slideshow overlay
    $(document).ready(function(){
    $("#section-intro .additional-slides a").click(function() {
    SH.overlay.show();
    return false;
    SH.holderObj.overlay.find(".close a").click(function(){
    SH.overlay.hide();
    return false;
    replaySlideshow: function() {
    var SH = this;
    //TODO: build replay
    this.overlay.hide(); // hide overlay
    this.main.build(this.currentFocus = 1); // reset focus
    sTracker.track("replaySlideshow");
    // main image holder
    SlideShows.prototype.main = {
    properties: {},
    build: function(slide,origin) {
    var SH = this;
    var root = this.root;
    if (root.trigger.main) { return false; }
    root.trigger.main = true;
    slide = slide || false;
    origin = origin || "main";
    var control = root.holderObj.mainControl;
    var data = root._data;
    var initData = false;
    var desc = [];
    var helper = root.helper;
    if (slide) {
    if (slide 0) { desc.push('Source: ' + data.items[slide].source + ''); }
    root.holderObj.description.html(desc.join(""));
    // load related media
    if (root._relatedMedia.items) {
    var rmItems = root._relatedMedia.items;
    if (rmItems.length>0) {
    var rel = [];
    rel.push('Related Articles');
    for (var x=0; x 0) {
    root.currentFocus--;
    SH.build(root.currentFocus);
    sTracker.track("clickPrevMain"); // tracker
    if (!SH.isLast() && root.overlayTimeout) { clearTimeout(root.overlayTimeout); } // clear overlay timeout
    isLast: function() {
    var root = this.root;
    return (root.currentFocus+1 > root._data.items.length) ? true : false;
    // carousel
    SlideShows.prototype.carousel = {
    build: function() {
    var SH = this;
    var root = this.root;
    var carousel = root.holderObj.carousel;
    var data = root._data;
    var list = [];
    for (var x=0;x 0) {
    var li = $(".slideshow > ul",carousel).children();
    li.each(function(i){
    var el = $(this);
    var setClass = (i == eventObj.target-1) ? el.addClass("active") : el.removeClass("active");
    controlsCallback: function(control) { // callback to set up controls
    root.carouselControlObj = control;
    carousel.find(".prev").click(function(){ // previous link
    control.stopAutoScroll();
    control.slide('prev');
    sTracker.track("clickPrevCarousel"); // tracker
    return false;
    carousel.find(".next").click(function(){ // next link
    // show overlay on last carousel link
    //var lastLink = (!currentEventObj) ? false : (currentEventObj.batch.current+1 > currentEventObj.batch.max) ? $(document).ready(function(){ root.overlay.show(false,true); }) : false;
    control.stopAutoScroll();
    control.slide('next');
    sTracker.track("clickNextCarousel"); // tracker
    return false;
    carousel.jfoxCarousel(config);
    if (typeof touchEventListener!=="undefined") {
    var listenerConfig = {
    elm: carousel,
    moveSensitivity: 15,
    eventsCallback: {
    touchmoveMoveOnce: function(direction,moveProperties,rawEvent) {
    // move callback - sensitivity
    var directions = direction.join("|");
    if (directions.indexOf("left")>-1) {
    carousel.find(".next").click();
    if (directions.indexOf("right")>-1) {
    carousel.find(".prev").click();
    touchEventListener.append(listenerConfig);
    // overlay
    SlideShows.prototype.overlay = {
    set: function() {
    var root = this.root;
    var overlay = root.holderObj.overlay;
    overlay.find(".slideshow-feature").each(function(){
    var carousel = $(this);
    var allItems = carousel.find(".slideshow ul").children().children();
    allItems.each(function(){
    var div = $(this);
    var link = div.find("a:first").attr("href");
    div.hover(function(){
    div.css("cursor","pointer");
    },function(){
    div.css("cursor","");
    }).unbind("click").click(function(){
    window.location.replace(window.location.hostname + link);
    var config = {
    auto: { set:false,speed:3000 }, // auto scroll
    slide: "horizontal", // horizontal or vertical
    scroll: 3, // number of items to scroll per event
    show: 3, // items shown
    speed: "slow", // scroll speed
    rotate: false, // rotate back to star if end
    //focus: { item:0,animate:false }, // focus to target item on load
    eventCallback: function(eventObj) {
    if (eventObj.batch.current</u>1) {
    carousel.find(".prev").addClass("inactive");
    } else {
    carousel.find(".prev").removeClass("inactive");
    if (eventObj.batch.current<u>eventObj.batch.max) {
    carousel.find(".next").addClass("inactive");
    } else {
    carousel.find(".next").removeClass("inactive");
    controlsCallback: function(control) { // callback to set up controls
    root.overlayControlObj = control;
    carousel.find(".prev").click(function(){ // previous link
    control.stopAutoScroll();
    control.slide('prev');
    sTracker.track("clickPrevOverlay"); // tracker
    return false;
    carousel.find(".next").click(function(){ // next link
    control.stopAutoScroll();
    control.slide('next');
    sTracker.track("clickNextOverlay"); // tracker
    return false;
    carousel.jfoxCarousel(config);
    if (typeof touchEventListener!=="undefined") {
    var listenerConfig = {
    elm: carousel,
    moveSensitivity: 15,
    eventsCallback: {
    touchmoveMoveOnce: function(direction,moveProperties,rawEvent) {
    // move callback - sensitivity
    var directions = direction.join("|");
    if (directions.indexOf("left")>-1) {
    carousel.find(".next").click();
    if (directions.indexOf("right")>-1) {
    carousel.find(".prev").click();
    touchEventListener.append(listenerConfig);
    show: function(delay,isReplay) {
    isReplay = isReplay || false;
    delay = delay || false;
    var root = this.root;
    if (root.trigger.overlay) { return false; } // if already open
    var SH = this;
    delay = (isNaN(delay)) ? 0 : delay; // delayed show
    root.overlayTimeout = setTimeout(function(){
    SH.setReplay(isReplay);
    if (root.main.isLast()) {
    root.holderObj.overlay.fadeIn(root._timer.overlay.fadeIn,function(){ root.trigger.overlay = true; });
    sTracker.track("showOverlay"); // tracker
    else {
    root.holderObj.overlay.fadeIn(function(){ root.trigger.overlay = true; });
    },delay);
    hide: function(delay) {
    delay = delay || false;
    var root = this.root;
    if (!root.trigger.overlay) { return false; } // if already closed
    delay = (isNaN(delay)) ? 0 : delay; // delayed hide
    setTimeout(function(){
    root.holderObj.overlay.fadeOut(root._timer.overlay.fadeOut,function(){ root.trigger.overlay = false; });
    sTracker.track("hideOverlay"); // tracker
    },delay);
    setReplay: function(isReplay) {
    var root = this.root;
    var overlay = root.holderObj.overlay;
    var firstList = overlay.find(".slideshow-feature .slideshow ul").children().filter(":first");
    var divs = firstList.children();
    var replayDiv = divs.filter(":first");
    var cloneDiv = replayDiv.next();
    function configInfo(elm) {
    var currentSS = root._data.items;
    var info = root._info;
    var count = currentSS.length;
    var first = currentSS[0];
    var slideshowTitle = (info.title.length > 16) ? info.title.substring(0,16) + "..." : info.title;
    var slideshowImg = first.media.tm;
    var slideshowDate = info.title.date;
    function replay() {
    root.replaySlideshow();
    var items = elm.children();
    items.filter("p.photo-count").html(count + " image" + [[count>1) ? "s" : ""]];
    items.filter("p.date").html(slideshowDate);
    items.filter("p.photo").each(function(){
    var item = $(this);
    item.find("a").attr({ href: "#", title: slideshowTitle });
    item.find("img").attr({ alt: slideshowTitle, src: slideshowImg });
    items.filter("h4").each(function(){
    var item = $(this);
    item.find("a").attr("href","#").html(slideshowTitle);
    items.find("a").unbind("click").click(function(){
    replay();
    return false;
    elm.hover(function(){
    elm.css("cursor","pointer");
    },function(){
    elm.css("cursor","");
    }).unbind("click").click(function(){
    replay();
    return false;
    if (replayDiv.children().size()</u>0) {
    replayDiv.html(cloneDiv.html());
    configInfo(replayDiv);
    if (isReplay) {
    replayDiv.addClass("active").show();
    cloneDiv.hide();
    } else {
    replayDiv.hide();
    cloneDiv.show();
    SlideShows.prototype.helper = {
    toNum: function(item) {
    item = (isNaN(item)) ? parseInt(item.replace(/[a-zA-z]/gi,""),10) : item;
    return isNaN(item)?0:item;
    imgLoad: function(obj,fn) {
    var SH = this;
    obj.alt = obj.alt || "";
    if (obj.preload && !$.browser.opera) { // opera =/= img.onload
    if (obj.mainHolder) { obj.mainHolder.css({ background:"url("+obj.preloaderSrc+") no-repeat center" }); }
    var img = new Image();
    obj.holder.css({ display:"inline", opacity:"0" });
    img.onload = function() {
    if (obj.outer) {
    if (img.height > SH.toNum(obj.outer.minHeight)) { obj.outer.holder.css("height","auto"); }
    else { obj.outer.holder.css("height",obj.outer.minHeight); }
    obj.holder.attr("src",obj.src).animate({ opacity:"1"},obj.speed,"linear",function(){
    if (obj.mainHolder) { obj.mainHolder.css({ backgroundImage:"none" }); }
    $(this).attr("alt",obj.alt);
    fn();
    img.src = obj.src;
    } else {
    if (obj.mainHolder) { obj.mainHolder.css({ backgroundImage:"none" }); }
    obj.holder.css({ display:"inline", opacity:"0" });
    obj.holder.attr({
    src: obj.src,
    alt: obj.alt
    }).animate({ opacity:"1"},obj.speed,"linear",function(){ fn(); });
    getHash: function() {
    var hash = (window.location.hash).substr(1);
    if (hash) {
    var pairs = hash.split('&');
    var valuePair = {};
    for (var x=0;x 1 && callback && count%freq<u>0) {
    callback(data);
    var sTracker = new Trackers(); // private
    function showToConsole(str) {
    if (typeof window.console</u>'object') { console.log(str); }
    var slideShowsPack = window.slideShowsPack = new SlideShows();
    })(jQuery);
    // Tracking Data Here
    var trackData = {
    ads: {
    buildSlide: {
    frequency: 1,
    callback: function() {
    $(document).ready(function(){
    if (typeof $.ad.dc.load!=="undefined") {
    $.ad.dc.load();
    omni: {
    buildSlide: {
    frequency: 1,
    callback: function(data) {
    data = data || false;
    if (!data) { return false; }
    if (!data.slideNumber) { return false; }
    if (typeof $.ad.omni.load!=="undefined") {
    $.ad.omni.load({ "slide": data.slideNumber });
    var initializeSlideShow = window.initializeSlideshow = function() {
    if (typeof slideshowData!=="undefined") {
    if (!slideShowsPack.initialized) {
    slideShowsPack.init({
    data: slideshowData,
    info: slideshowInfo,
    relatedMedia: relatedsData,
    trackData: trackData
    } else {
    if (typeof window.console==='object') { console.log("[error] No Data found for: slideshowData"); }
    This the line highlighted:
    if (typeof $.ad.dc.load!=="undefined") {

  • Acrobat 9.5 - use Touchup text Tool to edit PDF. Updates do not display. But, if I "save as" Word doc, the edits appear in Word. This feature worked in earlier versions of 9.x patches.

    Acrobat 9.5 - use Touchup text Tool to edit PDF. Updates do not display. But, if I "save as" Word doc, the edits appear in Word. This feature worked in earlier versions of 9.x patches.

    I have a suspicion you're working with a scanned document that has had OCR run to recognize the text. The recognized text may be stored on an invisible layer above the image of the text, and that is what you're toucing up. It's invisible, so you don't see it, but retains the changes, so exporting produces the new edits.
    When you run OCR to recognize scanned text,, try using the ClearScan option, instead of Searchable Text. See this help page on Acrobat (this is for version X, but still applies):
    Adobe Acrobat X Pro * Recognize Text - General Settings dialog box
    mh++

  • Can we do a fresh install of TES 6.2.1 on a new server, but point to an database currently used by the older version (v5.3.x)

    The current database is 2.5 gb, but it is already on SQL Server 2008, and doesn’t need to be upgraded.
    In reading the documentation, it looks like the installer can install a fresh copy, which I’m assuming creates the requisite tables in the database.  It can also update an existing install, along with updating the database table structure.  What we weren’t sure of was if it could do a fresh install on a new server, but point to an database currently used by the older version of tidal.  It does say ‘The database modifications are performed when the master is first started after the installation.’ in the upgrade section of 6.2.1 Quickstart Page 6-5.  Hopefully that works regardless of if it was an upgrade or a fresh install.

    We worked with one of their partners gssinfotech to create a custom runbook for "upgrade in place"
    I think you might have to go to SQL2012 with 6.2.1 (there's a ton of benefits like always on that make BCP/DR with Tidal very smooth.) We've been Tidal 6 /SQL2012 for a while now so I forget. we're about 80% done with our 5.3.1 conversion
    We restore our 5.3.1 admiral database to a sandbox SQL2012 server, run some cleanup script (if not upgrade in place, don't forget to set queue to zero and disable all jobs)
    We installed a tidal Master then run every major rev and point to that database. (6.0,6.1,6.2,6.2 sp1)
    The database gets upgraded during the process (we have some trouble with our "older" 531 so we do the same thing each time)
    We then can use transporter to transport "legacy" 531 jobs to our pristine Tidal 6.2.1 (non-prod ) environment so we can take advantage of mapping files, etc. to switch things as needed
    This gives a lot of flexibility to moving things in when one piece or job set at a time.. we use it to move job frameworks into nonprod Tidal 6 so that developers and other groups can review / asses / rewrite / test /  their jobs on tidal 6.
    Marc

  • Question on design of new layer comps feature

    The new layer comp feature in Photoshop CC 2014 is great. It allows you to access the layer comps within smart objects from another file.
    One very important aspect seem to have gone missing though: Imagine you have 1 master document (e.g. website mockup) with several smart objects inside it (e.g. popup menus). Each of the smart objects have layer comps (e.g. folded / unfolded states) that I can access from the master document. Great!
    Now I want to save a layer comp in the master object that reconfigures layer comps on the various sub smart objects (e.g. showing menus opened/closed). This doesn't work.
    The reason it doesn't work is that a "published" layer comp on a smart object is a property of the smart object. A layer comp can only save visibility/layer styles/position but not properties. So I am forced to manually change the layer comp of all my included smart objects in order to reach the target look of my master document. This makes the feature much less useful.
    Am I missing something? It seems like such an obvious feature to have. Have you considered this when you designed the layer comps feature? Will it be an upcoming feature?

    I have the exact same problem. I thought this was the whole point of smart objects with layer comp states. Without this feature it seems pointless. 
    Avoiding having multiple layers is the reason you would use this. Now all we achieve is having smart objects instead of folders. Pretty ridiculous I must say.
    It even seemed from the presentation of the "new and improved layer comps" that you could do this. They skip that specific functionality, but it seems implicit in the presentation.
    Other thing is that the update position, style and visibility are buggy as hell. And another obvious feature of updating text-fields is missing as well.
    So we have to find plugins to help us. BUT cc 2014 doesnt allow for flash plugins and no HTML5 plugins are available. Thank you Adobe!

  • Qosmio F30-140: How to make composite-in or video-in feature working

    Hi,
    I was using windows XP MC version, but now I switched to windows 7 64-bit version and I don't know how to make the composite-in or the video-in feature work.
    Does win-7 driver support this feature! or I need to use a certain software to make use of it?!
    Another thing I'm missing in this new windows version is the Dolby effects equalizer.
    Could any body tell me how to add this option to my sound card device or send me a driver that has this option.
    Thanks in advance.

    Hi
    As far as I know there is not full Win 7 support for F30 Qosmio.
    I found some Win 7 32bit drivers on the driver page but there are no 64bit drivers.
    There are Vista 64bit drivers check it!
    The Sigma sound driver has been released for Windows Vista 64 Bit. Try it!
    The composite-in or video-in port can be used in order to receive video signals from some external devices. For example you can connect a Xbox to the F30 and can use it in connection with Windows Media Center.
    http://www.microsoft.com/windows/windows-media-center/default.aspx
    You can also conenct an camcorder or similar devices.

  • New Itunes is not working because my imac is 10.6.8 need help ?

    New Itunes is not working because my imac is 10.6.8 need help ....

    Because you require Lion to run it. You should not have installed it.
    Upgrading to Lion
    If your computer does not meet the requirements to install Mavericks, it may still meet the requirements to install Lion.
    You can purchase Lion at the Online Apple Store. The cost is $19.99 (as it was before) plus tax.  It's a download. You will get an email containing a redemption code that you then use at the Mac App Store to download Lion. Save a copy of that installer to your Downloads folder because the installer deletes itself at the end of the installation.
         Lion System Requirements
           1. Mac computer with an Intel Core 2 Duo, Core i3, Core i5, Core i7,
               or Xeon processor
           2. 2GB of memory
           3. OS X v10.6.6 or later (v10.6.8 recommended)
           4. 7GB of available space
           5. Some features require an Apple ID; terms apply.
    Upgrading to Mountain Lion
    To upgrade to Mountain Lion you must have Snow Leopard 10.6.8 or Lion installed. Purchase a redemption code at the Online Apple Store: OS X Mountain Lion. Mountain Lion is $19.99 plus tax. Use the code to redeem a download of Mountain Lion from the App Store. The file is quite large, over 4 GBs, so allow some time to download. It would be preferable to use Ethernet because it is nearly four times faster than wireless.
         OS X Mountain Lion - System Requirements
           Macs that can be upgraded to OS X Mountain Lion
             1. iMac (Mid 2007 or newer) - Model Identifier 7,1 or later.
             2. MacBook (Late 2008 Aluminum, or Early 2009 or newer) - Model
                 Identifier 5,1 or later.
             3. MacBook Pro (Mid/Late 2007 or newer) - Model Identifier 3,1 or later.
             4. MacBook Air (Late 2008 or newer) - Model Identifier 2,1 or later.
             5. Mac mini (Early 2009 or newer) - Model Identifier 3,1 or later.
             6. Mac Pro (Early 2008 or newer) - Model Identifier 3,1 or later.
             7. Xserve (Early 2009) - Model Identifier 3,1 or later.
    To find the model identifier open System Profiler in the Utilities folder. It's displayed in the panel on the right.
         Are my applications compatible?
             See App Compatibility Table - RoaringApps.
    Upgrading to Yosemite
    You can upgrade to Yosemite from Lion or directly from Snow Leopard. Yosemite can be downloaded from the Mac App Store for FREE.
    Upgrading to Yosemite
    To upgrade to Yosemite you must have Snow Leopard 10.6.8 or Lion installed. Download Yosemite from the App Store. Sign in using your Apple ID. Yosemite is free. The file is quite large, over 5 GBs, so allow some time to download. It would be preferable to use Ethernet because it is nearly four times faster than wireless.
        OS X Mavericks/Yosemite- System Requirements
          Macs that can be upgraded to OS X Yosemite
             1. iMac (Mid 2007 or newer) - Model Identifier 7,1 or later
             2. MacBook (Late 2008 Aluminum, or Early 2009 or newer) - Model Identifier 5,1 or later
             3. MacBook Pro (Mid/Late 2007 or newer) - Model Identifier 3,1 or later
             4. MacBook Air (Late 2008 or newer) - Model Identifier 2,1 or later
             5. Mac mini (Early 2009 or newer) - Model Identifier 3,1 or later
             6. Mac Pro (Early 2008 or newer) - Model Identifier 3,1 or later
             7. Xserve (Early 2009) - Model Identifier 3,1 or later
    To find the model identifier open System Profiler in the Utilities folder. It's displayed in the panel on the right.
         Are my applications compatible?
             See App Compatibility Table - RoaringApps.

Maybe you are looking for