How can I validate attribute (type timestamp) enter date day is not Sunday.

Hi all

problem is I want to validate the attribute of type timestamp. When the user select a date if the current date is Sunday as the error message

show to the user.

I can do this with the expression of the Groove.

You can add a validation script to the EO attribute and use groovy as expression

def d = newValue;
println d.day;
return d.day != 0;
      

I have only tested with a date, but it should work with a timestamp too...

Timo

Tags: Java

Similar Questions

  • How can I validate the data in the control file?

    Consider that the SQLLoader reads the data entry of the path file and loads the data in the base tables up on top of the description specified in the control file.
    First, the form is created:

    create table sql_loader_1 (load_time date, digital Champ_1, Champ_2 varchar2 (10))
    Example of control file:
    load_1.CTL

    load data
    INFILE "load_1.dat", "str"\r\n"
    insert into table sql_loader_1
    (
    load_time sysdate,
    Champ_2 position (01:10).
    Champ_1 position(11:20)
    )
    Note that positions 11 to 20 are loaded in positions 1 to 10 in Champ_2 and Champ_1. The load_time field is filled with time current (sysdate) load.

    Here is the data. The name of the file (load_1.dat) had been specified with the statement for infile in the control file.

    load_1.dat

    0123456789abcdefghij
    **********##########
    foo bar
    This is a very long line
    and the next one is
    short

    declared the Champ_1 as a numeric data type, but the input data file contains the data "Sue"(position 11:20) so the sql loader adds not the record to the database instead the record is written in the bad file. But I want to validate the data of the "(position 11:20) is digital or not." How can I post this in the control file itself? If it is not possible, how can I validate it in the database? give me a sample code to explain this

    Here are two ideas.

    Idea 1: This control file will check to see if the data to be loaded in Champ_1 contains a number (including the negative and decimal).

    load data
    infile 'load_1.dat' "str '\r\n'"
    insert into table sql_loader_1
    (
    load_time sysdate,
    field_2 position( 1:10),
    field_1 position(11:20) "decode(trim(translate(:field_1,'-0123456789.',' ')),null,:field_1,-999)"
    ) 
    

    If Champ_1 is a number or null, it is passed through, as is. If there is no numeric characters (in addition to '-'and'.') a distinct value-999 will be inserted for you allow to load the rest of the columns and easy to see the lines had data that cannot be loaded in Champ_1. This idea has its flaws (a string like "... ("will always drain the .bad file)

    Idea 2: Load the data into a staging table first (or define an external table) where all columns are VARCHAR2. Then use SQL or PL/SQL to validate data in the staging table in your process to move the data into the table with the actual data types.

  • HOW CAN SOMEONE VALIDATE MICROSOFT WINDOWS ONLINE?

    How can someone validate windows genuine 7, 8, 10 online? / What is the secure link to validate windows genuine 7,8,10 online anytime?

    Visit our page what to look for on the Microsoft How to Tell website...

  • How can I validate my copy of Windows XP

    I am trying to create a copy of mssstool32 on a cd but it takes imapi v2. but it says that I have to validate my XP first.
    How can I validate it?

    http://Windows.Microsoft.com/en-us/Windows/help/genuine/what-is-validation

    Click Validate now on the right side.

  • How can I get the type of coverage to work

    type of coverage

    How can I get the type of coverage to work

    Hi Ted,

    Once you take the type of coverage, it's ready to go!

    You are in a place to type in information?

    Once it is aligned, it works like a regular keyboard.

    B Eddie

  • How can I change the type of image file to download on a site like walmart or walgreens for printing?

    How can I change the type of image file to download on a site like walmart or walgreens for printing?

    In general, they will accept the image in the format, that it was taken (if it was taken by the majority of cameras or cell phones).  But if so, you have a few options.

    The most simple and integrated solution is Microsoft Paint.  Yes it is from the 1980s, but it still works and changes of a good job for a time.  Just to right click on the photo file, choose open with and choose paint.  Then go to file > save as and save this return as the file type you want it to be (like PNG or BMP or JPG, quality declining in the JPG option).

    If you need more options like changing the quality he uses during conversion, another free option (of the very very many) is Paint.NET, an open source free image editing program. http://www.dotPDN.com/downloads/PDN.html

    There are also programs that can do it in bulk, so you can highlight 300 photos and do convert them all at once.  You can do this for free or with tools like Photoshop.

  • I don't have a MAC no external CD and I bought Lightroom 5 some time ago, how can I download Lightroom 5 and enter my serial number, I always see 6 of Lightroom, but not version 5?

    I don't have a MAC no external CD and I bought Lightroom 5 some time ago, how can I download Lightroom 5 and enter my serial number, I always see 6 of Lightroom, but not version 5?

    Lightroom - all versions

    Windows

    http://www.Adobe.com/support/downloads/product.jsp?product=113&platform=Windows

    Mac

    http://www.Adobe.com/support/downloads/product.jsp?product=113&platform=Macintosh

  • How can I get the type of device in ESXi5?

    In ESX or ESXi4, use dmicode | grep 'product name'-i to get the type of device. But this command is not found in ESXi5. So, how can I get the type of device in ESXi5? Thank you.

    The dmicode | grep 'product name'-i train ESX4.1 as follows:

    [root@host22 ~]# dmidecode | grep -i "product name"
     Product Name: CN21UPSA  
     Product Name: CN21UPSA

    Try the simple way: "esxcli hardware platform get."

    / Rubeck

  • How can I change the name I entered during the creation of my my name on behalf of our company Adobe ID?

    How can I change the name I entered during the creation of my my name on behalf of our company Adobe ID?

    See: How can I change the name of the account on behalf of our company?

  • How can I perform this type of beach using DPL join query?

    How can I perform this type of beach using DPL join query?

    SELECT * from t where 1 < = t.a < = 2 and 3 < = t.b. < = 5

    In this pdf file: http://www.oracle.com/technology/products/berkeley-db/pdf/performing%20queries%20in%20oracle%20berkeley%20db%20java%20edition.pdf,

    It shows how to perform "Two motion equal on a single primary database" like SELECT * TAB WHERE A = col1 AND col2 = B using the join entity class, but it does not give a solution on the range join query.

    Right, you can only use an index for this query. If you do not need another index for another query, you might fall (remove @SecondaryKey).

    -mark

  • Game to "Save history" for 30 days, can only view last 7 days - how can I view the longer history of 7 days?

    "Save history" set to 30 days but can only view last 7 days of history - how can I view the longer history of 7 days?

    According to your troubleshooting info, you have 2 set preferences to update the:
    Browser.history_expire_days
    7

    Browser.history_expire_days. Mirror
    7

    In the address bar, type Subject: config and press ENTER. The subject: config "This might void your warranty!" warning page may appear. Click on that I'll be careful, I promise! to continue on the subject: config page.
    Search for the preference browser.history_expire_days. Right-click on it and select reset. Do the same for other preferences.

  • How can I extend my Windows 7 Enterprise 90 Day Trial version?

    How can I extend my Windows 7 Enterprise 90 Day Trial version?  I can't find anywhere to buy a key for this version.

    You can not, you can try this reset, but after it has expired, you must save and buy the final product or return to your previous version of Windows. Windows 7 Enterprise Edition is a volume license edition only, Microsoft it provides only an assessment because it has parity feature with Windows 7 Ultimate edition.

    Windows 7 - version comparisons:

    http://Windows.Microsoft.com/en-us/Windows7/products/compare-editions

    MS Windows 7 store price:

    http://store.Microsoft.com/Microsoft/Windows-Windows-7/category/102

    You could try to reset the product to get an extension, no guanrateed.

    Click Start, type: CMD

    Click with the right button on CMD, click run as administrator

    At the command prompt, type the following command:

    slmgr.vbs - rearm

    And then press ENTER.

  • How can I activate my Adobe Photoshop CS.  It will not work on the line and must be made by phone

    How can I activate my Adobe Photoshop CS.  It will not work on the line and must be made by phone?

    You must download the version without activation of CS2.

    Download Acrobat 7 and CS2 products

    Install, then enter the new serial number provided at this link.

  • How can I find a large amount of data from a stored procedure?

    How can I find a large amount of data to a stored procedure in an effective way?

    For example do not use a cursor to go through all the lines and then assign values to variables.

    Thanks in advance!

    >
    How can I find a large amount of data to a stored procedure in an effective way?

    For example do not use a cursor to go through all the lines and then assign values to variables.
    >
    Leave the query to create the object back to you.

    Declare a cursor in a package specification than the result set gives you desired. And to declare a TYPE in the package specification which returns a table composed of % rowtype to this cursor.

    Then use this type as the function's return type. Here is the code example that shows how easy it is.

    create or replace
        package pkg4
          as
            CURSOR emp_cur is (SELECT empno, ename, job, mgr, deptno FROM emp);
            type pkg_emp_table_type is table of emp_cur%rowtype;
            function get_emp(
                             p_deptno number
                            )
              return pkg_emp_table_type
              pipelined;
      end;
      / 
    
     create or replace
        package body pkg4
          as
            function get_emp(
                             p_deptno number
                            )
              return pkg_emp_table_type
              pipelined
              is
                v_emp_rec emp_cur%rowtype;
              begin
                  open emp_cur;
                  loop
                    fetch emp_cur into v_emp_rec;
                    exit when emp_cur%notfound;
                    pipe row(v_emp_rec);
                  end loop;
              end;
      end;
      / 
    
    select * from table(pkg4.get_emp(20));
    
         EMPNO ENAME      JOB              MGR     DEPTNO
    ---------- ---------- --------- ---------- ----------
          7369 DALLAS     CLERK2          7902         20
          7566 DALLAS     MANAGER         7839         20
          7788 DALLAS     ANALYST         7566         20
          7876 DALLAS     CLERK           7788         20
          7902 DALLAS     ANALYST         7566         20
    

    If you return a line an actual table (all columns of the table) so you don't need to create a cursor with the query a copy you can just declare the type like this % rowtype tables table.

     create or replace
        package pkg3
          as
            type emp_table_type
              is
                table of emp%rowtype;
            function get_emp(
                             p_deptno number
                            )
              return emp_table_type
              pipelined;
      end;
      / 
    
     create or replace
        package body pkg3
          as
            function get_emp(
                             p_deptno number
                            )
              return emp_table_type
              pipelined
              is
              begin
                  for v_rec in (select * from emp where deptno = p_deptno) loop
                    pipe row(v_rec);
                  end loop;
              end;
      end;
      / 
    
  • How can I create a query with the data control to the web service?

    I need to create a query with the order of web service data, WSDL, it is query operation, there is a message of parameter with possible query criteria and a return message contains the results. I googled but can't find anything on the query with the web service. I can't find a criterion "named" to the data control of web service as normal data control. Blog of Shay, I saw the topics on the update with the data of web service command. How can I create a query with the data control to the web service? Thank you.

    Hello

    This might help

    * 054.     Search form using control data WS ADF and complex of entry types *.

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/index-101235.html

Maybe you are looking for

  • QuickLook

    The Quicklook function no longer from time to time on my iMac since I've upgraded to El Capitan. No idea why?

  • Pavilion g6: lost Poweron password g6

    Lost BIOS / Poweron password. Receive the 62288724 error message.

  • upgarded clone hard drive won't validate

    I cloned on a HD 500 GB from a 20 GB hard drive and now it won't validate.  My 20 GB stands as a unique backup offline. There is only a single running instance of that.  How can I revalidate my software?

  • HP 9800

    Driver for Windows 7 64 bit does not work with the HP 9800 printer with duplexer.  The duplexer mode does not work with Windows 7.    The driver allows only unique impression.  Changing the settings advanced under Printer Setup does not allow for aut

  • Vista stops on its own

    Vista stops periodically restarts with the message, do not turn your computer off, 1 of 3, etc.  What needs to be fixed?