OSB 10.3 autoloader support
Oracle RDBMS 10.2.0.4 with new install of OSB Express 10.3 on Redhat Linux.
Admin server/media server/ client all on same single-instance database server.
Spectra T50e
I've successfully performed an RMAN backup and restore of a single archive log to the SBT device. However, when attempting to restore when the correct tape isn't already in the tape drive, the restore job goes into a "Pending resource availability" state indefinitely (seen in the home page of WebTool) and the restore job log shows "Drive or volume on which mount attempted is unusable".
I could manually load up the tape using "mtx load" from the O/S as root user, but I can't figure out how to map RMAN volumes to what I see in "mtx status".
RMAN LIST BACKUP OF ARCHIVELOG shows Media: RMAN-DEFAULT-000001
"mtx status" shows
Storage Change /dev/changer:2 drives, 11 slots (1 Import/Export)
Data Transfer Element 0: Empty
Data Transfer Element 1: Empty
Storage Element 1: Full VolumeTag=050744L4
Storage Element 2: Full VolumeTag=050742L4
etc...
So, either
1) How to map the VolumeTags (bar codes?) seen in mtx status to the RMAN volume names seen in LIST BACKUP
or
2) Get OSB to drive the autoloader itself. This should be possible as the Spectra T50 is supported by OSB, and the T50e is essentially the same but with encryption capability built in.
The automount attribute is defined for both the tape drives, but there is no automount for the library itself.
Using WebTool - Manage, List Volumes on the library lib0 I can see all of the slots in the autoloader listed with format:
barcode 050744L4, oid 101
barcode 050742L4, oid 102
So maybe the "oid" is the key to this?
Any help most appreciated.
Also, some indication to check configuration/hardware (library manager) as below?
ob> catxcr -l0 oracle/5.1
2011/03/15.11:35:59 ______________________________________________________________________
2011/03/15.11:35:59
2011/03/15.11:35:59 Transcript for job oracle/5.1 running on <hostname> 2011/03/15.11:35:59
2011/03/15.11:36:00 (amh) qdv__automount_in_mh tape0 at 2011/03/15.11:36:00, flags 0x100
2011/03/15.11:36:00 (amh) mount volume options list contains:
2011/03/15.11:36:00 (amh) vtype 3, vid (null), vs_create 0, family RMAN-DEFAULT, retain (null), size 0, scratch 0
2011/03/15.11:36:01 (amh) don't preserve previous mh automount state
2011/03/15.11:36:02 (amh) loaded volume has no barcode
2011/03/15.11:36:05 (amh) beginning pass 1
2011/03/15.11:36:05 (amh) 1 vacant
2011/03/15.11:36:05 (amh) 2 no vid
2011/03/15.11:36:05 (amh) 3 no vid
2011/03/15.11:36:05 (amh) 4 no vid
2011/03/15.11:36:05 (amh) 5 no vid
2011/03/15.11:36:05 (amh) 6 no vid
2011/03/15.11:36:05 (amh) 7 vacant
2011/03/15.11:36:05 (amh) 8 no vid
2011/03/15.11:36:05 (amh) 9 no vid
2011/03/15.11:36:05 (amh) 10 no vid
2011/03/15.11:36:05 (amh) end of pass 1 at 2011/03/15.11:36:05
2011/03/15.11:36:05 (amh) beginning pass 2
2011/03/15.11:36:05 (amh) 1 vacant
2011/03/15.11:36:05 (mmr) oid 101 (060744L4) passes criteria
2011/03/15.11:36:05 (amh) 2 loading
2011/03/15.11:36:18 (amh) 2 load failed - destination is full (SCSI library)
2011/03/15.11:36:18 (mmr) oid 102 (060742L4) passes criteria
2011/03/15.11:36:18 (amh) 3 loading
2011/03/15.11:38:02 (amh) 3 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 103 (060749L4) passes criteria
2011/03/15.11:38:02 (amh) 4 loading
2011/03/15.11:38:02 (amh) 4 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 104 (060748L4) passes criteria
2011/03/15.11:38:02 (amh) 5 loading
2011/03/15.11:38:02 (amh) 5 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 105 (060745L4) passes criteria
2011/03/15.11:38:02 (amh) 6 loading
2011/03/15.11:38:02 (amh) 6 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 110 (060740L4) passes criteria
2011/03/15.11:38:02 (amh) 7 loading
2011/03/15.11:38:02 (amh) 7 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 106 (060746L4) passes criteria
2011/03/15.11:38:02 (amh) 8 loading
2011/03/15.11:38:02 (amh) 8 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 107 (060743L4) passes criteria
2011/03/15.11:38:02 (amh) 9 loading
2011/03/15.11:38:02 (amh) 9 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (mmr) oid 108 (060741L4) passes criteria
2011/03/15.11:38:02 (amh) 10 loading
2011/03/15.11:38:02 (amh) 10 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) end of pass 2 at 2011/03/15.11:38:02
2011/03/15.11:38:02 (amh) beginning pass 3
2011/03/15.11:38:02 (amh) 1 vacant
2011/03/15.11:38:02 (amh) 2 loading
2011/03/15.11:38:02 (amh) 2 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 3 loading
2011/03/15.11:38:02 (amh) 3 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 4 loading
2011/03/15.11:38:02 (amh) 4 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 5 loading
2011/03/15.11:38:02 (amh) 5 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 6 loading
2011/03/15.11:38:02 (amh) 6 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 7 loading
2011/03/15.11:38:02 (amh) 7 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 8 loading
2011/03/15.11:38:02 (amh) 8 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 9 loading
2011/03/15.11:38:02 (amh) 9 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 10 loading
2011/03/15.11:38:02 (amh) 10 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) end of pass 3 at 2011/03/15.11:38:02
2011/03/15.11:38:02 (amh) beginning pass 4
2011/03/15.11:38:02 (amh) 1 vacant
2011/03/15.11:38:02 (amh) 2 loading
2011/03/15.11:38:02 (amh) 2 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 3 loading
2011/03/15.11:38:02 (amh) 3 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 4 loading
2011/03/15.11:38:02 (amh) 4 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 5 loading
2011/03/15.11:38:02 (amh) 5 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 6 loading
2011/03/15.11:38:02 (amh) 6 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 7 loading
2011/03/15.11:38:02 (amh) 7 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 8 loading
2011/03/15.11:38:02 (amh) 8 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 9 loading
2011/03/15.11:38:02 (amh) 9 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) 10 loading
2011/03/15.11:38:02 (amh) 10 load failed - device is busy (OB scsi device driver)
2011/03/15.11:38:02 (amh) end of pass 4 at 2011/03/15.11:38:02
2011/03/15.11:38:02 (amh) reporting no match in library
2011/03/15.11:38:02 (amh) end of automount at 2011/03/15.11:38:02 (0x20009624)
2011/03/15.11:38:02 ---
2011/03/15.11:38:02 No volume could be found in lib0 (for drive tape0) to use for job oracle/5.1.
2011/03/15.11:38:02 A volume usable for media family RMAN-DEFAULT is needed to perform a backup.
2011/03/15.11:38:47 ______________________________________________________________________
2011/03/15.11:38:47
2011/03/15.11:38:47 Transcript for job oracle/5.1 running on <hostname>
2011/03/15.11:38:47
2011/03/15.11:38:47 (amh) qdv__automount_in_mh tape1 at 2011/03/15.11:38:47, flags 0x100
2011/03/15.11:38:47 (amh) mount volume options list contains:
2011/03/15.11:38:47 (amh) vtype 3, vid (null), vs_create 0, family RMAN-DEFAULT, retain (null), size 0, scratch 0
2011/03/15.11:38:49 (amh) don't preserve previous mh automount state
2011/03/15.11:38:50 (amh) loaded volume has no barcode
2011/03/15.11:38:52 (amh) beginning pass 1
2011/03/15.11:38:52 (amh) 1 vacant
2011/03/15.11:38:52 (amh) 2 no vid
2011/03/15.11:38:52 (amh) 3 no vid
2011/03/15.11:38:52 (amh) 4 no vid
2011/03/15.11:38:52 (amh) 5 no vid
2011/03/15.11:38:52 (amh) 6 no vid
2011/03/15.11:38:52 (amh) 7 no vid
2011/03/15.11:38:52 (amh) 8 no vid
2011/03/15.11:38:52 (amh) 9 no vid
2011/03/15.11:38:52 (amh) 10 no vid
2011/03/15.11:38:52 (amh) end of pass 1 at 2011/03/15.11:38:52
2011/03/15.11:38:52 (amh) beginning pass 2
2011/03/15.11:38:52 (amh) 1 vacant
2011/03/15.11:38:52 (mmr) oid 101 (060744L4) passes criteria
2011/03/15.11:38:52 (amh) 2 loading
2011/03/15.11:44:20 (amh) 2 load failed - drive didn't come online; check configuration/hardware (library manager)
2011/03/15.11:44:20 (mmr) oid 102 (060742L4) passes criteria
2011/03/15.11:44:20 (amh) 3 loading
Similar Messages
-
OSB with a (non-supported) virtual tape library
For testing and learning purposes, I have installed OSB 10.3 and the virtual tape management system mhvtl (http://mhvtl-linux-virtual-tape-library-community-forums.966029.n3.nabble.com/MHVTL-Linux-Virtual-Tape-Library-Getting-Started-td1663811.html). It seems to work quite well apart from one serious shortcoming. If a virtual tape which is already labeled and used as part of a media family is unmounted from the drive, a subsequent re-mount leads to a relabel of the volume whereupon all pieces and any reference to the volume are lost. If the virtual tape is left in the drive, there is no issue - new backups are appended to the end of the volume as one would expect.
Somewhat perversely, when I mount a used tape, OSB correctly identifies it. As soon as I start writing to it though, the volume is re-labeled.
I can overcome the issue by using obtar -z to advance the tape to the end of the volume.
% obtar -zf VDAT72
Volume label:
Volume UUID: d4c93502-15a0-102e-b7f5-00163e319d06
Volume ID: RMAN-DENVER-000025
Volume sequence: 1
Volume set owner: root
Volume set created: Tue Feb 08 13:02:21 2011
Media family: RMAN-DENVER
Volume set expires: never; content manages reuse
Original UUID: d4c93502-15a0-102e-b7f5-00163e319d06
Archive label:
File number: 4
File section: 1
Owner: root
Client host: node1
Backup level: 0
S/w compression: no
Archive created: Tue Feb 08 13:09:26 2011
Backup piece name: c-3970187662-20110208-03
Backup db name: denver
Backup db id: 3970187662
Backup copy number: not applicable
Backup content: autobackup
$ obtar -zf VDAT72
Error: no backup image at current position -- end of volume set.
At this point, any new backup starts writing to the virtual tape at the current position, and existing files on the volume are preserved - no re-label is carried out.
I'd like to debug OSB but when I try to set up debugging on the volume, I get:
$ obtool labelvol obtaropt J drive VDAT72
Error: Label/reuse operation requires that you specify no names or BDFs.
If anyone has some clues, I would be grateful.
Edited by: Graeme Lawton on Feb 8, 2011 2:12 PM
Edited by: Graeme Lawton on Feb 8, 2011 2:13 PMFor testing and learning purposes, I have installed OSB 10.3 and the virtual tape management system mhvtl (http://mhvtl-linux-virtual-tape-library-community-forums.966029.n3.nabble.com/MHVTL-Linux-Virtual-Tape-Library-Getting-Started-td1663811.html). It seems to work quite well apart from one serious shortcoming. If a virtual tape which is already labeled and used as part of a media family is unmounted from the drive, a subsequent re-mount leads to a relabel of the volume whereupon all pieces and any reference to the volume are lost. If the virtual tape is left in the drive, there is no issue - new backups are appended to the end of the volume as one would expect.
Somewhat perversely, when I mount a used tape, OSB correctly identifies it. As soon as I start writing to it though, the volume is re-labeled.
I can overcome the issue by using obtar -z to advance the tape to the end of the volume.
% obtar -zf VDAT72
Volume label:
Volume UUID: d4c93502-15a0-102e-b7f5-00163e319d06
Volume ID: RMAN-DENVER-000025
Volume sequence: 1
Volume set owner: root
Volume set created: Tue Feb 08 13:02:21 2011
Media family: RMAN-DENVER
Volume set expires: never; content manages reuse
Original UUID: d4c93502-15a0-102e-b7f5-00163e319d06
Archive label:
File number: 4
File section: 1
Owner: root
Client host: node1
Backup level: 0
S/w compression: no
Archive created: Tue Feb 08 13:09:26 2011
Backup piece name: c-3970187662-20110208-03
Backup db name: denver
Backup db id: 3970187662
Backup copy number: not applicable
Backup content: autobackup
$ obtar -zf VDAT72
Error: no backup image at current position -- end of volume set.
At this point, any new backup starts writing to the virtual tape at the current position, and existing files on the volume are preserved - no re-label is carried out.
I'd like to debug OSB but when I try to set up debugging on the volume, I get:
$ obtool labelvol obtaropt J drive VDAT72
Error: Label/reuse operation requires that you specify no names or BDFs.
If anyone has some clues, I would be grateful.
Edited by: Graeme Lawton on Feb 8, 2011 2:12 PM
Edited by: Graeme Lawton on Feb 8, 2011 2:13 PM -
URGENT: SOAP 1.1 and 1.2 Support in OSB Proxy
Gurus,
My OSB proxy services should support SOAP 1.1 and 1.2 versions. However, WSDL based Proxy service has only one endpoint. (This is the limitation as per an Oracle document.) This endpoint is one which you select while creating a proxy service from WSDL.
Now, as a result, the service is not able to serve both the 1.1 and 1.2 requests.
As a workaround, I've created two proxy services from the same WSDL (which has both the endpoints/bindings).
And, i publish two endpoints to the user.
Is there any way to trick the proxy WSDL (effective WSDL) to have two ports (endpoints) in it ?
If not, what are the best practices to tackle this situation?
Thanks in advance for your help on this.
With regards-
Ashish
Edited by: user570355 on 2012. 9. 24 오후 3:47Hi Ashish,
I don't think there's a way to trick the proxy but, as you know, soap 1.1 and 1.2 have slightly different envelope formats (e.g. fault handling) so you'll probably need some kind of specific message processing or transformation, sometime in the future, for handling both soap 1.1 and soap 1.2 requests. This makes your approach correct, in my opinion.
Do you have a local proxy for handling service logic?
I think you should follow something similar to this: http://docs.oracle.com/cd/E23943_01/dev.1111/e15866/local.htm#i1075772.
Your minimum configuration - 3 proxies:
SOAP 1.1 Proxy, SOAP 1.2 proxy and a Local Proxy
Using this approach:
*1 -* The Local Proxy should handle Business Service calls, additional logic, etc. You'll probably have to configure this as "Any XML" proxy and use some kind of internal message format (your own schema) because, if you configure it as "Any SOAP", you'll be forced to choose between SOAP 1.1 and SOAP 1.2.
- routes responses from Business Services to the correct SOAP 1.x Proxy
*2 -* For each SOAP 1.x Proxy
- receives soap 1.x messages and transforms them to some kind of internal schema -> routes them to the Local Proxy for processing
- transforms any kind of responses coming from the Local Proxy back to soap 1.x format and routes responses to the client
I hope this can be of any help to you,
Regards,
Filipe -
As the latest OSB 10.3.1 supports FileAdapter/AqAdapter/DBAdapter, will future release suppport JmsAdapter?
I tried to deploy JmsAdapter.rar from SOA Suite 10.3.4 to OSB 10.3.1.
I was able to create Business Service base on WSDL of JmsAdapter to MQ generated in JDev.
But failed if it's to AQ.
Still working why AQ failed.
The major reason we want JmsAdapter to be support is because artifacts such as WSDL files can be reused.
Thank you in advance.
-SimonThanks James, we have setup a "bridge" to AQ with the package you provided.
We also tried to use AQ Adapter in OSB but failed.
The reason we found is because AQ Adapter only support Raw or Object message type queue/topic.
But we are using AQ_JMS_Text_Message type. -
Service Bus(OSB) not harvesting Endpoint to Enterprise Repository(OER)
Hi,
I am harvesting a WSDL-based HTTP Proxy Service from Oracle Service Bus (OSB) to Oracle Enterprise Repository (OER) but the Endpoint is not harvested. The other artifacts are harvested successfully.
Can someone please help
Thanks,
UmarHi Anuj,
Here is the info you requested:
*1. Exactly which version of OSB and OER are you using?*
OSB version: Oracle Service Bus 11.1 Sun Dec 18 03:49:34 PST 2011 1447174
OER version: Oracle® Enterprise Repository 11.1.1.6.0 (v11.1.1.6.0-111103_0001-1437995)
*2. What type of proxy services are you publishing?*
Proxy Type: Web Service - SOAP 1.1 (WSDL:OSB_PR_POC/OpenAccount, port="OpenAccountServicePort")
My proxy service routes to business service.
*3. If it is a WSDL based proxy then are you able to see enpoint URL in exported WSDL from proxy?*
OSB shows the Endpoint information(Endpoint URI /OSB_PR_POC/PS_OpenAccount)
I don't exactly understand what you mean by 'exported WSDL'
*4. Did you harvested the configuration from OSB machine itself?*
The OSB and OER are on the same machine. Used the OSB command line harvester to harvest the project. So, Yes, harvested the configuration from OSB machine.
*5. Can you provide the harvesting log?*
Please find below the logs:
E:\Oracle\Middleware\Oracle_OSB1\harvester>"C:\PROGRA~1\Java\JDK17~1.0_0\bin\java" -Dweblogic.home="E:\Oracle\MIDDLE~1\WLSERV~1.3" -Dosb.home="E:\
Oracle\MIDDLE~1\ORACLE~2" com.oracle.oer.sync.framework.Introspector -harvester_home "E:\Oracle\MIDDLE~1\ORACLE~2\harvester"
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
+0 [main] INFO com.oracle.oer.sync.framework.MetadataManager - Oracle Enterprise_Repository_Harvester version: v11.1.1.6.0-111020_0001-1434818+
+250 [main] INFO com.bea.alsb.harvester.container.OSBInstance - OSB Harvester created a temporary directory (C:\Users\c74945\AppData\Local\Temp\3\OS+
B11gConfig) for the configuration framework data. This directory will not be automatically deleted.
+<Aug 29, 2012 12:03:21 PM AST> <Info> <OSB Offline> <BEA-000000> <Initialing ALSB in offline mode. Install dir: E:\Oracle\MIDDLE~1\ORACLE~2 config dir+
+: C:\Users\c74945\AppData\Local\Temp\3\OSB11gConfig>+
+<Aug 29, 2012 12:03:23 PM AST> <Alert> <OSB Security> <BEA-387042> <There is no user password credential mapper provider configured in your security r+
ealm. Oracle Service Bus service account management will be disabled. Configure a user password credential mapper provider if you need OSB service acc
ount support.>
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "Resource SDK".>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "Resource SDK" initialized.>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "Custom Resource SDK".>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "Custom Resource SDK" initialized.>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "XSLT Resource".>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "XSLT Resource" initialized.>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "XML Schema Resource".>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "XML Schema Resource" initialized.>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "MFL Resource".>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "MFL Resource" initialized.>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "WS-Policy Resource".>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "WS-Policy Resource" initialized.>+
+<Aug 29, 2012 12:03:25 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "WSDL Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "WSDL Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "XQuery Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "XQuery Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "JCA Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "JCA Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "XML Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "XML Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "Archive Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "Archive Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "JNDI Provider Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "JNDI Provider Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "SMTP Server Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "SMTP Server Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "Proxy Server Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "Proxy Server Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "Global Settings Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "Global Settings Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "UDDI Registry Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "UDDI Registry Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397037> <Initializing Proxy Service Repository>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397038> <Proxy Service Repository Intialized>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397039> <Initializing Business Service Repository>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397040> <Business Service Repository Intialized>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397001> <Initializing type definitions for module "FLOW Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397002> <Type definitions for module "FLOW Resource" initialized.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "Resource SDK".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "Resource SDK" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "Custom Resource SDK".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "Custom Resource SDK" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "XSLT Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "XSLT Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "XML Schema Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "XML Schema Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "MFL Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "MFL Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "WS-Policy Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "WS-Policy Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "WSDL Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "WSDL Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "XQuery Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "XQuery Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "JCA Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "JCA Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "XML Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "XML Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "Archive Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "Archive Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "JNDI Provider Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "JNDI Provider Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "SMTP Server Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "SMTP Server Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "Proxy Server Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "Proxy Server Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "Global Settings Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "Global Settings Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "UDDI Registry Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "UDDI Registry Resource" started.>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <Monitoring> <BEA-000000> <New Metadata version is 0>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397003> <Starting services for module "FLOW Resource".>+
+<Aug 29, 2012 12:03:26 PM AST> <Info> <ALSB Kernel> <BEA-397004> <Services for module "FLOW Resource" started.>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390020> <Config Service is initializing for the first time>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Project System>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Project _static>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Project default>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Folder System/JNDI Providers>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Folder System/Operator Settings>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Folder System/Proxy Servers>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Folder System/SMTP Servers>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390021> <Creating out-of-the-box location: Folder System/UDDI>+
+<Aug 29, 2012 12:03:28 PM AST> <Info> <ConfigFwk> <BEA-390022> <Creating out-of-the-box resource: Operations System/Operator Settings/GlobalOperationa+
lSettings>
+8393 [main] INFO com.bea.alsb.harvester.plugin.reader.OSBReader - OSB Config Jar Import / Validation starting.+
+10452 [main] INFO com.bea.alsb.harvester.plugin.reader.OSBReader - OSB Config Jar Import / Validation complete.+
+61402 [main] INFO com.oracle.oer.sync.framework.MetadataManager - Successfully completed the harvest+
Starting OERWriter Shutdown and Clean up...
Let me know if you need anymore info.
Thanks. -
Hi!
I have to use cluster in OSB...
But I don't understand yet how it works. I think it means a lot of configurations in Weblogic.
Ok, I'm writing what I could understand in this cluster thing. :) So, we have 2 machines and install OSB to them to support cluster. As I know I need an Administrator Server (to control the cluster) which is on one of the computers. And I need 2 managed servers (one on each computers). So I have to install Weblogic (and OSB) on each computers. But I can deploy a cluster in one domain, so I have to deploy the same domain on both computers.
How can I do this? Or am I on absolutely wrong way?
Ok, maybe the thoughts above are totally incorrect, those reflect my idea about realizing cluster... :)
Please help me! Thanks!
ps: I hope I wrote in correct forum...
ViktorHi!
I have got problems with this task still...
So let's start from the beginning:
1. I have 2 machines (machineA and machineB)
2. Configure Administration Server
Listen Address: machineA's IP address
3. Configured Managed Server
osb_server1 -> Listen Address: machineA's IP address
osb_server2 -> Listen Address: machineB's IP address
4. Configure Clusters
I defined Cluster Address field
5. I assigned servers to cluster
6. Configure Machines
new_machine_1 -> Node manager listen Address: machineA's IP address
new_machine_2 -> Node manager listen Address: machineB's IP address
7. I assigned servers to machines
and I created domain
but this domain configuration process created the domain on machineA . How will it be created on machineB...?
As I know a cluster can belong to one domain. Should I copy the domain directory from machineA to machineB??
Or?
Thank You very muc for help!
Regards,
Viktor -
Hello!
I am trying to think, how to make avalaible certain proxy services for certain ports (for firewalliing purposes), e.g ProxyServiceA on port 7003 and ProxyServiceB on port 7004. Services need to share same resources - business services, DB, JMS queues etc. My idea was to create two weblogic managed services osb_server1 and osb_server2 and export needed project resources for each server.
The question now is, is it possible to have two different OSB servers on same domain, and how to deploy different resources to thesee servers?in OSB 3 topologies are supported
http://docs.oracle.com/cd/E21764_01/doc.1111/e15022/intro.htm#CEGFIAEG
Admin-only topology
Admin + Managed Server topology (only 1 MS)
Cluster topology
as far as I know, in a clustered environment you cannot choose to deploy a proxy to a specific server... I have been looking for the specific doc, I could not find it... -
Hi All,
Does OSB's business service supports dynamic JCA connection JNDI using ws-addressing. I mean, dynamically i am going to get JNDI value, which i need to pass it using ws-addressing in connecting to back-end. Something like dynamic partner link in BPEL.
Any help on this really appreciated
Regards & Regards
Venkata MadhuHi Venkata,
I think it is not possible with OSB currently but if I am not wrong then a similar request was raised with product development some time back. You may raise a SR with support and ask for an enhancement anytime. If product development considers your request then this feature might get added in upcoming release or you may get an exclusive patch.
As a workaround, you may create desired number of business services in OSB and use dynamic routing to call them from message flow.
Regards,
Anuj -
OSB (ALSB) to implement a Resequencer? (EIP Pattern)
Hello *,
has somebody ever tried to implement using OSB (BEA ALSB) the Resequencer EIP Pattern (Hohpe, Woolf)?
http://www.enterpriseintegrationpatterns.com/Resequencer.html
Generally I wonder how the OSB product concept maps to the EIP Patterns. Are there some guidelines for scenarios like Splitter/Aggregator , Enricher/Filter, etc.?
my customer want's to implement at least the Resequence and Splitter. Any tips are very welcome here!!
grtx,
\thomasHi Thomas,
Depending on your exact requirement for your Resequencer you may be able to use the underlying WebLogic JMS Unit of Order to get this. Read more here:
http://download-llnw.oracle.com/docs/cd/E11035_01/wls100/jms/uoo.html
With regards the other patterns, OSB supports all the ones you mention:
Splitter/Aggregator - use the split/join functionality described here:
http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html
Enricher - this can be achieved in a number of ways depending on where you are getting your enrichment data from. Service callouts allow you to invoke a service from within the proxy message flow, Java callouts allows you to implement Java code, and there is an XQuery function to allow you to read content from a database (note in the next release of OSB we will have support for the Oracle database adapter and so will have richer functionality here)
Filter - again this depends on the exact requirement but there are a number of options here including routing tables, if/then capability, operational branching, etc.
Hope that is useful.
Chris -
OSB throwing IO Exception : Could not able to rename the file
Hi,
I am trying to publish the file in an SFTP location. OSB is able to write the file with extension .a (which it generally does while writing), but couldn't able rename it to the original name.
Error From Logs :
BEA-381801> <Error occured for endpoint com.bea.wli.sb.transports.TransportException: File could not be renamed from: ./OSBSFLFiles/TestFileOSR.xml.a to: ./OSBSFLFiles/TestFileOSR.xml
com.bea.wli.sb.transports.TransportException: File could not be renamed from: ./OSBSFLFiles/TestFileOSR.xml.a to: ./OSBSFLFiles/TestFileOSR.xml
Caused By: java.io.IOException: File could not be renamed from: ./OSBSFLFiles/TestFileOSR.xml.a to: ./OSBSFLFiles/TestFileOSR.xml
Solutions Tried :
1) All the permissions are there to read and write on that folder.
2) In the remote SFTP logs there is no activity recorded for attempting to rename the file from OSB.
Please suggest.
Thanks,
AnkitUse a JCA adapter.
Create adapter in Jdeveloper and import the artifacts in to OSB.
The native support of OSB for SFTP doesn't work sometimes -
Hi everyone,
I am using a proxy service which communicates via jms (IBM MQ).
Although the JMSReplyTo field should be available for setting and getting, it does not exist in the Transport Headers node, nor does it exist in the inbound variable.
I did try to use insert node, and even specific Transport Header, but no luck: I simply cannot use the JMSReplyTo.
Under the field "Response correlation pattern", in the "JMS Transport" tab, i wish to use the "JMSMessageID" radio button.
However, that means that i have to set the destination queue my self. How do I do that?
10x a bunch.I don't want to use the MQ transport since it does not support 2-phase commit, only JMS does, and I have to use 2-phase commit.
This is the exception i get:
<14:12:52 IDT 10/09/2009> <Error> <WliSbTransports> <BEA-381502> <Exception in JmsInboundMessageContext.close: javax.jms.MessageFormatException: MQJMS1058: Invalid message property name: jms:JMSReplyTo
javax.jms.MessageFormatException: MQJMS1058: Invalid message property name: jms:JMSReplyTo
at com.ibm.jms.JMSMessage.newMessageFormatException(JMSMessage.java:5001)
at com.ibm.jms.JMSMessage.setObjectProperty(JMSMessage.java:6044)
at com.bea.wli.sb.transports.jms.JmsInboundMessageContext.sendResponse(JmsInboundMessageContext.java:422)
at com.bea.wli.sb.transports.jms.JmsInboundMessageContext.access$000(JmsInboundMessageContext.java:54)
at com.bea.wli.sb.transports.jms.JmsInboundMessageContext$1.run(JmsInboundMessageContext.java:274)
Truncated. see log file for complete stacktrace
The thing that amazes me the most is the fact that the documentation suggests to set the destination queue using the JMSReplyTo parameter in the JMS header, as seen:
In the case of Message ID pattern, the client’s JMSReplyTo property tells the server where the response should be sent. This queue is specific to the client’s server and hence responses to different clients will go to different queues. The server sets the JMS Correlation ID of the response to the JMS ID of the request.
And it is also seen in many other documentations.
Anyhow - OSB is said to support this field. Moreover, it is a standard JMS parameter. Is there any way of working with JMS and setting the response queue dynamically?
Or - at least, using the "MessageID" response pattern with a specific hard coded destination queue for the response?
10x. -
How to make a JMS Proxy Service Subscriber act as a synchronous service
I am trying to find the correct OSB pattern/configuration to support the following.
Use case:
Multiple messages put onto a JMS topic. The Java Web Service invoked by the Proxy Service subscriber should only ever have one instance active at a time so that it processes messages syncronously.
Current OSB Configuration:
JMS Topic -> ProxyServiceA -> BusinessServiceA (Java Synchronous Web Service)
-> ProxyServiceB -> BusinessServiceB (BPEL Synchronous Web Service)
Work Manager configured on ProxyServiceA with maxThreadCount = 1 and minThreadCount = 1
Issue:
Multiple instances of BusinessServiceA are active at the same time with the settings above. I am unable to make ProxyServiceA act as a synchronous process, so that it will not return until BusinessServiceA has completed.JMS Topic -> ProxyServiceA -> BusinessServiceA (Java Synchronous Web Service)-> ProxyServiceB -> BusinessServiceB (BPEL Synchronous Web Service)
If I remember correct there were some issue with work-manager being configured in proxy is not used. Engineering has fixed that issue in Oracle Service Bus (11.1.1.3.0). You might want to check with support to get the requisite patch for your version.
You requirement for synchronous process can be achieved by two ways
Option1) Configure BusinessServiceA with Throttle Q with Maximum Concurrency 1 http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/operations/throttling.html
Multiple instances of BusinessServiceA are active at the same time with the settings above. I am unable to make ProxyServiceA act as a synchronous process, so that it will not return until BusinessServiceA has completed.Does BusinessServiceA (Java Synchronous Web Service) return response? Is it invoking the ProxyServiceB via HTTP?
Manoj -
Domain Value Mapping (DVM)..
Hi,
We are using Domain Value Mapping (DVM) for quick retrieval of required data value for a field at run-time.
I have found one solution at : http://guidoschmutz.wordpress.com/2009/12/25/implement-domain-value-maps-dvm-with-oracle-service-bus-osb-10r3/
Scenario:
From legacy service I get value of field - CountryName as complete name of country. (e.g.India)
I want to convert the value to "IN" before passing back to proxy service.
While using above link solution i get following errors:
1. Runtime mismatch
2. Expected exactly 1 item, got 0 items (The legacy service has compulsory value for CountryName, legacy is not passing null back)
The platform we use is, OSB 10gR3, does it support DVM?
Any ideas how to use DVM? How to use binding variables in DVM?
Thanks in advance.
Thanks and Regards,
Piyush Kapoor.Task Completed
-
just to inform all of you using kaffeine:
kaffeine 0.4.2 is an important bugfix and new-feature release - it makes kaffeine work with the newest xine-lib and kde 3.2.1
it's highly recomended to update kaffeine to 0.4.2
Author of Kaffeine wrote:
Kaffeine 0.4.2 released! A lot of work on stability was done. Many new
features added.
Fixed:
* moving playlist entries
* font encoding in the xine configuration dialog.
* the jerking time button
* a conflict with KDE 3.2 installation files
* some problems with xine-lib rc3b
And thats new:
* all meta/length information and CDDB entries are read on loading
* improved Kaffeine Setup dialog
* navigation in DVD menus with arrow keys and enter
* autoloading support for multiple subtitle files; selection in the
subtitle combobox of the main window
* automatic resize feature: main window will be adapted to the video
frame size
* playlist statusbar shows total entries and total play time
* file dialogs: remembers last directory; filter for all supported
media formats
* the --device switch sets DVD device too, path will no longer be saved
in the xine configuration
* parser for ram (real-time) playlists
* possibility to turn equalizer on/off
* support for audiocd:// URLs (audiocd kio-slave)
* konqueror servicemenus
* kpart/embedded: made the quicktime trailers on
http://www.apple.com/trailers working; the "coffee bean" button starts
playback in Kaffeine externally
* 16 translations nowWhy am I getting this response to kaffeine upgrade?
[root@bill billb]# pacman -Sy kaffeine
:: Synchronizing package databases...
current [################] 100%| 38K| 37.2K/s| 00:00:01
extra [################] 100%| 127K| 20.8K/s| 00:00:06
:: kaffeine-0.4.1-3: is up to date. Upgrade anyway? [Y/n] n
Even if I do the upgrade I still seem to be running the older kaffeine and it crashes at loading.
Thanks,
Bill Barnes -
Application Integration Architecture Foundation Pack on Oracle Service Bus
The paper on the Oracle web site from December 2008 titled "Application Integration Architecture Foundation Pack on Oracle Service Bus" is an interesting read. The technology roadmap makes it clear the OSB is the future and current "old" ESB supported by AIA is going on the scrap heap. Now I know the OSB is not a supported platform for even the latest foundation pack so I wonder about why this paper was published. Is Oracle indicating foundation pack v 2.2.x support on OSB? Is it published as a "this is something to look forward to" type document? I honestly wonder since there are some pretty specific instructions on how to get it working and the authors are senior thought leaders for the AIA product.
RICH
2/04/08 Update - I see that with the AIA 2.3 release that Oracle Service Bus did not make the list of supported technology.
Edited by: Rich Naszcyniec on Feb 4, 2009 12:38 PMCheck out this link :
http://steffensinsights.blogspot.com/2012/03/osb-access-to-salesforcecom-part-1.html
in detail info on how you can connect to salesforce alongwith the code sample
Maybe you are looking for
-
Distribution of Java JRE on Windows Vista Ultimate x64
The automatic update of the Java JRE on my Windows Vista Ultimate x64 system often comes up saying a new update is available but then as soon as I go ahead to install it, the update tells me that the particular version of the JRE is already installed
-
I'm being presumptuous, but: SQL> drop table foo Table dropped. SQL> create table foo ( id NUMBER, mystring VARCHAR2(1)) Table created. SQL> insert into foo (id,mystring) values (1,'A') 1 row created. SQL> insert into foo (id,mystring) values (2,'B')
-
I have lost my iPhone 5 and i have an iCloud but the iCloud was not turned on on my phone; nor is it setup with "Find my iPhone" App. Can i still find my phone? soon that is.
-
First post and it's a moan ! I quote from the folded card information I received with my Home Hub package:- "As a BT Broadband customer you and your family get: FREE Unlimited wi-fi" I now find from looking on the forum that it is only the primary em
-
iPhoto 08 on my Macpro will not minimize to the dock when I double click on the title bar of the program. I do have the option set in the preferences to allow programs to go to the dock when you double-click on them. Any ideas why it is doing this?