Skip to Main Content

Java APIs

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

javax.net.ssl.SSLException: Received fatal alert: internal_error when calling HttpURLConnection.getO

user940663Jan 19 2016 — edited Jan 19 2016

I am trying to make a web service call using SOAPConnection.call(). The call is successful about 50% of the time. But some of the time it fails with a

com.sun.xml.messaging.saaj.SOAPExceptionImpl: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Message send failed

exception. I am using saaj-impl-1.3.25.jar as my SAOP api. I setup source code for this library and am able to step to a call to get an output stream. The call is: OutputStream out = httpConnection.getOutputStream(); on line 252 of HttpSOAPConnection. This call results in a javax.net.ssl.SSLException: Received fatal alert: internal_error exception about 50% of the time. I added retry feature to my code where I retry the SOAPConnection.call() and most of the time the call is successful on the second attempt. Note that I don't make any changes to my SOAPMessage that I pass in as the request when I retry the call. I'm at a loss for what could be happening...

BTW: I'm using Java 1.8.0.66 and this problem started when I migrated from 1.7.0.79.

Comments

John_K

Well, if you have two facts and you want to combine them, then they need to contain the same set of dimensions. Imagine you have two facts - cars and people. Cars have a num_wheels dimension and people have a hair_colour dimension. It makes no sense to report how many people have four wheels!!

You can actually combine facts at different dimensionality though using the FILTER clause. See here: Combining Facts/Subject Areas in Oracle OBIEE - Part 2 - Beyond Blog

Christian Berg-0racle

OBI at ist core is a source agnostic query Generator for any source there is.

Logical dimensions and Logical Facts are - as their "Logical" bit of the Name implies - actually completely artificial concepts and have Zero to do with the physical model in the strictest sense of the word. I can happily and easily create a 10 fact, 30 Dimension model where only 4 dims will ever be conformed on one single flat file.

You must comprehend this to comprehend why OBI does things the way it does them.

a) all business model concepts are virtual

b) don't even think "this Logical Dimension just means a dimension table" - through multiple LTSs and multiple tables nested inside each LTS I can create you a "Dimension" which - while a logical entity - is sourced from 20 physical sources, 2 being tables, 4 being cubes, 11 being XML and 3 coming from Hadoop

Yes this is the strongest feature of the NQuire Server which people still don't get comprehend 20 years after its inception.

Thomas Dodds

Every fact has a dimensional context

Every dimensional attribute is related through a fact (conformed dimensions & implicit facts)

Use of information drives fact star design (typically a related set of business questions are answered by a single fact star)

+ to @"Christian Berg"

^ the basic rules

Christian Berg-0racle

True, but contrary to breathing and heartbeat they don't happen automagically

1 - 4
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Feb 16 2016
Added on Jan 19 2016
0 comments
1,562 views