Assessment on a parameter validation

Hi all

I need a help in the validation setting coded below.

I have two properties RCA_UDA and RCA_UDA3 the condition I want here is for any member of the branch the property value that rca_uda cannot be blank where RCA_UDA3 has a value of property with character TDR.

Here is the code that I wrote and some conditions here are according to my requirement that knots should be under specific articles, which is correct. but I want the validation to validate to the members of the branch based on the value available for RCA_UDA3.

If)

And)

(OR)

IsBlank (PropValue (Custom.RCA_UDA)).

Equals (String, ABBREV (), TOTAL_Entity), IsNodeBelow (ABBREV (), TOTAL_Entity),

Equals (String, ABBREV (), PR560000), IsNodeBelow (ABBREV (), PR560000),

Equals (String, ABBREV (), PRTG7000), IsNodeBelow (ABBREV (), PRTG7000)),

Not (PropValue (Core.Leaf)).

LessThan (Length ((PropValue (Custom.RCA_UDA3), TDR, F) ReplaceStr), Length (PropValue (Custom.RCA_UDA3)), Integer),

Not (ISBlank (propvalue (Custom.BPA_UDA))),

(IsBlank (PropValue (Custom.BPA_UDA))), True)

Madhabika

OK malfoy,

Here try this - ive hopefully it well understood

If)

And)

(OR)

Equals (String, ABBREV (), TOTAL_Entity), IsNodeBelow (ABBREV (), TOTAL_Entity),

Equals (String, ABBREV (), PR560000), IsNodeBelow (ABBREV (), PR560000),

Equals (String, ABBREV (), PRTG7000), IsNodeBelow (ABBREV (), PRTG7000)

),

Not (PropValue (Core.Leaf))),

If)

LessThan (Length ((PropValue (Custom.RCA_UDA3), TDR, F) ReplaceStr), Length (PropValue (Custom.RCA_UDA3)), Integer),

Not (IsBlank (propvalue (Custom.BPA_UDA))),

If)

IsBlank (PropValue (Custom.RCA_UDA3)).

(IsBlank (Propvalue (Custom.BPA_UDA)), True)), True)

Thank you

Denzz

Tags: Business Intelligence

Similar Questions

  • Parameter validation query

    Hi all

    I have a request here on a parameter validation, can you please advise on this.

    If)

    And (NodeIsLeaf (),

    (OR)

    IsBlank (PropValue (Custom.BPA_UDA)).

    IsNodeBelow (Abbrev (), TOTAL_PC)

    IsNodeBelow (Abbrev (), TOTAL_PC1)

    IsNodeBelow (Abbrev (), PR70005)

    Equals (String, PropValue (Essbase.ASO.datastorage), StoreData),

    Equals (String, PropValue (Essbase.ASO.datastorage), NeverShare))),

    Not (IsBlank (PropValue (Custom.BPA_UDA))), true)


    My condition here is, if a node is a leaf node and the chapters of specific nodes, then its BPA_UDA value cannot be empty if the value of Essbase.ASO.DataStorage is StoreData or NeverShare.

    and I have a default 'white' to BPA_UDA value.

    but this above setting is restricting me to create a node without issue, because I think that my 4th line of code goes against the last line in the code.


    Can someone advise please if it is possible to have an empty default value as well as a validation cannot have a blank leaf node where the Dtx200 value is available as above.


    In any case, I want a real-time validation here and no lot.


    Hey Madhabika,

    Try this-

    If)

    And (NodeIsLeaf (),

    (OR)

    IsNodeBelow (Abbrev (), TOTAL_PC)

    IsNodeBelow (Abbrev (), TOTAL_PC1)

    IsNodeBelow (Abbrev (), PR70005))

    ),

    If)

    (Or)

    Equals (String, PropValue (Essbase.ASO.datastorage), StoreData),

    Equals (String, PropValue (Essbase.ASO.datastorage), NeverShare)

    ),

    No (and)

    IsBlank (PropValue (Custom.BPA_UDA)).

    IsDefinedPropVal (Custom.BPA_UDA, Abbrev ())

    (), True), True)

    Thank you

    Denzz

  • Help needed in the parameter validation and ownership

    Hello Denzz/Dupont,

    Sorry for the confusion between you guys, but please find a new parameter of condition that I need for a property evaluation and validation above top of it.

    I have 2 Essbase property i, e Essbase.ASO.DataStorage and Essbase.BSO.DataStorage that are defined with the default as empty from now.

    I want to do it derived property satisfying the scenarios below.

    (1) all the Member of sheet under hierarchy account should be Essbase.ASO.DataStorage = Nevershare

    All the Limb Member of the hierarchy that account must have Essbase.ASO.DataStorage = StoreData

    (2) all the leaf Member of the hierarchy that account must have Essbase.BSO.DataStorage = Nevershare

    All the Limb Member of the hierarchy that account must have Essbase.BSO.DataStorage = DynamicCalc

    (3) as it is requested to the point 2, all the sheet military under the hierarchy ought to have Essbase.BSO.DataStorage = Nevershare

    (with condition applied here)

    Essbase.Bso.Formula property if it is filled or have all the values in it, then Essbase.BSO.DataStorage should be replaced by DynamicCalc

    Alternatively it can be Nevershare if Essbase.Bso.Formula property is empty.



    I also want a parameter validation here, if the user tries to change all values in these two different properties of the derived value, then it should give them a validation error.


    Yes it would be then that node add and that was my main reason to ask if it worked - the fire

    The thing is it prevents the two properties ASO and storage BSO to have empty values and while creating nodes these accessories will be empty

    OK try this-

    If (PropValue (Core.Leaf),

    And)

    If)

    IsBlank (PropValue (Custom.Essbase.BSO.DataStorage)), it's true.

    If)

    IsBlank (PropValue (Custom.Essbase.BSO.Formula)).

    Equals (String, PropValue (Custom.Essbase.BSO.datastorage), Nevershare),

    Equals (String, PropValue (Custom.Essbase.BSO.datastorage), DynamicCalc)

    )

    ),

    If)

    IsBlank (PropValue (Custom.Essbase.ASO.DataStorage)), it's true.

    Equals (String, PropValue (Custom.Essbase.ASO.datastorage), Nevershare)

    )),

    And)

    If)

    IsBlank (PropValue (Custom.Essbase.ASO.DataStorage)), it's true.

    Equals (String, PropValue (Custom.Essbase.ASO.datastorage), StoreData)

    ),

    If)

    IsBlank (PropValue (Custom.Essbase.BSO.DataStorage)), it's true.

    Equals (String, PropValue (Custom.Essbase.BSO.datastorage), DynamicCalc)

    ))

    )

  • Query the parameter validation

    Hi all

    I need help to create a validation setting.

    I assigned a parameter in planning property HP. SourcePlanType making it a derived property type.

    i, e

    If ((Equals (String, ABBREV (), ABC), IsNodeBelow (ABBREV (), ABC)), however, Plan1

    If (or (Equals (String, ABBREV (), XYZ), IsNodeBelow (ABBREV (), XYZ)), 2,)

    If (or (Equals (String, ABBREV (), MNC), IsNodeBelow (ABBREV (), MNC)), plane3,)))

    which means that any node or less ABC, XYZ, MNC must give Plan1, Plan2, plane3 value for this property, or else an empty value.

    I want a custom validation to run on this property, and when a user attempts to assign a value to the node equal to or lower than ABC, XYZ, MNC exception Plan1, Plan2, plane3 it should give a validation error.

    Thank you

    Madhu

    It must have worked...

    However, try this for your validation - a small modified form of TI-

    If)

    (OR)

    Equals (String, ABBREV (), TOTAL_ACCOUNT_IS),

    IsNodeBelow (Abbrev (), TOTAL_ACCOUNT_IS)),

    Equals (String, PropValue (Custom.test), Plan2),

    If (OR)

    Equals (String, ABBREV (), TOTAL_ACCOUNT_BS),

    IsNodeBelow (Abbrev (), TOTAL_ACCOUNT_BS)),

    Equals (String, plane3 PropValue (Custom.test)),

    If (OR)

    Equals (String, ABBREV (), TOTAL_ACCOUNT_DS),

    IsNodeBelow (Abbrev (), TOTAL_ACCOUNT_DS)),

    Equals (String, PropValue (Custom.test), plan1), true)))

  • I get a Parameter (valid parameters are "/" and "/ Uninstall" install) command line invalid when you try to open a saved information zip file

    When I get an email from a cell phone photo, it is saved in the download folder (which is another problem), and when I try to open it in that folder I get the above error message. I am able to open the image in the body of the email, however. I would like to save these photos in "My Documents/pictures."
    Thank you... System WIN 7

    If the image is displayed in the body to the size you want, you can save using one of these approaches:

    • image right click > Save Image as...
    • Right-click (anywhere on the page) > Page Info > media tab > choose image > button "Save as."

    To change your download folder, or activate the dialog box to allow you to choose each time, read this article: start-up, homepage, tabs and download settings.

    Does it work?

    About the error message in your subject line, I don't know what is the cause. What program do you use to Zip/Unzip?

  • Invalid parameter string

    Hello

    I often validation error when I want to import into parameters in a child workflows.

    In my workflow, a string is initialize with a number (strValue). I checked that the value is correctly set (System.debug (strValue)).

    Later in my workflow, he launched a child workflow that needs this string (strValue). At this point, I get fatal errors:

    • Workflow failed: parameter not valid (s)
    • For the "strValue" parameter validation error: required field not defined
    • Workflow failed: validation error

    If I hard code the "strValue ' in the attributes of the tab in my workflow, I don't experience the error. Even if I turn "strValue" as an entry workflow and enter it in the presentation view when I submit my workflow to start.

    Any ideas how to avoid these mistakes?

    Thank you for your contributions.

    Fred

    OK, validation issue when running on subworkflow. My previous statement was valid for a validation running on the parent workflow.

    Include a System.log (System.getObjectType (strTaskID)); in the box of scriptable before subworkflow that fails.

    If it does not come as a string, you will have to climb when assigning the value with the addition of + "";

    Christophe.

  • Satellite Pro L450D started to freeze often enough

    Hello.

    My Satellite L450D Pro Windows 7 running began to freeze a lot. I have re-installed DVD of restoration to try to restore from a hidden partition failed.
    Installation seemed to go OK, but when laptop running continued to freeze occasionally.
    I ran HDD tests, memory tests & tests CPU Toshiba diagnostics & ultimate boot cd, no reported problem.

    The event log indicates that "the driver has detected an error in the IDE oucederomsurlesecondport IDE 1, event ID 11 controller." This event repeats every few minutes.
    I downloaded and installed the latest HWSetup files, but no difference. Then, I walked past and BIOS under controller SATA AHCI to compatibility. What seems to have prevented these messages error, but from what I read this parameter is incorrect for win7. I always get some error messages on the start/stop, but no mention of atapi.

    The messages are now
    SCRegset ValueEXWcall failed for action failed with the following error: access is denied.
    Display is not active
    CPLIB-general-no parameter valid
    Automatic configuration service WLan has stopped successfully.
    Windows has detected that your registry files are still in use.

    I would love advice on where first untangle my problem
    Thank you
    Dave

    It seems that the problem of CD/DVD device or controller problem where the CD/DVD drive is connected.

    What you could do is to remove the CD/DVD of the STRANGE Bay drive and might try to start Notepad Satellite without the optical disc drive connected.
    If the issue seems always, the problem could be linked to the motherboard controller.

  • Push app blackBerry internal service

    We have an application that is developed for a client. The customer is not the application is available on BlackBerry World. So we deploy the application on the network of the company.

    The app has BlackBerry Service active Push and so far we have tested using the Service of Push BlackBerry (assessment) which will be valid for 4 months. To be valid without limit, the Service of Push BlackBerry (Production) will be useful?

    Edit: Our application running on a BIS plan

    Yes, you should not use PROD or expiry of your account. EVAL also limits the number of active users, 50 or 100, I think and is much less stable.

    The app doesn't have to be deployed via BlackBerry World to use Push.

  • Get the comments subnet mask

    Hello

    I was in and out of the internet and can't seem to find an answer to this.

    I'm trying to exit the script to include the IP address of the virtual computer a Guest and its subnet mask.  I can't find any command which will present it without providing an account to the virtual machine (Get-VMGuestNetworkInterface).  VMtools is unaware of the IP address and the mask?  Maybe it's so simple that I forgot something.

    I'm looking for something like this: Get-Cluster '< cluster > | Get - VM | Select Name, {$_.} Guest.IPAddress}, {$_.} ExtensionData.Summary.Guest.Subnet}

    Of course, 'Guest.Subnet' is not a parameter valid, but is there something that would work in its place?

    Thanks in advance!

    This is because the loop ForEach do not place anything in the pipeline.

    A trick to avoid this, is to do the full script in the 'call' block (the & operator), and then redirect to the Export-Csv.

    Something like that

    &{foreach($vm in (Get-Cluster | Get-VM)){    $vm.ExtensionData.Guest.Net | Select @{N="VM";E={$vm.Name}},MacAddress,Network,    @{N="DHCP";E={$_.IpConfig.Dhcp.Ipv4.Enable}},    @{N="IP";E={$_.IpAddress[0]}},    @{N="Subnet Mask";E={            $dec = [Convert]::ToUInt32($(("1" * $_.IpConfig.IpAddress[0].PrefixLength).PadRight(32, "0")), 2)            $DottedIP = $( For ($i = 3; $i -gt -1; $i--) {                    $Remainder = $dec % [Math]::Pow(256, $i)                    (                        $dec - $Remainder) / [Math]::Pow(256, $i)                    $dec = $Remainder                } )            [String]::Join('.', $DottedIP)         }}}} | Export-Csv -Path report.csv -NoTypeInformation -UseCulture
    
  • Insert the Connectionwithsuchprocedures insert anchored

    I can't find the info on how to insert an insert in an existing using ExtendScript. Does anyone have experience with this?

    Thank you

    Jang

    Hi Jang,

    Here is the summary solution.

    To insert a new Medallion (in other words, a new chart referenced) in an anchored frame, you must:

    -Deselect all objects of chart in the document, and then select just the anchored image (fixed framework. GraphicIsSelected = true, all the other charts to false).

    -Use Doc. Import() way standard, except don't worry a parameter valid textLocP. Simply specify doc. TextRange.beg or null.

    The result will be a new chart referenced as a child of the anchored frame. Note that this method is the procedure the GUI-based.

    Russ

  • CI based Web Service error handling

    Hello

    I use a CI based web service to update my ps tables. Now, I have a requirement to capture the request and response messages in a table / how to get the request message?

    PeopleSoft already collects it for you.

    You can retrieve the request and response xml by using the method GetSyncLogData in the class IntBroker
    PeopleSoft also uses that you submit the request and response xml in services monitor.

    Line of code in the pageactivate of AMM_RAWXML4
    + & str = %IntBroker.GetSyncLogData (AMM_SYNCLIST. GUID, decodelogtype (AMM_DERIVED. LOGTYPE), False); +

    You can retrieve the TransactionID (first parameter) by running a select statement on PSIBLOGHDR where IB_OPERATIONNAME = 'YOUR_CI_SERVICE_OPERATION_NAME. '

    PeopleBooks on this method:
    http://docs.Oracle.com/CD/E28394_01/pt852pbh1/Eng/psbooks/TPCR/book.htm?file=TPCR/htm/tpcr27.htm#57248C9C_1355AB6F02A_6CF7

    Syntax
    GetSyncLogData (TransactionId, LogType % [, Archive])

    Description
    Use the GetSyncLogData method to return a log containing information about the specified synchronous message.
    You can use this information for debugging. Using this method, you can get the data request and response to a synchronous request, before and after the transformation.
    This function is used in PeopleCode for the Message monitor.

    Parameters
    TransactionId
    Specify the ID of the published message transaction.
    LogType
    Specify the type of log that must be returned, depending on the type of message. See below for valid values.
    Archives
    Specify whether to retrieve logs archived as well. This parameter takes a Boolean: true to return archived newspapers, false otherwise. The default value is false.

    For the LogType parameter, valid values are:
    Constant value
    Description
    % Sync_RequestOrig
    Gets the log for a data sync original request message.
    % Sync_RequestTrans
    Gets the log for a message of transformed data synchronization request.
    % Sync_ResponseOrig
    Gets the log for a data sync original response message.
    % Sync_ResponseTrans
    Gets the log for a message of transformed data from reply sync.

    Returns
    An XML string containing the log data.

  • How can I set the default value for an input text element?

    Hello

    I have a page where I ask the user to fill out entry texts.
    The input text have links for some parameters of an exported method of the AM via the DataControl.
    Once the user fills the text of entry, he can click a button that executes the method associated with AOS.
    It's ok.

    Now, I want to set default values appropriate (taken from a java method) for some texts of entry on the initial page rendering, for they are virgins.
    How can I do this?
                                <af:inputText value="#{bindings.parameter.inputValue}" label="Method Parameter"
                                              required="#{bindings.parameter.hints.mandatory}"
                                              columns="#{bindings.parameter.hints.displayWidth}"
                                              maximumLength="#{bindings.parameter.hints.precision}"
                                              shortDesc="#{bindings.parameter.hints.tooltip}" id="it15">
                                    <f:validator binding="#{bindings.parameter.validator}"/>
                                </af:inputText>
    
      <executables>
        <variableIterator id="variables">
          <variable Type="java.lang.String" Name="parameter" IsQueriable="false"/>
        </variableIterator>
      </executables>
    
    
  • date and timestamp data type lengths

    Hello

    Documentation, says the following:

    : Date parameter valid [...]. The size is fixed to 7 bytes. This data type contains the datetime fields YEAR, MONTH, DAY, HOUR, MINUTE, and SECOND. There can be no fractions of a second or a zone.

    TIMESTAMP [(fractional_seconds_precision)]
    Year, [...] setting. The size is 7 or 11 bytes, depending on the precision. This data type contains the datetime fields YEAR, MONTH, DAY, HOUR, MINUTE, and SECOND. It contains fractions of a second, but does not have a time zone.

    However, if I create a table as follows:

    create table t9 (timestamp (3) c1, c2 date);

    and do:

    insert into values t9 (systimestamp, sysdate);
    commit;

    Select length (c1), (c2) length, lengthb (c1), (c2) lengthb of t9.

    I get


    LENGTH (C1) (C2) LENGTH LENGTHB (C1) (C2) LENGTHB
    ---------- ---------- ----------- -----------
    21 8 21 8

    Can someone please explain this to me?

    Thank you

    I think you want to do this to check the time.

    ME_XE?select dump(c1) as c1, dump(c2) as c2 from t9;
    
    C1                             C2
    ------------------------------ ------------------------------
    Typ=180 Len=11: 120,110,4,19,1 Typ=12 Len=7: 120,110,4,19,16,
    6,30,31,13,105,58,64           30,31
    
    1 row selected.
    
    Elapsed: 00:00:00.17
    ME_XE?
    
  • MOD Pl/Sql &amp; APEX - Clarifications

    Lately, there are a lot of posts related to tabluar forms failing to submit when the page specified in a large number of lines displayed for the tabular presentation.
    The suggested solutions usually recommend to reduce the number of rows displayed. Unfortunately, so far, I have yet to see a post that explains why to reduce the number of displayed lines makes the problem disappears.

    Section 1.10 of the Oracle HTTP Server mod_plsql user's Guide provides the following

    The total number of pairs name / value that can be passed to a PL/SQL procedure is 2000.

    mod_plsql limits the total number of parameters that can be passed to a single procedure for 2000.

    mod_plsql limits the size of a single parameter that can be passed to a procedure for 32000 bytes.

    If the "www_flow.accept" procedure is one that handles the submission of a form APEX then the first and the second restriction do not apply because the procedure lists a total of 457 parameters, which is clearly less than 2000.
    So, we have to understand how restriction 3 affects shipments to APEX form.
    Of the 457 parameters exceeds the limit of 32K, or not at all!

    Another bit of strangeness - Metalink notes 386946.1 seems to indicate that the restriction 2 is actually a bug! A suggested workaround solution is to increase the plsql.conf setting 'PlsqlMaxParameters' properly. Some threads here mention increase this setting as a solution to the question in table form.
    Yet once there no explanation why it works. In addition, this setting does not appear as a parameter valid in the list of valid configuration settings for mod pl/sql (http://download.oracle.com/docs/cd/B19306_01/server.102/b14190/confmods.htm#sthref572)

    Looking forward to the answers to my questions

    Thank you!

    CITY

    Yes, this is what I understand from reading the other posts.

    Scott

  • This msg'DOC parameter/shawn/local/sett/temp files/content and IE5/I578R862/itunes setup exe is net valid win 32 applocation

    Hey there I'm trying to download the new itunes to my laptop, it's a samsung RV510 and it keep giving me this msg'DOC parameter/shawn/local/sett/temp internet files / IE5/I578R862/itunes happy, setup exe is net valid win 32 applocation can u pls help me does this mean pls.

    Hello

    ·        You did changes to the computer before the show?

    ·        Using 32-bit or 64-bit operating system?

    Follow the steps provided in the link and check if this may help:

    http://support.Apple.com/kb/ht1926

    Note: Download iTune depending on the type of system (32-bit or 64-bit).

Maybe you are looking for