OIM: Progammatically Reapplying Matching Rules

Hi!
Is there a way to emulate pressing 'Reapply Matching Rules' button (which is in the 'OIM Design Console' -> User Management -> Reconciliation Manager).
I mean, is there OIM API for that purpose? I've tried tcReconciliationOperations processReconciliationEvent(long rceKey) method, but it only allows reapply rules, if reconciliation event is in 'Event Received' status.
I want to process events that are in 'No match found' status

Hi Laura,
Do you see the resubmit recon task in the task scheduler.
This should resolve the specified issue. It must exist in 9.1
Thanks,
Manasa

Similar Messages

  • OIM 11gR2 : recon matching multi-value attribute

    Hi, OIM Gurus,
    The basic recon matching rule works very well, but business want to matching against users multi-value attribute, for example, one of the multiple AD accounts of user.
    Can anyone tell me how this can be done in OIM 11gR2 BP7.

    Rajiv, you are right. I choose the "Reconciliation Create/Update/Delete Received" tasks as I could not make Kevin's suggestion work. Here is what I did and failed to trigger the custom adapter.
    (1) I created a task called "Child Table UD_MYAuth row updated" and attach my custom-adapter to it.
    (2) I found "Reconciliation Update Received" task is called whenever there is a change in multi value attributes and is called by "Target Recon", which update the multivalue in child table UD_MYAuth.
    In this task I mentioned the child table (UD_MYAuth) and trigger type as 'update'. The idea was to trigger the exclusive child-table related task created in step-1 from this "recon update Rcvd" task.
    (3) To test this setup, I changes the multi-valued data of a user in LDAP and ran the "Target Recon". I found that adapter code was not executed, that means "Child Table UDMYAuth row updated" task was not called.
    Since I have mentioned the child table and trigger type in "Recon Update Rcvd" task, should not it trigger "child table xxx row updated" task ? I could not make it work.

  • OID: Matching rule where clause is null

    Hi All,
    I've installed OIM 11.1.1.5.0 BP02 with OID connector 9.0.4.14. I am able to provision to OID and to run the "OID User Target Recon" scheduled task successfully. However, when I run the "OID User Trusted Recon" scheduled task, I get the error below. Does anyone know why this error is occurring and how to solve it?
    [2012-05-15T22:55:11.791+02:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] Generic Information: ignoreEvent Input Data : {Telephone=, Organization=Xellerate Users, Location=, Preferred Language=, Middle Name=, Xellerate Type=End-User Administrator, Title=, User ID=COETZETH, Manager ID=, Container DN=cn=Users, ssouid=, Status=Active, orclGuid=BA2694539E2C432F852460915924D067, [email protected], modifytimestamp=20120515192927z, Common Name=COETZETH, Role=Consultant, Server Name=OID IT Resource, TimeZone=, Department=, Last Name=Coetzee, First Name=Theuns} dateFormat : yyyy/MM/dd HH:mm:ss z
    [2012-05-15T22:55:11.792+02:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl.config] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] Generic Information: Xellerate User from cache
    [2012-05-15T22:55:11.792+02:00] [oim_server1] [ERROR] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] Generic Information: {0}[[
    oracle.iam.reconciliation.exception.ReconciliationException: Matching rule where clause is null
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getMatchingRule(ReconOperationsServiceImpl.java:490)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:390)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:355)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1849.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy372.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.ignoreEventx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1848.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy169.ignoreEventx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1847.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy356.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfDelegate.ignoreEvent(Unknown Source)
    at com.thortech.xl.integration.OID.schedule.tasks.tcTskOIDUserReconciliation.reconcileUser(Unknown Source)
    at com.thortech.xl.integration.OID.schedule.tasks.tcTskOIDUserReconciliation.processRecord(Unknown Source)
    at com.thortech.xl.integration.OID.util.tcUtilLDAPOperations.pagingReconSearch(Unknown Source)
    at com.thortech.xl.integration.OID.schedule.tasks.tcTskOIDUserReconciliation.doReconSearch(Unknown Source)
    at com.thortech.xl.integration.OID.schedule.tasks.tcTskOIDUserReconciliation.processChange(Unknown Source)
    at com.thortech.xl.integration.OID.schedule.tasks.tcTskOIDUserReconciliation.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:384)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
    at sun.reflect.GeneratedMethodAccessor565.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    [2012-05-15T22:55:11.794+02:00] [oim_server1] [ERROR] [] [XL_INTG.OID] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2012-05-15T22:55:11.794+02:00] [oim_server1] [ERROR] [] [XL_INTG.OID] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] com.thortech.xl.integration.OID.schedule.tasks.tcTskOIDUserReconciliationException when reconciling COETZETH
    [2012-05-15T22:55:11.795+02:00] [oim_server1] [ERROR] [] [XL_INTG.OID] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2012-05-15T22:55:11.795+02:00] [oim_server1] [ERROR] [] [XL_INTG.OID] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2012-05-15T22:55:11.795+02:00] [oim_server1] [ERROR] [] [XL_INTG.OID] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] Exception in OID:tcTskOIDUserReconciliation:reconcileUser() oracle.iam.reconciliation.exception.ReconciliationException: Matching rule where clause is null
    [2012-05-15T22:55:11.796+02:00] [oim_server1] [ERROR] [] [XL_INTG.OID] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000JTHLa8WBp20LVyCCyc1FgcIi000002,0] [APP: oim#11.1.1.3.0] ====================================================

    user10233157 wrote:
    Could anyone please explain to me how reconciliation and the various design console forms in OIM fit together? I am struggling to understand how resource objects, reconciliation fields, reconciliation action rules, reconciliation field mappings and reconcilaition rules all fit together... As for my original question, I have installed the OID connector and not made any modifications. I expected to see users created in OIM when running the trusted recon task.... When I run the target recon task existing users are associated with accounts in OID (as expected).Most times with OIM, following the documentation will not work. It requires knowledge of the product to find the missed steps, or missed pieces. You really need to get a baseline skill set with the product either through the Oracle By Examples or taking an Oracle University course. You are basically asking the community for all the answers but you haven't done your part.
    -Kevin

  • Auth.log - Rejected send message, 2 matched rules; type="method_call"

    Hi,
    i'm checking the /var/log/auth.log and I found out that there is this error message
    Jun 9 20:19:56 localhost polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session2 (system bus name :1.23 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
    Jun 9 20:19:57 localhost dbus[513]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.23" (uid=1000 pid=861 comm="/usr/bin/gnome-shell ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.1" (uid=0 pid=654 comm="/usr/sbin/console-kit-daemon --no-daemon ")
    Jun 9 20:19:57 localhost dbus[513]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.23" (uid=1000 pid=861 comm="/usr/bin/gnome-shell ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.1" (uid=0 pid=654 comm="/usr/sbin/console-kit-daemon --no-daemon ")
    Jun 9 20:19:57 localhost dbus[513]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.23" (uid=1000 pid=861 comm="/usr/bin/gnome-shell ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.1" (uid=0 pid=654 comm="/usr/sbin/console-kit-daemon --no-daemon ")
    if think the problem is in /etc/dbus-1/system.conf
    <deny send_type="method_call"/>
    I'm tempted to change this to allow,  but I won't as long as I don't understand why this deny-rule is implemented.
    Last edited by miky76 (2012-06-09 20:41:06)

    That deny rule is the default. Things in /etc/dbus-1/system.d override it. There's a ConsoleKit.conf file in there that describes what interaction ConsoleKit actually allows.
    That said, ConsoleKit.conf also denies this access:
    <deny send_destination="org.freedesktop.ConsoleKit"
    send_interface="org.freedesktop.DBus.Properties" />
    I don't know why this is denied - most likely it's to prevent private data from being stolen from console-kit-daemon in this way. I don't see any such private data stored in properties on ConsoleKit, though:
    $ dbus-send --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Session1 org.freedesktop.DBus.Introspectable.Introspect
    method return sender=:1.5 -> dest=:1.14 reply_serial=2
    string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
    "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
    <node>
    <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
    <arg name="data" direction="out" type="s"/>
    </method>
    </interface>
    <interface name="org.freedesktop.DBus.Properties">
    <method name="Get">
    <arg name="interface" direction="in" type="s"/>
    <arg name="propname" direction="in" type="s"/>
    <arg name="value" direction="out" type="v"/>
    </method>
    <method name="Set">
    <arg name="interface" direction="in" type="s"/>
    <arg name="propname" direction="in" type="s"/>
    <arg name="value" direction="in" type="v"/>
    </method>
    <method name="GetAll">
    <arg name="interface" direction="in" type="s"/>
    <arg name="props" direction="out" type="a{sv}"/>
    </method>
    </interface>
    <interface name="org.freedesktop.ConsoleKit.Session">
    <method name="SetIdleHint">
    <arg name="idle_hint" type="b" direction="in"/>
    </method>
    <method name="GetIdleSinceHint">
    <arg name="iso8601_datetime" type="s" direction="out"/>
    </method>
    <method name="GetIdleHint">
    <arg name="idle_hint" type="b" direction="out"/>
    </method>
    <method name="Unlock">
    </method>
    <method name="Lock">
    </method>
    <method name="Activate">
    </method>
    <method name="GetCreationTime">
    <arg name="iso8601_datetime" type="s" direction="out"/>
    </method>
    <method name="IsLocal">
    <arg name="local" type="b" direction="out"/>
    </method>
    <method name="IsActive">
    <arg name="active" type="b" direction="out"/>
    </method>
    <method name="GetLoginSessionId">
    <arg name="login_session_id" type="s" direction="out"/>
    </method>
    <method name="GetRemoteHostName">
    <arg name="remote_host_name" type="s" direction="out"/>
    </method>
    <method name="GetDisplayDevice">
    <arg name="display_device" type="s" direction="out"/>
    </method>
    <method name="GetX11DisplayDevice">
    <arg name="x11_display_device" type="s" direction="out"/>
    </method>
    <method name="GetX11Display">
    <arg name="display" type="s" direction="out"/>
    </method>
    <method name="GetUnixUser">
    <arg name="uid" type="u" direction="out"/>
    </method>
    <method name="GetUser">
    <arg name="uid" type="u" direction="out"/>
    </method>
    <method name="GetSessionType">
    <arg name="type" type="s" direction="out"/>
    </method>
    <method name="GetSeatId">
    <arg name="sid" type="o" direction="out"/>
    </method>
    <method name="GetId">
    <arg name="ssid" type="o" direction="out"/>
    </method>
    <signal name="Unlock">
    </signal>
    <signal name="Lock">
    </signal>
    <signal name="IdleHintChanged">
    <arg type="b"/>
    </signal>
    <signal name="ActiveChanged">
    <arg type="b"/>
    </signal>
    <property name="idle-hint" type="b" access="readwrite"/>
    <property name="is-local" type="b" access="readwrite"/>
    <property name="active" type="b" access="readwrite"/>
    <property name="x11-display-device" type="s" access="readwrite"/>
    <property name="x11-display" type="s" access="readwrite"/>
    <property name="display-device" type="s" access="readwrite"/>
    <property name="remote-host-name" type="s" access="readwrite"/>
    <property name="session-type" type="s" access="readwrite"/>
    <property name="user" type="u" access="readwrite"/>
    <property name="unix-user" type="u" access="readwrite"/>
    </interface>
    </node>
    Note those properties at the end of that list, which are the same things you can learn by running ck-list-session.
    If you want to change the deny to allow, you may as well do it in the ConsoleKit.conf line, so it's specific to this usage, rather than allowing any method call in the world called through dbus.
    FWIW, I can reproduce this same error, trying to do it "by hand", though I don't use GNOME, as you do:
    $ dbus-send --print-reply --system --type=method_call --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Session1 org.freedesktop.DBus.Properties.GetAll string:org.freedesktop.ConsoleKit.Session
    Error org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=13892 comm="dbus-send --print-reply --system --type=method_cal") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.ConsoleKit" (uid=0 pid=751 comm="/usr/sbin/console-kit-daemon --no-daemon ")

  • Restricting a matching rule to user

    Hi All,
    In my project there are multiple strategies defined depending upon the country and region.I wanted to know if we can restrict the user to use a particular strategy only because i m using named searches concept to allow a user to operate on records to particular country or region only.
    I had mainly 2 questions
    1. Is there any provision in MDM so that we can restrict the user to particular strategy only
    2. Or is there any method in MDM so that the matching rule like Selected vs All or All vs All can be greyed out so that i want to force user ro use matching rule Selected vs Result or Result vs result only.This is mainly mine concern because if user by mistake selects the Selected vs All MDM performance may go down because we have recoreds upto 650000.
    Please help me in this
    Thanks and Regards
    Nitin

    Hi,
    Try creating MDM Roles and granting access to only your Named Search. Assign this role to the respective user and test your scenario whether it works or not.
    Check MDM Console Guide page 306 - http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/71608566ae3260e10000000a42189b/MDMConsole71.pdf
    Thanks,
    Shambhu.

  • How to set matching rules in FEBAN

    Hello,
    I'm configuring the electronic bank statement to process the items using the transaction FB05 (post with clearing). By default the only matching rule is the amount in company currency (i see it posting my items in foreground). How can I add different rules for the matching, for example the value date?
    Thank you

    Hello
    I don't quite understand. There are many option in the additional selections right. So what do you mean when you say you just have only one option.
    FEBAN usually turns you into Customer Clearing mode. You can choose the customer and the open item and then process it and thereby clear the open item.
    So can you please clarify.
    Rgds

  • Cisco ISE - What does "Multiple Matched Rule Applies" mean?

    Hi,
    In Cisco ISE authroiztion policy configuration, what does the option "multiple matched rule applies" mean? I can understand the "first matched rule", but in "multiple matched rule" how is the "permissions picked if multiple rules match? Or, what is the logic involved in picking up the permissions, if multiple rules are matched in authorization policy.
    No where in cisco document I see any explaination for this.
    Would appreciate if any one can point me to  a document or explain me the login in selecting the persmissions if multiple rules are matched. Also, what would the use-case for this?
    Thanks and Regards,
    Mohan

    I agree with tarik & also this might be helpful for you:
    An authorization policy can  consist of a single rule or a set of rules that are user-defined. These  rules act to create a specific policy. For example, a standard policy  can include the rule name using an If-Then convention that links a value  entered for identity groups with specific condition(s) or attributes to  produce a specific set of permissions that create a unique  authorization profile. There are two authorization policy options you  can set:
    •First Matched Rules Apply
    •Multiple Matched Rule Applies
    These two options direct Cisco ISE  to use either the first matched or the multiple matched rule type  listed in the standard policy table when it matches the user's set of  permissions. These are the two types of authorization policies that you  can configure:
    •Standard
    •Exception
    Standard policies are policies  created to remain in effect for long periods of time, to apply to a  larger group of users or devices or groups, and allow access to specific  or all network endpoints. Standard policies are intended to be stable  and apply to a large groups of users, devices, and groups that share a  common set of privileges.
    Standard policies can be used as  templates in which you modify the original values to serve the needs of a  specific identity group, using specific conditions or permissions to  create another type of standard policy to meet the needs of new  divisions, or groups of users, devices, or groups in your network.
    By contrast, exception policies  are appropriately named because this type of policy acts as an exception  to the standard policies. Exception polices are intended for  authorizing limited access that is based on a variety of factors  (short-term policy duration, specific types of network devices, network  endpoints or groups, or the need to meet special conditions or  permissions or an immediate requirement).
    Exception policies are created to  meet an immediate or short-term need such as authorizing a limited  number of users, devices, or groups to access network resources. An  exception policy lets you create a specific set of customized values for  an identity group, condition, or permission that are tailored for one  user or a subset of users. This allows you to create different or  customized policies to meet your corporate, group, or network needs.
    http://www.cisco.com/en/US/docs/security/ise/1.0/user_guide/ise10_authz_polprfls.html

  • To migrate match rules from one OEDQ's instance to other.

    Hello,
              We have configured match rules as per the requirement in one instance of OEDQ and now we need to transfer those match rules to the other instace of OEDQ. is there any specific way of transferring those rules to other instance of OEDQ? Kindly please guide.
    Thank you.
    Regards,
    Zankrut.

    The simplest way is to package up the project to file and import it into the other system. Best not to package lower level objects such as processes unless you are sure you have not altered dependent objects like reference data or jobs.
    Note that if you have >1 server at the same version, Director can connect to multiple servers and drag and drop configuration between them (provided you have appropriate rights).
    For production servers, you may want to consider using Autorun to load and run a baselined configuration at startup, and/or the use of the Subversion integration for change control.

  • Implementing a custom matching rule for AR lockbox

    I need to Implement a custom matching rule for AR lockbox.
    Client has a requirement like to match with pack slip.
    Any one have the coding for this?
    Kindly help me to solve this.

    I need to Implement a custom matching rule for AR lockbox.
    Client has a requirement like to match with pack slip.
    Any one have the coding for this?
    Kindly help me to solve this.

  • Match rules of Extended Operation

    I used match rules of Extended Operation to search the certificates in ldap server(ldap v3), the filter is "userCertificate:2.5.13.35:=digitalSignature" ,but the server returned the error code LDAP_UNAVAILABLE_CRITICAL_EXTENSION,why? and what other things should i do to get the right result?

    Is that a matching rule that only matches the signature field of the certificate? If so, then Sun DS (and Netscape DS) does not support that. If you want to support searching and filtering on fields of the certificate, you will have to save those fields as separate attributes of the entry. There is an LDAP extension supported by some servers, but not Sun DS. BTW, it is very difficult to implement. Even the Certificate Server does not try to implement it - it just stores the fields as separate attributes.

  • Customize matching rule in lockbox

    Hi,
    Did anyone customised the matching rules in lockbox using the packaged procedure ARP_LOCKBOX_HOOK.CURSOR_FOR_MATCHING_RULE.
    I need to customize the matching rule so that it matches by invoice number and discount amount passed in the data file.
    Thanks in advance.
    Madhu

    what u want to do for matching rule.
    Refer to AR user guide pages 7-126 ,there is process for defining Custom Matching Rules.
    Custom Matching Rules provides a stub program (arp_lockbox_hook.cursor_for_matching_rule) that you can code to implement your unique matching criteria.
    This program is then called as part of the normal lockbox process and is used instead of Auto-Cash rules to assign Transactions to receipts.

  • Site Matching Rules -- Problem   (OAS 10.1.2)

    I hit the URL: http://fvmwt1.cellexchange.com:8080/fvmadmin/+wcdebug
    WebCache matches:
    Request matches configured site fvmwt1.cellexchange.com:80.
    How can port 80 possibly match port 8080? I don't get it !!
    The trace is:
    Web Cache Debug Info: N;ecid=9449308294433,0
    Event Log from Cache: fvmwt1.cellexchange.com-WebCache
    [11/Sep/2006:14:27:15 -0400] [req-info] [ecid: 9449308294433,0] [client: 10.0.1.209] [host: fvmwt1.cellexchange.com:8080] [url: /fvmadmin/]
    [11/Sep/2006:14:27:15 -0400] [trace 11331] [ecid: 9449308294433,0] Request matches configured site fvmwt1.cellexchange.com:80.
    [11/Sep/2006:14:27:15 -0400] [trace 11304] [ecid: 9449308294433,0] Cache miss request.
    [11/Sep/2006:14:27:15 -0400] [trace 11224] [ecid: 9449308294433,0] Site fvmwt1.cellexchange.com:80 matches site-to-server mapping fvmwt1.cellexchange.com:80.
    [11/Sep/2006:14:27:15 -0400] [trace 11227] [ecid: 9449308294433,0] Request is routed to origin server fvmwt1.cellexchange.com:7778 using load balancing.
    [11/Sep/2006:14:27:15 -0400] [trace 11408] [ecid: 9449308294433,0] URL does not match any caching rule.
    [11/Sep/2006:14:27:15 -0400] [trace 11400] [ecid: 9449308294433,0] non-200 OK HTTP status code response code of 404
    Not Found
    The requested URL /fvmadmin/ was not found on this server.
    My webcache.xml is:
    <?xml version="1.0" encoding='ISO-8859-1'?>
    <CALYPSO xmlns="http://www.oracle.com/iAS/EMComponent/webcache" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oracle.com/iAS/EMComponent/webcache dtds/webcache.xsd">
    <VERSION DTD_VERSION="10.1.2.0.0"/>
    <GENERAL>
    <CLUSTER NAME="FvmWebCacheCluster" QUORUM="1" PINGURL="/_oracle_http_server_webcache_static_.html" PINGINTERVAL="10" PINGRETRY="5" PROPAGATE_INVALIDATION="YES"/>
    <SECURITY SSLSESSIONTIMEOUT="3600">
    <USER TYPE="INVALIDATION" PASSWORDHASH="BFFFE8BB82EE917ECF0C6054EF3047A83EC617DD" Key="TYPE PASSWORDHASH"/>
    <USER TYPE="MONITORING" PASSWORDHASH="BFFFE8BB82EE917ECF0C6054EF3047A83EC617DD" Key="TYPE PASSWORDHASH"/>
    <SECURESUBNET ALLOW="ALL"/>
    <DEBUGINFO HEADER="YES" EVENTLOG="YES" HTMLCOMMENT="NO" SWITCHSTRING="+wcdebug"/>
    <HTTPREQUEST MAXTOTALHEADERSIZE="819000" MAXSINGLEHEADERSIZE="8152"/>
    </SECURITY>
    <COMPRESSION LEVEL="3"/>
    <EVENTLOG FILENAME="event_log" TIMESTYLE="LOCAL" ECID="YES" Key="FILENAME">
    <ROLLOVER FREQUENCY="WEEKLY" TIMESTYLE="LOCAL" Key="NAME">
    <SCHEDULE TIME="00000" Key="TIME"/>
    </ROLLOVER>
    </EVENTLOG>
    <!-- to mimic that of portal config -->
    <INVALIDATIONINDEX>
    <INDEXPARAM VALUE="_provider_id" Key="VALUE"/>
    <INDEXPARAM VALUE="_portlet_id" Key="VALUE"/>
    <INDEXPARAM VALUE="_reference_path" Key="VALUE"/>
    </INVALIDATIONINDEX>
    <WATCHDOG ENABLE="YES" PINGENABLED="YES" PINGINTERVAL="15" PINGTIMEOUT="30" PINGURL="/_oracle_http_server_webcache_static_.html" PINGRETRY="3"/>
    <GLOBALCACHINGRULES TREATPARAMETERSASSET="YES" SORTPARAMETERSBYNAMEONLY="YES" COOKIESESSIONTRACKING="NO" GLOBALSESSIONTRACKING="NO">
    <SEARCHKEYOPTIONS ENABLE="YES" MAXSEARCHKEYSPERDOC="20"/>
    <ERRORPAGES>
    <ERRORPAGE TYPE="NETWORK" URI="/network_error.html" Key="TYPE URI"/>
    <ERRORPAGE TYPE="BACKLOGREACHED" URI="/busy_error.html" Key="TYPE URI"/>
    <ERRORPAGE TYPE="PARTIALPAGE" URI="/esi_fragment_error.txt" Key="TYPE URI"/>
    <ERRORPAGE TYPE="PORTALNETWORK" URI="/portal_network_error.xml" Key="TYPE URI"/>
    </ERRORPAGES>
    <SESSIONS>
    <SESSIONDEF NAME="JSESSIONID" COOKIENAME="JSESSIONID" URLPARAM="jsessionid" COMMENT="OracleAS 10g JServSessionIdroot in Jserv.OSE" DEFAULTVALUE="default" Key="NAME"/>
    <ORIGINSERVERBINDING SESSIONNAME="JSESSIONID" SBMECHANISM="SBST" Key="SESSIONNAME"/>
    </SESSIONS>
    <EXPIRATION>
    <EXPIRATIONRULE NAME="EXPID.0" CLOCKSTART="NONE" EXPIRESECS="0" MAXTIMEINCACHEAFTER="0" VALIDITYAFTER="10" Key="NAME"/>
    <EXPIRATIONRULE NAME="EXPID.1" CLOCKSTART="CACHE_ENTRY" EXPIRESECS="300" MAXTIMEINCACHEAFTER="0" VALIDITYAFTER="10" Key="NAME"/>
    <EXPIRATIONRULE NAME="EXPID.2" CLOCKSTART="CACHE_ENTRY" EXPIRESECS="3600" MAXTIMEINCACHEAFTER="360" VALIDITYAFTER="10" Key="NAME"/>
    </EXPIRATION>
    <CACHEABILITY>
    <CACHEABILITYRULE NAME="cache image" CACHE="YES" COMMENT="This rule caches all .gif, .png, .bmp, .jpg and .jpeg files. These file formats are sufficiently compressed and should *not* be further compressed by Web Cache." COMPRESS="NO" ENABLED="YES" COMPRESSFORNETSCAPE="YES" CANOUTPUTESI="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP="\.(gif|jpe?g|png|bmp)$" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.2"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache compress css" CACHE="YES" COMMENT="This rule caches all .css files. Netscape has known issues with compressed cascading style sheet files." COMPRESS="YES" COMPRESSFORNETSCAPE="NO" ENABLED="YES" CANOUTPUTESI="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP=".css" TYPE="FILEEXT" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.1"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache uix-jdev js" CACHE="YES" COMMENT="This rule caches all UIX-JDev .js files without compression." COMPRESS="NO" COMPRESSFORNETSCAPE="NO" ENABLED="YES" CANOUTPUTESI="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP="/jsLibs/.*\.js$" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.1"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache compress js" CACHE="YES" COMMENT="This rule caches all .js files. Netscape has known issues with compressed javascript files. This is not an issue for HTML with embedded javascript." COMPRESS="YES" COMPRESSFORNETSCAPE="NO" ENABLED="YES" CANOUTPUTESI="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP=".js" TYPE="FILEEXT" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.1"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache compress html" CACHE="YES" COMMENT="This rule caches all .htm and .html files. This file format is ideal for compression by Web Cache." COMPRESS="YES" ENABLED="YES" COMPRESSFORNETSCAPE="YES" CANOUTPUTESI="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP="\.html?$" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.1"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache swf" CACHE="YES" COMMENT="This rule caches all .swf files. This file format is sufficiently compressed and should *not* be further compressed by Web Cache." COMPRESS="NO" ENABLED="YES" COMPRESSFORNETSCAPE="YES" CANOUTPUTESI="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP=".swf" TYPE="FILEEXT" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.2"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache pdf" CANOUTPUTESI="YES" COMMENT="" COMPRESS="NO" COMPRESSFORNETSCAPE="NO" ENABLED="YES" CACHE="YES" SSLONLY="NO" Key="NAME">
    <SELECTORS>
    <URLEXP EXP=".pdf" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="NO" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.2"/>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache jsp" CANOUTPUTESI="YES" COMMENT="" ENABLED="YES" CACHE="NO" SSLONLY="NO" Key="NAME" COMPRESS="YES" COMPRESSFORNETSCAPE="YES">
    <SELECTORS>
    <URLEXP EXP="\.jsp$" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="YES" POST="NO"/>
    </SELECTORS>
    </CACHEABILITYRULE>
    <CACHEABILITYRULE NAME="cache actions" CANOUTPUTESI="YES" COMMENT="" ENABLED="YES" CACHE="NO" SSLONLY="NO" Key="NAME" COMPRESS="YES" COMPRESSFORNETSCAPE="YES">
    <SELECTORS>
    <URLEXP EXP="\.do$" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="YES" POST="NO"/>
    </SELECTORS>
    </CACHEABILITYRULE>
    </CACHEABILITY>
    <MAXCACHEABLECONTENTLENGTH MAXCONTENTLENGTH="100" Key="MAXCONTENTLENGTH"/>
    </GLOBALCACHINGRULES>
    <ACCESSLOGSTYLES>
    <XLFFORMAT NAME="CLF" SEPARATOR="SPACE" WITHDIRECTIVE="NO" Key="NAME">
    <XLFFIELD NAME="c-ip" Key="NAME"/>
    <XLFFIELD NAME="x-log-id" Key="NAME"/>
    <XLFFIELD NAME="x-auth-id" Key="NAME"/>
    <XLFFIELD NAME="x-clf-date" Key="NAME"/>
    <XLFFIELD NAME="x-req-line" Key="NAME"/>
    <XLFFIELD NAME="sc-status" Key="NAME"/>
    <XLFFIELD NAME="bytes" Key="NAME"/>
    </XLFFORMAT>
    <XLFFORMAT NAME="ECLF" SEPARATOR="SPACE" WITHDIRECTIVE="NO" Key="NAME">
    <XLFFIELD NAME="c-ip" Key="NAME"/>
    <XLFFIELD NAME="x-log-id" Key="NAME"/>
    <XLFFIELD NAME="x-auth-id" Key="NAME"/>
    <XLFFIELD NAME="x-clf-date" Key="NAME"/>
    <XLFFIELD NAME="x-req-line" Key="NAME"/>
    <XLFFIELD NAME="sc-status" Key="NAME"/>
    <XLFFIELD NAME="bytes" Key="NAME"/>
    <XLFFIELD NAME="x-ecid" Key="NAME"/>
    </XLFFORMAT>
    <XLFFORMAT NAME="combined" SEPARATOR="SPACE" WITHDIRECTIVE="NO" Key="NAME">
    <XLFFIELD NAME="c-ip" Key="NAME"/>
    <XLFFIELD NAME="x-log-id" Key="NAME"/>
    <XLFFIELD NAME="x-auth-id" Key="NAME"/>
    <XLFFIELD NAME="x-clf-date" Key="NAME"/>
    <XLFFIELD NAME="x-req-line" Key="NAME"/>
    <XLFFIELD NAME="sc-status" Key="NAME"/>
    <XLFFIELD NAME="bytes" Key="NAME"/>
    <XLFFIELD NAME="cs(Referer)" Key="NAME"/>
    <XLFFIELD NAME="cs(User-Agent)" Key="NAME"/>
    </XLFFORMAT>
    <XLFFORMAT NAME="ecombined" SEPARATOR="SPACE" WITHDIRECTIVE="NO" Key="NAME">
    <XLFFIELD NAME="c-ip" Key="NAME"/>
    <XLFFIELD NAME="x-log-id" Key="NAME"/>
    <XLFFIELD NAME="x-auth-id" Key="NAME"/>
    <XLFFIELD NAME="x-clf-date" Key="NAME"/>
    <XLFFIELD NAME="x-req-line" Key="NAME"/>
    <XLFFIELD NAME="sc-status" Key="NAME"/>
    <XLFFIELD NAME="bytes" Key="NAME"/>
    <XLFFIELD NAME="cs(Referer)" Key="NAME"/>
    <XLFFIELD NAME="cs(User-Agent)" Key="NAME"/>
    <XLFFIELD NAME="x-ecid" Key="NAME"/>
    </XLFFORMAT>
    <XLFFORMAT NAME="WCLF" SEPARATOR="TAB" WITHDIRECTIVE="YES" Key="NAME">
    <XLFFIELD NAME="x-req-type" Key="NAME"/>
    <XLFFIELD NAME="x-date-start" Key="NAME"/>
    <XLFFIELD NAME="x-time-start" Key="NAME"/>
    <XLFFIELD NAME="c-ip" Key="NAME"/>
    <XLFFIELD NAME="s-ip" Key="NAME"/>
    <XLFFIELD NAME="x-auth-id" Key="NAME"/>
    <XLFFIELD NAME="cs(Host)" Key="NAME"/>
    <XLFFIELD NAME="cs-method" Key="NAME"/>
    <XLFFIELD NAME="cs-uri" Key="NAME"/>
    <XLFFIELD NAME="x-protocol" Key="NAME"/>
    <XLFFIELD NAME="sc-status" Key="NAME"/>
    <XLFFIELD NAME="bytes" Key="NAME"/>
    <XLFFIELD NAME="cs-bytes" Key="NAME"/>
    <XLFFIELD NAME="x-cache" Key="NAME"/>
    <XLFFIELD NAME="time-taken" Key="NAME"/>
    <XLFFIELD NAME="r-time-taken" Key="NAME"/>
    <XLFFIELD NAME="x-time-delay" Key="NAME"/>
    <XLFFIELD NAME="x-os-timeout" Key="NAME"/>
    <XLFFIELD NAME="x-ecid" Key="NAME"/>
    <XLFFIELD NAME="x-cookie(ORACLE_SMP_CHRONOS_ST)" Key="NAME"/>
    <XLFFIELD NAME="x-cookie(ORACLE_SMP_CHRONOS_LT)" Key="NAME"/>
    <XLFFIELD NAME="x-cookie(ORACLE_SMP_CHRONOS_GL)" Key="NAME"/>
    <XLFFIELD NAME="cs(Referer)" Key="NAME"/>
    <XLFFIELD NAME="cs(User-Agent)" Key="NAME"/>
    <XLFFIELD NAME="x-esi-info" Key="NAME"/>
    <XLFFIELD NAME="x-conn-abrt" Key="NAME"/>
    <XLFFIELD NAME="x-glcookie-set" Key="NAME"/>
    <XLFFIELD NAME="sc(Content-Type)" Key="NAME"/>
    </XLFFORMAT>
    <ROLLOVER NAME="never" FREQUENCY="NEVER" TIMESTYLE="LOCAL" Key="NAME"/>
    <ROLLOVER NAME="hourly" FREQUENCY="HOURLY" TIMESTYLE="LOCAL" Key="NAME">
    <SCHEDULE TIME="00" Key="TIME"/>
    </ROLLOVER>
    <ROLLOVER NAME="daily" FREQUENCY="DAILY" TIMESTYLE="LOCAL" Key="NAME">
    <SCHEDULE TIME="0000" Key="TIME"/>
    </ROLLOVER>
    <ROLLOVER NAME="weekly" FREQUENCY="WEEKLY" TIMESTYLE="LOCAL" Key="NAME">
    <SCHEDULE TIME="00000" Key="TIME"/>
    </ROLLOVER>
    </ACCESSLOGSTYLES>
    <ACCESSLOG XLFFORMATNAME="ECLF" TIMESTYLE="LOCAL" ROLLOVERNAME="weekly" FILENAME="access_log" ENABLED="YES" LOGFRAGMENTREQUEST="NO" Key="FILENAME"/>
    <SITE NAME="fvmwt1.cellexchange.com" PORT="80" ISDEFAULT="YES" REQUESTBACKLOGTIMELIMIT="2" SSLONLYPREFIX="" CLIENT_CERT="NO" CHRONOSONPERSITE="YES" Key="NAME PORT URL">
    <SESSIONS>
    <SESSIONDEF NAME="FoundationPersistentSessionID" COOKIENAME="ESFSID" COMMENT="OracleAS 10g Foundation Classes persistent session tracking" DEFAULTVALUE="default" Key="NAME"/>
    <SESSIONDEF NAME="PAsid" URLPARAM="PAsid" COMMENT="OracleAS 10g Wireless session ID" DEFAULTVALUE="default" Key="NAME"/>
    <SESSIONDEF NAME="PAconnxn" URLPARAM="PAconnxn" COMMENT="OracleAS 10g Wireless connection ID" DEFAULTVALUE="default" Key="NAME"/>
    <SESSIONDEF NAME="PAuserid" URLPARAM="PAuserid" COMMENT="OracleAS 10g Wireless user ID" DEFAULTVALUE="default" Key="NAME"/>
    <SESSIONCACHINGRULE SESSIONNAME="PAsid" NAME="sc.0" CACHEWITH="YES" CACHEWITHOUT="NO" WITHOUTCANBEDERIVED="NO" Key="NAME"/>
    <SESSIONCACHINGRULE SESSIONNAME="PAconnxn" NAME="sc.1" CACHEWITH="YES" CACHEWITHOUT="NO" WITHOUTCANBEDERIVED="NO" Key="NAME"/>
    <SESSIONCACHINGRULE SESSIONNAME="PAuserid" NAME="sc.2" CACHEWITH="YES" CACHEWITHOUT="NO" WITHOUTCANBEDERIVED="NO" Key="NAME"/>
    </SESSIONS>
    <CACHEABILITY>
    <CACHEABILITYRULE NAME="cache_wireless_rm" COMMENT="This rule is for OracleAS 10g Wireless server only, if this conflicts with your own application or if you are not running OracleAS 10g Wireless server, this rule can be removed" SSLONLY="NO" COMPRESS="NO" CANOUTPUTESI="YES" COMPRESSFORNETSCAPE="NO" CACHE="YES" ENABLED="YES" Key="NAME">
    <SELECTORS>
    <URLEXP EXP="/ptg/rm" TYPE="REGEX" Key="EXP"/>
    <HTTPMETHODS SIMPLEGET="YES" GETWITHQUERYSTRING="YES" POST="NO"/>
    </SELECTORS>
    <EXPIRATIONREF EXPREF="EXPID.0"/>
    <SESSIONCACHINGREF SCREF="sc.0" Key="SCREF"/>
    <SESSIONCACHINGREF SCREF="sc.1" Key="SCREF"/>
    <SESSIONCACHINGREF SCREF="sc.2" Key="SCREF"/>
    </CACHEABILITYRULE>
    </CACHEABILITY>
    </SITE>
    <SITE NAME="fvmwt1.cellexchange.com" PORT="80" URL="/fvmtestbed/" SSLONLYPREFIX="" CLIENT_CERT="NO" ISDEFAULT="NO" CHRONOSONPERSITE="YES" Key="NAME PORT URL">
    <SESSIONS/>
    <CACHEABILITY/>
    </SITE>
    <SITE NAME="fvmwt1.cellexchange.com" PORT="8080" URL="/fvmadmin/" SSLONLYPREFIX="" CLIENT_CERT="NO" ISDEFAULT="NO" CHRONOSONPERSITE="YES" Key="NAME PORT URL">
    <SESSIONS/>
    <CACHEABILITY/>
    </SITE>
    <SITE NAME="fvmwt1.cellexchange.com" PORT="443" URL="/getemployeesbyemplid/" SSLONLYPREFIX="" CLIENT_CERT="YES" ISDEFAULT="NO" CHRONOSONPERSITE="YES" Key="NAME PORT URL">
    <SESSIONS>
    <ORIGINSERVERBINDING SBMECHANISM="SBCK" Key="SESSIONNAME"/>
    </SESSIONS>
    <CACHEABILITY/>
    </SITE>
    <SITE NAME="fvmwt1.cellexchange.com" PORT="80" URL="/fvm/" SSLONLYPREFIX="" CLIENT_CERT="NO" ISDEFAULT="NO" CHRONOSONPERSITE="YES" Key="NAME PORT URL">
    <SESSIONS/>
    <CACHEABILITY/>
    </SITE>
    <SITE NAME="fvmwt1.cellexchange.com" PORT="8080" SSLONLYPREFIX="" CLIENT_CERT="NO" ISDEFAULT="NO" CHRONOSONPERSITE="YES" Key="NAME PORT URL">
    <SESSIONS/>
    <CACHEABILITY/>
    </SITE>
    <HOST ID="h1" NAME="fvmwt1.cellexchange.com" PORT="7778" LOADLIMIT="50" OSSTATE="ON" PINGURL="/" PINGINTERVAL="10" NUMRETRY="5" ISPROXY="NO" ISPROXYPASSWORDPLAINTEXT="YES" SSLENABLED="NONE" Key="ID"/>
    <HOST NAME="fvmmt1.cellexchange.com" PORT="80" ID="h2" OSSTATE="ON" LOADLIMIT="50" PINGURL="/fvm/images/sp.gif" PINGINTERVAL="10" NUMRETRY="5" ISPROXY="NO" SSLENABLED="NONE" ISPROXYPASSWORDPLAINTEXT="YES" Key="ID"/>
    <HOST NAME="fvmmt2.cellexchange.com" PORT="80" ID="h3" OSSTATE="ON" LOADLIMIT="50" PINGURL="/fvm/images/sp.gif" PINGINTERVAL="10" NUMRETRY="5" ISPROXY="NO" SSLENABLED="NONE" ISPROXYPASSWORDPLAINTEXT="YES" Key="ID"/>
    <HOST NAME="fvmwt1.cellexchange.com" PORT="8180" ID="h4" OSSTATE="ON" LOADLIMIT="50" PINGURL="/fvmadmin/images/sp.gif" PINGINTERVAL="10" NUMRETRY="5" ISPROXY="NO" SSLENABLED="NONE" ISPROXYPASSWORDPLAINTEXT="YES" Key="ID"/>
    <HOST NAME="ntmpsweb.ntmps.navy.mil" PORT="443" ID="h5" OSSTATE="ON" LOADLIMIT="50" PINGURL="/" PINGINTERVAL="15" NUMRETRY="5" ISPROXY="NO" SSLENABLED="SSLV3_V2H" ISPROXYPASSWORDPLAINTEXT="YES" Key="ID"/>
    <VIRTUALHOSTMAP NAME="fvmwt1.cellexchange.com" PORT="80" EXCLUDE="NONE" QUEUESIZE="0" Key="NAME PORT URL" URL="/fvmtestbed/">
    <HOSTREF HOSTID="h2" Key="HOSTID"/>
    <HOSTREF HOSTID="h3" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="fvmwt1.cellexchange.com" PORT="80" EXCLUDE="NONE" QUEUESIZE="0" Key="NAME PORT URL" URL="/fvm/">
    <HOSTREF HOSTID="h2" Key="HOSTID"/>
    <HOSTREF HOSTID="h3" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="fvmwt1.cellexchange.com" PORT="8080" EXCLUDE="NONE" QUEUESIZE="0" Key="NAME PORT URL" URL="/fvmadmin/">
    <HOSTREF HOSTID="h4" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="fvmwt1.cellexchange.com" PORT="443" URL="/getemployeesbyemplid/" EXCLUDE="NONE" QUEUESIZE="0" Key="NAME PORT URL">
    <HOSTREF HOSTID="h5" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="fvmwt1.cellexchange.com" PORT="8080" EXCLUDE="NONE" QUEUESIZE="0" Key="NAME PORT URL">
    <HOSTREF HOSTID="h4" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="fvmwt1.cellexchange.com" PORT="80" EXCLUDE="NONE" QUEUESIZE="0" Key="NAME PORT URL">
    <HOSTREF HOSTID="h1" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="*" PORT="8080" EXCLUDE="ESI" QUEUESIZE="0" Key="NAME PORT URL">
    <HOSTREF HOSTID="h4" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="*" PORT="80" EXCLUDE="ESI" QUEUESIZE="0" Key="NAME PORT URL">
    <HOSTREF HOSTID="h1" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    <VIRTUALHOSTMAP NAME="*" PORT="*" EXCLUDE="ESI" QUEUESIZE="0" Key="NAME PORT URL">
    <HOSTREF HOSTID="h1" Key="HOSTID"/>
    </VIRTUALHOSTMAP>
    </GENERAL>
    <CACHE NAME="fvmwt1.cellexchange.com-WebCache" ORACLEHOME="C:\Oracle\as1" HOSTNAME="fvmwt1.cellexchange.com" VOTES="1" CAPACITY="30" WCDEBUGON="YES" CHRONOSONPERNODE="NO" Key="NAME ORACLEHOME HOSTNAME">
    <MULTIPORT>
    <LISTEN IPADDR="ANY" PORT="9402" PORTTYPE="STATISTICS" SSLENABLED="NONE" CLIENT_CERT="NO" STRONG_CRYPTO_ONLY="NO" Key="IPADDR PORT"/>
    <LISTEN IPADDR="ANY" PORT="9401" PORTTYPE="INVALIDATION" SSLENABLED="NONE" CLIENT_CERT="NO" STRONG_CRYPTO_ONLY="NO" Key="IPADDR PORT"/>
    <LISTEN IPADDR="ANY" PORT="9400" PORTTYPE="ADMINISTRATION" SSLENABLED="NONE" CLIENT_CERT="NO" STRONG_CRYPTO_ONLY="NO" Key="IPADDR PORT"/>
    <LISTEN IPADDR="ANY" PORT="80" PORTTYPE="NORM" SSLENABLED="NONE" CLIENT_CERT="NO" STRONG_CRYPTO_ONLY="NO" Key="IPADDR PORT"/>
    <LISTEN IPADDR="ANY" PORT="8080" PORTTYPE="NORM" SSLENABLED="NONE" CLIENT_CERT="NO" STRONG_CRYPTO_ONLY="NO" Key="IPADDR PORT"/>
    </MULTIPORT>
    <EVENTLOGDIR LOGDIR="C:\Oracle\as1\webcache\logs\" BUFFERENABLED="YES" BUFFERSIZE="2048" FLUSHINTERVAL="10" Key="LOGDIR">
    <VERBOSITY LEVEL="NOTIFICATION"/>
    <DEBUGVERBOSITY LEVEL="TRACE"/>
    </EVENTLOGDIR>
    <ACCESSLOGDIR LOGDIR="C:\Oracle\as1\webcache\logs\" BUFFERENABLED="YES" BUFFERSIZE="2048" FLUSHINTERVAL="10" ENABLED="YES" Key="LOGDIR"/>
    <IDENTITY USERID="nobody" GROUPID="nobody" Key="USERID GROUPID"/>
    <RESOURCELIMITS MAXINBOUNDCONNECTIONS="700" MAXCACHESIZE_MB="500"/>
    <CALYPSONETINFO KEEPALIVE_TIMEOUT="5" CLIENTSEND_TIMEOUT="120" CLIENTRECV_TIMEOUT="20" OSSEND_TIMEOUT="20" OSRECV_TIMEOUT="3600" INV_PEER_TIMEOUT="300" INV_GLOBAL_TIMEOUT="300" OS_USE_HTTP11="YES" KEEPALIVE4MSIE_SSL="NO"/>
    <DIAGNOSTICS>
    <TRACEDUMP FILENAME="C:\Oracle\as1\webcache\logs\tracedump" ASSERTION="YES" MAXSTRLEN="500"/>
    <IOLOGGER ENABLED="NO" FILENAME="C:\Oracle\as1\webcache\logs\io_log">
    <BUFFERING ENABLED="YES" BUFFERSIZE="2048" FLUSHINTERVAL="300"/>
    </IOLOGGER>
    </DIAGNOSTICS>
    </CACHE>
    </CALYPSO>

    Hi David,
    In your Admin Console, what's the mapping for port 8080 of your site (say site 'x')? It might be mapped explicitly to port 80 of the server (or) another possibility is that it might not be explicitly mapped & so it is being taken to the default port of 80 of the server.
    Hope this helps.
    Regards,
    Priyanka GES

  • OIM 11g R2 Membership rules and roles

    All,
    I have noticed that the NOT operator is not available while creating the membership rules in roles.
    Is there any work around for this?
    I am planning to write a post process event handler to add the roles if I can't find any other way around this.

    You can add elements but that would be difficult to manage. Suppose you have 100 departments and you want exclude Department 1000 then it would be difficult to add Department 1 to Department 999 in your rule.
    As of now you can go ahead with your Event handler.
    I opened an ER with Oracle long back.

  • Recon Event Deferred Status

    Hi,
    When a new user data is sent from peoplesoft (Trusted source) with future start date, workforce sync message is in not process until start date, leaving it in "Event Deferred" Status.
    I have experienced that with SAP connector we can disable the feature to wait till start date for Recon event to be processed and Link the event which creates user with status "Disabled until start date".
    Is there a similar solution with PeopleSoft ER connector? I have tried to find it in Connector documentation but could not find it.
    Please help me find the solution for this.
    Thanks in Advance.

    Hi,
    To process future dated events which are in 'Event Deferred' status you need to write custom scheduled task.
    Search for reconciliation event with 'Event Deferred' status and iterate through Result set and get Reconciliation event key and future date (Reconciliation Manager.Future Date)
    then check number of days difference between current date and recon future date and as per your business requirement you can process the recon event.
    to process future dated recon event you need to set status to 'Event Received' because with status "Event Deferred" OIM does not process them.
    HashMap<String,String> updateMap = new HashMap<String,String>();
    updateMap.put("Reconciliation Manager.Status", "Event Received");
    //update Recon Event data
    reconUtility.updateReconEvent(reconEventKey, updateMap);
    //then process reconciliation event - reapply matching rules
    reconUtility.processReconciliationEvent(reconEventKey);
    Try this. It will work. Let me know if you need more information
    Thanks,
    Pallavi Chaudhari

  • Exception while performing Target Reconciliation

    My target is a CSV file which contains fields for empid (mapped as key field),firstname,lastname,emailid and status (mapped to OIM_OBJECT_STATUS)
    I can see the reconciliation data in Reconciliation event window in Design console but I am getting the following exception with Reconciiation Event status set to "Event Received":
    Data AccessException:com.thortech.xl.orb.dataaccess.tcDataAccessException: DB_READ_FAILEDDetail: SQL: select rpc.rpc_key, rpc.rcm_key, rcm.rcm_delete  from rcm rcm, rpc rpc where rpc.rcm_key=rcm.rcm_key and rcm.rcm_delete='1'  and rpc.rpc_parent_rpc_key is null and rcm.RCM_PARENT_RCM_KEY is null and rpc.rce_key= 166 and rpc.orc_key=710Description: O
    RA-00904: "RCM"."RCM_DELETE": invalid identifier
    SQL State: 42000Vendor Code: 904Additional Debug Info:com.thortech.xl.orb.dataaccess.tcDataAccessException
    at com.thortech.xl.dataaccess.tcDataAccessExceptionUtil.createException(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataBase.createException(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown Source)
    at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.updateProcessData(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.linkToProcess(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.reapplyRules(Unknown Source)
    at com.thortech.xl.ejb.databeansimpl.tcRCEBean.reapplyRules(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    Please help me resolve this issue.

    Click on Reapply matching rules , what is the error it throws when you click on re apply matching rules in Recon Manager
    Thanks
    Suren

Maybe you are looking for

  • Find list of FACT tables in the cubes

    Hi experts,   Pls help me to find list of FACT tables in the cube and Dimension table associated with the Fact table. your answer will be very helpful for me. Thanks

  • Upgraded system. Gnome problems.

    Hi, I just ran a system upgrade and I now can not login to gnome. From slim I get to being able to see my desktop background, and then it crashes, displaying a nondescript error message within a dialog, which starts of (recalled from memory): Oh no!

  • Exceptions & Conditions

    Hello Experts, Would anyone be able to help me with information on exceptions & conditions on a web template with multiple reports. We have 5 queries on web template, with all queries from the same multiprovider. We need exceptions and conditions but

  • Edit a PDF file

    In the past I have been able to edit PDF downloads, But I am now unable to do so. Example being, when I downloaded the last two PDF forms from separate sources, I have not been able to Fill in the blanks, so that I can print, sign and return as reque

  • Re: ESS and MSS

    Hi Friends , Please share the ESS and MSS Configuration Steps with screen . Regards Jagan babu