PlotSeries with with null data

how I can PlotSeries with null data make unvisible (default it visible on horizontal axis)

It didn't help

Similar Messages

  • Need help with returning NULL data using DECODE

    Hello again! I am new to PL/SQL and still fairly new to SQL. I have a query that returns several columns of data and based on the year entered I want either current data or past data. If the number is null that is considered current data only.
    Below is part of my where clause, it kinda of works the way I want. It is returning the correct numbers but it is not returning any null numbers when I enter 2007 for the current year. I hope this makes sense, any suggestions/tips would be great thanks!
    WHERE table1.num = decode(table1.num,
    null,
    decode(:p_year, to_char (current_date,'yyyy'),
    table1.num,null),
    decode(:p_year,(select to_char(open_date,'yyyy') from table2 where table2.num = table1.num),
    table1.num,null))

    maybe something like this?
    WHERE Nvl(table1.num,'x') = Decode(table1.num, null, Decode(:p_year, to_char(current_date,'yyyy'), table1.num, 'x'),
                                                         Decode(:p_year, (select to_char(open_date,'yyyy') from table2 where table2.num = table1.num), table1.num, 'x')) note: untested

  • Null date subtraction

    In my report, data for one date value is '0/0/00'. but when i drag and drop into report panel it showing blank.Pls reply me.
    and if i substract any other date from  blank date it showing 0 value.Pls reply my question . waiting for ur reply.

    Hi,
    If you need to deal with a NULL date, use Date (0, 0, 0) to check if the date is NULL or not first. 
    So your formula would look something like: 
    If {table.Date1} = Date (0, 0, 0) Then
         {table.Date2}
    Else {table.Date1} - {table.Date2};
    Thanks,
    Brian

  • Displaying Null-date in SQL developer

    Hi,
    I run into the following problem (with SQL developer Vers. 1.2.0 build 2998).
    On a table with a date column and a null date in some rows (the default value is "to_date(1, 'J')" ), SQL developer is showing after a query in the SQL worksheet the date "01/01/4713"
    However, when I'm executing the same query in SQL*Plus, the columns with a null-date showing the value "01/01/4712"
    How is it possible that SQL-Developer and SQL*Plus showing different dates on the same data?
    Any suggestion or explanations for this behavior?
    Any help is much appreciated.
    TIA
    Fred

    They are both getting the same internal Oracle date format.
    They will use different code to translate those bytes into a visible format.
    The problem is about year 0 because historically there wasn't one.
    The internal date format does permit dates in the year zero, but mostly the SQL interface forbids it.
    For example
    select to_date('01010000','ddmmyyyy') from dual;
    will fail, but
    select to_date('01010001','ddmmyyyy')-1 from dual;
    will pass
    and
    select to_char(to_date('01010001','ddmmyyyy')-5,'dd/mon/yyyy') from dual;
    produces, well, garbage.
    Storing 'dummy' values tends to lead to odd results which is why it is generally frowned upon. Use a null and another column to indicate why a real value isn't appropriate.

  • Need help with RANK() on NULL data

    Hi All
    I am using Oracle 10g and running a query with RANK(), but it is not returning a desired output. Pleas HELP!!
    I have a STATUS table that shows the history of order status.. I have a requirement to display the order and the last status date (max). If there is any NULL date for an order then show NULL.
    STATUS
    ORD_NO | STAT | DT
    1 | Open |
    1 | Pending |
    2 | Open |
    2 | Pending |
    3 | Open |1/1/2009
    3 | Pending |1/6/2009
    3 | Close |
    4 | Open |3/2/2009
    4 | Close |3/4/2009
    Result should be (max date for each ORD_NO otherwise NULL):
    ORD_NO |DT
    1 |
    2 |
    3 |
    4 |3/4/2009
    CREATE TABLE Status (ORD_NO NUMBER, STAT VARCHAR2(10), DT DATE);
    INSERT INTO Status VALUES(1, 'Open', NULL);
    INSERT INTO Status VALUES(1, 'Pending', NULL);
    INSERT INTO Status VALUES(2, 'Open', NULL);
    INSERT INTO Status VALUES(2, 'Pending',NULL);
    INSERT INTO Status VALUES(3, 'Open', '1 JAN 2009');
    INSERT INTO Status VALUES(3,'Pending', '6 JAN 2009');
    INSERT INTO Status VALUES(3, 'Close', NULL);
    INSERT INTO Status VALUES(4, 'Open', '2 MAR 2009');
    INSERT INTO Status VALUES(4, 'Close', '4 MAR 2009');
    COMMIT;
    I tried using RANK function to rank all the orders by date. So used ORDER BY cluse on date in descending order thinking that the null dates would be on top and will be grouped together by each ORD_NO.
    SELECT ORD_NO, DT, RANK() OVER (PARTITION BY ORD_NO ORDER BY DT DESC)
    FROM Status;
    ...but the result was something..
    ORD_NO |DT |RANKING
    *1 | | 1*
    *1 | | 1*
    *2 | | 1*
    *2 | | 1*3 | | 1
    3 |1/6/2009 | 2
    3 |1/1/2009 | 3
    4 |3/4/2009 | 1
    4 |3/2/2009 | 2
    I am not sure why didn't the first two ORD_NOs didn't group together and why ranking of 1 was assigned to them. I was assuming something like:
    ORD_NO |DT |RANKING
    *1 | | 1*
    *1 | | 2*
    *2 | | 1*
    *2 | | 1*
    3 | | 1
    3 |1/6/2009 | 2
    3 |1/1/2009 | 3
    4 |3/4/2009 | 1
    4 |3/2/2009 | 2
    Please guide me if I am missing something here?
    Regards
    Sri

    Hi,
    If i well understood, you don't need rank
    SELECT   ord_no, MAX (dt)KEEP (DENSE_RANK LAST ORDER BY dt) dt
        FROM status
    GROUP BY ord_no
    SQL> select * from status;
        ORD_NO STAT       DT
             1 Open
             1 Pending
             2 Open
             2 Pending
             3 Open       2009-01-01
             3 Pending    2009-01-06
             3 Close
             4 Open       2009-03-02
             4 Close      2009-03-04
    9 ligne(s) sélectionnée(s).
    SQL> SELECT   ord_no, MAX (dt)KEEP (DENSE_RANK LAST ORDER BY dt) dt
      2      FROM status
      3  GROUP BY ord_no;
        ORD_NO DT
             1
             2
             3
             4 2009-03-04
    SQL>

  • Column chart with null data items

    I have a Column Chart with an ArrayCollection data provider.
    The data will sometimes have missing items in some "rows'. For
    example, it might look like this where the second object has no
    "Male" property:
    public var myData:ArrayCollection = new ArrayCollection([
    {School: "Priorford", All: 95, Male: 92, Female: 98},
    {School: "Giffnock", All: 87, Female: 89},
    {School: "Hastings", All: 80, Male: 78, Female: 82}
    Sometimes I get the following error:
    TypeError: Error #1009: Cannot access a property or method of
    a null object
    reference.
    at mx.charts.chartClasses::NumericAxis/mapCache()
    I'm assuming the error is because of missing data items, but
    I'm not 100% sure. Some data sets with missing items will display
    with no error. I can't see a pattern to those that don't.
    -- I can't produce the error when using a "static" data
    source set in the Flex app itself (such as the example above).
    These always display correctly, even with missing items.
    -- In the problem case, the source data comes from a MySQL
    database through a PHP script that is called with a Flex
    httpService. The returned data is parsed in Flex, and put into the
    ArrayCollection. I was suspecting that the returned data was flawed
    in some way, but the same ArrayCollection displays correctly in a
    DataGrid. The problem is only with the Chart.
    -- I can work round the problem by adding the missing
    properties and setting them to an empty value. But I don't think I
    should have to do this.
    Has anyone seen this problem, or know of any obvious thing I
    might be doing wrong.

    Thanks Arthur.
    Your first suggestion is effectively what I'm doing as a
    workaround. But it is a bit of a pain to have to account for this
    each time when displaying a chart. It's a particular problem when
    you don't know in advance what "categories" might be returned by
    the data and that have to be charted.
    My biggest concern is that this looks like a bug, and the
    fact that it seems to occur intermittently is a bit worrying. (I
    also know that eight out of ten reported "bugs" are user error,
    which is why I was wondering if anyone else had experienced this.)
    About your second suggestion, I think the interpolateValues
    property only applies to lineSeries.

  • Gantt chart with null dates

    Hi,
    Kylie discovered here that you couldn't have null dates in the project gantt query
    APEX 4.0.2 Project Gantt Chart - Error Code: 2002 Message: Empty input
    As Valentina suggested, I found the actual dates are mandatory, while the chart tolerates missing planned dates - which is a complete reversal of what actual project data would have.
    baseline project gantt with parent-child relationship
    What I found though is if some planned dates are missing, the generated XML seems to default with data from previous rows.
    As detailed in this screenshot, my red lines indicate missing from/to dates (actual data also shown underneath chart)
    https://docs.google.com/file/d/0B_eVXQ_oe4tsRUFXUzA0NmNMUE0/edit?usp=sharing
    NAME    TASK_ID   ACTUAL_START  ACTUAL_END  PROGRESS  DUE_START     DUE_END
    line 1  1810794   07/MAR/2013   11/MAR/2013   100     26/MAR/2013   27/MAR/2013 00:00:00
    line 2  1810780   12/MAR/2013   16/MAR/2013   100     23/MAR/2013   27/MAR/2013 00:00:00
    line 3  1810779   17/MAR/2013   20/MAR/2013          
    line 4  1810773   21/MAR/2013   21/MAR/2013   50      24/MAR/2013  
    line 5  1810774   22/MAR/2013   10/APR/2013   93      16/MAR/2013  
    line 6  1810791   11/APR/2013   20/APR/2013          
    line 7  1810793   21/APR/2013   22/APR/2013   45      21/MAR/2013   The accompanying XML backs up the story, yet my query doesn't feed this data.
    <task id="1810794" parent="" name="line 1" actual_start="2013.03.07 00.00.00" actual_end="2013.03.11 00.00.00" baseline_start="2013.03.26 00.00.00" baseline_end="2013.03.27 00.00.00" progress="100" style="defaultStyle"/>
    <task id="1810780" parent="" name="line 2" actual_start="2013.03.12 00.00.00" actual_end="2013.03.16 00.00.00" baseline_start="2013.03.23 00.00.00" baseline_end="2013.03.27 00.00.00" progress="100" style="defaultStyle"/>
    <task id="1810779" parent="" name="line 3" actual_start="2013.03.17 00.00.00" actual_end="2013.03.20 00.00.00" baseline_start="2013.03.23 00.00.00" baseline_end="2013.03.27 00.00.00" style="defaultStyle"/>
    <task id="1810773" parent="" name="line 4" actual_start="2013.03.21 00.00.00" actual_end="2013.03.21 00.00.00" baseline_start="2013.03.24 00.00.00" baseline_end="2013.03.27 00.00.00" progress="50" style="defaultStyle"/>
    <task id="1810774" parent="" name="line 5" actual_start="2013.03.22 00.00.00" actual_end="2013.04.10 00.00.00" baseline_start="2013.03.16 00.00.00" baseline_end="2013.03.27 00.00.00" progress="93" style="defaultStyle"/>
    <task id="1810791" parent="" name="line 6" actual_start="2013.04.11 00.00.00" actual_end="2013.04.20 00.00.00" baseline_start="2013.03.16 00.00.00" baseline_end="2013.03.27 00.00.00" style="defaultStyle"/>
    <task id="1810793" parent="" name="line 7" actual_start="2013.04.21 00.00.00" actual_end="2013.04.22 00.00.00" baseline_start="2013.03.21 00.00.00" baseline_end="2013.03.27 00.00.00" progress="45" style="defaultStyle"/>Is this expected behaviour?
    Is this a bug?
    Is there a workaround - can I supply my own XML to hopefully override what is being generated?
    Scott

    Hi Ahmed
    Thank you for your reply.
    The time scales in Gantt chart specifically shows the year, month and weeks from the start date of project definition or basic start of WBS.
    Since it is not a decided project, the Gantt chart need to show 0, 1st week, 2nd week, 3rd week etc.
    The actual schedule from PD start date can be produced on actual initiation of project.
    It means, i am looking for having Gantt chart for duration and not for specific start and finish dates.
    warm regards
    ramSiva

  • Reports generated with null data

    Hi,
    I setup a role which has read access to all records under different tab corretly. However, the reports are displayed with null data. Any idea?
    Thanks VK

    Hi Bobb,
    "Role-Based Can Read All Records" equal to No in my configuration. Requirement is not to allow report creation on others data.
    So, if I make it Yes, then they can access all data in CRMOD and create report. Please let me know if my understanding is correct.
    Thanks VK

  • How to get XLR to show BPs with no transaction data for a given date range

    Hi -
    I am building an XLR report that does a comparison of net sales data across two periods for a given sales employee's BPs.
    The report has the row expansion:
    FACT BPA(*) SLP(SlpName = "ASalesPersonNameHere") ARDT(Code = "ARCreditMemo", "Invoice") Group by BPA.CardName
    and column expansions:
    FIG(SO_TaxDate = @StartDate:@EndDate)
    and
    FIG(SO_TaxDate = @StartDate2:@EndDate2)
    where @StartDate, @EndDate, @StartDate2, @EndDate2 are parameters that define the two ranges of dates.
    The column formulas are, from left to right:
    =ixDimGet("BPA", "CardName")
    =ixGet("SO_DocTotal")      <-- filtered by column expansion for first date range
    =ixGet("SO_DocTotal")      <-- filtered by column expansion for second date range
    The report works fine except for one problem, I would like it to include BPs for which no transaction occurred in either date range as well.
    Any help is greatly appreciated!
    Thanks,
    Lang Riley

    Really appreciate your feedback!  Those are good suggestions. I should have mentioned that I had already tried both those suggestions.
    Removing FACT on BPA in this case ends up returning all the BPs and not respecting the SLP(SlpName = "aName") part of the query. 
    Using **, i.e., * or #NULL, makes no change in the resulting data in this case.  I had thought that ** would be the solution, but it didn't change the outcome.  I still have BPs for which when their sales employee is used as the filter and they have no transactions for either date range, and yet they still do not appear. 
    I should further mention that the IXL query, as it now stands, does return BPs for which one of the periods has no data, just not both, and I have verified that applicable BPs with no transaction data for both periods do exist in my data set.  It seems that perhaps the IXL query needs to be restructured?  Please keep the suggestions coming including how this query might be restructured if necessary.

  • How to Compare date with Current system date in XSLT mapping.

    Hello Experts
    In a XSLT mapping program, I hava a filed, ZZOB which is giving some date.
    which I need to compare with the current date.
    Condition-
    ZZOB is greater than current date or ZZOBLIG = NULL
    Then go further statements.
    how can i campare with the current date?
    Please help.
    Thanks
    Balaprasad

    This example may help:
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">
    <xsl:param name="currentDate"/>
        <xsl:variable name="firstDate" select="concat(substring($currentDate, 1,4),substring($currentDate, 6,2),substring($currentDate, 9,2))"/>
        <xsl:template match="/">
            <xsl:apply-templates select="//item"/>
        </xsl:template>
        <xsl:template match="item">
            <xsl:variable name="secondDate" select="concat(substring(submissionDeadline, 1,4),substring(submissionDeadline, 6,2),substring(submissionDeadline, 9,2))"/>
            <xsl:choose>
            <xsl:when test="$firstDate &gt; $secondDate">
                <xsl:call-template name="late"/>
                </xsl:when>
                <xsl:when test="$firstDate &lt; $secondDate">
                    <xsl:call-template name="ontime"/>
                </xsl:when>
                <xsl:when test="$firstDate = $secondDate">
                    <xsl:call-template name="same"/>
                </xsl:when>
                <xsl:otherwise>Monkeys<br /></xsl:otherwise>
            </xsl:choose>
        </xsl:template>
        <xsl:template name="ontime">
            This is on time
        </xsl:template>
        <xsl:template name="late">
            This is late
        </xsl:template>
        <xsl:template name="same">
            This is on time
        </xsl:template>
    </xsl:stylesheet>

  • How to compare date with thr current date

    Hi,
    I have an inout string which is in date format(dd/mm/yyyy hh:mm:ss) .
    what i need to do is comparing this date string with the current date. if my input string is less than current date , then display error message..
    how to do this?
    regards

    Excellent suggestions from all of you people!
    finally i got the solution
    code is:
    import java.util.*;
    import java.text.*;
    public class TestDate {
      public static void main(String args[]){
        TestDate a = new TestDate();
      TestDate() {
        String DATE_FORMAT = "dd/MM/yyyy hh:mm:ss";
         Date today = new Date();
         Date myDate=null;
        java.text.SimpleDateFormat sdf =
             new java.text.SimpleDateFormat(DATE_FORMAT);
         try{
         myDate = sdf.parse("01/06/2006 00:00:00");
         }catch(Exception e) {System.out.println(e);}
        Calendar c1 = Calendar.getInstance();
        Calendar c2 = Calendar.getInstance();
        c1.setTime(today);
        c2.setTime(myDate1);
        System.out.print(sdf.format(today));
        System.out.print(sdf.format(c1.getTime()));
        if (c1.before(c2)) {
           System.out.print(" is before ");
        if (c1.after(c2)) {
           System.out.print(" is after ");    
        if (c1.equals(c2)) {
           System.out.print(" same as ");    
    System.out.print(sdf.format(c2.getTime()));
      }

  • Problem with displaying chart data

    Hello everybody,
    I have problem with displaying chart data correctly. I'm using a cartesian chart with DateTimeAxis. The stockdata I'm using is for half a year and
    with ticks for every day. The problem is, that Flex displays the data of february in march together with the data of march. I have added a picture
    to show the result. The second column of the grid is for february and the third for march.
    Could anybody help me with this problem. Thanks in advance.
    Thomas

    Hi Chris,
    thanks for your reply. Here you get the source code:
    The following method creates the LineChart:
            public function init():void
                model.upperChart = this;
                model.upperChartStyle.setChartViewStyle(this);
                this.hAxis = new MyDateTimeAxis();
                model.upperChartData.configureHAxis(this.hAxis);
                this.vAxis = new LinearAxis();
                model.upperChartData.configureVAxis(this.vAxis);           
                this.vAxisTitle = new Label();
                this.vAxisTitle.text = model.upperChartData.getVAxisTitle();
                model.upperChartStyle.setVAxisTitleLabelStyle(this.vAxisTitle);
                this.vAxisTitle.x = 10
                this.vAxisTitle.y = 0;
                this.addChild(this.vAxisTitle);
                this.myChart = new CartesianChart();
                //remove default datatip
                this.myChart.showDataTips = false;
                this.myChart.x = 10;
                this.myChart.y = 0;
                this.myChart.width = 768; 
                this.myChart.height = 196;
                model.upperChartStyle.setChartStyle(this.myChart);
                this.addChild(this.myChart);
                //Remove line shadow
                this.myChart.seriesFilters = null;
                this.myChart.horizontalAxis = this.hAxis;
                this.myChart.verticalAxis = this.vAxis;
                this.hAxisRenderer = new AxisRenderer();
                model.upperChartData.configureHAxisRenderer(this.hAxisRenderer);
                this.hAxisRenderer.axis = this.hAxis;        
                model.upperChartStyle.setHAxisRendererStyle(this.hAxisRenderer);
                this.myChart.horizontalAxisRenderers.push(this.hAxisRenderer);
                this.vAxisRenderer = new AxisRenderer();
                model.upperChartData.configureVAxisRenderer(this.vAxisRenderer);
                this.vAxisRenderer.axis = this.vAxis;
                model.upperChartStyle.setVAxisRendererStyle(this.vAxisRenderer);
                this.myChart.verticalAxisRenderers.push(this.vAxisRenderer);
                model.upperChartStyle.setVAxisDataLabelStyle(this.vAxisMinLabel);
                this.addChild(this.vAxisMinLabel);   
                model.upperChartStyle.setSeriesStyle(model.upperChartData.series, model.upperChartData.shares);           
                this.myChart.dataProvider = model.upperChartData.dataProvider;
                this.myChart.series = model.upperChartData.series;
    The data for dataprovider and series you can see in attached file dataprovider.xml.
    xfield is equivalent to timestamp
    yfield is equivalent to absolute
    I think the problem could be the configuration of the datetimeaxis. The following method shows the parameter for the datetimeaxis:
            public function configureHAxis(axis:MyDateTimeAxis):void
                axis.parseFunction = UtilityClass.parseYYYYMMDDHHNNSSString2Date;
                axis.dataUnits = "days";
                axis.dataInterval = 1;
                axis.title = "";
                axis.minimum = new Date(UtilityClass.parseYYYYMMDDHHNNSSString2Date("2009-01-07 00:00:00").time);
                axis.maximum = new Date(UtilityClass.parseYYYYMMDDHHNNSSString2Date("2009-07-06 00:00:00").time);
    And finally you get the function, that I'm using for string to date conversion:
            public static function parseYYYYMMDDHHNNSSString2Date(input:String):Date
                var result:Date = new Date();
                var year:Number = Number(input.substring(0,4));
                var month:Number = Number(input.substring(5,7));
                var date:Number = Number(input.substring(8,10));
                var hours:Number = Number(input.substring(11,13));
                var minutes:Number = Number(input.substring(14,16));
                var seconds:Number = Number(input.substring(17,19));           
                result.setUTCFullYear(year);
                result.setUTCMonth(month-1);
                result.setUTCDate(date);
                result.setUTCHours(hours);
                result.setUTCMinutes(minutes);
                result.setUTCSeconds(seconds);
                return result;           
    I hope that will help to locate the reason for the wrong chart visualization.
    Thanks for any help.

  • Selcting records with most recent date

    Hello Friends
    I am new to this group.
    I am having a set of records as follows in a table
    col1,col2, col3(dd/mm/yyyy)
    1 abc 1/1/2007
    1 def 2/1/2007
    2 ghi 1/1/2007
    2 --- 3/1/2007 (No value in col2)
    3 jkl 1/1/2007
    3 mno 4/1/2007
    I would like the output as follows:
    col1, col2,col3
    1 abc 2/1/2007
    2 3/1/2007
    3 mno 4/1/2007
    (ie with most recent update_dates)
    How to implement this in SQL?

    or:
    SQL> create table t
      2  as
      3  select 1 col1, 'abc' col2, date '2007-01-01' col3 from dual union all
      4  select 1, 'def', date '2007-01-02' from dual union all
      5  select 2, 'ghi', date '2007-01-01' from dual union all
      6  select 2, null,  date '2007-01-03' from dual union all
      7  select 3, 'jkl', date '2007-01-01' from dual union all
      8  select 3, 'mno', date '2007-01-04' from dual
      9  /
    Tabel is aangemaakt.
    SQL> set autotrace on explain
    SQL> select col1, col2, col3
      2    from (select col1, col2, col3, row_number() over (partition by col1 order by col3 desc) rn
      3            from t)
      4   where rn = 1
      5  /
          COL1 COL COL3
             1 def 02-01-2007 00:00:00
             2     03-01-2007 00:00:00
             3 mno 04-01-2007 00:00:00
    3 rijen zijn geselecteerd.
    Uitvoeringspan
       0      SELECT STATEMENT Optimizer=CHOOSE
       1    0   VIEW
       2    1     WINDOW (SORT PUSHED RANK)
       3    2       TABLE ACCESS (FULL) OF 'T' (TABLE)
    SQL> select col1
      2       , max(col2) keep (dense_rank first order by col3 desc) col2
      3       , max(col3) col3
      4    from t
      5   group by col1
      6  /
          COL1 COL COL3
             1 def 02-01-2007 00:00:00
             2     03-01-2007 00:00:00
             3 mno 04-01-2007 00:00:00
    3 rijen zijn geselecteerd.
    Uitvoeringspan
       0      SELECT STATEMENT Optimizer=CHOOSE
       1    0   SORT (GROUP BY)
       2    1     TABLE ACCESS (FULL) OF 'T' (TABLE)Regards,
    Rob.

  • Applicatons that are superseded with a deadline date in the future, kicks of before deadline date has been passed.

    So how to explain this as best as possible....
    First off, I have seen this "issue" since ConfigMgr 2012 RTM and I have seen it continuously through the various upgrades done on the way to ConfigMgr 2012 R2. The environment consists of a single AD domain, one ConfigMgr Primary site with 30 DP's
    and 1500 computers.
    Application B is created and it should supersede application A. The application is present on all computers throughout the environment. The application is distributed to all DP's. The deployment of application A is targeted to a collection containing all
    computers. Then the deployment of application A is deleted. Application B is then configured to supersede application A with an uninstall of application A and the deployment type is replaced with the deployment type of application B. The option that Allows
    users to see older deployment types is not selected. Now application B is deployed to the same collection as application A was. The deployment settings are configured with a deadline date in the future (to match the corporate maintenance window - not a ConfigMgr
    maintenance window), but the application should be visible for users who want to upgrade before the deadline is reached. The option of automatically upgrading any superseded versions of the application is selected. The deployment is not created as a required
    deployment, but only available.
    What happens after the above is done is a bit odd. If I compare a application deployment that is superseded, to the Software Updates that normally have the same psychological effect on users (for anyone in IT this is common knowledge to be: Postpone and
    don't bug me again until deadline has passed and then becomes a forced installation/update, for about 70% of the user mass) this is not the case. After about 24 hours about every single computer that is online has received the deployment of application B and
    has been successfully installed. I refuse to believe that close to a 100% of the users actually select the option to upgrade application B before the deadline has been passed.
    I have checked the above and it looks like it does not honor the deadline given and finds out that when it can kick of the deployment, it does.
    This also happens if I don't delete the deployment of application A and leave it deployed to the same collection as the superseding application B is deployed to.
    Any ideas on why I'm seeing this behavior would be greatly appriciated.
    /Tom Erik

    Well, it's an available deployment. The only thing that it should do is to upgrade the superseded application, if present on the computer and that is set to be performed several weeks in the future. In the particular example (log files) below, the deadline
    is set to be on 1 April 2015 (!). All deployments are set to use client local time, when deployed to a computer collection. All other user (if I remember correct) deployments are set to use UTC, as client local time is not an option.
    What I do see on a particular computer is that when no user was logged on, the deployment started the application installation. This is what I found in the AppEnforce.log (notice the time stamp around the 18th at 13:42):
    +++ Starting Uninstall enforcement for App DT "Install Microsoft Office 2010 w/SP2 - x86 - Windows Installer (*.msi file)" ApplicationDeliveryType - ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a, Revision - 4, ContentPath - C:\WINDOWS\ccmcache\o1, Execution Context - System AppEnforce 18.02.2014 13:42:20 1164 (0x048C)
    A user is not logged on to the system. AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    Performing detection of app deployment type Install Microsoft Office 2010 w/SP2 - x86 - Windows Installer (*.msi file)(ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a, revision 4) for system. AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    +++ Discovered application [AppDT Id: ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a, Revision: 4] AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    App enforcement environment:
    Context: Machine
    Command line: setup.exe /uninstall ProPlus /config uninstall_config.xml
    Allow user interaction: No
    UI mode: 0
    User token: null
    Session Id: 4294967295
    Content path: C:\WINDOWS\ccmcache\o1
    Working directory: AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    Prepared working directory: C:\WINDOWS\ccmcache\o1 AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    Prepared command line: "C:\WINDOWS\ccmcache\o1\setup.exe" /uninstall ProPlus /config uninstall_config.xml AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Executing Command line: "C:\WINDOWS\ccmcache\o1\setup.exe" /uninstall ProPlus /config uninstall_config.xml with system context AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Working directory C:\WINDOWS\ccmcache\o1 AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Post install behavior is BasedOnExitCode AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Waiting for process 5108 to finish. Timeout = 120 minutes. AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Process 5108 terminated with exitcode: 3010 AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    Looking for exit code 3010 in exit codes table... AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    Matched exit code 3010 to a PendingSoftReboot entry in exit codes table. AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    ++++++ App enforcement completed (547 seconds) for App DT "Install Microsoft Office 2010 w/SP2 - x86 - Windows Installer (*.msi file)" [ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a], Revision: 4, User SID: ] ++++++ AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    And this kind of corresponds with what I can see in the ServiceWindowManager.log (again, notice the timestamp at 13:42):
    OnIsServiceWindowAvailable called with: Runtime:1, Type:6 ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    Biggest Active Service Window for Type=6 not found ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    Program cannot Run! Setting *canProgramRun to FALSE ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    WillProgramRun called with: Runtime:1, Type:6 ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    A Service Window of this type exists. ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    There exists a Service Window of this Type, for this duration. The Program will run eventually. ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:42:17 5504 (0x1580)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:42:17 5504 (0x1580)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:42:19 3396 (0x0D44)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:42:19 3396 (0x0D44)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:51:27 5704 (0x1648)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:51:27 5704 (0x1648)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:51:28 756 (0x02F4)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:51:28 756 (0x02F4)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:03:52 5060 (0x13C4)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:03:52 5060 (0x13C4)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:03:52 6096 (0x17D0)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:03:52 6096 (0x17D0)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:04:12 4192 (0x1060)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:04:12 4192 (0x1060)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:04:14 5828 (0x16C4)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:04:14 5828 (0x16C4)
    There are no maintenance windows configured in ConfigMgr at all for any collections.
    /Tom Erik

  • Sql Devloper 4.0.0.13 - problems with displaying user data types

    Hi,
    I have installed new version of sqldeveloper and have discovered some problems with displaying user data types. The data that is described as VARCHAR2 are displayed with ‘???’.
    The problem persist in table view, script output and exported files.
    My type is described as follows:
    create or replace TYPE "DPTY_ADRESA" AS OBJECT
      ID_DPSF_OPCINE                                         NUMBER,
      ID_DPSF_MJESTA                                        NUMBER,
      OPCINA                                            VARCHAR2(100),
      MJESTO                                            VARCHAR2(100),
      ULICA                                 VARCHAR2(200),
      BROJ                                   VARCHAR2(20),
      SPRAT                VARCHAR2(20),
      OSTALO                             VARCHAR2(100),
      CONSTRUCTOR FUNCTION dpty_adresa RETURN SELF AS RESULT
    add MEMBER FUNCTION dajAdresu RETURN VARCHAR2 cascade;
    when make select column from table that contains this type I get next results:
    CASE 1:
    SQLDeveloper Version 3.2.20.09; Build MAIN-09.87; JDK 1.6.0_43; Windows 7 64 bit
    Select:
    select id, adresalokacija
    from dptr_saglasnosti
    where id = 1;
    Result:
            ID ADRESALOKACIJA
             1 COMP.DPTY_ADRESA(124,4913,'TRAIK','TURBE','BABANA','3452','0',NULL)
    END CASE 1;
    CASE 2:
    SQLDeveloper Version 4.0.0.13; Build MAIN-13.80; JDK 1.7.0_40; Windows 7 64 bit
    Select1:
    select id, adresalokacija
    from dptr_saglasnosti
    where id = 1;
    Result1:
    ID ADRESALOKACIJA
             1 COMP.DPTY_ADRESA(124,4913,'???','???','???','???','???',NULL)    
    But if I select one element it is displayed normal.
    Select2:
    select id, a.adresalokacija.opcina
    from dptr_saglasnosti a
    where id = 1;
    Result2:
    ID ADRESALOKACIJA.OPCINA
             1 TRAVNIK                  
    END CASE 2;
    I have tried this scenario on three different pc with same output.
    Pleas help me to get rid of the '???' in result.
    Best Regards,
    Omer

      I tried on SQLDeveloper Version 4.0.0.13; Build MAIN-13.80; JDK 1.7.0_45; Windows 7 64 bit; NLS setting is default
    all data can show,No ??? in result
    Test step as following:
    create or replace TYPE "DPTY_ADRESA" AS OBJECT
      ID_DPSF_OPCINE                                         NUMBER,
      ID_DPSF_MJESTA                                        NUMBER,
      OPCINA                                            VARCHAR2(100),
      MJESTO                                            VARCHAR2(100),
      ULICA                                 VARCHAR2(200),
      BROJ                                   VARCHAR2(20),
      SPRAT                VARCHAR2(20),
      OSTALO                             VARCHAR2(100),
      CONSTRUCTOR FUNCTION dpty_adresa RETURN SELF AS RESULT
    alter TYPE "DPTY_ADRESA" add MEMBER FUNCTION dajAdresu RETURN VARCHAR2 cascade;
    CREATE TABLE dptr_saglasnosti (
    adresalokacija        DPTY_ADRESA,
      id    number);
      INSERT INTO dptr_saglasnosti VALUES (
      DPTY_ADRESA (65,225,'Vrinda Mills', '1-800-555-4412','sss','aaaa','eeeee','attta'),1 );
    select id, adresalokacija from dptr_saglasnosti where id = 1;
    ID ADRESALOKACIJA
    1    HRCP.DPTY_ADRESA(65,225,'Vrinda Mills','1-800-555-4412','sss','aaaa','eeeee','attta')

Maybe you are looking for

  • How to retrieve non-english characters from a query

    Hello, My apologies if this post is not in its proper place, but I was a bit confused where to add it. I'm running a query using SQL Developer on a table which contains several companies names from many different countries, and one of the checks I ne

  • Universal cable remote with Mini

    I am using a Mini as a media server for my home theatre setup. I would like to get rid of the Apple remote so I only have to use one remote device. I have been able to program my Cox cable universal remote to control all devices (SONY Bravia, Sony re

  • Drivers for "older" products?

    Hi, I have a Creative mp3 player Nomad Zen and a Live! webcam. I was stunned to see on the Vista drivers page that there is "no development planned" for Vista drivers for these products. Why is this Is this the way Creative stand behind their product

  • Problem downloading pdf files

    I would like to learn more about IAS High availability, so I'm looking at page http://technet.oracle.com/products/ias/hi_av/content.html. I don't seem to be able to download ttp://technet.oracle.com/products/ias/pdf/firewallLoadbalancer.pdf. After 2/

  • N80 upgrade for the Arab world owners in Services ...

    Hello Guys, Good news for Arabic owners of N80. Now I got these changed my N80 after upgrading it in Nokia Service Center in State of Qatar. The new version is : V 4.0623.0.41 26-07-2006 RM-92 Nokia N80 ( 08 ) 1. Adobe PDF Reader has been added. 2. M