Conditional rule is triggered

Hi Experts

We are in a situation where we need to invoke the Siebel takeover rules for trigger points different as button clicks, save records etc.
Contributions of Siebel and expected outcome of the OPA are owned by entities that are common to all these trigger points.
So, instead of having individual OPA and therefore rulebases (OPM projects) mappings for each trip point different, we want to examine whether we can use a single modules (project OPM) and correlatively an OPA Mapping in Siebel to invoke it.
This is required to maintain all the rules of membership in a business district in a place or project to the OPM.

During this operation, we understand we must separate rule files in the project to the OPM for each trigger points and the corresponding rule documents in these subfolders.
He must also understand how to change the value of trigger point to OPA as 'Submit button', 'Field1 save' etc.

But we don't know how for a trigger point special, we can say the modules to run the rules of this particular trigger only point and ignore the rules for other trigger points.
A solution is to add the condition to check the trigger to each rule point, but has held the multitude of rules each having mutiple conditions, which is a good option or y at - it an easier way to do this?

Help, please!

Thank you
Swati

Published by: 927439 on February 13, 2013 23:53

Published by: 927439 on February 13, 2013 23:54

927439 wrote:

According to my understanding, is the name of OPA mapping port for outgoing in determining server Web Service in Siebel, and while the integration, it searches a zip file of modules of the same name in the deployment directory of the server determination, which is generated by compiling the OPM project or one. If I have only one of the modules, then I'll have only 1 file zip for her determination Server deployment directory. How can I call it using several maps each with a different name and the name of the output corresponding to the webservice port. To develop.

The "output Port name" in the mapping of Siebel BO serves two purposes. For a call from Server determinations, it is used for the outgoing port. For the Web appeal determinations it is used as the name of modules during the call to an interview of Siebel.

When you use the server of determinations, the module name is never referenced directly, the only thing that matters is the url specified in the output Port.

So, if you use a server of determinations only, its possible to have several mappings pointing to the same modules.

It is also possible for the determinations of the Web, as long as you have another way to get the name of modules at the launch of a URL of determinations of the web.

The best way to reproduce a mapping of Siebel, OPA is to export it, rename it and then import the mapping with the new name.

The port mapping outbound example for AdminSmokeTest

In the example below, two different outbound ports point to the same endpoint. The only thing different in this regard is the name.

Name: AdminSmokeTest
Full name of service: server automation determination strategy
Transport: HTTP
Address: http://localhost:8888/siebel-determinations-server/assess/soap/generic/10.0/AdminSmokeTest
...

Name: CopyOfAdminSmokeTest
Full name of service: server automation determination strategy
Transport: HTTP
Address: http://localhost:8888/siebel-determinations-server/assess/soap/generic/10.0/AdminSmokeTest
...

I hope this helps.

See you soon
Frank

Published by: frank.hampshire on February 18, 2013 08:47

Published by: frank.hampshire on February 18, 2013 09:01

Tags: Oracle Applications

Similar Questions

  • How to check the columns updated condition in after triggers

    Hello

    I create after the update trigger,
    -------------------------------------------------------------
    create or replace
    TRIGGER 'TR_U_PAYING_MEMBER '.
    AFTER UPDATE
    ON PAYING_MEMBER
    FOR EACH LINE
    DECLARE
    PRAGMA AUTONOMOUS_TRANSACTION;

    BEGIN
    IF ***(:new.active_member_status) and (: old.active_member_status) is not null THEN
    Begin
    Insert in the table of the newspaper...
    commit;
    End
    End
    ---------------------------------------------------------------

    How can I check the condition only this update of column. (********)
    I used "update (: new.active_member_status) ' but it does not work.

    NVL IF (: New.ColName, ' the NVL value)! = NVL (: old.) Column name, 'any value NVL') THEN...

    is what you are looking for.

  • Pesonalizations forms 'View' without access to forms

    Hello

    We have a situation where the functional team would need to view customizations of forms on special forms (for most non-HTML forms) in R12.0.6, but did not have access to forms and certainly will not have access to the password apps (in production and non-production instances). Go see customizations through the interface user is not an option.

    Is there a handy query that we can run a toad that would give us this information? I guess it would be stored in fnd tables somewhere if anyone knows the actual tables?

    Any help will be most appreciated!
    Sasha

    Try this... he should at least give you a starting point and I'm sure that you can tailor/extend to your own needs.

    Kind regards
    Jon

    SELECT
    RUL.form_name - name of the form
    , rul.function_name - name of the function
    , rul.sequence - seq
    , rul.description - description
    , decode(rule_type,'F','Form','A','Function','') as plevel - level
    rul.enabled - active
    -CONDITIONS
    , rul.trigger_event - triggering event
    , rul.trigger_object - object trigger
    , rul.condition - condition
    , rul.fire_in_enter_query - processing mode
    -CONTEXT
    decode(sco.level_id,'10','Industry','20','Site','30','Responsibility','40','User','???') as context_level
    -ACTIONS
    act.sequence as action_seq
    act.property_value
    act.argument_type
    act.target_object
    decode(act.action_type,'P','Property','M','Message','B','Builtin','M','Menu','') as action_type
    act.enabled as act_enabled
    act.object_type
    act.message_type
    act.message_text
    act.summary
    act.builtin_type
    act.builtin_arguments
    act.language
    act.property_name
    Act. MENU_ENTRY
    act.menu_label
    act.menu_seperator
    act.menu_enabled_in
    act.menu_action
    act.menu_argument_long
    act.menu_argument_short
    Of
    fnd_form_custom_rules rul
    fnd_form_custom_scopes sco
    fnd_form_custom_actions Act
    WHERE 1 = 1
    AND rul.id = sco.rule_id (+)
    AND rul.id = act.rule_id (+)
    AND there are (select "is" the PRP fnd_form_custom_prop_list where act.object_type = prp.field_type)
    ORDER BY
    RUL.form_name, rul.function_name, rul.sequence, act.sequence

  • Rule Table Bug - legends & Conclusions

    I'd be interested to know if anyone has come across this problem which seems to be a bug in the OPA?

    I have a rule that triggers a question during the interview where the value of the text attribute 'sense the question of procedure type' = 'Community Care' '.

    The value 'Community Care' appears as a conclusion under a caption in the table named 'issue sense of type' on a tab named 'Types of importance '.

    It is derived from condition procedure issue type 'code' which is an entrance to the OPA.

    On the statements tab, I have an attribute, 'community care test shall apply to the proceedings', which has the legend "community care".

    The legend 'community care' is displayed on a tab in the table of rules called 'Procedure '.

    The values for 'community care test shall apply to the proceedings' are derived from condition "the name of procedure" which is an entrance to the OPA.

    At the base of the rule the question test, I expected to appear did not appear. The reason seems to be that the rule table using the conclusions contained in the legend 'community care' in the tab 'Instance' rather than the conclusions contained in the legend 'type sense of importance' in the tab 'Types of matter' (see the extract from the insight into the debugger below).

    The conclusion 'Yes' doesn't seem at all slot the legend 'issue sense of type' but does so under the legand 'community care' and the fact that legend "community care" is not capitalized, while the 'Community Care' value is, makes no difference.

    I solved the problem by checking all the legends against the values for the findings throughout the rule table and change the legends who have the same values as some conclusions.

    Hi thanks for raising it. Yes you're right, using captions that are the same as conclusions in the document of the excel rule causes ambiguous behavior, but we think that that is taken by a 10.3 validation error from. Can you confirm what version are you using? The latest version of the OPA is 10.4.4.

    See you soon

    Fiona

  • Global rules, does not the kickoff when calling service Web CHECKIN_NEW

    Hi all

    We are trying to call web services CHECKIN_NEW/CHECKIN_UNIVERSAL with the required fields like the doctype, securitygroup, primary file title etc...

    It works fine, but the global rules were not the kickoff.

    Ex: Say, we have a rule that says that Field_A is mandatory when SecurityGroup = Public.

    But when we are invoking the webservice with SecurityGroup = Public, content is to check-in even if we do not value Field_A.

    We need global rules to kick sending and we give the error/warning that there is missing field...

    Can you please let us know if we are missing something here, there or another way to get this requirement?

    Thanks in advance,

    See you soon,.
    V

    Funny... I created a global profile rule that triggers a RIDC for CHECKIN_NEW call (my rule checks for the existence of a value in the comments field), and the call to RIDC fails (as I expected) when I only provided no commentary and works when I provided a comment. If the rule engine is indeed fired.

    I think you must post your profile rule. More precisely, exactly how do you define your rule? I think you use the check box "use default value" for the field, which is incorrect for your use case. Also post the rule conditions of activation. They are also probably wrong for the case of the intended use.

    Please do not ask for examples of code until you post your profile in the rule details.

  • Question of rule PAGE_OUT

    Hi all:

    I have a question about the rule of PAGE_OUT provided by the agent foglight.

    I made a copy and customized to meet my needs of threshold and e-mail on alert and it works fine.

    I also have a remote control action when the rule is triggered. The action of the remote control is a script that runs on the basis of the process ID that triggered the alert. I'm having trouble passing the process ID to the script when invoked in the Action tab. I tried #Process_ID', scope.get("Process_TopCPU/Process_ID") without success. Given that rule by CreateObservation detectors and alarms to CheckObservation I don't know how to get the value of entry.get (Process_ID) assigned to a variable I can use it to pass to the script tab in action at a distance.

    A preview of all this is greatly appreciated.

    Thank you!

    APO - Barro

    Don't know what your condition is, suppose you want to get the process ID for the process that uses more than 50% CPU, you can do this:

    are = findObservationEntries (#Process_TopCPU to 1ms #, {entry-> entry.get ("Pct_CPU") > = 50});

    If (es.size () > 0)

    return are [0] .get ("Process_ID")

  • Copy conditional highlighting to other sheets

    Hello.

    I have a defined roadmap parole rules for the first column, which is the date - highlighting, such that each number of the month in the date cell becomes a different color. I use only 3 colors for each quarter of the year.

    My question is: is it possible to copy conditional highlighting to the rules relating to the other leaves?

    Thanks in advance for your help.

    Hans

    Hello Hans,.

    Some numbers to start vocabulary. Using specific vocabulary for numbers can avoid misunderstandings in future questions.

    Worksheet, Document, or spreadsheet document to refer to all of the document is saved in a file.

    The Document consists of at least a sheet, but can have additional sheets.

    When created, a sheet contains only one Table, by default named table 1. Other Tables may be added to the timesheet, as perhaps other objects such as text boxes, shapes, graphics and Images.

    Each sheet has a name, displayed in a tab. The name can be changed by the user.

    Tables are made up of cells, arranged in columns and rows. Each Table has a name, which may be modified by the user.

    Conditional highlighting rules are applied to cells and are part of the Format settings for that cell.

    The Format of a cell parameters can be copied and pasted to other cells.

    'Other cells' can be on the same Table or another Table.

    The 'other Table' can be on the same sheet or on another sheet.

    The 'other map' may be in the same "Document" or in another Document.

    To copy the format of a cell parameters, including conditional rules:

    • Click once on the cell to select.
    • Go (menu) Format > Style copy (or press option + command + C)

    To paste settings copied to another cell format (or a group of cells)

    • Select the cells
    • Go to Format > Style paste (or press option-command-V

    Kind regards

    Barry

  • Combine two or more rules of deviation from SQL Server.

    Hi all

    He asked for me to combine multiple rules of deviation in to on the rule. The first asked me to do is combine the rule DBSS - CPU wait Baseline deviation and rule DBSS - IO wait Baseline deviation.  This rule should only raise an alarm if CPU wait Baseline both IO wait Baseline are discarded.  The problem is that I have no idea all this:

    result = Dbwc_Common_SQL_Server_ShouldRaiseBaselineAlarm_new (scope, "DBSS_wait_cpu_Baseline", 2, false, "DBSS - CPU wait Baseline deviation");

    With this:

    result = Dbwc_Common_SQL_Server_ShouldRaiseBaselineAlarm_new (scope, "DBSS_wait_io_Baseline", 3, false, "DBSS - deviation of base wait IO");

    I'd appreciate any help or suggestions on this.

    Thank you.

    Hello

    I have not tried before, but I would create a rule event (on a triggered alarm) which checks:
    (a) if the rule that triggered the alarm is one of the two you mentioned
    ((b) If a) is true if an alarm checks for the other rule
    I think that you should also check that the rules have been raised on the same object (that is, the database).

    David

  • Amount fire rule script

    Hello

    I'm looking to generate a report that describes a set of rules and the number of times where these rules have triggered alarms, similar to the information, you can find via rule Diagnostics > Diagnostic details. I think I need to use the methods RuletteStats, under foglightserver/console/script-help/index.html, but it is not documentation.

    The question arises with obtaining the amount of times that have triggered alarms, I can find the name rules fairly easily. In addition, it is possible to get exactly the amount of time the alarms have shot for a certain period of time or is just the number of times that alarms fired altogether?

    Thanks for your suggestions in advance.

    Dillon

    I don't know your exact use case, but the cartridge alarm analysis has a collection option. Maybe he has what you are looking for.

    See: http://en.community.dell.com/techcenter/performance-monitoring/foglight-administrators/w/fog-script-wiki/6282.alarms-analysis-dashboard.aspx

    Best regards, Bart

  • Rule WARNING level disabling

    Hi, I am looking to disable the warning level for all rules that are active notifications. Given the thousand rules in the specific case of Foglight, it is impossible to remove manually, so I addressed the issue with a script. I am able to locate all the rules by using the following code, but I don't know how to deal with checking if a warning level is active and if so turn it off.

    def rs = server ["RuleService"]
    def rules = rs.getAllRules)

    sb = def "<>
    for (rule rules) {}
    If (rule.isSuspended ()) {sb< rule.getname()=""><>
    else {}
        
    }
    }

    return of sb

    I think I would need to use the setSeverityEnabled function, but I don't know how to check the level of each rule before that.

    Thanks in advance

    Let me start with a word of caution.

    Everything you do, please try this standalone Foglight Server just to make sure that it works properly and works as expected (the script is 2009). Keep in mind that once you run a script the changes stick then please test scripts results several times and test on a server foglight you can remove/resintall until you make sure you've got the right result.

    This is a script that came from Geoff Vona, thanks to Darren Briefcase to find it.

    Again, I can't emphasize enough, Please make sure that you use this very carefully and test several times on a stand-alone server (environment crash test) to check what you want him to do, he does. It should help you to get at least to the proper syntax.

    com.quest.nitro.service.sl.interfaces.rule import. *;

    def suspendRule (rule) {}

    try {}

    def ruleService = server.get ("RuleService");

    print the 'Rule' + rule.getName () + "has only one condition to WARNING, suspend the rule."

    ruleService.suspendRule (rule.getId ())

    }

    catch (Exception e) {}

    e print;

    }

    }

    def disableCondition (condition, rule) {}

    try {}

    def ruleService = server.get ("RuleService");

    Print "rule deactivation WARNING level to" + rule.getName ();

    condition.setDisabled (true);

    ruleService.saveRule (rule);

    }

    catch (Exception e) {}

    e print;

    }

    }

    def ruleService = server.get ("RuleService");

    (rule in {ruleService.getAllRules ())}

    try {}

    print rule.getClass ();

    print rule.getName ();

    If (rule instanceof SeverityFamilyRule) {}

    print 'found gravity family rule. "

    WARNING ConditionalSeverity = ((SeverityFamilyRule) rule) .getWarning ();

    Criticism of ConditionalSeverity = ((SeverityFamilyRule) rule) .getCritical ();

    Fatal ConditionalSeverity = ((SeverityFamilyRule) rule) .getFatal ();

    If {(warning)

    If ((! criticism &! fatal) |)

    ((criticism & critical.isDisabled ()) & (fatal & fatal.isDisabled ())) {

    suspendRule (rule);

    }

    else {}

    disableCondition (warning, rule);

    }

    }

    }

    }

    {} catch (ClassCastException EAC)

    print the EAC;

    }

    }

  • Updating rules - values inclusive or exclusive?

    Update of the Eloqua rules, if you do the conditional rule and place it between two values for example 10 and 20, does anyone know if this update rule is then including 10 and 20 or out of them, that is only the values of counts of 11-19? My first test suggest that they are excluding the two numbers put you between, but was wondering if anyone else had found out about it?

    In my view, that they are mutually exclusive.

  • Cloud control rule waiting/pause prior to the notification of incidents connection rule

    Can I set up a cloud Incident control waiting, maybe 10 seconds, before rule of triggereing a connection failure / inaccessible? We sometimes have errors of transient connection to monitored hosts, and I get inaccessible agent and other errors, which are erased a few seconds later. I therefore really Cloud Control to pause and try again before you trigger the rule.

    There is probably a way to run an external script, but if it is possible to do with CC, it would be preferable.

    Cloud Control 12.1.0.3.0

    Hi Duncan,.

    In MS 12 c, you create a rule to send a notification and/or to create an incident once opened an event for a specified period of incident. See this blog for an example.

    Related doc (see 3.4.8.7 with a time delay):

    http://docs.Oracle.com/CD/E24628_01/doc.121/e24473/incident_mgmt.htm#EMADM12122

  • Can set the default value in the field with the rule

    I have a rule to set the xWebStartDate to dateCurrent(), but it does not work. I disabled all other rules, so there is no conflict. This rule is only to try to fix the date of xWebStart, nothing else.
    'Use the activation of rule condition' is checked. I selected 'Action of use' and 'check in Selected. I have added the xWebStartDate field and I have a default custom
    < $dprDefaultValue dateCurrent () = $ >
    Thus, it is for content that already exists and someone is to check in a new revision.
    I know that my rule works, because I added the dDocAuthor field and set it to "infOnly" and that works. This problem occurs if the action is updated also. But for check-ins again, I put the xWebStartDate to dateCurrent successfully.

    Update: it's existing content, which already has a xWebStartDate. The rule must replace the existing value.

    Edited by: ironarm February 1, 2013 17:58

    In your case, you cannot use default value for the new revisions, because your content is already a value for the metadata field.

    Alternative:
    (1) change your rule
    (2) on the general tab, check "Use activation Condition rule" and click Edit
    (3) in 'Edit Activation Condition' window, click on the tab "side effects".
    (4) add the following...

    <$if isCheckin $> [[%or you can also use (IdcService and IdcService like "CHECKIN_SEL_FORM")%]]
        <$xWebStartDate=dateCurrent()$>
    <$endif$>
    
  • RDP for the CSA MC using the user state

    I'm trying to activate an administrator remote access to the MC via RDP. The rule is triggered, which denies this action is #262. Is there a way to allow access to the box based on user RDP State? I need what the admin group is part of a DHCP pool so I can't nail down to just its address. Documentation is not very clear in the application of States of the user.

    Sorry for the long answer... I hope this helps...

    YES, it is absolutely possible to do. Let's say your MC is in a group called "MC CSA Group. In this group, you have implemented policies. Beside policies are your rule failet etc... So what you need is to create a new strategy (set it to Windows or Linux, if necessary). You then create a new 'Module of rule' that you attach to the new policy that you just created. When you create the new rule Module, you'll see an article that says "steady-state". Select the option "apply this rule module if the following status conditions are met:" click the checkbox beside of "user state:". "» Selection in the State of the user list, click on 'NEW '. Here, you will need to create a user state based on what you want to be able to RDP to the CSA MC. give the new user to the user a state name. Here you have the choice, you can create a specific user (i.e. If only a domain user id must have access), or you can use a domain or Local Group. (I.e. If the Domain Admins need to access the CSA MC to the RDP). Allows that you want to use the group Active directory 'Domain Admins '... "The corresponding to groups" enter the EXACT name of the domain group (Ex: MYDOMAIN\MYGROUP). Click Save. Select the new status for the user, and then save the new rule module. Assign the new rule module to the new policy and implement the new strategy of the Group CSA MC. Finally, you need to navigate the new rule module that you created and add a NETWORK access CONTROL RULE. Create an allow rule that will allow the termsrv.exe as server TCP/3389. No matter what host (you said they were on DHCP. I recommend to create a specific DHCP scope for users, so you can lock it the most). Save the rule and generate.

  • CPU AND ram supermetric of use

    Hi all

    I use vcops 5.7

    I need the alarm when using cpu and ram are two < 40% for a week on a host system.

    I think a supermetric can help me, but I don' t know how.

    I think that something like this:

    If (< 40 CPU usage) AND (use of mem < 40) then supermetricvalue = 1

    can I define a KPI like this: If supermetricvalue = 1 to 840 collection and then alarm

    but I don't know if it is possible to define a supermetric like that.

    Any suggestion?

    Thank you

    IG

    better try this with an alert at several levels.

    Help:

    ------------

    Configuration of Mulitilevel alert rules

    You can configure alert rules complex that evaluate several conditions on related resources. For example, you can write an alert multi-level rule that generates an alert if the workload on a VM exceeds A to B cycles, health is less than C and the host CPU usage is greater than the dynamic threshold.

    Because the conditions of hard threshold in several levels alert rules generate no additional alerts, multilevel warning function reduces the number of alerts and allows you to that you will concentrate only on important alerts.

    Alert rules several levels do not have a specific alert type in vCenter Operations Manager user interface. The user interface displays an alert at several levels in the form of alerts KPI HT, but the alert description identifies the alert for Multi level rule. Triggers and the details of the rule appear in the pane of the reason on the Details of the alert page. Multi-level alerts are also visible as violation HT KP in mashup for the alert graphic and INFO displays the details of the rule.

    ------------

Maybe you are looking for