Skip to main content

Configuring Mail Server in Weblogic

Configuring Mail  Server in Weblogic

Login to EM (as weblogic user) and go to SOA à right click soa-infra (soa_server) à SOA Administration à Workflow properties
Set Notification Mode - Email.
Email : From Address - Email account from which notification will be sent to approvers
Email : Actionable Address – Email account which will receive approve/reject response sent by approvers via email.
Email : Reply To Address  (Optional. For ex: no.reply@yourdomain.com)

Click Apply.


Go to User Messaging Service à Right click usermessagingdriver-email (soa_server_name) à Email driver properties

Sender Address : OIM.Workflow.Manager@mycompany.com
Default Sender Address : OIM.Workflow.Manager@mycompany.com

MailAccessProtocol : IMAP
Retry Limit : -1
MailDelFreq : 600
Autodelete : unchecked
Debug : check only initially for debug purpose
CheckMailFreq : 160
Recieverfolder : Inbox

outgoingMailServer: mail.mailrouter.net
outgoingMailServerPort:25
outgoingMailServerSecurity: none
OutgoingDefaultFromAddr : OIM.Workflow.Manager@mycompany.com
OutgoingUsername: NA
OutgoingPassword : NA

Incomingmailserver : outlook.office365.com
IncomingmailserverPort : 993
Incomingmailserver SSL: Yes
IncomingmailIDs : OIM.QA.Inbound.Workflow@mycompany.com
IncomingUserIDs : abcd6@mycompany.com
IncomingUserPasswords : password of above user( Use Cleartext)
ProcessingChunkSize : 100
AmapAuthPlainDisable : unchecked


1.       SSL setting for inbound mailbox
6.1.  Import outlook certificate to ${JAVA_HOME}/jre/lib/security/cacerts
6.2. Change DOMAIN_HOME/bin/setDomainEnv.sh file for ssl trust store to point to =${JAVA_HOME}/jre/lib/security/cacerts

Comments

Popular posts from this blog

OIM Common Tables and queries OIM 11gR2 PS2/PS3 tables and queries, OIM useful Queries, OIM sql queries, OIM Database queries, OIM tables, OIM queries svr — IT Resource information. (svr_key is primary key) spd — IT resource parameter Definition information svd  – IT Resource Type Definition. app_instance  — Application Instance Information (app_instance_key is the primary key) It will have itresoucre_key to link with svr_key in svr table and object_key to link with obj_key in obj table. obj — Resource Object information (obj_key) obi  — Object Instance information  (obi_key) catalog  — Request Catalog Information (applications instances, roles, entitlements) (Catalog_id) orc  — It stores any users account instance information (orc_key) ost  — It stores the object status information (ost_key) Note : never link ost and obj table directly, we have to link ost and oiu table with ost_key and then obi and oiu with obi_key and then ...

OIM 11g R2 Load balancer setting in em console

Step 1 Login to EM console Identity and Access > OIM > System MBean Browser Step 2 Application Defined MBeans → Oracle.iam → Server <server> → Application : oim → XML Config → Config → XMLConfig.DiscoveryConfig → Discovery Modify OIMFrontEndURL to load balancer URL like : http://lbrhost:8035 Step 3 Application Defined MBeans → Oracle.iam → Server <server> → Application : oim → XML Config → Config → XMLConfig.SOAConfig → SOAConfig Modify following RMI URL : t3://host1.intranet.local:8001,host2.intranet.local:8001 SOAP URL http://lbrhost:8035 Step 4 SOA > SOA-Infra(Server) > SOA Administration > Common Properties Modify Server URL : http://lbrhost:8035 CallbackServer URL: http://lbrhost:8035

Steps Developing Schedule Task with OIM 11g R2

Steps Developing Schedule Task with OIM 11g R2 1.      Create a java class by implementing oracle.iam.scheduler.vo.TaskSupport interface. Include the following JAR files in the class path to compile a custom class: From  OIM_INSTALL_HOME/ server/platform iam-platform-kernel.jar iam-platform-utils.jar iam-platform-context.jar iam-plaftorm-authz-service.jar From  OIM_INSTALL_HOME / designconsole/lib oimclient.jar xlAPI.jar All other JAR files like xlVO.jar and xlScheduler.jar Create a library of JAR files containing the custom classes. Sample java code package com.scheduletask; import java.util.HashMap; import oracle.iam.identity.usermgmt.api.UserManager; import oracle.iam.identity.usermgmt.vo.User; import oracle.iam.platform.Platform; import oracle.iam.scheduler.vo.TaskSupport; public class CreateNewUser extends TaskSupport{    @Override ...