Wednesday, May 27, 2020
12c Jdeveloper - Modify Jdeveloper font size
Wednesday, May 20, 2020
How to export data dictionary with Oracle SQL Developer
Click OK and wait for export to complete. This is how it looks:
Unix/AIX box : count word occurrences in text file
Wednesday, May 13, 2020
12c SOA - Business Rules - use of generic rule
Input: id, name, designation (like PAT, A, SA, M etc.).
Output: eligible_trutime_topup_per_fortnight (like 10,20,0 etc.)
Step1: Create SOA Project.
Now project created.
Step2: Drag and drop bpel process and select synchronous process.
Now bpel created as like below.
Step3: Prepare schema as per your requirement.
Step4: Drag and drop business rules component.
Now you can import schema input and output.
Import input schema.
Input schema imported successfully, now import output
schema.
Both schema’s imported successfully.
Step5: Double click business rules.
Now create rule.
Add the condition and hard code the output value.
Add then condition.
Select target processResponce.
Hard code output value.
Add remaining conditions also.
Step6: Double click bpel process and add Business Rules.
Double click rules and and select Business rules.
After selection now showing like below image.
Click ok, Now composite automatically invoke businessrules
and created activity’s.
Step7: Now composite
like below and deploy the composite and test.
Testing:
Input:
<?xml version="1.0"
encoding="UTF-8"?><inputVariable>
<part
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
name="payload">
<ns1:process
xmlns:ns1="http://xmlns.oracle.com/POC/BussinessRulls_Poc/TopupBPEL">
<ns1:ID>12345</ns1:ID>
<ns1:NAME>Suri</ns1:NAME>
<ns1:DESIGNATION>A</ns1:DESIGNATION>
</ns1:process>
</part>
</inputVariable>
Output:
<?xml version="1.0"
encoding="UTF-8"?><outputVariable>
<part
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
name="payload">
<processResponse xmlns="http://xmlns.oracle.com/POC/BussinessRulls_Poc/TopupBPEL">
<Eligibletopup>15</Eligibletopup>
</processResponse>
</part>
</outputVariable>
Tuesday, May 12, 2020
Unix/AIX box - Certificate expiration date check
Run the following openssl command
echo | openssl s_client -servername NAME -connect HOST:443
2>/dev/null | openssl x509 -noout –dates
Example: If you have a server name ="test.server.com" and port="443"
echo | openssl s_client -servername test.server.com -connect test.server.com:443 2>/dev/null | openssl x509 -noout -dates
12c SOA - How to check BPEL recovery Pool from SOAInfra DB
Sometimes EM Composite BPEL instances have failures and thus they are moved to BPEL recovery pool. We can check them from SOAINFRA DB and delete the struck instances if not needed.
Query 1: based on date
select count(*) from dlv_message where dlv_type = 1 and
state = 0 and receive_date like '%08-JUL-19%'
12c SOA - Business Rules - use of decision table
Here I will show you how to create and use decision table using business rule.
Input: id, name, designation (like PAT, A, SA, M etc.).
Output: eligible_trutime_topup_per_fortnight (like 10,20,0 etc.)
Step1: Create SOA Project.
Now project created.
Step2: Drag and drop bpel process and select synchronous process.
Now bpel created as like below.
Step3: Prepare schema as per your requirement.
Step4: Drag and drop business rules component.
Now you can import schema input and output.
Import input schema.
Input schema imported successfully, now import output
schema.
Both schema’s imported successfully.
Step5: Double click business rules.
Create decision tables.
Now decision table like below.
Select process Designation like below.
Click Actions and hard code the top up value.
After hard coding the value diagram like below.
Create another rule and give remaining conditions like
below.
After creating all condition rules diagram like below.
Step6: Double click bpel process and add BusinessRules.
Double click rules and and select Business rules.
After selection now showing like below image.
Click ok, now composite automatically invoke business rules
and created activities.
Step7: Deploy the
composite and test.
Testing:
Input:
<?xml version="1.0"
encoding="UTF-8"?><inputVariable>
<part
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
name="payload">
<ns1:process
xmlns:ns1="http://xmlns.oracle.com/POC/DecisionTable_Poc/BPELProcess1">
<ns1:ID>12345</ns1:ID>
<ns1:NAME>Suri</ns1:NAME>
<ns1:DESIGNATION>A</ns1:DESIGNATION>
</ns1:process>
</part>
</inputVariable>
Output:
<?xml version="1.0"
encoding="UTF-8"?><outputVariable>
<part
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
name="payload">
<processResponse
xmlns="http://xmlns.oracle.com/POC/DecisionTable_Poc/BPELProcess1">
<EligibleTopup>15</EligibleTopup>
</processResponse>
</part>
</outputVariable>
Featured Post
OIC - OIC Utility to Reprocess Failed Real-Time Integration JSON Payloads
📌 Use Case In real-time OIC integrations, JSON payloads are exchanged with external systems via REST APIs. When such integrations fail (du...

-
OIC interview Q & A: We have divided the interview questions into 3 sections: Non- Technical, Technical shorts and Scenario based questi...
-
Stage or vfs or virtual file system is a temporary location in the oic local file system which stores temporary files required for processin...
-
Please find the following links for OIC hands on and relevant information: Oracle Integration Cloud Introduction | Benefits | Services offer...
-
In Oracle Integration Cloud (OIC), the most commonly used XSLT functions are primarily focused on transforming, filtering, and manipulating ...
-
UseCase: Here, we will show you how to split an input, received as comma separated string values( here, emails) into array of values using c...
-
Usecase: Here, we will demonstrate the detailed implementation steps for AP Invoice FBD Import from polling the file from source >> cr...
-
Usecase: Here, we will extract the data from HCM and then download the data from UCM uaing Flow Actions Service and Generic Soap Service To...
-
OIC generation 3 links: Oracle Integration Generation 3 New Features Integration patterns and how to define schedules About RBAC - Resource ...
-
Reasons to use Projects: Build, Manage and Monitor in one place. Manage integrtaion releases. Control access with RBAC. Use and customize pr...
-
Following are the oracle fusion job schedule processes tables which helps to extract the submitted ESS job requests: ESS_Request_History ESS...