Monitor streaming progress on client
After thinking and taking in consideration suggestions on forum I decided not to use appv client gui on the machine.
I have some debate about streaming time monitoring.
Example O2013 takes about 15 minutes to finish streaming. Then when clicking Word icon the CHARGING bar appears.
Personally. I don't see big inconvenience... I suggested to open Task manager after first login to machine added to OU with appropriate GPO and see processor activity. But at this time Windows also start to download Windows updates from the WSUS.
I just got the answer to the question about placing a shortcut of the package elements on the desktop automatically from APPVMAN console... This could be a real solution. The icon could be an indicator that streaming is started... and the app could
be opened in 15 minutes.
I guess it would right approach.
What do you think?
--- When you hit a wrong note its the next note that makes it good or bad. --- Miles Davis
sorry, didn't mention what GPO I mean in my initial post. Sure it is APPV admx. And I publish Globally.
See below a screenshot. I have only Publishing configured. No items in Streaming node touched.
In my environment after adding the machine to AD, to the OU with APPV client configuration GPO applied, Office package is accessible about in 15 minutes. It is OK for a package of 2GB. Since we do not sequence Office package, it is configured for streaming
and caching on local machine I guess.
I just messed a bit with a term caching. After reading your post I believe I got it right. I thought that Streaming does placing the package on local machine and called it "copy". And when we first launch the app it will create some
cache. I thought that the progress bar that runs some 15 seconds and appears just on first launch of Word creates the cache. My bad... Didn't read enough because have few projects at the same time.
But my Appv system is clean and functioning well. Forum is a great help...
In reality: the cache is fully streamed package. And in case of heavy APP like Office it not make sense to run the app from the network. So it is fully pushed into the machine's cache.
I don't have autoload enabled but couple of small apps are loaded in cache without noticible delay from first start.
Probably enable Autoload in Streaming node will be a good idea.
When package is fully cached what Charging bar means (what process is on background) during app's first start?
Thanks for your time.
--- When you hit a wrong note its the next note that makes it good or bad. --- Miles Davis
Similar Messages
-
Monitoring the progress of an HTTP File Request
Hi,
I've written a little applet used to sending Files to a PHP-Application. Everything works fine. Now I try to monitor the progress of the upload and I have a little problem. This are the main functions:
public void addFile (String name, File file) throws IOException {
this.bytesComplete = file.length();
addFile(name, file.getPath(), new FileInputStream(file));
public void addFile (String name, String filename, InputStream is) throws IOException {
writeBoundary();
writeName(name);
write("; filename=\"");
write(filename);
write('"');
newline();
write("Content-Type: ");
String type = connection.guessContentTypeFromName(filename);
if (type == null) {
type = "application/octet-stream";
writeln(type);
newline();
pipe(is, os);
newline();
private void pipe(InputStream in, OutputStream out) throws IOException {
this.bytesWritten = 0;
byte[] buf = new byte[4096];
int nread;
int navailable;
int total = 0;
synchronized (in) {
while((nread = in.read(buf, 0, buf.length)) >= 0) {
out.write(buf, 0, nread);
out.flush();
total += nread;
this.bytesWritten += nread;
out.flush();
buf = null;
}Somewhere else the function is called
addFile ("file", filelist.get(i));Works fine, but now I've tried to monitor the actual progress by adding the following line between out.write and out.flush in the pipe-method
int actualStatus = Math.round (this.bytesWritten / this.bytesComplete * 100);
addProgress (actualStatus); // this method sets a JProgressBarAnd now something strange happens. It seems that all the data first is read so my progress goes to 100% in half a second and then is written later. I understand that os.flush only suggests (!) to write the data but not forces to do so.
Is there a way to monitor the progress in real-time, so I can show a user how many data already is transferred? To do a real forced flush? Thanks for your helpMaybe it's a bug: just found this: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5026745
Does maybe anybody know a work-around?
Edited by: thomwiesel on 23.03.2010 13:44
Edited by: thomwiesel on 23.03.2010 13:45 -
We have an RDS environment configured on server 2012 with approx. 20 users connecting for remote app utilization across 4 different locations that are connected via VPN. Server 2012 has great resources from the virtual host so system resource allocation
shouldn't be an issue. I'm thinking these errors are correlating with the performance problems. Any recommendations on how to effectively end these errors or to boost performance?
RDS Log File
Log Name: Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational
Source: Microsoft-Windows-RemoteDesktopServices-RdpCoreTS
Date: 3/3/2015 7:47:51 PM
Event ID: 97
Task Category: RemoteFX module
Level: Warning
Keywords:
User: NETWORK SERVICE
Computer: REMOTE1.mzltg.local
Description: The RDP protocol component X.224 detected an error (0) in the protocol stream and the client was disconnected.
System Log Error Log Name: System
Source: Schannel
Date: 3/4/2015 10:42:02 AM
Event ID: 36887
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: REMOTE1.mzltg.local
Description: A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 49.Hi Shane,
Do you have any progress at the moment?
Regarding the TLS error code 49, it indicates a valid certificate was received, but when access control was applied, the sender did not proceed with negotiation.
More information for you:
SSL/TLS Alert Protocol & the Alert Codes
http://blogs.msdn.com/b/kaushal/archive/2012/10/06/ssl-tls-alert-protocol-amp-the-alert-codes.aspx
Best Regards,
Amy
Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
App-V 5 Full Infrastructure Apps take long time to stream to the client
Hi was wondering if anyone has the same issue as i am or knows a fix for this, below is my problem and the troubleshooting i have done.
Overview of problem
App-V 5 apps delivered via App-V 5 full infrastructure take a long time to stream to the client and this means the user has to wait if they try and run an application before it has streamed to the client. Users sometimes have to
wait 2 or 3 minutes for an application to stream and this is about 40 times slower than basic SMB and HTTP transfer tests show the system is capable of (see performance results below).
App-V 4.6 apps delivered via App-V 4.6 full infrastructure and HTTP streaming are fine.
Overview of environment
App-V 5.0 SP1 Full Infrastructure.
App-V servers are running Server 2012 on Hyper-V 3 or ESX 5.1 with 2 x vCPU and 4GB RAM.
SQL servers are a SQL 2012 cluster.
Separate servers for SQL, management, publishing, content and reporting.
Management, Publishing and Content servers have two servers per role and NLB to provide load balancing. So 7 servers (2 x Man, 2 x Pub, 2 x Content, 1 x Reporting)
Two further sites with 2 x Pub and 2 x Content each. All publishing servers pointed at the load balance address for management.
Content delivered via HTTP
Clients are physical desktops and laptops running Windows 7 SP1 x86 and Windows 8 x86
App-V client is 5.0SP1
Clients are pointed at their nearest publishing server NLB via a script which looks up the client IP address and uses PowerShell to configure the publishing server
Content is streamed from the nearest content server NLB by setting the PackageSourceRoot to the nearest content NLB (via the same PowerShell script above).
App-V apps delivered per-user via AD group. One AD group per application. Approximately 200 App-V apps published so far - will eventually reach 400 as we sequence more. About 9000 users.
Analysis performed so far
Servers not heavily loaded. CPU averages 5%. Lots of RAM free. Very low disk IO. Problem also occurs out-of-hours so we are 99.9% certain that server resources are not a cause.
Streaming performance is the same from all 6 content servers and all 3 NLB addresses (tested by changing the value of PackageSourceRoot). Wireshark used to confirm packages are really streaming from the correct location, enforcing
our belief that the problem isn't at the server end (unless all 6 servers are affected).
Streaming via both HTTP and SMB2.1 is approximately the same (tested by changing the value of PackageSourceRoot between http://xxxx and \\server\AppVContent).
Wireshark used to confirm we really are using the protocol we think we are using.
All clients exhibit the same behaviour. Issue reported by many users. 5 test PCs chosen at random at all 3 sites confirmed to have the slow streaming problem.
Slow streaming from both Hyper-V and VMware ESX servers.
Client not heavily loaded.
Affects all App-V apps although it obviously affects the larger ones more.
All App-V apps have a Feature Block 1 setup.
If we copy the ".appv" file from the server to the client via either HTTP or SMB then it's reasonably quick (up to 480Mb/s). So we don't believe the network or servers are at fault. For example:
We can copy a 149MB .appv file via SMB from the content server to the client in 5 seconds.
We copy HTTP download the .appv file from the content server using IE on the client in 5 seconds.
But if you ask the App-V 5 client to fully download the sequence then it takes 2 - 3 minutes.
The App-V 4.6 client takes about 8 - 10 seconds to fully download a similar sized application.
App-V 5 publishing works fine - when a new user logs on they get their list of application straight away, it's just the streaming which is slow.
Once the App-V app has streamed locally it runs fine and with a decent performance.
Looking at a Wireshark trace of the streaming you can see that the slow performance is due to the transfer stopping and starting a lot. You only notice this when you zoom into the performance graph a fair bit.
Each time the HTTP server stops sending traffic, it doesn't start again until the client sends a "TCP Window update". Each "stop" is of a different length, but just taking a few from the middle I get 0.06s, 0.11s,
0.13s wasted etc.
I can see that it's the client stopping the transfer by reducing its advertised TCP Window Size. I'll provide an example:
Server sends 9 x 1514 bytes. Client responds with an ACK and a Window size of 54016 bytes (256x211)
Server sends 11 x 1514 bytes. Client responds with an ACK and a Window size of 37888 bytes (256x148)
Server sends 10 x 1514 bytes. Client responds with an ACK and a Window size of 23296 bytes (256x91)
Server sends 15 x 1514 bytes. Client responds with an ACK and a Window size of 1280 bytes (5 x 256)
Server stops sending (I'm guessing because the client advertised Window size was less than a single packet's worth of bytes)
<0.1 seconds passes>
Client sends a "TCP Window Update" re-advertising a TCP window size of 65536 (256x256).
Server starts transmitting again
So the way I see this is that the App-V 5 client is controlling the transfer speed by utilising TCP Window flow control. The trace was taken at the client end so there's no room for anything on the network to be fiddling with flow
control (and we've confirmed there are no traffic shapers in the loop).
We've also tried streaming directly from the local client by copying some App-V 5 apps down to the client, creating a SMB share on the client and changing PackageSourceRoot to \\localhost\AppVContent (i.e. so we are streaming directly
from the client to the client - to remove the network from the equation) and there is only an improvement of 5 to 10 seconds. So we know it's nothing to do with the network or the servers.
We've tried turning off TCP auto-tuning on the client with:
netsh interface tcp set global autotuninglevel=disabled
and turning off TCP chimney offloading (which is off anyway because the NIC doesn't support it and Netstat -t output shows "InHost" for offload state for all connections) with:
netsh int tcp set global chimney=disabled
and nothing has improved.
So we've now focussed on the extraction of the .appv (ZIP) file on the client.
Using Windows Explorer it takes 75 seconds to extract the ZIP file
Using 7ZIP it takes 9 seconds to extract the ZIP file
Yeah we've always known that the Explorer ZIP engine is terrible. That's why we use 7ZIP or WinRAR on our clients.
So we've started to wonder if the problem with the slow App-V 5 streaming is because the client is downloading the .appv file and extracting it as it goes along in a single thread. If the App-V 5 client is using the same terrible
ZIP engine that Explorer does then that would explain the slow performance. The "download" appears to take a long time because the client is using TCP flow control to slow the transfer since it's extracting the .appv file using a very slow ZIP engine
and it's all in a single thread.Guys,
Just wanted to give you a brief update basically close this thread as Answered.
We had submitted 4 App-V 5 Bugs to Microsoft and these were reproducible and an explanation was given on work around to them. Microsoft
sent down a App-v developer to have a look at our problems. They said they will try and include the Bug fixes in SP2 which should be out in a few weeks or they will definitely be included in SP3.
In regards to the slow streaming it all came down to the Disk IO.
We found that you could simply enable "Turn off
Windows write-cache buffer flushing on the device", then start streaming the app and then disable "Turn
off Windows write-cache buffer flushing on the device" immediately after
(we don't want to leave it on) and that basically fixed the issue.
But a normal user would not have permissions to do
this, so a code was written to enable and disable this option.
Apology for not going in detail, like my opening thread, its very late.
but if you would like a detailed analysis please message me.
I would like to Thank the Talented Consultant who designed and implemented are App-V infrastructure who found the bugs and created all
the work around and who also emailed the detailed analysis of the problems to Microsoft that got them interested.
Simon Bond from Ultima Business Solutions.
Thank you -
How to get file input stream from the client machine by JSF Fileupload API?
Dear Friends,
How to get the file input stream from the client machine by JSF HtmlFileupload or fileupload API. At present, if i execute the file upload code in the client machine, it is able to get the local path of the file and looking for the file in server machine. So i am getting FileNotFoundException.
E.g., If a file is located at client machine at following location means "C:\Test\Test.txt",
uploadClass.getFileuploadComponent().getFilename().toString() returns "C:\Test\Test.txt". But it is looking for that file in server and throwing FileNotFoundException.
Please post your replies soon.
Thanks,
JPDepends on which version of JSF you're using. If JSF 1.2, I wouldn't even bother trying to hack this into JSF itself unless you can use something like Seam 2 or richfaces.
http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/rich_fileUpload.html
http://docs.jboss.org/seam/2.2.1.CR3/reference/en-US/html/controls.html#d0e29259 (look for s:fileUpload)
But if I were you, a simple non-jsf form with a servlet works best for taking file uploads.
As for JSF 2.0, there are other ways of getting it done.
http://balusc.blogspot.com/2009/12/uploading-files-with-jsf-20-and-servlet.html -
How do you monitor backup progress
How can you monitor the progress of a backup? I use timemachine and an external drive to do my backups on my 09 Macbook pro. I want to be able to see the amount of files transferred and time remaining or any other pertinent info. Not just a spinning wheel.
I don't know, I use bootable clones myself and it shows me the progress of the backup and updating of files.
However I can point you to this guy who is the local TM guru
All about Time Machine
If you want to learn more about all sorts of backups to diversify your restore options (TM can fail to restore properly), including bootable clones etc. then read my UT here on the subject.
Most commonly used backup methods explained
I personally don't use TimeMachine, preferring the more advanced bootable clone options. -
How to monitor the progress of an ORDER Number
Hi,
How can I Monitor the progress of an order from the EBS.
Thanks
AsisI assume you mean sales order.
You can open the order header and go to tools > workflow status.
It will show you when the order was entered , was booked and closed.
You can also see details of all lines for the order.
If you want to see status of a line, You can also go to line and go to tools > workflow status
It will show you when it was entered, when booked, when it was progressed to next stages, and closed.
Hope this helps,
Sandeep Gandhi -
No change in Streams progress after "C001: long running txn detected" msg
Hi,
I am currently testing Streams and using it to replicate changes in six database table from a source database to destination database.
Streams ran for 2 days without any problems and completely replicated the changes for 5 out of 6 tables. The remaining table is 78% complete and no replication change progressed in the last day (Streams is running without any errors).
Restarting the stream processes (e.g., apply, capture) and the database had no change in replication progress for the remaining table.
The alert log shows I got the message, "C001: long running txn detected, xid: 0x0008.017.000002b9" at about the same time that replication progress stopped (Note that C001 is the Streams CAPTURE process). The alert log repeats this message every five minutes. However, this message stopped after I restarted the database.
Does anyone know what caused this problem and how it relates to my no change in streams progress problem, if at all?
Thanks,
Paulhi paul
i have faced similar kind of problem ...
u can archive the log...
ALTER SYSTEM ARCHIVE LOG CURRENT;
it will work -
Use two streams to manager client video/audio,Can i combine streams and record it with server AS API
I tried Stream.play()
var s=Stream.get("combine");
s.play("video");
s.play("audio",null,null,false);
s.record("append");
it's don't work!!Thanks, that's what I had thought. Our domain.com zone is sourced internally and replicated to our advertisers for external users, so there's no way to change the result for internal vs external users.
This is a rudimentary question that I should already know but I sort of inherited this after it was built: Can I have users sign in with their email address ([email protected]) but under the hood, their SIP address is [email protected]? This would let users
sign in with an address they expect, but it would take advantage of the the local lyncdiscoverinternal record.
Thanks,
Matt -
How does Flash stream / progressively play sounds
Hello, I've been making an MP3 player using Flash (MX 2004).
The player is to stream/progressively play MP3 files on my file
host.
I have already overcome the security part, as it seems that
my file host has allowed cross-domain access.
In my script I set _soundbuftime to 10 seconds
The problem: When testing the player, I notice 2 different
kinds of behaviours at random occasions:
1. The player loads 10 seconds of the song and begins
playing. If the player reaches the end of the loaded data but has
not loaded enough for it to continue playing, it will wait until
the next 10 seconds are loaded before continuing playback.
2. The player does not buffer as much as stated by the
_soundbuftime parameter. It loads one second, plays it, stops,
loads another second, plays it etc.
What I would like to know:
1. Is behaviour 2 a known issue in Flash 7, or is it because
I am using Flash Player 9 to test it?
2. Does the player buffer as much as specified by
_soundbuftime each time it has run out of data to play, or does it
do so only for the initial buffer?
3. Do more recent versions of Flash (such as 8 or 9) and/or
Flash Player show behaviour 2?
Would appreciate if anyone could help me.You should be using the Media Components for playing and
progressively downloading your .mp3 files, the buffertime in these
components will work correctly. You will also then have the ability
to seek, pause, play, stop and a bunch of other commands that you
just won't get when using the .loadSound() functions of flash 7. To
actually stream your .mp3 files you will need to use the Flash
Media Server, this will allow you to seek to all points of your
audio before it has been fully downloaded. In addition the problems
you are experiencing seem to be bandwidth issues, depending on your
host you may not see any improvements. -
Monitor serialisation progress
Hi
is it possible to monitor progress of writeObject and readObject methods?
Also I need to determine size of object I am going to write: I was thinking about write my Object into ByteArrayOutputStream so that I can determine its size, but is there any way how to monitor serialisation process itself?
thanks a lotIt is possible to monitor any stream by writing a FilterInputStream or FilterOutputStream. See for example javax.swing.ProgressMonitorInputStream.
As Peter suggests, the performance of an individual readObject() or writeObject() method will be unmeasurable, unless you are writing enormous object graphs. -
Handling streaming attachments in Client Proxy
I'm no java programmer in any shape or form so I'm really struggling with a web service that I've created that utilizes streaming attachments. THe OEM test web page returns the attachment perfectly well in the SOAP response but I'm unable to harness the Java to deal with it in the client proxy code.
I created a proxy using the wsa command line utility but there is some java expertise required to code the 'main' class. Does anyone have an example of java code that takes the 'oracle.webservices.attachments' and returns it in a useful form to a calling application? In essence, what I'm looking to do is to call the proxy from pl/sql, and return the attachment as a CLOB.
Does anyone know of any examples of proxy java code handling this type of thing?I've managed to create a proxy that saves the streaming attachment to a local directory (thanks to the info at this post: Re: Streaming Attachments
The problem I have is that I have to hardcode parameters into the HttpSoap11Client code like this:
public static void main(String[] args) {
try {
getxmlweb.proxy.HttpSoap11Client myPort = new getxmlweb.proxy.HttpSoap11Client();
System.out.println("calling " + myPort.getEndpoint());
// Add your own code here
String pResId = null ;
String pFileName= null;
String pFilterStr = "sepa_region='North'";
String fileName = "/tmp/plain1.txt";
AttachmentFactory factory = AttachmentFactory.newInstance();
Attachments atts = factory.createAttachments();
myPort.getClob(pResId,pFileName,pFilterStr, atts);
The last line here is the call to the method that creates the response, I need to pass parameters to this call DYNAMICALLY. I've tried setting up parameters in the 'public void main' signature but it doesn't compile telling me it must be public static void main(String[] args). This is where my lack of JAVA skills are letting me down.
Can anyone see a way around this? -
BB USAGE MONITOR -any progress?
Hi everyone,
I see that lots of customers are having trouble with BT saying they are going over their usage allowance when they don't think they are. I'm having similar problems and have been investigating it since BT started charging us £15 extra for our broadband. We are moderate to heavy users so have BB option 2 with the 40GB allowance. There are just 2 of us so we agreed to be mindful of this allowance and avoid things that push it up. So when we got the extra bills we were very surprised.
1) We moved in September and until Christmas our speed was less than 1mbps some days so just browsing was difficult. Yet in November we supposedly used 72GB! In January we weren't here 2 weeks and I was ill one of them and didn't use the computer at all (just facebook on my 3G internet phone). Apparently we used 52 that month...?
2) We torrent but only 3 files per week and then shut them down once finished because it eats up the bandwidth and makes surfing hard at peak times. We also don't "seed" for this reason. Also, ISPs throttle you if you torrent too much and we need the internet for our studies.
3) We have BT vision so don't use iPlayer or the like on our PCs. Besides with our slow connection it's rubbish anyway!
4) We don't stream music i.e. napster or spotify because it just doesn't work on our slow connection.
5) We don't play MMOs or Xbox live.
6) I installed BB monitoring software and studied the Home Hub stats and they show only a fraction of what BT are saying we use.
7) If we are being hi-jacked/hacked it's not showing up on the HH.
8) Other people are having this problem which makes me suspicious.
So has anyone got anywhere with BT on this? I can't seem to speak to someone other than the Indian call centre. They refunded £9 so far but have charged me £45 for going over so far.
I've sent another complaint email and I'll hope I don't just get told that I "don't accept" their bill again.Might to look here http://community.bt.com/t5/Other-BB-Queries/Broadband-usage-figures-crazy/td-p/149585/page/2
extract
KerryG wrote:
Hi all,
Just wanted to confirm that, as mentioned in some earlier posts, there has been an issue for a small number of customers whose usage was reported incorrectly in January and February. We detected that their usage had been over-reported and found that there had been a problem with a piece of network hardware, which resulted in additional usage showing for these customers.
Since the problem was discovered we have identified the affected customers and made sure that no charges will be made for any of their February usage, and any charges that were made for January usage will also be refunded on their next bill.
We’re really sorry that this happened, but want to reassure you all that this was the result of a specific set of circumstances. We have already made changes to ensure this can't happen again, so you can be sure that all future usage will be reported accurately.
Thx
Kerry
Check your exchange or major service outagesIf someone has given a helpful answer, please click on their Ratings star on the left-hand side. *** -
IDS/IPS signatures to monitor streaming audio/video applications
Hi folks,
Can someone advise on the names or signatures that could be successfully used to monitor the usage of streaming applications on the network. The plan is to feed them to MARS and then create reports on streaming applications utilization to use it later for creation a security policy preventing bandwidth stealing.
Perhaps any suggestions on how to create a custom signature to monitor audio and video streams would be appreciated.
EugeneHi Blayne,
I really appreciate your answers and time you spent. I wish this would be helpful not to me only. I'm still confused by all the intrinsic details of how to make a good custom signature. Is there any good guide? May be TAC has its internal guide on how to troubleshoot and create custom signatures based on regex and content type. I'm looking at the TCP packets of the capture made while watching youtube video and this is what comes from the server:
HTTP/1.1 200 OK
Date: Mon, 05 Jul 2010 23:58:12 GMT
Server: wiseguy/0.6.2
X-Content-Type-Options: nosniff
Content-Encoding: gzip
Set-Cookie: watched_video_id_list=5097f00beb9a2acf9d11293e6452d9adWwMAAABzCwAAAE9UeklpcE45UGg4cwsAAABvOS1VX0l2ME83OHMLAAAAS0V4c0FTRDAtOTg=; path=/; domain=.youtube.com
Expires: Tue, 27 Apr 1971 19:44:06 EST
X-YouTube-MID: pcVY4SnBmeDVtZHpoUkNiVkVOZmpxQzR4SDZFZXMwOWxYeFk3QXk4TVhpWjRKRkNUX2I5U1lB
Cache-Control: no-cache
Content-Type: text/html; charset=utf-8
Content-Length: 17503
q2Lz6;>
}-yXBYycO1`'ky]\P,$E`:wH)U~UZ_kk;o)#zLV19V^&X]~I7T/?L}s^\16o?}H7|2;B77z9%,$(T_%?s'cUd0nTr$l4N~&uHzG@D9kJhaa l,gIs)u2C_%iA+0JII,Q{1'Ih`T1\z7{X+/cy&2z%NvKW4awwIhT
d@,#LBOqz}r+Su8*I86f(6
^odcJ8uaIab0xH|{*JkZD3>,%iU/ux51B>UNhnHyX*4t}!eXfEh!j>mJ|s}p}0f&H6K3#:)1N5bMRvQItU2_64,swb(=P`~Km
I tried to make TCP String based signature and match it against \.[Yy][Oo][Uu][Tt][Uu][Bb][Ee]\.[Cc][Oo][Mm]\. No luck
Then I tried to create HTTP String based signature and by looking at the HTTP portion of the packet which looks like:
GET /watch?v=OTzIipN9Ph8&feature=related HTTP/1.1
Host: www.youtube.com
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Referer: http://www.youtube.com/watch?v=o9-U_Iv0O78&playnext_from=TL&videos=PhuEJ6wyeKs&feature=rec-LGOUT-real_rev-rn-3r-7-HM
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Cookie: watched_video_id_list=8c0482051639fa5ffa488173dfe5001aWwIAAABzCwAAAG85LVVfSXYwTzc4cwsAAABLRXhzQVNEMC05OA==; GEO=fb0890c2d1c0f42b3dc126c2e6b9f771cwsAAAAzQ0EYVCBMTDJvAA==; PREF=f1=40000000; VISITOR_INFO1_LIVE=DM3zU9wKOmE; use_hitbox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw
Connection: keep-alive
I enabled Header Regex to match against [Hh][Oo][Ss][Tt]\:.\.[Yy][Oo][Uu][Tt][Uu][Bb][Ee]\.[Cc][Oo][Mm]\. and still no luck
I intentionally used Header regex as I assume that HTTP header portion starts after the first CRLN (\r\n) and ends with CRLNCRLN (\r\n\r\n)
Eugene -
Problem in get streaming attachment in client side
Dear friends,
I am trying to create a client program which received a streaming attachment.
i am using Jdeveloper-- Id ,Oc4j-- application server,Ubuntu---Os.
i think i have a problem in---
Vector params = new Vector();
params.addElement(new Parameter("atts", oracle.webservices.attachments.Attachments.class, atts, null));
call.setParams(params);
those lines.
i am geting these errors----
[SOAPException: faultCode=SOAP-ENV:Client; msg=No Serializer found to serialize a 'oracle.webservices.attachments.Attachments' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.; targetException=java.lang.IllegalArgumentException: No Serializer found to serialize a 'oracle.webservices.attachments.Attachments' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.]
at org.apache.soap.rpc.Call.invoke(Call.java:308)
at etrans.TripBean.a.ClientGateWay.caller(ClientGateWay.java:64)
at etrans.TripBean.a.ClientProgram.main(ClientProgram.java:10)
when i comment this
//params.addElement(new Parameter("atts", oracle.webservices.attachments.Attachments.class, atts, null));
--------- i am geting errors
ava.lang.Exception: Expected request attachments
at etrans.TripBean.a.ClientGateWay.caller(ClientGateWay.java:78)
at etrans.TripBean.a.ClientProgram.main(ClientProgram.java:10)
please help.Hello,
How did you get this code generated?
Did you write all by hand or you are generating a proxy?
Can you send me the full code, client and server at tugdual[dot]grall[at]oracle[dot]com. ?
Regards
Tugdual Grall
Maybe you are looking for
-
my ipod is disabled and i forgot the password and after that i plugged it in itunes and it still wont let me and the buttons arent working so i cant put it in recovery mode so what do i do!!
-
Improve performance select in parameterized cursor.
DECLARE CURSOR cur_inv_bal_ship_from( l_num_qty_multiplier gfstmr4_eop_transaction_type. inventory_multiplier_num%TYPE, l_str_inventory_type gfstmr9_eop_txn_rule.inventory_type_code%TYPE, l_str_type_code gfstmr9_eop_txn_rule.txn_type_code%TYPE)IS SEL
-
We have a user who is unable to save her progress when filling out the form. She successfully saved it the first time and received a link but when she hits save now, it gives her an error message saying the form could not be saved. How can this be fi
-
Power button function windows 7
just setup windows 7 and noticed when i hit the power button on the mac air it just puts it in sleep, i checked the function setting in start bar in windows and its set for power button action to be shut off. any ideas?
-
Hi! I've searched EVERYWHERE for help with this- ot no avail . I have a 700MHz (15") iMac G4 (32MB Nvidia GeForece2 MX) 1GB RAM, running Leopard. Unsupported, yes, but with LeopardAsisst, CleanMyMac and Monolingual, it has been running extremely