Tuesday, October 28, 2014

Error(24,68): SCAC-50012 Oracle SOA BPEL Error in JDeveloper while building application

I was following one of document/tutorial to implement email notification service in BPEL. But after completing it when I tried to build it, It gave Error(24,68): SCAC-50012. It was so generic error that I could not find exact detailed error. So I did again every step that I did to build application and rebuilt application of completion of each step.

Problem came when I created a BPEL process and I left its Input and output variable as it is. I rebuilt the application and It was fine at that point, then according to tutorial I need to past some XSD elements structure to my newly created XSD file. After doing that when I compiled it gave the above error. It could be because I did not mention Input and output parameter in wizard but added new elements to XSD and It could be some data types related error So I solved it first by designing an XSD and then I created BPEL process and gave Input and output parameter. Just sharing my findings and issue resolution. Hope it might help others too.    

Wednesday, September 17, 2014

Oracle OSB tutorial port issue, could not connect over HTTP to server

I was following Oracle OSB tutorial and got the following error

Tried all: '1' addresses, but could not connect over HTTP to server: 'localhost', port: '7021'

I thought that It could be a problem for new person on OSB so I am going to tell how you can resolve this issue. Simply first go to your WSDLs file after creating a new session on OSB and click WSDL file and click on EDIT button. Then scroll down the WSDL file and you will see the end point URI change it to according to your admin server as I did below

After doing in all your WSDLs, go to your business services and click on any business service which you are using. Go to Configuration Details tab and click Edit icon in front of Transport configuration.  and Update your End point URI port according to your WSDL file port as you did above. then click next and finish the wizard and hit save, Activate your session and test again and this time it will be successful.

Sunday, August 17, 2014

Internet of things (IoT), Oracle Internet of things

The inter connection of uniquely identifiable embedded computer like devices within an existing internet infrastructure is refers as Internet of things (IoT).  There is plenty of research and development going on in this field. Business men smell new opportunities of business in this area. Because of ubiquity nature of these devices, the number of devices will increase dramatically in near future.

The more and more of these devices are coming into market and consuming a huge amount of IP addresses. But due to the shortage of IPv4 IP addresses the need of IPv6 has increased intensively. So any research and development of IPv6 would be having a great impact on IoT. There are plenty of new IoT applications coming day by day. The importance of IoT devices and components data has increased.  So now some companies like Oracle providing framework to get this huge amount of data and process it to get valuable information of it.
Oracle provides an infrastructure to integrate and get these devices data securely and easily. Oracle IoT platform provides analytics capabilities and security of data, devices and users. Oracle SOA and BPM suite help integration of IoT with different enterprise application including cloud. For security Oracle IDM can be used and for mobility we can use Oracle mobile platform.

The internet of things (IoT) components and devices generate huge amount of useful data that can be collect and use to get useful information. Well to collect and use this data to gain valuable information is still going on and many developments have already done in this field. The difficulty to get and use this data is because of security, management of data and ever increasing of IoT components. 

Sunday, August 3, 2014

Oracle SOA Suite Mediator component

Oracle mediator provides mediation capabilities like transformation, selective routing and validation. It also provides message exchange patterns like synchronous, asynchronous, and event punishing or subscription. It provide a light weight framework for mediation in intra-composite components such as human workflow, business process etc.

Mediator can transform data from one format to another i.e we can give text file data and then after transformation we can send it to database. You can also use mediator component to consume a business event and for receiving service invocation. It helps integration between event and services. You can define rules based on message payload or header in mediator. You can select any attribute to make a routing rule. You can also set execution type of router either parallel or in sequence. 

Sunday, July 20, 2014

cfgfwk-64069 the following prerequisite found to be missing

I was getting this error while creating domain for Webcenter content

cfgfwk-64069 the following prerequisite found to be missing oracle enterprise manager

I re-installed Webcenter content and then recreated domain too but the same issue was there. I was unable to see Oracle Enterprise Manager in list.

I was starting domain configuration wizard from command line. I did many work around but in vain. Then I opened command line as an Administrator (Right click on command line and select run as administrator) and then I ran the configuration wizard again and surprisingly i found Enterprise manager in list this time and this solved my issue. I hope It would be helpful for other that's why I am sharing it. 

Tuesday, July 15, 2014

"Invalid Service Name" while installing RCU Schema's

Recently I need to create some Schema's using RCU but It was giving error "Invalid Service Name". However DB was connecting fine using SQLDeveloper using ORCL sid. But when i used the same in RCU window it threw above error. Then I checked my tnsnames.ora file and it was having different Service Name like below.


ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1523))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.add.com)
    )
  )
So Instead of ORCL, I used orcl.add.com and it worked fine.

Tuesday, June 24, 2014

Oracle SOA Certification and Interview questions Part 1


1) Receives messages from the service providers or external partners through SOAP
services or adapters
a) Service Infrastructure                        
b) Service engines

2) A ----- deployed to the same infrastructure must have a unique name across
SOA composite applications
a) Project 
b) Application

3) Oracle --- can only have one inbound service.
a) Mediator 
b) BPEL

4) You cannot drag an outbound service (external reference) to a ---,
because business rules do not support references.
a) Business rule
b) Mediator

5) Which file describes the services and references for the BPEL process
service component
a) .wsdl
b) .bpel
c) .componentType

6) BPEL process ----- can send data to Oracle BAM for analysis and graphical display
through the Oracle BAM adapter
a) file adapter

b) monitors

7) In OSB a business service definition is similar to that of a proxy service, but it does not have--- 

1) Pipelines

8) Business documents are what --- is all about
a) OSB
b) B2B

9) 
Security policy is applied to -------- to provide authentication and authorization.  

a) service endpoints