Ordered processing required from Oracle 11g on Linux to BizTalk Server
Need a viable solution enabling ordered processing (OP) of messages from Oracle 11g on Linux allowing for ordered delivery to subscribers in BizTalk over MSMQ.
We are currently running BizTalk 2010 (with Adapter Pack 2010) and are using ordered delivery for inbound messages to Oracle (received from msmq) but not for outbound messages since the Wcf-adapters doesn't support Ordered Processing in a receive port/location
(except for msmq). However, we do need to implement ordered processing for outbound messages also. It's a major drawback that the Wcf-adapters does not support ordered processing not even with restricted or limited functionality.
Our current implementation is polling Oracle using the Wcf-adapter calling PLSQL-package functions that handles all logic and returns a pre-built XML in a CLOB/string to BizTalk.
Since Oracle is hosted on Linux we can't switch the PLSQL-logic to use Oracle COM-automation and post XML directly into MSMQ which otherwise would have been a quick solution. Also no WebSphere MQ (MQSeries) exists on the premises ruling out that adapter.
Preferences:
- Stable and reliable message transfer with ordered processing from Oracle to BizTalk
- Messaging only pattern (generic) preferred over custom Orchestations (such as re-sequencing pattern)
- Products preferred over custom development (within reasonable price limits).
- Follow Microsoft best practices if possible
In-house development of a custom BizTalk adapter or a nt-service bridging from Oracle to MSMQ could be considered as an option.
regards
/Henrik
/Henrik
Thanks for the reply but it's not that easy I'm afraid, if it had then this post would never have been written.
We're retrieving one message at the time and with pollWhileDataFound=true so that's all good.
The problem is that the inner workings of the wcf-adapters are multithreaded and can not guarantee ordered delivery (which also has proven itself).
The answer why can be found in this post
http://blogs.msdn.com/b/paolos/archive/2009/11/17/customizing-and-extending-the-biztalk-wcf-adapters.aspx
Here's the crucial part: "The WCF Adapters create a separate ServiceHost and singleton service object of this class for each receive location to handle client requests for the lifetime of the BizTalk Host instance running WCF receive locations. The service
object uses multiple threads to process messages concurrently unless the WCF-NetMsmq receive locations are used with the Ordered processing property being selected"
(this is also why I'm wondering why Microsoft doesn't provide the option to run ordered delivery with other wcf-bindings than NetMsmq...)
The search for ordered processing out of Oracle continues...
regards
/Henrik
Similar Messages
-
/lib32 folder required for Oracle 11g on Linux 32 bit
Hi,
I have 64 bit linux and Oracle 11g installed but one of my applications is using 32-bit libraries.
So i am thinking of copying the lib32 folder in ORACLE_HOME and paste the path in LD_LIBRARY_PATH.
Will it work or not????
If YES, i need the lib32 folder for Oracle 11g R2 on Linux 32 bit. Can someone please tell me from where can i download it?Hi;
In addition to Srini, I suggest to review:
Master Note For Oracle Database Client Installation [ID 1157463.1]
Client / Server / Interoperability Support Between Different Oracle Versions [ID 207303.1]
Regard
Helios -
How to connect from Oracle 11g to SQL Server 2008 R2
Hi,
Is it possible to connect from Oracle 11g on AIX to SQL Server 2008 R2? If so, what is the preferred method?
SQL Server has the original table. From Oracle 11g, we want to access data which is in SQL Server real time.
Thank You
SarayuHi,
Have a look at these Oracle notes for the full information on the gateways -
Master Note for Oracle Gateway Products (Doc ID 1083703.1)
Functional Differences Between DG4ODBC and Specific Database Gateways (Doc ID 252364.1)
Gateway and Generic Connectivity Licensing Considerations (Doc ID 232482.1)
How to Setup DG4MSQL (Oracle Database Gateway for MS SQL Server) 64bit Unix OS (Linux, Solaris, AIX,HP-UX) (Doc ID 562509.1)
How to Configure DG4ODBC on 64bit Unix OS (Linux, Solaris, AIX, HP-UX Itanium) to Connect to Non-Oracle Databases Post Install (Doc ID 561033.1)
The Database Gateway for SQL*Server (DG4MSQL) needs a separate license but the Database Gateway for ODBC (DG4ODBC) is included in your RDBMS license. You only need to provide the third party ODBC driver needed by DG4ODBC.
Regards,
Mike -
Uninstalltion of Oracle 11g on Linux
plz help me to uninstall Oracle 11g on Linux ......Due to some pblm doesnt get OUI,oemctl..etc....
Plz bring documents for that
Thanks advanceArun Kurungatt wrote:
Hi Edsteve,
When i installed oracle 11g R2 on linux,network Configuration was failed.It's a shame you didn't capture the error message and report that.
Lisener was not up after that..When we tried to start the listener,got 'No listener" message.Exactly *how* did you try to start the listener? I've never seen a "no listener" message from a failed attempt to start the listener. And all oracle error messages come with a message code, something like "ORA-nnnnn" or "TNS-nnnnn" that makes it easier to look up the *exact* problem.
we also tried to reinstall NETCA..What led you to try to reinstall NETCA? And what did you do to try to reinstall it? I've never seen an installation/re-installation of *just* netca ...
but it doesnt work...I don't find "doesn't work" in the Oracle error message manual, but a google search of "doesn't work" returned 300,000,000 hits.
and also doesnt get DBCA ,OUI...etc....can you help me to up the services????I have no idea what you mean by that statement.
I'd like to help. I really would. But in order to get help, you've got to provide more specific information. Actual error messages - complete with message number - is a minimum requirement. Working from a command line and using copy and paste to show *exactly* what you do and *exactly* what response you get would be *very* helpful.
Edited by: EdStevens on Oct 20, 2010 9:23 PM
Edited by: EdStevens on Oct 20, 2010 9:25 PM -
Oracle 11g on Linux for Power?
Hi All,
Does Oracle today has support for Oracle 11g on Linux for Power?
I couldn't find it from the website, only has Oracle 10gR2..
Please advice..
Thank you..
Regards,
Alson Ang
First Solution Sdn BhdJust found Oracle Support document 1310584.1, last updated August 5, 2011:
Says:
Oracle will not be releasing Oracle Database 11g on IBM Linux on Power systems. Customers can continue to run the terminal patch set of Oracle Database 10g Release 2 (10.2.0.5)....
Extended Support is offered through July 21, 2013
Limited Extended Support offered until July 31, 2015
Hope this helps.
Matt -
hi gurus,
I need to put a user's data from Oracle 11g to Oracle 9i. I heard, I had to do it using exp 9.2, so I installed Oracle 9i client (Export: Release 9.2.0.1.0 ) and tried to export data from Oracle 11g database but I got following character set error while exporting.
"Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set"
and exp crashes out.
(env. windows xp)
My questions:
1. may i need to set the character set of oracle 11g database to US7ASCII ?
2. is it reversable process to change character set from WE8MSWIN1252 to US7ASCII ?
3. or there is something else i need to do to get this problem fixed?
regards
nadeem ameeri installed patchset 9.2.0.8 and tried again with same result.
screen looks like ...
{color:#99cc00}C:\ora9i>set NLS_LANG=AMERICAN_AMERICA.US7ASCII
C:\ora9i>exp system/mnbvlkjh@oracle
Export: Release 9.2.0.8.0 - Production on Wed Oct 29 13:22:43 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Enter array fetch buffer size: 4096 >
Export file: EXPDAT.DMP >
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U >
Export grants (yes/no): yes >
Export table data (yes/no): yes >
Compress extents (yes/no): yes >
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses WE8MSWIN1252 character set (possible charset conversion)
{color:#000000}here appears famous microdoft window saying EXP.EXE has encountered a problem and needs to close blah blah blah
with buttons "send error report" and "don't send" etc......{color}
C:\ora9i>
{color:#000000}any further suggesstions?
{color}
{color:#000000}nadeem{color}
{color} -
Sales Order processing - Sale from stock
Dear Gurus,
What are the configuration steps involved in Sales Order Processing- Sales from Stock.
Kindly let me know.
Regards
Prashant RanalkarGo with Make To Stock scenario. For configuration details, make a search in this forum.
thanks
G. Lakshmipathi -
Creation of two databases in oracle 11g on linux
HI,
I need to create two databases in oracle 11g on linux.
how to set SID'S in .bash_profile and change the init.ora file.
pls anyone let me know
thanks
srinivasIf you have different databases on same node you could choose to not set ORACLE_SID in shell init file but use instead interactive oraenv Oracle script to set the right ORACLE_SID.
Please read Configuring the Operating System Environment Variables in http://download.oracle.com/docs/cd/E11882_01/server.112/e10897/em_manage.htm#ADMQS12369
To create easily a database (ie without using your own scripts) try to use DBCA that will automatically take care of database initialization file: http://download.oracle.com/docs/cd/E11882_01/server.112/e10897/install.htm#BABEIAID
Edited by: P. Forstmann on 5 août 2011 12:01 -
Steps to generate AWR report from Oracle 11g OEM
I have gone through online documentation for generating an AWR report from Oracle 11g OEM but the documentation is more focused on generating the AWR report manually. I would request if there is a link or documentation to go through for generating AWR report from Oracle 11g enterprise manager.
I hope my question is clear.
Please revert with the reply to my query.
RegardsHI ,
Please check following link: Siva Oracle: How to generate AWR Report from OEM Grid
Thank you -
Dropping sample schemas like scott,hr,bi from Oracle 11g Database.
Hi Friends,
Do any one have the query to drop all the sample schemas from Oracle 11g Database.Any steps need to be
performed to drop all the schemas.
Best regards,Hi;
Please see:
drop all objects owned by schema
drop all objects owned by schema
Regard
Helios -
Send encrypted data from oracle 11g to Ms SQL Server 12
Hi every body,
we want to send encrypted data from oracle 11g to Ms SQL Server 12:
- data are encrypted to oracle
- data should be sent encrypted to Ms SQL server
- data will be decrypted in Ms SQL server by sensitive users.
How can we do this senario, any one has contact simlare senario?
can we use asymetric encription to do this senario?
Please Help!!
Thanks in advance.Hi,
What you want to do about copying data from Oracle to SQL*Server using insert will work with the 12c gateway. There was a problem trying to do this using the 11.2 gateway but it should be fixed with the 12c gateway.
If 'insert' doesn't work then you can use the SQLPLUS 'copy' command, for example -
SQL> COPY FROM SCOTT/TIGER@ORACLEDB -
INSERT SCOTT.EMP@MSQL -
USING SELECT * FROM EMP
There is further information in this note available on My Oracle Support -
Copying Data Between an Oracle Database and Non-Oracle Foreign Data Stores or Databases Using Gateways (Doc ID 171790.1)
However, if the data is encrypted already in the Oracle database then it will be sent in the encrypted format. The gateway cannot decrypt the data before it is sent to SQL*Server.
There is no specific documentation about the gateways and TDE. TDE encrypts the data as it is in the Oracle database but I doubt that SQL*Server will be able to de-encrypt the Oracle data if it is passed in encrypted format and as far as I know it is not designed to be used for non-Oracle databases.
The Gateway encrypts data as it is sent across the network for security but doesn't encrypt the data at source in the same way as TDE does.
Regards,
Mike -
Can we access Oracle 10g R2 database from Oracle 11g Client
Hi,
Can any1 tell me can we access Oracle 10g R2 database from Oracle 11g Client ? I m unable to find a Oracle Client 10g R2 for Windows 7 32 bit.
Below link is for Vista only
http://www.oracle.com/technetwork/database/10203vista-087538.html832812 wrote:
Hi,
Can any1 tell me can we access Oracle 10g R2 database from Oracle 11g Client ? I m unable to find a Oracle Client 10g R2 for Windows 7 32 bit.
Below link is for Vista only
http://www.oracle.com/technetwork/database/10203vista-087538.html
Check this note for client/server compatibility
Client / Server / Interoperability Support Between Different Oracle Versions [ID 207303.1] -
Connect to DB2 from oracle 11g on windows 2008 server
Hi Folks,
I want to conenct to DB2 from oracle 11g using DB link.
DB2 :
user : db2user
pwd : db2pwd
database : db2database (OSBLDEV)
able to connect to db2 server (installed on machine M1) using db2 client with above details from machine M2 (where oracle is installed).
Oracle :
user : orauser
pwd : orapwd
host : orahost
port : 1521
service : oraservice
able to connect to oracle server using oracle sql developer with above details on Machine M2 (windows 2008 server)
when i execute the query with database link
select row_id from siebel.s_org_ext@OSBLDEV;
I get the message : ORA-12154: TNS:could not resolve the connect identifier specified.
could you pls check and let me know whether the below enteries are correct or not.
Pls share if you have step by step connectivity from DB2 to oracle using DB link.
1. I have created the Data source for DB2 - test successful
create database link OSBLDEV
connect to "db2user"
identified by "ldb2pwd"
using 'OSBLDEV';
1. I have made the following entry in E:\oracle\product\11.1.0\db_1\hs\admin\initosbldev.ora
HS_FDS_CONNECT_INFO = OSBLDEV
HS_FDS_TRACE_LEVEL = 0
2. I have made the following entry in E:\oracle\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
OSBLDEV =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=orahost)(PORT=1521))
(CONNECT_DATA=(SID=OSBLDEV))
(HS=OK)
3. I have made the following entry in E:\oracle\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora and releoaded the listner (lsnrctl reload)
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=orahost)(PORT=1521))
(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC = # this is the entry for HSODBC
(SID_NAME = OSBLDEV)
(ORACLE_HOME = e:\oracle\product\11.1.0\db_1)
(PROGRAM = hsodbc)
Thanks in advance.1. My listener.ora is placed at the below location:
E:\oracle\product\11.1.0\db_1\NETWORK\ADMIN
2. I have modifed the listener and removed the entry - hsodbc
3. stop and start the listener.
still can't see the service entry in listener status.
C:\>lsnrctl status
LSNRCTL for 64-bit Windows: Version 11.1.0.7.0 - Production on 19-JUL-2010 02:27
:08
Copyright (c) 1991, 2008, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.1.0.7.0 - Produ
ction
Start Date 19-JUL-2010 02:21:17
Uptime 0 days 0 hr. 5 min. 52 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File e:\oracle\diag\tnslsnr\DALDEVDBCRM1\listener\alert\log
.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=daldevdbcrm1.corp.nai.org)(PORT=1521
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+asm1", status READY, has 1 handler(s) for this service...
Service "+ASM_XPT" has 1 instance(s).
Instance "+asm1", status READY, has 1 handler(s) for this service...
Service "ARIBADEV" has 1 instance(s).
Instance "ariba", status READY, has 1 handler(s) for this service...
Service "ARIBADEV_XPT" has 1 instance(s).
Instance "ariba", status READY, has 1 handler(s) for this service...
Service "ARIBAXDB" has 1 instance(s).
Instance "ariba", status READY, has 1 handler(s) for this service...
Service "aiad.corp.nai.org" has 2 instance(s).
Instance "aiad1", status READY, has 2 handler(s) for this service...
Instance "aiad2", status READY, has 1 handler(s) for this service...
Service "aiadXDB.corp.nai.org" has 2 instance(s).
Instance "aiad1", status READY, has 1 handler(s) for this service...
Instance "aiad2", status READY, has 1 handler(s) for this service...
Service "aiad_XPT.corp.nai.org" has 2 instance(s).
Instance "aiad1", status READY, has 2 handler(s) for this service...
Instance "aiad2", status READY, has 1 handler(s) for this service...
Service "aianew" has 1 instance(s).
Instance "aianew", status READY, has 1 handler(s) for this service...
Service "aianewXDB" has 1 instance(s).
Instance "aianew", status READY, has 1 handler(s) for this service...
Service "aianew_XPT" has 1 instance(s).
Instance "aianew", status READY, has 1 handler(s) for this service...
The command completed successfully
C:\> -
How to make data base link from oracle 11g r2 to microsoft sql 2008 express
I need to make data base link from oracle 11g r2 to microsoft sql 2008 express to make replication between then
please help me !
I didn't know what is the user and password in the command which create database linkTo replicate data you can ude Database Gateway for ODBC or Database Gatewy for MS SQl Server. Please use the search engine of this forum if you ant to get more details about each product.
Some SQl Servers are set up to use Windows authentication only. In this case you won't be able to connect to the SQL Server as Windows authentication isn't supported with the gateways. You have to make sure your SQL server is supporting username and password authentication - a common user is the "sa" user. Regarding the username/password, please get in touch with your SQL Server Admin. -
+ASM spfile default location of Oracle 11g RAC Linux
Is anybody now the default location of +ASM spfile at Oracle 11g RAC Linux.
ITs there if you dont have the Database installed yet ! +DATA/asm/asmparameterfile/registry.253.725983597
Maybe you are looking for
-
Nota fiscal send from R/3 to SAP GRC NFE
Hello Everyone, We have send NFe from sap r/3 to sap grc nfe thru RFC . We cannot trace in GRC . What could be the possible error . please help. Honey
-
How to use Javascript to validate values....
Hello : I have the following piece of code in my jsp <script> function doSubmit() if (!validate()) return; document.create_request.action="ibu_conf_sr.jsp; document.create_request.submit(); function validate() with (document.create_request) { if (doc
-
Photoshop elements 12 Unable to get the sharing (email) to work.
Hi, The sharing (emailing) feature talks about using other email client but can not??? I have Outlook 2013. the other option is to use the adobe email service that needs to verify the email that I am using but does not send the verification code that
-
Activating an iphone 6 without a sim card
Hello, I bought a new unlocked iphone 6 yesterday from a US store. I live in Israel, to activate my iphone I need to use a SIM card. the question is if I can use a friends SIM just to activate the iphone and then work with it as an ipod touch? and th
-
Super small JRE's without resorting to J2ME?
Is anyone out here aware of a JRE that has a very small memory footprint other than the Skelmir kit? I've nothing against Skelmir other than the JRE that they have is based on 1.1.8 and I'd like something that was at least 1.4.x. The Sun/IBM JRE's ar