Wire Tap pattern in OSB

Wire Tap allows you to route messages to a separate location while they are being forwarded to the ultimate destination. My question is quite straightforward, how can use OSb to implement Wire Tap pattern.
Thanks
Edited by: user5108636 on 5/12/2012 11:06

Wire tap consumes messages off the input channel and publishes the unmodified message to both output channels.
OSB provides Location Transparency i.e it is a strategy to hide the physical locations of service endpoints from the service clients & provides a layer of abstraction between the service client and the service provider, and improves the operational aspect of adding or removing service providers without impact to the service clients.
how can use OSb to implement Wire Tap pattern.Yo can make use of Service Callouts [ for Synchronous call], Route Actions or Publish Action [ Asynchronous call ] to pass on the message to target system.
You can have proxy service receiving you request and in message flow and then use OSB Communication Actions to handle your wire trap pattern.
http://docs.oracle.com/cd/E21764_01/doc.1111/e15867/proxy_actions.htm#i1315295
Proxy Service1----------------->Business Service1
+
+
Business Service2
Hope it helps !!
Regards,
Abhinav
Edited by: Abhinav on Dec 5, 2012 8:38 AM

Similar Messages

  • Wire Tap Alternatives?

    Hey, Don't know if I'm in the correct forum, but on my previous G4 I used wire tap (freeware) for quite some time and it was the easiest way for me to record sounds coming from my imac, be it dvd's, internet apps, streaming audio etc. Anyway, now it no longer works since Wire Tap Pro came out with like a $20 charge. Are there any free apps that allow me to do the exact same thing, that I can download, or that is already built into Tiger? What about Sound Studio? And, how do you set it up? What I like to do is record my DVD concerts and import them into iTunes. Anyway I can do that for free?

    Wire tap consumes messages off the input channel and publishes the unmodified message to both output channels.
    OSB provides Location Transparency i.e it is a strategy to hide the physical locations of service endpoints from the service clients & provides a layer of abstraction between the service client and the service provider, and improves the operational aspect of adding or removing service providers without impact to the service clients.
    how can use OSb to implement Wire Tap pattern.Yo can make use of Service Callouts [ for Synchronous call], Route Actions or Publish Action [ Asynchronous call ] to pass on the message to target system.
    You can have proxy service receiving you request and in message flow and then use OSB Communication Actions to handle your wire trap pattern.
    http://docs.oracle.com/cd/E21764_01/doc.1111/e15867/proxy_actions.htm#i1315295
    Proxy Service1----------------->Business Service1
    +
    +
    Business Service2
    Hope it helps !!
    Regards,
    Abhinav
    Edited by: Abhinav on Dec 5, 2012 8:38 AM

  • How to distribute RMAN backup among tape volumes in OSB

    Hi Guys,
    I would like to ask some information about OSB. I have finally set up our Oracle Secure Backup 10.3.0.3.0 and initial OSB backup to tape is good using our test environment.
    Now, our production servers has the following details:
    Serv01
    - Oracle Database 11.1.0.7
    - Windows Server 2003 R2
    - Current RMAN backup to disk full (level 0) is at 2TB.
    Serv02
    - this is our media server for OSB and we manage from here all other servers that we would like OSB to be implemented.
    -Windows Server 2003 R2
    - We have IBM tape library here with four drives
    - Our tape volumes are 480GB each (compressed) we about 50 of them.
    -Each tape volume has barcodes and our library has barcode reader
    How can I group certain tapes (as a media family?) and use them for our level 0 backup. As you know, one tape cannot hold our level 0 backup so we need at least 5 tape volumes to hold our level 0 backup. Is there a step by step process of doing this? Or does anyone know how to do this?
    Thanks and I would really appreciate your thoughts about this.

    Yes, media families (like tape pools) are used to group backups on tape. Using a database backup storage selector, you set-up media policy so OSB will automatically select appropriate storage when for the backup per your settings. You may want to refer to this white paper which discusses media management:
    http://www.oracle.com/technetwork/database/secure-backup/learnmore/osb-103-twp-166804.pdf
    Donna

  • Ensuring At Least Once pattern in OSB MQ transport

    I've constructed a flow where proxy service is built in MQ transport and business services is built in MQ/JMS/HTTP transport. I'm routing the message to different Business Service depending on the content of the Request Message. In this scenario how can I ensure At Least Once delivery in OSB.
    Do I need to set any specific properties in Proxy Service Configuration.
    If I set QualityOfService action in message flow will it help me ensure At Least Once delivery. What value should be chosen to ensure this.
    Need expert opinion urgently. Please help.
    Thanks & Regards
    Sagnik Sarkar

    At Least Once QoS is no longer supported. It looks like you need guaranteed delivery. Guaranteed delivery also depends on both inbound and outbound transport protocols and whether they are transactional or not. For supported scenarios guaranteed delivery can be achieved by using QoS=Exactly Once as routing option in your Publish/Route actions.
    In your specific use case inbound transport is MQ which supports transactions as long as you use XA connections.
    You have three outbound transports, MQ, JMS and HTTP. Out of these, MQ and JMS supports transactions as long as you use XA connections.
    HTTP is not a transactional transport so there may be issues but if only guaranteed delivery is concerned, you can easily overcome it by ensuring that if HTTP business service returns an error than you roll back the original inbound MQ transaction so message can be retried from MQ.
    What you can not achieve with HTTP is ensuring a global transaction, i.e. for ex. within the HTTP external service you were writing to a DB, you can not make this DB call a part of OSB original transaction. Similarly, because of the same reason it might happen that the HTTP external service had an error in any logic after the said DB call and the error is returned to OSB. In this case OSB will roll back the original MQ transaction depending on how you have implemented error handling even though the transaction in that external DB will be committed(or not depending on error handling in this target HTTP service)

  • Wire taps for all Verizon customers

    We were shocked to learn this morning that Verizon is allowing our government to tap the phone numbers and conversations of all their customers! Shame on you!!! We'll definitely be looking at other suppliers!

    The Supreme Court has just compelled I believe Google to comply with requests for records and this was fought via Googles lawyers under the Fourth Admendment of the US Constitution.
    The US Government has been stepping on quite a few rights under the US Constitution and the sad part is the US Supreme court is allowing it. There is no appeal of a US Supreme Court decision. There has to be a Congressional override in order to reverse their court decision. You and I both know this is not going to happen.
    When President Bush created the Homeland Security Agency, it was simular to the way Adolph Hitler had the same acts thrust upon the peoples rights. Their constitutional protections were set aside. And you know where that led.
    The people are afraid today in this country, if you look for solutions to ease these fears you end up what is happening now.
    But until you know the extent of the requests and what they are for why be overly worried now.

  • Dynamic routing in OSB

    Environment: OSB 10.3.1
    To avoid manual configuring all published services one-by-one (eg. alter logging), I'd like to implement a generic proxy pattern in OSB. Assume that I have business services at /bs1, /bs2, etc, proxy services at /ps1, /ps2, etc.
    What I'd like to achieve is to publish proxy services which routes to the generic proxy first and then reroute to the original proxy service. For this I published eg. /pps1, /pps2, etc all with an Insert action which saves $inbound/ctx:transport/ctx:uri to . in $header and then route to the genericproxy proxy service.
    Generic proxy starts by executing common logic in the pipeline (log, etc), then should fetch the original routing information from the header and use dynamic routing to direct the message to the right proxy service (/ps1, /ps2, etc).
    Now the questions:
    1. is this the right approach to solve the problem of generic configuration of multiple published services in OSB?
    2. appearently the uri itself is not enough for dynamic routing - what else do I need to save from the original message?
    3. can I construct a <ctx:route><ctx:service..><ctx:operation..> construct with only Insert actions? I'd need a concrete example here accomplishing this.
    Thanks.

    Well you have to add Route Node to your proxy pipeline and inside it add a Dynamic Routing action.
    If you select the Dynamic Routing action you'll see in the Properties view something like:
    Service: <Expression>
    Here is where you have to define the <ctx:route> element. You can basically paste the text here.
    You could also create an XQuery transformation (so you can reuse it later) and invoke it here (with the XQuery Resources tab). But if you're not very familiar with XQuery I'd advise to start with the first option just to see it working.
    At first you could also omit the {$proxy} variable and statically specify the service you want to route to. Or you could use an Assign action to define the $proxy (or any name you want to give it) variable. And then once that's working see if you can get the service path from the headers.
    Hope that helps

  • Claim check pattern implementation

    Hi
    I would like to know how do we support this pattern via OSB.
    http://camel.apache.org/claim-check.html
    I am thinking of using Java callout in the message flow and use Stax parser to get a value for the unique key and then store the payload in a store.
    I am relying on stax parser because the size of the message will be huge.
    Is the java callout the only way to do this or i can use Xquery and Xpath to achieve what i want and if i do go through the simpler Xquery route will it give me memory error.
    regards
    Edited by: 899881 on Feb 25, 2013 8:03 AM

    Can you not do this from SE19?  If you know the BADI definition name just do an F4 on the implementation, and put in the definition name, and select Active Only option, and you should see the list.
    Albert

  • How to use multiple tape drive from single client when I want to backup single filesystem?

    Hello All.
    I want to backup 1 filesystem using 4 tape drives for reducing backup time.
    In case of symantec veritas netbackup, they can user "NEW_STREAM" for multi-streaming backup.
    Please anybody let me know that how to do use multiple tape drive for single client.
    1. Backup Source server : Linux (1 client)
    2. Backup Soucre :      /data1  (500GB)
        -> Current directory structure doesn't have sub directory under /data1, just files present under /data1
    If direcotry struceture has a sub-direcotry like( /data1/aaa, /data1/bbb ), Is it availble to use multiple tape drives?
    3. Tape Drive with OSB : LTO6 * 4 drives
    Thank you.

    You would have to create a different dataset for each sub-folder. If you only have files at the top level folder then even the NEW_STREAM option couldn't be used to split the job.
    Organise it into folders and then create datasets in a client folder such as :
    /usr/local/oracle/backup/admin/config/dataset/Linux/data1_aaa
    /usr/local/oracle/backup/admin/config/dataset/Linux/data1_bbb
    Then in the schedule you just specify the Linux folder. In each dataset you list the hostname and the folder name, such as :
    include host Linux
    include path /data1/aaa
    Now it will create a new job for each dataset and therefore each folder.
    Thanks
    Rich

  • Trying to create a wire frame object in 3D

    Hi Folks, I am trying to create two objects: something called a gravity well and a wire framed globe in Photoshop 3D CS6. The examples are here: http://www.carreonphotography.com/3D/   #'s 1/5 and 5/5. I tried using a gradient map to create a depth map but the form is not editable if I understand PS 3D correctly. Only the scale, light, texture and perspective.
    The surace of the gravity well needs to be a  white wire grid pattern over black with. The globe is basically the same. Can this be accomplished on Photoshop CS6 3D or do I have to farm this out to a 3D guy.
    I have included samples of my objectives: #1 and 5 plus screen shots of what I ended up with, the form of which was uneditable based on what I understand. I also don't know how I would create the wire frame once I have the form.
    I deally I would use the final images as png's on a 2D suface which I would later wrap onto a 3D surface.
    Any thoughs please!
    Thanks folks in advance:
    Ed Carreon
    www.carreonphotography.com

    Sanpanza wrote:
    How do I eliminate the artifacts along the edges of the frontal vertices of the well?
    I think I know what you're referring to, but to make sure we're on the same page, repost the image with red ellipses/boxes surrounding the artifacts which trouble you.
    As recommended by someone on the forums I started with a 32 bit grid map but knocked it down to 16 bits to speed up the 3d engine. Was my thinking correct? Can I use a gray scale image instead so PS CS6 doesn't get bogged down?
    I used an 8-bit grayscale image for the grid and I rendered to 16-bit output (i.e. my main document's mode was 16-bit RGB). Rendering to floating point 32-bit output images can have advantages when using illuminants with realistic intensities but it usually requires subsequent tone mapping. I don't think your illustrative image will benefit from that, so I recommend you render to 16-bit.
    There is absolutely no reason to use a 32-bit per channel image for that grid opacity texture. The grid has only black and white and is entirely horizontal and vertical lines, so you should be able to get away with a 1-bit per pixel texture, but use an 8-bit grayscale texture because I know that works in Photoshop
    The output of the final document is 5000 X 5000 pixels but the gravity well is but small element in the background so I have made it 3000 by 3000. If the 3D engjine is using vector math to draw the lines, does size even matter?
    The polygons making up the surfaces that are rendered will be calculated with vector maths but the size of the opacity texture should be large enough to prevent it becoming fuzzy due to upscaling to cover the surface area when rendering an image of a given size. Remember that a texture can be tiled (up to ten times in each direction) to repeat over a surface (using the UV Mapping Properties), so your grid doesn't need to define every "square" of the well.
    Can't figure out how to move a point light from the bottom so it matches the second example. I like the way this artist handles transparency in his grid. Can you tell me now to move the light. The interface is different than in CS5 tutorials.
    Click on a point light with the Move Tool to activate its manipulator then drag on the heads of the red, green and blue arrows. You might want to switch view to each of the top, right and front views to aid alignment. You can store the current 3D view before changing then return to it. There's a secondary view window that can be enabled, which would aid with alignment, but it doesn't show lights for some reason.
    Is it possible to select all the shape layers containing horizontal lines and change their width simultaneously? I am doing so one layer at a time.
    Do you mean to scale the width of the lines without scaling their offset?

  • OSB with HP StorageWorks SDLT 320

    Hi;
    I'm trying to do a tape backup using OSB to HP storageworks SDLT 320 tape Drive.
    I can configure the tape, and OSB can ping it successfully.
    But, when i start the backup, OSB indicates that it is waiting for the tape (Pendding hardware ...).
    I think that i must mount the tape before doing backup.
    If it's the case, i need a script/tool to autoload the tape drive.
    Any idea?
    Thnx

    Hi folks;
    I've resolved the problem.
    I must disable the tape drive currently used by HP storageworks and let OSB install its own drive.

  • Recording analog devices (LPS, Tapes) through line-in input jack

    I'm looking to record my old LP's and tapes through the line-in jack into iTunes. Does Garage Band allow you to do this or do I need additional software.
    Thanks, Mike

    The Griffin iMic is a recommended piece of kit for connecting turntable/tape/mini-disc and it comes with the program 'Final Vinyl' which includes a pre-amp for turntables. However, I had frustrating problems with FV whilst converting my LP, tape and mini-disc collection to iTunes (should complete it around my 128th birthday...) so I bought Wire Tap from Ambrosia and it's much easier to use. I use FV to monitor the input and WT for the conversion to mp3 or AAC. Also, you can record any sounds coming in online, if you want to, live or using its in-built timer, which is great for recording online radio or streamed music.
    PowerBook 15" Titanium   Mac OS X (10.3.9)  

  • Attention skype users! - MS patent to allow recording/spying of VoIP

    hi everyone,
    I thought Skype users using Archlinux might want to have a look at a technology Microsoft Corporation has patented on June 23 2011, that will possibly end up in skype and potentially would allow viewing of conversations using subversive techniques that abuse networking protocols to allow your conversations to be routed to a recording agent. (ie: Digital wire-tapping) Microsoft, Government and law enforcement can make use of this new technology to view/monitor/record your calls. this potentially will affect not only skype users, but any VoIP platform that Microsoft supports/develops. (ie: Xbox 360, Office 365 too)
    here is a link to the article;
    http://softwarefreedom.org/blog/2011/jun/29/Office-365/
    for those of you who aren't familiar with www.softwarefreedom.com ... Software Freedom Law Center = Legal team for the Free Software Foundation, and they offer legal advice for free software developers - this source is legit.
    here is a link to the Patent in question, itself;
    http://appft1.uspto.gov/netacgi/nph-Par … 0110153809
    the SFLC also has a link to this patent in their blog... If you have a look at the patent itself, it's pretty clear what the plan entails, and isn't overly difficult to read through.
    Myself, i am not impressed with this news, and won't be using skype at all ever again, at home or at work, period. ~ Part of the reason for posting (aside from to share this news with those who are unaware) - i will be looking for a more secure free-alternative. If any Archers have advice on a good VoIP client for linux, by all means - feel free to post
    also, i'd like to hear other Archer's opinions on the matter!
    NOTE: ****Let's keep this conversation clean, if you have opinions on the matter as per the moderators request; No Microsoft bashing, attacking governments, etc. and/or drawing conclusions that may not be factual ie: stick to the forum guidelines - by opinions that isn't what i meant. i was more interested if any of you think that there are valid concerns to be discussed***
    Last edited by triplesquarednine (2011-07-11 04:19:48)

    Blµb wrote:
    Personally I wasn't a fan of skype anyway. I understand that what really makes it that successful is the phone-calling.
    From my point of view: I don't care about calling phones, since I never ever ever EVER use up the free minutes I have on my phone anyway. And I really prefer teamspeak 3 / gtalk with voip support, etc.
    I currently refuse to add anybody in skype, and tell them to get jabber instead. If they have an android phone they *most likely* have a gtalk account anyway. (almost certainly actually...) (- and that works well together with "regular" jabber)
    Also I'd really like to point out that "M$ probably doesn't care about us {playing <insert game>,talking about <insert topic here>}" is NOT a valid argument FOR allowing them to be ABLE to spy on you!,
    which btw. is the only thing people I talk to seem to respond with...
    I'm also not really a fan of skype. At work we use it, and because of that at home i have had to have it as well. Not only that, but i also do a bit of contracted work (here and there) for another company ~ whom relies on skype. everyone works from home, and we essentially have a virtual-office space over skype.  My 'main' employer is in Germany right now, and once the IT department can get him to sign off on it, we will be replacing Skype with something else (we already know he is not going to be impressed with this skype news. He already pushed a corporate mandate down that we will never be migrating to Office365 either, being as we see absolutely no logic in having microsoft host all of our internal data on their servers/ the cloud. <-  it's bad idea in general.
    I whole heartedly agree with your last statement about the gaming perspective. whether they care about who's playing X game, talking about Y topic, is completely besides the point. for me, the concerns tend to be centered around a few issues i see:
    1. invasion of privacy - which applies to both individuals, groups, and businesses.
    2. creating a backdoor in their implementations of VoIP, creates more possibilities for exploitation by 3rd parties... which could have number of ill-effects.
    3. who is to say that this technology won't be abused?  (and not necessarily by microsoft, but in general). it's not a stretch of the imagination, to think of ways this might apply. ~ a couple quick examples, which have nothing to do with MS, nor this technology or any particular group specifically, but instead looking at how people have behaved throughout history in in general, would be ... look how airports were doing racial profiling post 9/11.  or how way back when in the 50's the US GOV't targeted anyone who they suspected was a communist ~ from the average Joe, to folk singers, politicians, to movie stars. Most of whom, actually had nothing to do with communism, but there political views didn't gel with the government at the time. they were demonized.. i just feel this technology isn't good for society in general and 'could' create a conflict of interest... I'm not saying something of this nature 'WILL' happen, but the possibly for abuse is there, ya know?
    and besides all of that, this whole situation just creates a lot of distrust, it's very invasive, and should be considered malware (because it is).
    ..maybe i'll check out teamspeak / gtalk - thanks for the tip. I've heard of both, but yours is the first review i have heard (which is helpful, so thanks!)
    take care and thanks for your own insights on the matter, it is appreciated!

  • Why do i always get a message saying that the when trying to dowload the software update for iphone 4? it is a brand new handset and a clean install of itunes.

    i am trying to update my iphone 4 to the latest software version as promted on itunes and it gives me a timed out message. and an error code (err = 3259) it was downloading fine and then once it reached the end of the download it just stopped and gave me the error message. does anyone know why it would be doing this? i have only just recieved my iphone 4 today and i only installed itunes on my laptop which has never had itunes installed on previously.
    also just a random one, the usb lead i have got for my new phone doesnt seem very durable...and i know my last usb lead went funny, and ive seen friends who have had to resort in wire tape....does anyone know if the usb lead is covered by the warrenty?

    You might find this article helpful: http://support.apple.com/kb/TS3694
    It has the error range of 3000's which states
    Errors 3000-3999 (3002, 3004, 3013, 3014, 3018, 3164, 3194, and so on): Error codes in the 3000 range generally mean that iTunes cannot contact the gs.apple.com server on ports 80 or 443. This may be because out-of-date or incorrectly configured security or firewall software is interfering, an old version of iTunes is installed, an entry in your hosts file redirecting requests to gs.apple.com (see error 1004 above), or because of your Internet proxy settings. If you are using a proxy, try without using one or with a known-good network. If that does not resolve the issue, follow iTunes for Windows: Troubleshooting security software issues. Error 3014 may indicate that you need to free up more disk space on the computer before trying to restore again. Error 3194 most likely indicates you do not have the latest version of iTunes installed Update to the latest version of iTunes. 

  • Search archive in pc hard disk

    Hi, 
    What I want is to verify the existence of a file on the hard disk of your PC, but the filename must be composed with a fixed part and variable part, ie, the variable would be something like "*" when a search assistant with Windows. 
    Is vi "Check if File or Folder Exists" admits a path in which part of it is either a character? For example: one might say that this path "C: \ file_ ***. DAT" where each "*" could be anything (001, 002, 003, ABC, etc ...? 
    Thanks and best regards

    Hi aristoy,
    you can wire a pattern to "file list"! When the output array (of filenames) is not empty then files fitting the pattern are found. So you only have to check for the array size with a greater than zero
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Cannot hear USB microphone in headphone

    I'm using the Logitech USB microphone which works fine for Skype and quicktime recordings. The problem is that I cannot hear the microphone in my headphones which makes it difficult to monitor the recording. The input volume level is working in System Prefs but I cannot hear the sound from the microphone. I also cannot record my side of Skype conversations with Wire Tap Pro since I cannot hear the audio from the USB microphone on the iMac. Any ideas?

    Edward Long wrote:
    Yes indeed, worked beautifully. Thanks for the prompt reply.
    You're welcome anytime.
    Glad to be of help.
    Have Fun
    Stefan

Maybe you are looking for