- OSB - How to pass Authorization header from Pipeline
- How to use Configuration file to customize OSB deployments
- osb-enabledisable-proxy-service
- osb-how-to-pass-authorization-header
- 11g to 12c OSB projects migration points
- 12c-soa-configure-osb-smtp-server
- 12c-osb-java-callout
- 12c SOA - How to test Xquery from Jdeveloper
- 12c OSB - Create get rest OSB service using rest adapter
- 12c OSB - Expose post rest OSB service using rest adapter
- 12c OSB - Invoke exposed get SOA service from OSB service project
- 12c OSB - Get Rest xml to JSON response using rest adapter
- 12c-osb-split-large-xml-files
- 12c OSB - create a WSDL based on a XSD and proxy service on the created WSDL.
- 12c-osb-throttling
- 12c OSB - Create business service using DB package and procedure
- 12c OSB - poll file from local directory using file transport
- 12c OSB - poll file using JCA file adapter
- 12c OSB - DVM Implementation
- 12c OSB - Alert vs Log vs Report
- 12c OSB - Message reporting
- 12c OSB - Enabling Logging
- OSB - Pipeline Alerts
- 12c OSB - Dynamic routing part1 with Proxy services
- OSB - Cross Origin Resource Sharing (CORS) in Oracle Service Bus
Saturday, February 12, 2022
OSB Links
SOA links
Service Oriented Architecture(SOA):
- oracle-soa-12c-features
- 12c SOA BPEL - Process Large Files Using Oracle File Adapter Chunked Read Option
- Oracle 12c SOA Suite - composites lazy loading
- 12c-soa-event-delivery-network-edn
- SOA composites migration from 11g to 12c. (11.1.1.5.0) to (12.2.1.0.0).
- 12c-soa-inmemoryoptimization
- 12c SOA - Advance Queue - what is Dequeue Condition and how to configure it.
- Oracle 12c - AQ Adapter Enqueue and Dequeue
- 12c-soa-domain-value-map-dvm
- 12c-soa-sensors
- 12c-soa-use-of-configuration-plan
- 12c SOA - Composite, MDS artifacts and configuration plan deploy using WLST
- SOA 12c ESS - Schedule SOA composite and OSB Proxy Services
- 12c-soa-manual-purging-soa-infra
- 12c-soa-auto-purging-soa-infra-setups
- 12c-soa-xrefcross-reference
- 12c-soa-dvm-vs-xref
- SOA Suite 11g & 12c – Oracle BPEL Master and Detail process coordination using signals
- bpel-transaction-and-delivery-policies
- interaction-patterns-in-bpel-process
- 12c-jdeveloper-ide-installation-steps
- 12c Jdeveloper - How to create integrated Application server to deploy composites directly to server
- 12c SOA - Expose Get Rest SOA service and test from browser, SoapUi and PostMaster
- 12c SOA - Expose Post Rest SOA service using REST adapter and test from SoapUI and PostMaster
- 12c SOA - Invoke get rest soa service from SOA composite using REST adapter
- 12c SOA - Invoke Post Rest SOA service from another SOA composite using REST adapter
- 12c SOA - File based MDS or MDS reference locally using designTimeRepository and adf_config_xml
- 12c SOA - encryption and decryption of sensitive data
- 12c-soa-how-to-create-csf-key
- 12c SOA - Rest vs SOAP WebServices
- 12c SOA - Rename a SOA Composite using template
- 12c-soa-move-file-using-file-adapter
- 12C OSB - Leverage work manager for throttling
- 12c SOA - Oracle BPEL Dehydration
- 12c SOA - Dehydrate activity in BPEL to commit transaction
- 12c-soa-use-of-call-template
- 12c SOA - Generate a random/unique number in XSLT ?
- 12c SOA XSLT - Use of Template Rules or apply-templates
- 12c SOA BPEL - Set and Get Preference Property
- 12c SOA - Modification of existing ESS scheduler
- 12c SOA - how to specify Inline schemas within a WSDL file
- 12c SOA - Oracle Mediator part1 - Introduction
- 12c SOA - Oracle Mediator part2 - Resequencer
- 12c SOA - Oracle Mediator part3 - Echo
- 12c SOA - Oracle Mediator part4 - Error Handling
- 12c SOA - Oracle Mediator part5 - Error Handling
- 12c SOA - Oracle Mediator part6 - Dynamic routing - Override a Static Routing Rule using DVM
- 12c SOA - Oracle Mediator part7 - Sequential vs parallel routing rules
- 12c SOA - Oracle Mediator part8 - Schematron or Payload validation
- 12c SOA - Oracle Mediator part9 - Write a XML file using file adapter
- 12c SOA - Oracle Mediator part10 - Java Callout
- 12c SOA - BPEL pick activity OnMessage
- 12c SOA - BPEL pick activity OnAlarm
- 12c SOA - BPEL 2.0 - Dynamic Partner link
- 12c SOA BPEL - Error - "fromValue is not a sref:service-ref element"
- 12c SOA - set custom jms header property in Mediator and BPEL components and message selector syntax for jms consume
- 12c SOA - DB Adapter - Perform select operation on a table
- 12c SOA - Composites - Unit Test suites creation and run the test cases from console.
- 12c SOA - BPEL - expose service with headers
- 12c SOA -BPEL - How to set the service endPoint URI dynamically using invoke endpointURI property
- 12c SOA - WS Security- How to protect a web-service with username and password
- 12c SOA - WS Security - How to call a protected web-service
- 12c SOA - How to use WS Security username and Password policy for Web Services in soapUI
- 12c SOA - WS Security - expose service with header and WSSE user token authentication
- 12c SOA - Adding Weblogic Server in IDE or Application server in Jdeveloper
- 12c SOA - DVM - lookup multiple domain values
- 12c SOA - JMS adapter - consume a message from a distributed queue
- 12c SOA - JMS adapter - publish a message to a distributed queue
- 12c SOA - JMS Message rollback
- 12c SOA -UMS Adapter send outbound email
- 12c SOA - Business Rules - use of decision table
- 12c SOA - How to check BPEL recovery Pool from SOAInfra DB
- 12c SOA - Business Rules - use of generic rule
- 12c Jdeveloper - Modify Jdeveloper font size
- SOA 12c - Transfer artifacts from Jdeveloper SOA Design time repository to MDS
- SOA 12c - Call Template to get a date format
- SOA 12c - Any type xml data to XML parsing
- 12c SOA -DB Adapter singleton property in High Availability Environment
- 12c SOA - BPEL - Exposed service issue - Showing multiple services or operations including the external called service.
- Web Services Security at Transport Level and Message Level
- 12c SOA - BPEL dynamic XSLT
- 12c SOA - How to call a shell script from BPEL using java embedding
- 12c SOA Synchronous BPEL process with a wait activity fails with a timeout
- 12c SOA - Adapter warning Messages after Migrating a SOA Project from 11g to 12c in JDeveloper
- SOA - Can we use single FIle/FTP adapter to poll multiple directory
- Jdeveloper 12c - unable to launch the java virtual machine located at path: C:\\msvcr100.dll
Friday, February 11, 2022
Json - sample mixed element
Sample json :
{
"name" : "close",
"parameters" : [ {
"closedDate" : "2019-09-27",
"closeReason" : "ORA_UPGRADE",
"closeCreditMethod" : "ORA_FULL"
}, {
"closedDate" : "2019-09-28",
"closeReason" : "ORA_UPGRADE",
"closeCreditMethod" : "ORA_FULL"
} ]
}
Json object in transformation:
Json - Array type element formats | Sample json payloads
Here , you can see a sample array type employee element having fname, lname and dept details.
Json format 1:
[
{"Fname":"","Lname":"","Dept": ""},
{"Fname":"","Lname":"","Dept": ""}
]
Json format 2:
{"employees":[
{"name":"sri", "email":"sri@gmail.com", "age":23},
{"name":"sand", "email":"sand@gmail.com", "age":28},
{"name":"dip", "email":"dip@gmail.com", "age":33},
{"name":"Bob", "email":"bob32@gmail.com", "age":41}
]}
Json format 3: most understandable format:
{
"Employees":{
"Employee":[
{"name":"sri", "email":"sri@gmail.com", "age":23},
{"name":"sand", "email":"sand@gmail.com", "age":28},
{"name":"dip", "email":"dip@gmail.com", "age":33},
{"name":"Bob", "email":"bob32@gmail.com", "age":41}
]
}
}
XSD links
- XSD how to create a fixed length schema file using jdeveloper tool
- xsd - Define complex type using type attribute
- xsd - Enumeration restrictions on a set of values of an element
- xsd - opaque schema sample
- XSD - Convert XML payload to XSD Schema online | Sample Employees XML and XSD.
- XSD - How to validate if a field is empty while reading a file | xsd restriction
Wednesday, February 9, 2022
OIC - ERP Supplier bulk import and callback
Highlevel steps:
- List the files using ftp connection
- Use for each and each file ref
- Download the file
- Read file in segments using source supplier file csv schema
- Write the fbdi format file to stage location
- Write a property file in the same stage location
- Zip the files
- Import the zip files as bulk import to cloud erp adpater.
- Create another integration for callback and log or write the callback status and doc id.
- SupplierSource.csv
- PozSuppliersInt.csv
- PozSupplier.properties
SupplierSource.csv:
Supplier import template: Click on SupplierImportTemplate.xlsm
Property file(PozSupplier.properties):
/oracle/apps/ess/prc/poz/supplierImport/,ImportSuppliers,PozSuppliersInt,NEW,N,#NULL,#NULL,#NULL
Steps with POC Screenshots :
Featured Post
11g to 12c OSB projects migration points
1. Export 11g OSB code and import in 12c Jdeveloper. Steps to import OSB project in Jdeveloper: File⇾Import⇾Service Bus Resources⇾ Se...
-
Please find the following links for OIC hands on and relevant information: Oracle Integration Cloud Introduction | Benefits | Services offer...
-
What is Throttling: Throttling is termed as "regulate the flow". Oracle Service Bus has throttling feature and by using that f...
-
OIC interview Q & A: 1. FBDI approach with an example https://soalicious.blogspot.com/2022/02/oic-erp-supplier-bulk-import-and.html 2. O...