Custom Search SOABYTE here

Friday, February 19, 2016

Things to know about BRM JCA Adapter configuration

TransactionMode should be set to Local if automatic BPEL Remote Fault detection/action for connection failures is required. 

Basically it is the fact that JCA throws Retriable Exceptions in Local Transactions for NAP_CONNECT_FAILED (and a few others like DM_CONNECT_FAILED, BAD_READ etc.) that results in BPEL detecting it as remote fault, not the BRM error code itself. However for XA, JCA throws mostly XAException which BPEL cannot detect as Remote Fault so it will be always be a binding fault there so JCA should not be deployed in XA mode if BPEL automatic detection of remote fault is relied upon by customers. Oracle JCA adapters also document some limitations by saying fault policy management will not work for outbound JCA adaptors in XA mode and they should use SOA's JCA retry mechanism instead of fault mechanism.
Section2. .Fault management in BPEL using Remote Faults to retry will not work with BRM JCA adaptor in XA mode since JCA will throw XA Exceptions that XA Transaction Manager will expect and take action. Moreover XA transaction should not retried via fault mechanism, but rather based XA specific error codes.

FailoverConnectionString should be kept empty or should not contain invalid entries

Whenever a connection fails it tries to reconnect to the other entries in the FailoverConnectionString and when those entries cannot be accessed we get CM_ADDRESS_LOOKUP_FAILED. We should clear the FailoverConnectionString entry completely or just replace localhost and localhost2 with the same host as the one in the connection string. 

BRMConnectionPoolMaxsize= Max Capacity BRMConnectionPoolMinsize = Initial Capacity 

BRMConnectionPoolMaxsize / BRMConnectionPoolMinsize is where we define the pool size, which is the number of connections from JCA to BRM.Initial Capacity / Max Capacity is the managed pool size from application which defines the total Managed connections from Application Server to JCA.The application server uses a configured resource adapter (BRM adapter in this case) to create physical connections to the underlying EIS with the help of Connection Factory instance. If we have (x-1) number of Managed connections and (x) number of Connection Factory instances (Physical connections), we are actually not utilizing all the physical connections. In the same way, if we have (x) Managed connections and (x-1) physical connections, we are possibly affecting the performance of the overall system as each Managed connection utilizes system resource (memory and disk space etc.).So it is recommended to have the (managed) connection pool and Connection Factory instance to have same values, which allows for 100% utilization overall system

OS level timeout properties

Usage of OS level TCP IP parameters (e.g. keepalive parameters) while working with the BRM JCA Adapter. By default, the effectiveness of the keepalive parameter is enabled in JCA Adapter (if the parameters are defined in OS kernel) and does not need any configuration.
 # cat /proc/sys/net/ipv4/tcp_keepalive_time 
 7200 (default) changed to 240 
 # cat /proc/sys/net/ipv4/tcp_keepalive_intvl 
 75 (default) changed to 60 
 # cat /proc/sys/net/ipv4/tcp_keepalive_probes 
 9 (default) unchanged


caroline jesi said...

I want to shine in a oracle field, so I am looking the information related to database. Your blog really have some more useful information about testing. Keep your blog with oracle updates…
Oracle DBA Training in Chennai|Oracle Training Institute in Chennai

Nikshitha S said...

The strategy you have posted on the oracle hepled me to get into the next level of this technology and had lot of informations in it.
oracle training in chennai | oracle training institutes in chennai

sivanesan said...

Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it. erp software in chennai.

anitha a said...

Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
Web design institute chennai

PLC Training Chennai said...

Good Post..Thanks for sharing..

ijazz jazz said...

It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.

java Training in Chennai

Java Training in Bangalore

ijazz jazz said...

It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.

Selenium Training in Chennai

Selenium Training in Bangalore

PLC Training in Chennai said...

thanks for sharing

Vinoth Kumar said...

Good Post..Thanks for sharing such a wonderful article..

PLC Training in Chennai | PLC Training Institute in Chennai | PLC Training Center in Chennai | PLC SCADA Training in Chennai | PLC SCADA DCS Training in Chennai | Best PLC Training in Chennai | Best PLC Training Institute in Chennai | PLC Training Centre in Chennai | Automation Training in Chennai | Automation Training Institute in Chennai

Mary Adlena said...

Thanks for sharing this unique and informative content which provided me the required information.
ME/M.Tech Project Center in Chennai | ME/M.Tech Project Center in Velachery

VLSI Training Chennai said...

Your Blog is nice.Thanks for sharing..

VLSI Training in Chennai | Best VLSI Training in Chennai | VLSI Training Centres in Chennai | VLSI Courses in Chennai | VLSI Training Courses in Chennai | VLSI Training Institute in Chennai | VLSI Training Institutes in Chennai | Best VLSI Training Institute in Chennai

vinayak krirti said...

Thanks for sharing such a nice article. It is really useful to me and all people. Python Training Institute in Chennai | Python Training in Velachery | Python Training Center in Chennai

sherin angel said...

I really enjoyed while reading your article, the information you have delivered in this post was damn good. Keep sharing your post with efficient news.
B.Com Project Center in Chennai | B.Com Project Center in Velachery

Unknown said...

I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. 

Java Training Center in Chennai | Best J2EE Training Center in Chennai | No.1 Java Training Institution in Velachery | Core Java Training in Chennai

Mary Adlena said...

Thanks Admin for sharing such a useful post, I hope it’s useful to many individuals for whose looking this precious information to developing their skill.
Final Year Project Center in Chennai | Final Year Project Center in Velachery

roja sun said...

Thanks for posting this helpful post with interesting content.keep updating.
No.1 Mobile Computing Project Center in Chennai | Best Mobile Computing Projects in Velachery

Fabian C said...

Great post!

Best Regards,
Ed, freelance Automation QA Tester, Europe

cindrella gamio said...

Excellent information with unique content and it is very useful to know about the information based on blogs... Digital Marketing Summer Camp in Velachery | Digital Marketing Summer Classes in Chennai | Digital Marketing Summer courses in Taramani

Unknown said...

It's really an amazing information from your post..Always keep sharing..Summer Courses in Adyar | Summer Courses in OMR | Summer Courses in Velachery

fawaz shaik said...

Nice it seems to be good post... It will get readers engagement on the article since readers engagement plays an vital role in every article.. i am expecting more updated posts from your hands.
Good Summer Courses for Photoshop in Guindy | No.1 Vacation Classes in Chennai

castro nishanth said...

Excellent to read this Blog... Thanks for sharing this useful information... Tata Sky | Tata Sky New Connection | Tata Sky DTH New Connection

Anna malaiyar said...

What a fantastic post..Thanks for sharing amazing post..
Summer Courses for Android in Perungudi | Summer Courses for IOS in Velachery | Summer Courses in OMR

muthu said...

Your thinking toward the respective issue is awesome also the idea behind the blog is very interesting which would bring a new evolution in respective field. Thanks for sharing.keep update..
Good AWS Certification Center in Chennai | AWS Certification Exam in Velachery

Eduard said...

Amazing post!
freelance sdet JavaScript

Deepika Analy said...

Good Post! you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.

Microsoft Azure Training in Chennai
Microsoft Azure Training

for IT the said...

Amazing Article, thank you!. I just wish to give you a big thumbs up for the excellent post. Kindly keep updating your blog. Java Developer is a dream career for IT students.To start wonderful Career to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training from India .

or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.

Anoushka Sakthi said...

You made me to feel fresh after reading your blog. Thanks for sharing.

Selenium Training in Chennai
Selenium Course in Chennai
iOS Course in Chennai
Digital Marketing Training in Chennai
J2EE Training in Chennai
Loadrunner Training
Qtp training

Patrick Co Eban said...

Great Article
IEEE Final Year Projects for CSE
IEEE Project Centers in Chennai

Aravind said...

I am really enjoying reading your well written articles.
It looks like you spend a lot of effort and time on your blog.
I have bookmarked it and I am looking forward to reading new articles.Keep up the good work..
PHP Training in Chennai
DOT NET Training in Chennai
Big Data Training in Chennai
Hadoop Training in Chennai

Anbarasan14 said...

I believe that your blog would help the readers by giving them a useful information. Waiting for more updates from this admin.

Spoken English Classes in Chennai
Spoken English Classes in Bangalore
English Speaking Classes in Mumbai
Spoken English Classes in Coimbatore
Spoken English Classes in JP Nagar
English Speaking Classes in Mulund
IELTS Classes in Chennai

ajay prakash said...

Very interesting post! Thanks for sharing your experience suggestions.
aviation courses in Bangalore
aviation institute in Bangalore
aviation academy
aviation courses in India

lekha mathan said...

Such an excellent and interesting blog, Do post like this more with more information, This was very useful, Thank you.
Air hostess training in Chennai
Air Hostess Training Institute in chennai
cabin crew training in Chennai
cabin crew course in chennai

ruhi rai said...

Learned a lot from your blog. Good creation and hats off to the creativity of your mind. Share more like this.
Loadrunner Training in Chennai
French Classes in Chennai
Big Data Training in Chennai
Hadoop Training in Chennai
Android Training in Chennai
Selenium Training in Chennai
Digital Marketing Course in Chennai
JAVA Training in Chennai
selenium certification in chennai

Kayal m said...

Really superb!!! I read your blog regularly and your content is truly good. I thank you for your effective and useful post.
IELTS coaching in Chennai
IELTS coaching centre in Chennai
IELTS Training in Chennai
Best IELTS coaching in Chennai
Best IELTS coaching centres in Chennai

jorick228 said...

Try your luck and get a lot of money on the online casino site BGAOC. live slot strategy Win more than ever with us.

sathyaramesh said...

I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
Web Designing Course in chennai
Web Designing training in chennai
Angularjs Training in Chennai
Selenium Training in Chennai
German Classes in Chennai
Web designing Training in Velachery
Web designing Training in Tambaram

Durai Raj said...

The blog you have shared is stunning!!! thanks for it...
IELTS Coaching in Madurai
IELTS Coaching Center in Madurai
IELTS Coaching in Coimbatore
ielts classes in Coimbatore
PHP Course in Madurai
Spoken English Class in Madurai
Selenium Training in Coimbatore
SEO Training in Coimbatore
Web Designing Course in Madurai

jaya devan said...

Informative Blog, Thank you to share this
PHP Training Institute in Chennai

sathyaramesh said...

Neat and fruitful presentation!! I thouroughly enjoyed your article. I was searching the post like you wrote. Thanks for your sharing!!
Hadoop Training in Chennai
Hadoop Course in Chennai
German Language Classes in Chennai
Big Data Course in Chennai
Java Course in Chennai
Hadoop Training in Adyar
Big Data Training in Chennai

Tangki Fiber said...

I feel this is among the such a lot vital info for me. And i am satisfied studying your article. However wanna commentary on few general things, The website style is ideal, the articles is truly nice
Tangki Panel
Tangki Fiberglass
Jual Septic Tank

Sugantha Raja said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
Python Training in Chennai | Python Training Institute in Chennai

Aparna said...

Excellent post and I really glad to saw your worthful post. I am waiting for your next post and keep updating unique details in this topic.
Spark Training in Chennai
Spark Training Academy
Power BI Training in Chennai
Tableau Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Spark Training in Valachery
Linux Training in Chennai
Unix Training in Chennai

Chris Hemsworth said...

The article is so informative. This is more helpful for our
software testing training institute
selenium classes
best software testing training institute in chennai with placement
Thanks for sharing.

sathyaramesh said...

I am really enjoying reading your well-written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
VMware Training in Chennai
VMware course in Chennai
Vmware Learning
Automation Anywhere Training in Chennai
AWS Training in Chennai
Azure Training in Chennai
VMWare Training in Velachery
VMWare Training in Tambaram
VMWare Training in Adyar

chandhran m said...

I admire this blog,This blog gives the best information...
Air Hostess Training Institute in Bangalore
Airlines Courses Bangalore
Airline and Airport Management Courses in Bangalore
Ground Staff Training in Bangalore
Aviation Academy in Chennai
Best Aviation Academy in Chennai
Air Hostess Academy in Chennai
Air Hostess Training in Chennai
Aviation Courses in Chennai
Airlines Courses Bangalore

manjuragul said...

Very nice post with lots of information. Thanks for sharing this updates.
ccna course in anna nagar
ccna course in Chennai
ccna Training in OMR
JAVA Training in anna nagar
Python Training in OMR
ccna Training in T Nagar
CCNA Training in Velachery
Web Designing Course in T Nagar

deepti said...

Thanks for sharing your informative blog with useful information,its really very interesting and happy to read your article.keep updating such a wonderful post with us..

Embedded System Training in Chennai | Embedded Training in Velachery | Embedded Training Institute in Pallikaranai

ajay said...

Your Blog is really amazing; it’s really very informative content and useful information. Thanks for sharing your wonderful blog. Keep updating such a creative knowledge.

Best Java Training Institute in Chenna | Java Training in Velachery | Best Java Courses in Medavakkam | Java Training Center in Pallikaranai

Unknown said...

Thanks for sharing an informative blog keep rocking bring more details.I like the helpful info you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite sure I will learn much new stuff right here! Good luck for the next!
mobile application development training online
mobile app development course
mobile application development course
learn mobile application development
mobile app development training
app development training
mobile application development training
mobile app development course online
online mobile application development

divi said...

It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me
web design company in velachery

Chris Hemsworth said...

The article is so informative. This is more helpful for our
magento training course in chennai
magento training institute in chennai
magento 2 training in chennai
magento development training
magento 2 course
magento developer training
Thanks for sharing.

jose said...

Really nice post. Thank you for sharing amazing information.
Java Training in Credo Systemz/Java Training in Chennai Credo Systemz/Java Training in Chennai/Java Training in Chennai with Placements/Java Training in Velachery/Java Training in OMR/Java Training Institute in Chennai/Java Training Center in Chennai/Java Training in Chennai fees/Best Java Training in Chennai/Best Java Training in Chennai with Placements/Best Java Training Institute in Chennai/Best Java Training Institute near me/Best Java Training in Velachery/Best Java Training in OMR/Best Java Training in India/Best Online Java Training in India/Best Java Training with Placement in Chennai

for ict 99 said...

The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Project Centers in Chennai.

Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

Post a Comment

Blogger Profile