JCA AqAdapter on OSB - How to rollback on failure?
Hi,
I have an AqAdapter (JCA resource) on OSB.
So, I generated a ProxyService that calls a BPEL BusinessService.
If the BusinessService isn't available or some fault occurs in it, how can I get a rollback on AQ?
Example:
1. JCA gets a row from AQ and send it to the ProxyService
2. ProxyService calls the BusinessService
3. BusinessService fails for some reason
4. JCA #MUST# rollback the row to AQ <--------- I mean, how can I get this 4th step done??
Please someone help me.
Thank you
Edited by: user12994268 on Apr 11, 2013 1:26 PM
Edited by: user12994268 on Apr 11, 2013 1:27 PM
That means it retried 5 times.
Have a look at this (extracted from: http://docs.oracle.com/cd/E12839_01/integration.1111/e10231/adptr_aq.htm). It seems to be related to what you've described:
Oracle AQ Adapter Inbound Retries
If you configure the Oracle AQ Adapter inbound retries to retry for more than 5 times by using the jca.retry.count service binding property for a retryable exception, then ensure that the queue is created with max_retries value that is greater then the value used for jca.retry.count. If nothing is specified, then the queue is created with a max_retries value of 5 which would mean that the message will end up in exception queue after 5 retries and will not be delivered to adapter for further processing. If jca.retry.count is specified with a value of 5 or less, then you do not have to change the queue max_retries property.
Use the following code to change the max_retries property when creating a queue:
begin
DBMS_AQADM.CREATE_QUEUE_TABLE ( queue_table => 'RAW_IN_QUEUE_TABLE',queue_payload_type => 'RAW');
DBMS_AQADM.CREATE_QUEUE ( queue_name => 'RAW_IN_QUEUE',queue_table=> 'RAW_IN_QUEUE_TABLE', max_retries=>1500);
DBMS_AQADM.START_QUEUE ( queue_name => 'RAW_IN_QUEUE');
DBMS_AQADM.CREATE_QUEUE_TABLE ( queue_table => 'RAW_OUT_QUEUE_TABLE', queue_payload_type => 'RAW');
DBMS_AQADM.CREATE_QUEUE ( queue_name => 'RAW_OUT_QUEUE', queue_table => 'RAW_OUT_QUEUE_TABLE');
DBMS_AQADM.START_QUEUE ( queue_name => 'RAW_OUT_QUEUE');
end;
Regards,
Fabio.
Similar Messages
-
OSB: Cannot acquire data source error while using JCA DBAdapter in OSB
Hi All,
I've entered 'Cannot acquire data source' error while using JCA DBAdapter in OSB.
Error infor are as follows:
The invocation resulted in an error: Invoke JCA outbound service failed with application error, exception: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/DBAdapter1/RetrievePersonService [ RetrievePersonService_ptt::RetrievePersonServiceSelect(RetrievePersonServiceSelect_inputParameters,PersonTCollection) ] - WSIF JCA Execute of operation 'RetrievePersonServiceSelect' failed due to: Could not create/access the TopLink Session.
This session is used to connect to the datastore.
Caused by Exception [EclipseLink-7060] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Cannot acquire data source [jdbc/soademoDatabase].
Internal Exception: javax.naming.NameNotFoundException: Unable to resolve 'jdbc.soademoDatabase'. Resolved 'jdbc'; remaining name 'soademoDatabase'.
; nested exception is:
BINDING.JCA-11622
Could not create/access the TopLink Session.
This session is used to connect to the datastore.
JNDI Name for the Database pool: eis/DB/soademoDatabase
JNDI Name for the Data source: jdbc/soademoDatabase
I created a basic DBAdapter in JDeveloper, got the xsd file, wsdl file, .jca file and the topLink mapping file imported them into OSB project.
Then I used the .jca file to generate a business service, and tested, then the error occurs as described above.
Login info in RetrievePersonService-or-mappings.xml
<login xsi:type="database-login">
<platform-class>org.eclipse.persistence.platform.database.oracle.Oracle9Platform</platform-class>
<user-name></user-name>
<connection-url></connection-url>
</login>
jca file content are as follows:
<adapter-config name="RetrievePersonService" adapter="Database Adapter" wsdlLocation="RetrievePersonService.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
<connection-factory location="eis/DB/soademoDatabase" UIConnectionName="Connection1" adapterRef=""/>
<endpoint-interaction portType="RetrievePersonService_ptt" operation="RetrievePersonServiceSelect">
<interaction-spec className="oracle.tip.adapter.db.DBReadInteractionSpec">
<property name="DescriptorName" value="RetrievePersonService.PersonT"/>
<property name="QueryName" value="RetrievePersonServiceSelect"/>
<property name="MappingsMetaDataURL" value="RetrievePersonService-or-mappings.xml"/>
<property name="ReturnSingleResultSet" value="false"/>
<property name="GetActiveUnitOfWork" value="false"/>
</interaction-spec>
</endpoint-interaction>
</adapter-config>
RetrievePersonService_db.wsdl are as follows:
<?xml version="1.0" encoding="UTF-8"?>
<WL5G3N0:definitions name="RetrievePersonService-concrete" targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/db/KnowledeMgmtSOAApplication/AdapterJDevProject/RetrievePersonService" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://xmlns.oracle.com/pcbpel/adapter/db/KnowledeMgmtSOAApplication/AdapterJDevProject/RetrievePersonService" xmlns:WL5G3N2="http://schemas.xmlsoap.org/wsdl/soap/">
<WL5G3N0:import location="RetrievePersonService.wsdl" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/KnowledeMgmtSOAApplication/AdapterJDevProject/RetrievePersonService"/>
<WL5G3N0:binding name="RetrievePersonService_ptt-binding" type="WL5G3N1:RetrievePersonService_ptt">
<WL5G3N2:binding style="document" transport="http://www.bea.com/transport/2007/05/jca"/>
<WL5G3N0:operation name="RetrievePersonServiceSelect">
<WL5G3N2:operation soapAction="RetrievePersonServiceSelect"/>
<WL5G3N0:input>
<WL5G3N2:body use="literal"/>
</WL5G3N0:input>
<WL5G3N0:output>
<WL5G3N2:body use="literal"/>
</WL5G3N0:output>
</WL5G3N0:operation>
</WL5G3N0:binding>
<WL5G3N0:service name="RetrievePersonService_ptt-bindingQSService">
<WL5G3N0:port binding="WL5G3N1:RetrievePersonService_ptt-binding" name="RetrievePersonService_ptt-bindingQSPort">
<WL5G3N2:address location="jca://eis/DB/soademoDatabase"/>
</WL5G3N0:port>
</WL5G3N0:service>
</WL5G3N0:definitions>
Any suggestion is appricated .
Thanks in advance!
Edited by: user11262117 on Jan 26, 2011 5:28 PMHi Anuj,
Thanks for your reply!
I found that the data source is registered on server soa_server1 as follows:
Binding Name: jdbc.soademoDatabase
Class: weblogic.jdbc.common.internal.RmiDataSource_1033_WLStub
Hash Code: 80328036
toString Results: ClusterableRemoteRef(8348400613458600489S:10.2.1.143:[8001,8001,-1,-1,-1,-1,-1]:base_domain:soa_server1 [8348400613458600489S:10.2.1.143:[8001,8001,-1,-1,-1,-1,-1]:base_domain:soa_server1/291])/291
Binding Name: jdbc.SOADataSource
Class: weblogic.jdbc.common.internal.RmiDataSource_1033_WLStub
Hash Code: 92966755
toString Results: ClusterableRemoteRef(8348400613458600489S:10.2.1.143:[8001,8001,-1,-1,-1,-1,-1]:base_domain:soa_server1 [8348400613458600489S:10.2.1.143:[8001,8001,-1,-1,-1,-1,-1]:base_domain:soa_server1/285])/285
I don't know how to determine which server the DBAdapter is targetted to.
But I found the following information:
Under Deoloyment->DBAdapter->Monitoring->Outbound Connection Pools
Outbound Connection Pool Server State Current Connections Created Connections
eis/DB/SOADemo AdminServer Running 1 1
eis/DB/SOADemo soa_server1 Running 1 1
eis/DB/soademoDatabase AdminServer Running 1 1
eis/DB/soademoDatabase soa_server1 Running 1 1
The DbAdapter is related to the following files:
C:\ Oracle\ Middleware\ home_11gR1\ Oracle_SOA1\ soa\ connectors\ DbAdapter. rar
C:\ Oracle\ Middleware\ home_11gR1\ Oracle_SOA1\ soa\ DBPlan\ Plan. xml
I unzipped DbAdapter.rar, opened weblogic-ra.xml and found that there's only one data source is registered:
<?xml version="1.0"?>
<weblogic-connector xmlns="http://www.bea.com/ns/weblogic/90">
<enable-global-access-to-classes>true</enable-global-access-to-classes>
<outbound-resource-adapter>
<default-connection-properties>
<pool-params>
<initial-capacity>1</initial-capacity>
<max-capacity>1000</max-capacity>
</pool-params>
<properties>
<property>
<name>usesNativeSequencing</name>
<value>true</value>
</property>
<property>
<name>sequencePreallocationSize</name>
<value>50</value>
</property>
<property>
<name>defaultNChar</name>
<value>false</value>
</property>
<property>
<name>usesBatchWriting</name>
<value>true</value>
</property>
<property>
<name>usesSkipLocking</name>
<value>true</value>
</property>
</properties>
</default-connection-properties>
<connection-definition-group>
<connection-factory-interface>javax.resource.cci.ConnectionFactory</connection-factory-interface>
<connection-instance>
<jndi-name>eis/DB/SOADemo</jndi-name>
<connection-properties>
<properties>
<property>
<name>xADataSourceName</name>
<value>jdbc/SOADataSource</value>
</property>
<property>
<name>dataSourceName</name>
<value></value>
</property>
<property>
<name>platformClassName</name>
<value>org.eclipse.persistence.platform.database.Oracle10Platform</value>
</property>
</properties>
</connection-properties>
</connection-instance>
</connection-definition-group>
</outbound-resource-adapter>
</weblogic-connector>
Then I decided to use eis/DB/SOADemo for testing.
For JDeveloper project, after I deployed to weblogic server, it works fine.
But for OSB project referencing wsdl, jca and mapping file from JDeveloper project, still got the same error as follows:
BEA-380001: Invoke JCA outbound service failed with application error, exception:
com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/DBAdapterTest/DBReader [ DBReader_ptt::DBReaderSelect(DBReaderSelect_inputParameters,PersonTCollection) ] - WSIF JCA Execute of operation 'DBReaderSelect' failed due to: Could not create/access the TopLink Session.
This session is used to connect to the datastore.
Caused by Exception [EclipseLink-7060] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Cannot acquire data source [jdbc/SOADataSource].
Internal Exception: javax.naming.NameNotFoundException: Unable to resolve 'jdbc.SOADataSource'. Resolved 'jdbc'; remaining name 'SOADataSource'.
; nested exception is:
BINDING.JCA-11622
Could not create/access the TopLink Session.
This session is used to connect to the datastore.
Caused by Exception [EclipseLink-7060] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Cannot acquire data source [jdbc/SOADataSource].
Internal Exception: javax.naming.NameNotFoundException: Unable to resolve 'jdbc.SOADataSource'. Resolved 'jdbc'; remaining name 'SOADataSource'.
You may need to configure the connection settings in the deployment descriptor (i.e. DbAdapter.rar#META-INF/weblogic-ra.xml) and restart the server. This exception is considered not retriable, likely due to a modelling mistake.
It almost drive me crazy!!:-(
What's the purpose of 'weblogic-ra.xml' under the folder of 'C:\Oracle\Middleware\home_11gR1\Oracle_OSB1\lib\external\adapters\META-INF'?
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
FTP Adapter on OSB - how to specify logical directory path
I am using the ftp adapter on osb 11g (Oracle Service Bus Version: [Oracle Service Bus Server Side Dependencies 11.1 Thu Aug 19 02:10:08 PDT 2010 ] Oracle Weblogic Server Version: [WebLogic Server 10.3.4.0 Fri Dec 17 20:47:33 PST 2010 1384255 ])
I defined the ftp adapter using jdev and imported the jca artifacts into osb.
I created a business service using jca adapter to put the file to the ftp server.
The problem is the write directory on the ftp server is different for each environment - DEV, QA, PROD.
I used a physical directory specification when defining the adapter in JDEV because it wasn't clear from the help how i would override a logical directory during deployment to osb (it is clear if deploying to soa suite).
Is there a way to override this dynamically override this directory at runtime. Or even better a way to override during deployment time?You do it either way....
Import the SBConfig jar into the sbconsole and change the value in the JCA file
or
Re: Customizing JCA FTP Adapter properties in OSB -
How to rollback a traansacation if we got any problem while sending data to
how to rollback a traansacation if we got any problem while sending data to a webservice...
Is it SOA or OSB? Which version you are in..
-
HOW TO ROLLBACK ENCUMBRANCE BALANCE
제품 : FIN_GL
작성날짜 : 2003-11-24
HOW TO ROLLBACK ENCUMBRANCE BALANCE
===================================
PURPOSE
balance table의 data 에 corrput 가 발생했을 경우 예산 가집행에 대한 rollback script를 제공한다.
Explanation
1. 관련 data를 모두 backup 받아 놓는다.
2. data가 corrupt 된 기간을 확인한다.
3. gl_balance table에서 corrupt 된 data를 delete한다.
delete from GL_BALANCES
where set_of_books_id = <set of books id which has the corruption >
and actual_flag = 'E'
and encumbrance_type_id = <Encumbrance type id of the corrupt balances>
and period_year >= <Fiscal year which has the corruption >
4. GL_SETS_OF_BOOKS table 을 update 한다.
Update gl_sets_of_books
set latest_encumbrance_year = <last correct encumbrance year>
where set_of_books_id = <set of books id>
5. Encumbrance Year 를 재오픈한다.
Period 화면에서 해당 encumbrance year를 재오픈한다.
6. Journal Status를 update 한다.
update GL_JE_BATCHES set status = 'U', status_verified = 'N'
where default_period_name in <List of periods in the
corrupt fiscal year starting with the first period in that year
up to the latest open for that encumberance type>
and actual_flag = 'E'
and set_of_books_id = <set of books id which has the corruption>
and je_batch_id in
(SELECT je_batch_id
from GL_JE_HEADERS
where encumbrance_type_id = <Corrupt encumbrance type id>
and actual_flag = 'E'
and set_of_books_id = <Corrupt Set of books Id>
and period_name in <List of corrupt periods starting
with the first period in the corrupt fiscal year
up to the latest open for that encumbrance type>
update GL_JE_HEADERS set status = 'U'
where period_name IN <List of periods in the corrupt fiscal year
starting with the first period in that year up to the latest
open for that encumbrance>
and actual_flag = 'E'
and encumberance_type_id = <Corrupt encumbrance type id>
and set_of_books_id = <Corrupt set of books id>
update GL_JE_LINES
set status = 'U'
where period_name IN <<List of periods in the corrupt fiscal year
starting with the first period in that year up to the latest
open for that encumbrance>
and set_of_books_id = <Corrupt set of books id>
and je_header_id IN
(select je_header_id
from GL_JE_HEADERS
where period_name in <List of periods in the corrupt fiscal
starting with the first period in that year up to the latest
open for that encumbrance>
and actual_flag = 'E'
and encumberance_type_id = <Corrupt Encumbrance Type Id>
and set_of_books_id = <Corrupt Set of Books Id>
7. encumbrance journal 들을 repost 한다.
Example
Reference Documents
Note 99415.1If you want to load balances at the time of go live.
Create a clearing account like data take over A/c
MM will upload material balances using tcode MB1C and movement type 561
it will generate the following accounting entry
Finished goods stock a/c Debit
Semi-Finished goods stock a/c Debit
Raw Material stock a/c Debit
Packing Material stock a/c Debit
Stores and spares a/c Debit
Data take over Credit
Customer a/c (not recon G/l) Debit
Data takeover a/c Credit
Data takeover a/c Debit
Vendor a/c (not recon GL) Credit
For Asset - tcode OASV
Plant and Machinery a/c Dr
Accumulated depreciation a/c Credit
Data takeover a/c Credit
Cash balance through FBCJ
G/L Tcode F-02,
Data takeover a/c Debit (Balancing figure)
Bank a/c Debit
Advances Debit
Share capital a/c Credit
Short term Loan a/c Credit
Long term loan a/c Credit -
HOW TO ROLLBACK BUDGET BALANCE
제품 : FIN_GL
작성날짜 : 2005-05-10
HOW TO ROLLBACK BUDGET BALANCE
==============================
PURPOSE
GL Budget Balance 의 Period 설정이 잘 못 되었거나 Budget Balance 가 잘 못 지정되었을 경우에 아래와 같은 step으로 Budget Balance 를 Roll back 한다.
Problem Description
고객이 Budget 화면에서 End Date 설정을 잘 못 하여 Period 가 잘못 지정되었는데 Budget Journal이 생성된 후에 End Date 설정을 강제로 변경 하고자 할 경우나 Budget Balance 자체에 문제가 있을 때 아래와 같은 Step 으로 Rollback 한다.
Solution Description
Step 1. 관련 데이타는 미리 Back up 받아 놓는다.
Step 2. Delete 할 Period를 결정한다.
Step 3. GL_BALANCES table에서 해당 period 의 budget balance 를 Delete 한다.
DELETE from GL_BALANCES
where set_of_books_id = <set of books id which has the corruption >
and actual_flag = 'B'
and budget_version_id = <Budget version id of the corrupt budget >
and period_year >= <Fiscal year which has the corruption >
Step 4. Journal Statuses 를 Update 한다.
UPDATE GL_JE_BATCHES set status = 'U', status_verified = 'N'
where default_period_name in <List of periods in the
corrupt fiscal year starting with the first period in that year
up to the latest open for that budget>
and actual_flag = 'B'
and set_of_books_id = <set of books id which has the corruption>
and je_batch_id in
(SELECT je_batch_id
from GL_JE_HEADERS
where budget_version_id = <Corrupt budget version id>
and actual_flag = 'B'
and set_of_books_id = <Corrupt Set of books Id>
and period_name in <List of corrupt periods starting
with the first period in the corrupt fiscal year
up to the latest open for that budget>
UPDATE GL_JE_HEADERS set status = 'U'
where period_name IN <List of periods in the corrupt fiscal year
starting with the first period in that year up to the latest
open for that budget>
and actual_flag = 'B'
and budget_version_id = <Corrupt budget version id>
and set_of_books_id = <Corrupt set of books id>;
update GL_JE_LINES set status = 'U'
where period_name IN <<List of periods in the corrupt fiscal year
starting with the first period in that year up to the latest
open for that budget>
and set_of_books_id = <Corrupt set of books id>
and je_header_id IN
(select je_header_id
from GL_JE_HEADERS
where period_name in <List of periods in the corrupt fiscal
starting with the first period in that year up to the latest
open for that budget>
and actual_flag = 'B'
and budget_version_id = <Corrupt budget version Id>
and set_of_books_id = <Corrupt Set of Books Id>
Step 5. Latest Open Budget Period 를 update 한다.
UPDATE GL_BUDGETS
set latest_opened_year = <Year prior to the corrupt fiscal year>,
last_valid_period_name = <last period for the year prior to the
corrupt fiscal year>
where budget_name = <Budget name of the corrupt budget>
and budget_type = 'standard'
and set_of_books_id = <Corrupt set of books id>;
DELETE from GL_BUDGET_PERIOD_RANGES
where budget_version_id = <Corrupt budget version id>
and period_year = <Corrupt budget fiscal year >;
Step 6. Budget Year 를 Reopen한다.
GL Responsibility 로 Applications에 접속하여 Budget Year를 Open
Step 7. Budget Journals 을 Repost 한다.
해당 Budget Journals 를 Repost 처리 한다.If you want to load balances at the time of go live.
Create a clearing account like data take over A/c
MM will upload material balances using tcode MB1C and movement type 561
it will generate the following accounting entry
Finished goods stock a/c Debit
Semi-Finished goods stock a/c Debit
Raw Material stock a/c Debit
Packing Material stock a/c Debit
Stores and spares a/c Debit
Data take over Credit
Customer a/c (not recon G/l) Debit
Data takeover a/c Credit
Data takeover a/c Debit
Vendor a/c (not recon GL) Credit
For Asset - tcode OASV
Plant and Machinery a/c Dr
Accumulated depreciation a/c Credit
Data takeover a/c Credit
Cash balance through FBCJ
G/L Tcode F-02,
Data takeover a/c Debit (Balancing figure)
Bank a/c Debit
Advances Debit
Share capital a/c Credit
Short term Loan a/c Credit
Long term loan a/c Credit -
How to rollback my old os in ipad2
how to rollback my old os in ipad2
Well... so much for that plan. Only backed up to the last version that it backed up - which was, of course, v5.0 from recent update and synch.
May have to try restore as "new iPad". -
How to rollback previous transaction in a series of Adapters in BPEL
in Bpel process we integrate 3 db adapters,
2 adapters are successfully complted,3rd adpter failed.
inthis situation how we rollback the 3 adapter transaction with out using of compensate handlinghey,i have made the code plz chk it and do rep soon as ma project sbmission date is very near =((
i am snaping an image from the web cam then comparing it with the red colored jpg image made in paint.
the jpg image is converted to give input image to imaq match vi.but after the comparison it gives the same output.
on the front pannel the snapped image is displayed,the red colored image that is converted in to its respective pixels is displayed and the image that is obtained after cheking the image in the draw fails vi...the pic converted to pixels is all the time displayed.and the pass/fail icon always denotes one pass led on..plz chk the code =((.
also can u provide me some guide line for using thr hough transform for the red color detection in lab view..i dont have to import the matlab code..i have to purely make it using the lb view libraries.
also one more request pl rep me regularly as i really need your golden piece of advice for ma success.
thnx
Attachments:
picture to image(BY ME).vi 102 KB
untitled.JPG 3 KB -
How to rollback data from cube?
Hi Experts,
I have never worked with BPS and I have got one issue with BW support to look upon.
My questions are :
1) I ran some planning functions, there was some problem. Now how to rollback the data which would have got posted.
2) The planning cube has got request which says " Request without Monitor Log: APO Request or Terminated Request Generation" but this is yellow and transferred and added records are zero.
Alos I ran planning functions yesterday but update request in this yellow request is of 8th Jan.
So in which request data is bieng posted into cube? Also planning functions were succesfully ran since it showed me n noumbers of records changed.
Thanks in adavance.
help would be awarded by points
Gaurav
Message was edited by:
GauravGaurav,
If they are executed a spart of Planning Sequence then you wouldn't have to save anything, it will be automatically saved if there are no errors in any of the planning functions in the sequence.The buffer is always current with all the changes occured, so you wouldn't have to worry about explicit save or refresh unless these aren't part of planning sequence.Here are some links that will provide you with helpful insight on this topic:
Re: How to save data of job run in Background
Re: Save automatic a planning function/sequence
Run planning sequence & save data by using process chain in BI IP
Re: Complete the buffer without leaving planning folder when reexecuting PFunct
Hope this helps.
Cheers
Srini -
How to rollback the Airport Extreme to previous release?
Hello,
I need to know how to rollback the Airport Extreme to previous release.
I just updated my last generation Airport Extreme to the latest release because it was blinking orange the status light and it requested to be updated. Howver, doing so, it no longer recognize my AirPort Express nor my second Airport Extreme (2nd generation) that is bridged.
If anyone knows how to rollback the update I will appreciate it.
Thanks,
genbaez.I just updated my last generation Airport Extreme to the latest release
We might be confused by last generation. does that mean Gen5??
If it is Gen5 you roll back by holding down the options key while selecting version.
All the previous versions applicable to your model should pop up.
Just select the one you want.. and it will proceed. You get no warning or other chance to stop it.. so choose well. 7.6.1 is IMHO the best when you are going to mix with older products.
I got about 10x link speed improvement doing extend wireless when I rolled back to 7.6.1 yesterday.
Also you should stop the airport utility annoying you.. turn off the firmware update reminders so they only happen once a week. Uncheck all of these. Ignore the update warning when it will inevitably happen. -
How to rollback crs upgrade?
Hi,
My database is running on two node cluster database.it is cluster filesystem. database is running on Windows server. Now database and clusterware are runing 10.2.0.2 version. we r going to upgrade clusterware to 10.2.0.4. once upgrade will fail .. how to rollback to 10.2.0.2? .plz help
Thanx in advance
Thanks,You can Upgrade and Downgrade the OCR Configuration in Oracle RAC, here is the link
http://www.stanford.edu/dept/itss/docs/oracle/10gR2/rac.102/b14197/votocr.htm#BABDAIDI
oracle Clusterware downgrade is not supported, pls refer the below links
Re: downgrade database from 10.2.0.4 to 10.2.0.2
http://www.eygle.com/Notes/10204_patch_note_Linux_x86.htm
Hope this helps,
Regards,
http://www.oracleracexpert.com
Click here to [Time difference between the RAC nodes is out of sync|http://www.oracleracexpert.com/2009/12/time-difference-between-rac-nodes-is.html]
Click here to [Duplicate RAC Database using RMAN|http://www.oracleracexpert.com/2009/12/duplicate-rac-database-using-rman.html] -
How to "Rollback" to a previous OS
My core audio does not support OS 10.3.9, it will only support up to 10.3.5 . I need to know how to rollback to this previous version of OSX. Also, if I do roll it back, will this cause any problems for me?
PowerMac G5 Mac OS X (10.3.9)Hello Again! No, it's not fun. I keep 2 bootable clone backups at all times so if I do any software upgrade or install anything new I can go back to what I know was a good system. One thing I NEVER do is let software update run automatically. I've read too many horror stories from problems associated with updates. I'm also not a fan of going from 10.3.6 to 10.3.9 for instance if 10.3.6 is working fine. If I'm not having a problem that the update is supposed to address I stay put. I've got 10.3.9 as a fresh install on one drive with nothing else but I use 10.3.6 as it's been operating flawlessly for about 2 years. I've added to many hacks and add on programs to risk an update. My system is tweaked just the way I like it. I use CarbonCopyCloner (CCC) to clone with and always boot from the clone to make sure it's ok.I back up any important documents daily to cd/dvd or another HD and I clone about once a month alternating between drives.I also repair permissions at least every week or so and run DiskWarrior about once a month. I also run 24/7/365.Tom
CarbonCopyCloner
G-4/Sawtooth/1.2ghz Sonnet/10.3.6/2gig ram Mac OS X (10.3.6) -
How to Rollback the number autogenerated of a material
Hello,
Please someone can help me, I need to Know how to rollback the autogenerated number of a material.
I am using CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER', but when I create a material perhaps a validation error appears when creating the material using CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'.
So, if an error appears how can I go back to the previous number of the material. The counter shouldn' be incremented.
Thank so much from Peru.Hello,
Question from my side, Why do you want to use 'BAPI_MATERIAL_GETINTNUMBER' for creating a new number?
The FMBAPI_MATERIAL_SAVEDATA, has a call to 'MATNR_NUMBER_CREATE' to create a new number.
Regards,
Sameer -
JSF/ADF How to throw UI failure on SQLException?
I have a button bound to the persistEntity action for a form listed on my page, but there can't be any mistake on whether this get's inserted in the database as it's part of a workflow. Failure was occurring and after checking the logs I found a SQLException for inserting a null value.
While this is cleared up by more exact control of required fields, I would like to know if there is a way that I can set the persistEntity to cause a noticeable or blocking UI action so that users can't proceed with a workflow when there is an error in the SQL execution.
Many thanks,
RaymondOop, sorry. Thanks for the redirect.
-Raymond
This post has been made at the following link: JSF/ADF How to throw UI failure on SQLException? -
How to identify power failure scenoria using jboss server
Am ramesh
Am working IPTV concept now i want to handle power failure scenoria..so please give some tips how to identify power failure using jboss
With Regrads
RameshIs the servlet class defined in a package.? If servlet class package is servlets., copy the servlet to
WEB-INF/classes/servlets directory.
Maybe you are looking for
-
Intermittent send failures in Outlook 2011 for MAC
Ever since Verizon changed its POP server settings, I am getting intermittent send failures from MS Outlook for MAC 2011 even though I made the correct port changes and SSL options in Outlook 2011. Everywhere I look for assistance, including Microso
-
Muse Publishing Update in Business Catalyst
I have published a temporary site from Muse in Business Catalyst. I understant that I have to SAVE SITE AS in Muse and then click Publish. When I do, the screen will not take the temporary url, and the OK is grayed out. What am I doing wrong?
-
Imported music not being saved!!
I recently reinstalled iTunes on a new computer and successfully imported the library from my old iTunes which is being stored on a server. Today I began getting an error message telling me that many songs I had recently (since the new install) added
-
Get Domain directory path in weblogic server 10gR3
Hi all, Does anyone know how to get the directory path of to a domin in WLS 10gR3 using JMX? Basically, I am trying to create a timer in WLI manually using Java code but for that to work, I need to know the domain directory path as below. BTW, I know
-
PE 11: crashes when loading a project / rendering
Hello, I've been playing around a little with PE 11, and had several crashes and hangs for the last couple of hours: - hangs when rendering the timeline using the enter key - crashes when re-opening a project: Adobe Media Core CS6 has stopped working