Skip to main content

Posts

How to fetch list item from XML based on other list value

Hi Everyone, Hope you are doing well, Today we are going to see how we can fetch data from LIST B based on LIST A item value. Following is use case: List A, It's a list employee with employee ID List B, It's a list of some external system which have list of data fetched on List A employee ID. List C, This list will be a combination of List A and List B data. We are going to use one loop in XSLT and for every employee ID we will fetch data from List B with out any nested loop. <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0">   <xsl:param name="List2.outputPart"/>   <xsl:param name="GetEmployee_ManagerId_OutputVariable.outputPart"/>   <xsl:template match="/">     <ns0:ListData3>       <xsl:for-each select="/ns0:PsftIdmEmpContractorsCollection/ns0:PsftIdmEmpContractors">         <xsl:variable name="EmpID...

When Why to use Work Managers in Weblogic

" If you do nothing on dispatch policies in OSB proxy or business services, all is done in the Default Workmanager. But since some constructions, not only service call-outs, need other threads to finish the job,  you can get stuck threads because the workmanager's threadpool gets empty having all or near to all threads waiting , leaving no threads to pickup work to free the others.  If all threads in the default queue become stuck, the server changes its health state to "critical. If all threads in weblogic.admin.HTTP, weblogic.admin.RMI, or a user-defined execute queue become stuck, the server changes its health state to "warning. Work Managers have a Ignore Stuck Thread options that gives the ability to execute long running jobs.  " Based on our need we can create one of following work manager's: For OSB to work optimally and prevent floading WebLogic’s threadpool with hogged/stuck threads you should create 3 FairShareRequest classes ...

Replace CSF KEYS in Oracle SOA 12C for Rest/SOAP Adapters

In 12c, the OWSM security policy configuration is saved to a separate file called wsm-assembly.xml In order to update values in wsm-assembly.xml, the service needs to use the <policySet>. e.g. A configuration plan is required to change both a HTTP port number, and the csf-key used by the oracle/wss_username_token_client_policy OWSM policy. Replacement without configuration plan: Open wsm-assembly.xml file and add below code <?xml version='1.0' encoding='windows-1252'?> <orawsp:wsm-assembly xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" xmlns:mds="http://xmlns.oracle.com/mds">    <sca11:policySet xmlns:sca11="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="policySet" appliesTo="SCA-REST-REFERENCE()" attachTo="REFERENCE('Get_Service_Now')" orawsp:highId="2" xml:id="SCA-REST-REFERENCE__REFERENCE__Get_Service_Now__"> ...

Oracle SOA LDAP Adapter End to End Configuration

What is LDAP Adapter: The Oracle LDAP adapter provides bi-directional connectivity with LDAP V3- compliant directory servers. The chapter provides information on how to model the LDAP adapter as a reference to perform CRUD (Create, Read, Update and Delete) operations and how to model the LDAP adapter as an inbound publication service on a directory server. Information describing various users, applications, files, printers, and other resources accessible from a network is often collected into a special database called an LDAP directory. Access to LDAP directories is a basic requirement of enterprise workflows. The LDAP Adapter Configuration Wizard provides a graphical and intuitive interface to model LDAP services to send requests to and receive responses from LDAP servers. LDAP (Lightweight Directory Access Protocol), is an Internet protocol for accessing information directories. A directory service is a distributed database application designed to manage the entries and attribu...

Oracle SOA JMS Adapter TOPIC configuration with SOA based Subscriber's

Hello Everyone, Hope you enjoy blogging!!!!! Today i am going to explain how we can use TOPIC in oracle SOA where we will publish message into Queue from one service and other services will consume message from topic. Steps to create JMS TOPIC: 1. Click on Services Menu 2. Click on Messaging Sub-menu 3. Click on JMS Modules. 4. Click on SoaJmsModule. 5. Click new 6. Select Distributed Topic anc click next             1. Enter Name "ProjTopic"             2. Enter JNDI Name "jms/ProjTopic".             3. Click on Advanced Target             4. Select SubDeployments "SoaSubDeployments" from dorp down.             5. Select Server "SoaJmsServer1" "SoaJmsServer2" from server list  ...

Team Share & Gems Integration over Oracle SOA

Hello Everyone, Recently i came across with a requirement to make an integration with GEMS (Some 3rd party tool) and Microsoft share point(Referred as team share in this blog). Both systems are different with each other in terms of security protocols,message handling. Me & my team spent quiet long time over it so we can easily complete this integration in SOA or OSB but lot's of efforts bring us to always 0 due to many limitations in both platforms and in SOA too. After wasting more then one month we decided to involve JAVA for making back-end API calls and other integration will be done using SOA, So let me tell you first what all challenges we faced for this integration. System's over view: 1.https://www.cgs-gems.com/#overview, It's a tool to keep track of some legal processes (No more information available to me over it). 2.Micro-soft share point. End Req: 1.We will be having few schedulers which will run once/twice in a day and check for new/updated ...