Stream Source + JMS

I have a webservice that i send a SOAP Message to with xml files as attachements. i consume the attachments into a StreamSource then try to send
this to a queue in the form of a jms message. i get the error that the object could not be serialized. i tried to create an object that implments serializable but this did not work.
is there a way to do this, or is there a better way of sending xml/xsl with jms

You do know that jms is integrated with oc4j? Just configure a topicprovider in $ORACLE_HOME/j2ee/$CONTAINER/config/jms.xml

Similar Messages

  • Oracle 9i Streams AQ JMS jar files download

    Hi,
    i assume i need some jarfiles to access Oracle Streams AQ JMS for Oracle 9i.
    I just want to write some JAVA Applications using "Oracle Streams AQ JMS for Oracle 9i"
    What should i download? Where could it be found?

    AQ is part of the database. All the software related to AQ is included in the database. The doc for AQ is http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96587/toc.htm
    Chapter 3 of the doc includes:
        Using PL/SQL to Access AQ
        Using OCI to Access AQ
            Examples
        Using Visual Basic (OO4O) to Access AQ
            For More Information
        Using AQ Java (oracle.AQ) Classes to Access AQ
            Accessing Java AQ Classes
            Advanced Queuing Examples
            Managing the Java AQ API
        Using Oracle Java Message Service to Access AQ
            Standard JMS Features
            Oracle JMS Extensions
            Accessing Standard and Oracle JMS
            For More Information

  • Adobe Interactive Form is not working - Specify Stream Source

    Hi Experts:
    I am having an issue, where the system I am on is SAP ERP Central Component 5.0 (ECC5.0). There is no Layout Tab to define ZCI or xACF in transaction SFP. I'm not sure if this is relevant, except that, I cannot get my custom Interactive form to work.
    All PDF tests in SAP are passing, but being on ECC5.0, I do not have the following programs (among many others):
    FP_CHECK_DESTINATION_SERVICE
    FP_CHECK_HTTP_DATA_TRANSFER
    When I call my Adobe Interactive Form and set sfpdocparams-fillable = 'X' I get an error:
    Error creating PDF Document -PDF Exception: Stream does not represent a PDF document.
    I have applied the Usage Rights credential properly and my form displays read-only when sfpdocparams-fillable = BLANK. While in transaction SFP, I can see that my interactivity works when displaying the form through the Preview PDF tab.
    Also, I know that my credential works because when I test form ISR_FORM_SPEG, I do have interactivity.
    In parsing through the ADS log file of my custom AIF, I noticed the following:
        Parse template node
            Template:
                Source = Stream
                Name = TEMPLATE
    But I believe it should be something like:
         Parse template node
             Template:
                 Source = URL
                 Name = dest:FP_ICF_DATA_<My_System_ID>//sap/bc/fp/form/layout/<My_Form_Name>.
    Does anyone have any suggestions as to how I can change the source of my stream?
    Thanks for your time experts,
    Sean

    Hi Sean
    In the Visual Admin of the server that runs the ADS check under server->services->destinations click on http folder. There should be something under that called FP_ICF_DATA_<sid of backend>. If there is not then create one in there.
    Regards
    Thashin
    Edited by: Thoshin Naicker on Jan 12, 2009 7:09 AM
    Edited by: Thoshin Naicker on Jan 12, 2009 7:10 AM

  • AirPlay Problems with Streaming Sources

    When I tried AirPlay to stream from iPad apps to my ATV (2nd gen), I found that it works fine for media (video and audio) I have on my iPad memory but not for apps (Hulu Plus, Pandora, etc.) where the media source was itself being streamed to the iPadfrom the Internet. Is this a basic limitation or can we expect app updates that might fix this problem? If the latter, I would expect a Pandora update before a Hulu update given the different bit rates involved.

    Hulu, unless they've changed their minds, have so far refused to include AirPlay in their app. Pandora should work, though. Do you have the latest version? If so, perhaps this will help:
    http://discussions.apple.com/thread.jspa?messageID=12645054
    Regards.

  • Video stream source toggle

    Hello. I have been researching lately for a
    product/add-on/plug-in that would allow me to toggle video sources
    during a live broadcast to adobe flash media server 3, with adobe
    flash media encoder 2.5
    Specifically, I was hoping to discover a way to toggle,
    during the broadcast, between the video source (high quality
    webcam) and the desktop of the computer being streamed from. If
    anybody has any idea as to making this happen, or has done it
    successfully, please help me out.

    One workaround is to constantly publish all the streams (with
    different names ) from different sources to FMS and then using
    server-side script tp create a new live stream which may
    dynamically switch its source among existing live streams.
    refer to Stream.get & Stream.play APIs in Server - side
    actionscript.

  • Audio stream source folder

    I read in Macworld once how to set up a source folder so that whenever you added an audiostream to your library it automatically went to a designated audiostream source folder.
    I successfully did this on my G5 Now I would like to do this on my macbook but have forgotten how.
    any thoughts?

    No, this is not what I am saying.
    If MP3 container has id3 tags - you can read them. Also, if MP3 container has metadata and you stream sound with NetStream - you can read it as well. I am not sure about cuepoints though - never done it.
    If you are dealing with ohter than MP3 format - you will need to do custom work to read bytes and offsets, etc.

  • Need example of the use of AQ Streams with JMS and no JNDI

    This question may be a stretch, but help me if you can.
    I do not have Oracle Internet Directory, but I do have 10g database and queues created.
    I would like to use plain JMS 1.1 wherever is that possible, but I understand that I will need to use Oracle AQjmsFactory to get to the connection and queue objects.
    Does anyone has any examples on how to do this. When I use patches of examples that oracle provides I get NullPointerException.
    Thank you,
    Edmon

    We started with the sample encoder and receiver available
    here:
    http://www.adobe.com/devnet/flashcom/articles/broadcast_receiver.html
    Great article and sample apps!
    We were broadcasting and receiving within an hour.
    Then we integrated the necessary AS into our own custom
    encoders and players.
    Good luck!

  • Recording live video from a streaming source

    Hey everyone,
    I'm very new to FMS and I have been experimenting around with it as a part of my job. I already have the encoder, FMS, and my AIR application all talking, so that portion is going well.
    The problem that I want to tackle next though is to have the FMS server record the live stream to it's hard drive. All of the guides that I've found talk about how to make a DVR stream, but that's not what I want. I want to be able to have the live stream, and then separately I would like to have it recorded.
    Thank you all for your time
    - Patrick

    Hi patrick,
                    I have attached one fla with this thread. What you have to do is that, you have to change the path that i used in the rtmp portion of the fla. First of all, in the application folder of FMS, create a folder with your application name. Then you need to give the corresponding path in the rtmp portion. In the fla that i am sending to you, i used the following statement
                             nc.connect("rtmp://192.168.0.74/live_test")
    You need to make change on this statement. Change 192.168.0.74 with IP addresss of system in which FMS installed and live_test with the name of folder that you created in the application folder of FMS. If you have any doubts regarding this, mail me on [email protected]
    I am also new in FMS. But i have implemented it after a long time of research on it. Hope it will be helpful for you.
    Regards,
           Sreelash.S.

  • Design/Architecture questions regarding streams, triggers, JMS, XML

    I need to devise a way to enable an application that I am currently developing to act upon a change to a database table and to generate a message to notify an external system of the change.
    The scenario I envisage is:
    - A 3rd party (a user or a batch job) modifies (INSERT, DELETE, UPDATE) a row in a given table.
    - There is a trigger that is fired by the modification which would put a message onto a Stream (thus the notification would be persistent if the database were to go down).
    - A Java server process would be running that continually checks the Stream (referenced above) for a message . When the message has been dropped in the queue by the trigger the Java server process would read the message and determine what had changed, and then it would generate an XML message that it would pass onto the external system to notify the change. NOTE : The external system would not have access to the database so the outbound XML message would contain all of the information that describes what has changed.
    This sounds simple enough to me, but there is a fair bit of "hand waving" around how this would actually work in practice!
    Can anyone provide any assistance with any Oracle infrastructure that I might be able to use to ease any of this? My main area of concern is how the trigger should indicate what has changed when a modification occurs. I could create the trigger to write a message in a simple (but proprietary format - or potentially XML) to the Stream queue, and then the Java server process could read the message (via OJMS) and parse the message and using JDBC determine what modification actually ocurred, but this could be quite a bit of work... Is there a smarter way to do this?
    Perhaps I could use XMLDB to allow the trigger to immediately render the change into XML format which would slightly ease the parsing that the Java server process has to do.
    Any help would be greatly appreciated!
    Thanks,
    James

    I need to devise a way to enable an application that I am currently developing to act upon a change to a database table and to generate a message to notify an external system of the change.
    The scenario I envisage is:
    - A 3rd party (a user or a batch job) modifies (INSERT, DELETE, UPDATE) a row in a given table.
    - There is a trigger that is fired by the modification which would put a message onto a Stream (thus the notification would be persistent if the database were to go down).
    - A Java server process would be running that continually checks the Stream (referenced above) for a message . When the message has been dropped in the queue by the trigger the Java server process would read the message and determine what had changed, and then it would generate an XML message that it would pass onto the external system to notify the change. NOTE : The external system would not have access to the database so the outbound XML message would contain all of the information that describes what has changed.
    This sounds simple enough to me, but there is a fair bit of "hand waving" around how this would actually work in practice!
    Can anyone provide any assistance with any Oracle infrastructure that I might be able to use to ease any of this? My main area of concern is how the trigger should indicate what has changed when a modification occurs. I could create the trigger to write a message in a simple (but proprietary format - or potentially XML) to the Stream queue, and then the Java server process could read the message (via OJMS) and parse the message and using JDBC determine what modification actually ocurred, but this could be quite a bit of work... Is there a smarter way to do this?
    Perhaps I could use XMLDB to allow the trigger to immediately render the change into XML format which would slightly ease the parsing that the Java server process has to do.
    Any help would be greatly appreciated!
    Thanks,
    James

  • Alternative streaming source for AppleTV?

    I just bought the new Time Capsule to make room for more movies to be played on my AppleTV, but then it seems I still need my mac running to manage it all thru iTunes!!!
    This is so not ok! I don't want to keep my Mac running at all times just to connect AppleTV to iTunes when I don't have any other need for it. All my daily tasks are normally well covered by my iPads and phones. There must be another possible way for AppleTV to access my media externally? Or is it time to look for totally other solutions?
    Now, back to the store to return my Time Capsule - sadly it was a waste of money!

    Buy another product.

  • About Flash P2P live streaming from non-webcam sources

    Hello, I am a university student. Our lab is attempting to work on a p2p live streaming using flash p2p features. The media source is not from a webcam but a file from a certain server, which is not directly supported by any of the 4 methods flash player offers(posting, direct routing , object replication,and multicast.) As some of the forum threads mentioned, our method is to use NetStream.publish() a stream and use send("callbackname", data)  to all subscribers that have joined in a NetGroup. So we can use p2p transmission. Now here are our questions:
    1. We know from MAX 2009 that flash p2p camera video multicasting implements pull-push mechanism inside which makes full use of p2p features like buffer map exchange. If we use NetStream.send() API to send non-webcam source data, will it also make use of this pull-push mechanism to spread data among all peers(subscribers) with proper data exchange?
    or more detailedly,
    I saw the P2P Gaming Libs at flashrealtime.com. It uses DIRECT_CONNECTIONS when creating publish-used NetStream in order to send data with lowest latency. My question is if I do not use DIRECT_CONNECTIONS, than when the NetGroup grow large (1000), will those peers that are not direct neighbors to the publisher in the same group relay data to each other using pull-push via buffer map?
    2. I have written a sample app and use send() to deliver data only (NetStream.bufferTime = 0) without camera video and audio. When the publisher sends the data  in a "for()" stantence for 20 times, the subscribers can only receive about 8 of them. But when I set a timer and periodically send them(e.g., 500ms), the subscribers can receive them correctly. My questions are: Is the packet loss caused by UDP unreliability? Can this be solved by setting the NetStream.dataReliable = ture? Can this totally be solved by setting a timer? How to set the delaytime property in timer? Are all data sent are orderedly received?
    I'm very appreciated if you can answer my questions? thanks.

    1. NetStream.send() data is delivered in the order it was sent, whether in client-server, DIRECT_CONNECTIONS, or multicast mode.
    2. the lowest latency will be achieved with DIRECT_CONNECTIONS.  however, that isn't scalable to large numbers of recipients.  the P2P multicast system trades low latency for scalability.
    3. there are no plans to support a natural NetStream streaming source that's not a camera/microphone.  Flash Media Server can perform that function.
    4. you should never need to implement "bitmap exchange"; the object replication system handles all the communication needed to accomplish its function. typically you will divide a file into segments, giving each one an index number. object replication uses ranges internally, so the index numbers should be contiguous.  nodes that have indices use NetGroup.addHaveObjects().  nodes that want indices they don't have use NetGroup.addWantObjects().  nodes that have objects will send them to nodes that want the objects.  when a node receives an object, it's automatically removed from its "want" set; once the node decides the object is acceptable, it adds it to its "have" set, at which point it can answer requests from other nodes who still "want" it.  eventually every node will have all the pieces and not want any.  for an example, please see Tom Krcha's articles on using object replication:
       http://www.flashrealtime.com/file-share-object-replication-flash-p2p/
       http://www.flashrealtime.com/video-on-demand-over-p2p-in-flash-player-101-with-object-repl ication/
    5. please see Tom Krcha's articles.  for VOD you will probably want to use the "LOWEST_FIRST" replication strategy, as that may allow you to start playing earlier.  for general file replication you'll get better sharing if you use RAREST_FIRST.

  • Program that captures/records source of streaming video?

    Product: HiDownload (PC Windows only)
    Product website: http://www.hidownload.com/
    Hi -- this program essentially picks up the stream source if you are watching a video (For example, a speech being covered by CNN, videos on ESPN, FOXNEWS,MSNBC, CNN, etc.)
    It worked really well when I used a PC, but now that I have a mac I can't find an equivalent for this. Anyone know of a program like this for Apple?

    snapz pro

  • Stream.record() keyframe issues

    I have an application that uses server side recording using the Stream.record() method. The source for the Stream class is a live stream that several clients can publish to or view. Only one client can talk at a time but they can stop and start publishing when they like. Stream.record() allows me to handle recording from these different sources into a single server file. The code looks no different that that seen elsewhere on this forum or indeed in the Adobe documentation (FMIS3.0.4) and is something like this;
    To start the recording;
    application.recording =  Stream.get("recorded_stream");
    if (application.recording) {
       application.recording.play("live_stream");
       application.record("append");
    and to stop the recording;
    if (application.recording) {
       application.recording.play(false);
       application.recording.record(false);
    And on the client a NetStream.publish("live_stream","live") or NetStream.play("live_stream") are issued depending on whether the client is talking to a group of clients or listening to one of the other clients.
    Now this code works provided, it seems, the first recorded section is greater than some interval around 30 seconds otherwise the keyframe metadata (as reported by YAMDI) has large gaps at irregular intervals that cause stalls during playback. You can see in the metadata output from YAMDI that the filepositions are consistent (all the data is there) but as there are large gaps (like up to 20 seconds) in the keyframe entries anything that plays it stalls, also the duration in the metadata includes the gaps.
    I have tried using FLVCHECK and it says the files are fine. I have tried making each recorded segment into its own file (with the intention of joining them with FFMPEG post process) but it makes no difference, the playback stall manifests itself as a gap at the start of one of the movies and FFMPEG uses the metadata it finds so it can't help.
    The second related issue is that the keyframeinterval and framerate of the recorded file don't relate to those requested by the client at all. In this case I am asking for 15fps with a keyframe every second and I am getting 7-11fps that and 4-5 keyframes per second. Also neither of these figures match the system wide defaults in the Application.xml file. In this particular application the system will be used to record British Sign Language exchanges and I need to keep the framerate and image quality high an although I can understand why the server would want to fix its framerate/interval (as its recording from different client sources) I can't find anywhere in the docs where these values can be set abd the dont relate to the settings in the Application.xml file for this app either. BTW the server running FMS3.0.4 is a quad-core XEON with 16GB through a 100Mbit switch that does nothing else so its not a resource issue !!
    Anyone done anything similar or had a simlar problem? I guess the weird part in my app is that usually Stream.record() seems to be used for injecting live custom metadata or for recording live broadcasts from FME both of which probably aren't going to switch stream sources so quickly so maybe this is a bug?
    thanks for reading this,
    Andy Freeman
    Correspondent Corp

    Hi, there may be a component test for the keyboard in the F2 UEFI Diagnostics that you could try, I pasted the instructions from the manual below: To start HP PC Hardware Diagnostics UEFI: Turn on or restart the computer, quickly press esc, and then press F2 

  • Looking for a wireless audio from any source`

    I have an Apple TV, iPhone 6, and Dell PC.  I am shopping for a  self-amplified speaker system which can WIRELESSLY stream audio over my home WIFI network (probably not Bluetooth) for BOTH the following:
    MUSIC AUDIO, from ITunes, Spotify, apps from iPhone or PC
    VIDEO AUDIO, from Apple TV or broadcast TV
    Shopping around there seem to be several brands which  do one or the other, but it’s not clear to me there is any system that does both. Is that true?
    For example, Apple’s AIRPLAY enabled speakers (or normal speakers hardwired to my TV) seem require streaming though Apple TV. Can I also stream Spotify or other apps with AIRPLAY speakers?  And NON-AIRPLAY speakers (like SONOS) clearly support most streaming sources, however do they also work with Apple TV for video, and if so without hardwiring the speaker to the TV?
    I’m looking for something that does it all, and without complicated workarounds, and with a seamless interface on my device. Wirelessness of the speaker itself—i.e. not hardwired to signal source like SONOS does—would be an added bonus, but not necessary.
    Some brands I am looking at: KEF  SONOS  Bowers & Wilkins Bose
    Can you help me, or set me straight if I am wrong about these assumptions?

    you should checkout the program called airfoil it let the user stream audio with airplay from any program not just itunes
    so that would make spotify be able to play out of airplay speakers be it an Apple TV or airport express with speakers connector or a
    device which was build to support airplay

  • Handing special characters in JMS Channels

    Dear Experts,
    In a specific scenario(JMS - IDOC), we are getting the below characters in th source XML.
    XML message is being uploaded to a MQ queue, from where JMS channel of XI extracts the message and moves it forward to the mapping.
    The characters are
    ²&amp;é &quot;'(§è !çà)-²1234567890°_
    !¿§$%&amp;/()=?´1234567890ß`¿@²³{[]}^°
    When we try to view the message data in the source JMS channels,
    It says, XML contains a invalid character. Because of which it is not able to display the source msg.
    But when we process the same XML using a file channel.Everything gets translated properly.
    Is this the problem with MQ/JMS settings etc...???
    Kindly share your experience and comments on this issue.
    Thanks in advance,
    Younus

    Hi,
    Check if the solution mentioned in this thread helps you:
    Re: Problem with special character like u00E5,u00E4 u00F6 in Sender JMS Adapter
    Re: Special Characters not showing correctly in XI from JMS Adapter.
    Regards,
    Abhishek.

Maybe you are looking for

  • A simple ABAP question

    Friends, I am intrigued with the following date comparison logic. This is a small snippet that I cut&paste from SAP code and modified to check whether the logic is correct. the logic below writes STATUS 68. From SAP point of view and I agree, that it

  • Need assistance embedding separate files into a PDF

    All, I am using Adobe Acrobat X Pro (Version 10.1.2).  I followed the instructions below to try and embed separate Word, Excel, PowerPoint, and PDF files into my PDF document as thumbnails, but the only problem is, this only works on my computer beca

  • Do you want to save changes you have made

    hi guys,, I need ur help I ve a form which retrieve employee data,, there are 8 blocks in the form,, i created a when mouse click trigger to show a LOV declare a boolean; begin a:=show_lov('TEST'); pc_execute; -- calling a procedure END; but it gives

  • Size Limits On Distribution List?

    When attempting to send an email with a distribution list it will not work. It kicks back some of the addresses. Yet, when I send to the addresses individually the message goes through. Are there limits on the number of addresses allowed in a distrib

  • IPod doesn't appear in iTunes and Windows

    I have a next problem with connecting nano with Windows: iPod doesn't appear in iTunes: iTunes 7 diagnostic write that host-controller of bus IEEE 1394 was not found. Sometimes Windows see the demountable disk, but can't open it. Occasionally, when i