XMLSocket Issue
HI,
I have written a small program which uses XMLSocket to
communicate with some server.
It works for the first time, I mean when i send first
message, I got the response from server but after that flex client
does not send any message to server and i see no exception in the
code.
can anybody pls. help ?
Following is the code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute" width="800" height="600">
<mx:TraceTarget level="0" />
<mx:Script>
<![CDATA[
import asclasses.SocketComm;
import flash.system.Security;
import asclasses.ACTURLLoader;
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.rpc.http.HTTPService;
private var response:String;
private var socketComm:SocketComm;
private var sock:XMLSocket;
private var isSocketConnected:Boolean = false;
private function handleTest():void {
// Printing Sandbox
var sandbox:String = Security.sandboxType;
sandboxType.text = sandbox;
if(!isSocketConnected) {
// Local Windows Service
var host:String = winServiceHost.text;
var port:String = winServicePort.text;
socketComm = new SocketComm();
sock = socketComm.createSocketConnection(host, int(port));
configureSocketListeners(sock);
}else {
Alert.show("Entered in else part");
if(sock.connected) {
Alert.show("socket is connected");
try {
sock.send(msg.text+"\n");
}catch(ie:IOError) {
Alert.show(ie.toString());
}else {
Alert.show("sock is not conected");
private function
configureSocketListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.CLOSE, socketHandler);
dispatcher.addEventListener(Event.CONNECT, socketHandler);
dispatcher.addEventListener(DataEvent.DATA, socketHandler);
dispatcher.addEventListener(ErrorEvent.ERROR,
socketHandler);
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
socketHandler);
dispatcher.addEventListener(IOErrorEvent.IO_ERROR,
socketHandler);
dispatcher.addEventListener(ProgressEvent.SOCKET_DATA,
socketHandler);
private function socketHandler(event:Event):void {
var socket:XMLSocket = XMLSocket(event.target);
Alert.show(event.toString());
trace(event.toString());
if(event.type == Event.CLOSE) {
winServiceContent.text = response;
}else if(event.type == SecurityErrorEvent.SECURITY_ERROR) {
socket.close();
}else if(event.type == IOErrorEvent.IO_ERROR) {
socket.close();
}else if(event.type == DataEvent.DATA) {
winServiceContent.text += DataEvent(event).data;
}else if(event.type == Event.CONNECT) {
// Sending first msg
Alert.show("Sending Message : " + msg.text);
socket.send(msg.text+"\n");
isSocketConnected = true;
}else if(event.type == ProgressEvent.SOCKET_DATA) {
trace("progressHandler loaded:" +
ProgressEvent(event).bytesLoaded + " total: " +
ProgressEvent(event).bytesTotal);
]]>
</mx:Script>
<mx:Form id="fff" x="36" y="10" width="500"
height="414">
<mx:FormHeading label="Security Test Form"/>
<mx:FormItem label="Sandbox Type">
<mx:Text id="sandboxType"/>
</mx:FormItem>
<mx:FormItem label="Windows Service Host">
<mx:TextInput id="winServiceHost"
text="10.201.205.196"/>
</mx:FormItem>
<mx:FormItem label="Windows Service Port">
<mx:TextInput id="winServicePort" text="8081"/>
</mx:FormItem>
<mx:FormItem label="Command Message">
<mx:TextInput id="msg" />
</mx:FormItem>
<mx:FormItem label="Windows Service Content">
<mx:TextArea id="winServiceContent"/>
</mx:FormItem>
</mx:Form>
<mx:Button label="Test" click="handleTest()" x="54"
y="452"/>
<mx:Button label="Clear" x="132" y="452" />
</mx:Application>
Hi Tracy,
Thanks for your reply.
SocketComm is a action script class which maintains XMLSocket
object for the whole application.
package asclasses
import flash.display.Sprite;
import flash.events.*;
import flash.net.XMLSocket;
import mx.controls.Alert;
public class SocketComm extends Sprite
private var hostName:String = "localhost";
private var port:uint = 8080;
private var socket:XMLSocket;
public function createSocketConnection(hostName:String,
port:uint):XMLSocket {
if(socket == null) {
socket = new XMLSocket();
socket.connect(hostName, port);
}else if(socket != null && !socket.connected) {
socket.connect(hostName, port);
return socket;
Actually now i am able to communicate with server over
XMLSocket.
There was some problem at server side.
But still i am not comfortable with using
SocketComm(XMLSocket) as a common utility class due to event based
asynchronus model. Like in Java Socket all calls are synchronus, I
can easily create common class for socket communication.
But due to my unfamiliarity with event based asynchrous model
of programming, I am facing difficulties.
Like my requirement is to use SocketComm class as a
communication medium with server for various business operations
like add, modify and delete etc. from various Flex UI screens. But
due to event based model, I am not really sure how and when socket
is going to send response.
So if you look at my first post, I have added all listeners
to mxml page but i feel this is not a good design, As i have
atleast 4-5 mxml pages where in I will repeat these listeners.
I would really appreciate if you could provide me some
guidance on using SocketComm class as a effective common class.
Thanks in advance :)
Regards
Tarun
Similar Messages
-
I am trying to narrow down a bug in an application that
utilizes the XMLSocket class. I have reduced it to the following
code below. Is there such a scenario that practically simultaneous
messages sent from a server would cause 'false' to be traced more
than once (ie. can the code in the onData method evaluate test as
false more than once because onData is called a second time before
the first onData method has had time to update test to true)? Can
the onData method be treated as atomic? To a certain degree....?
At the root of this question, I am trying to grasp how
asynchronous calls are handled/queued to make sure I understand
them correctly and prevent certain cases where a single-time
operation may occur twice. If any one can help or direct me to
information regarding this, I would be very thankful.
DanHi Tracy,
Thanks for your reply.
SocketComm is a action script class which maintains XMLSocket
object for the whole application.
package asclasses
import flash.display.Sprite;
import flash.events.*;
import flash.net.XMLSocket;
import mx.controls.Alert;
public class SocketComm extends Sprite
private var hostName:String = "localhost";
private var port:uint = 8080;
private var socket:XMLSocket;
public function createSocketConnection(hostName:String,
port:uint):XMLSocket {
if(socket == null) {
socket = new XMLSocket();
socket.connect(hostName, port);
}else if(socket != null && !socket.connected) {
socket.connect(hostName, port);
return socket;
Actually now i am able to communicate with server over
XMLSocket.
There was some problem at server side.
But still i am not comfortable with using
SocketComm(XMLSocket) as a common utility class due to event based
asynchronus model. Like in Java Socket all calls are synchronus, I
can easily create common class for socket communication.
But due to my unfamiliarity with event based asynchrous model
of programming, I am facing difficulties.
Like my requirement is to use SocketComm class as a
communication medium with server for various business operations
like add, modify and delete etc. from various Flex UI screens. But
due to event based model, I am not really sure how and when socket
is going to send response.
So if you look at my first post, I have added all listeners
to mxml page but i feel this is not a good design, As i have
atleast 4-5 mxml pages where in I will repeat these listeners.
I would really appreciate if you could provide me some
guidance on using SocketComm class as a effective common class.
Thanks in advance :)
Regards
Tarun -
XMLSocket "Failed to load policy file" error
I am trying to use an XMLSocket.swf file, and it is not connecting. Do I need to open up a port on my server? I am trying to run this on a dedicated remote Windows 2008 server.
Here is the error from FlashFirebug:
OK: Root-level SWF loaded: file:///C|/Users/vcaadmin/AppData/Roaming/Mozilla/Firefox/Profiles/70vbx4ys.default/exten sions/flashfirebug%40o%2Dminds.com/chrome/content/flashfirebug.swf
OK: Root-level SWF loaded: http://speak-tome.com/flash/XMLSocket.swf
OK: Searching for <allow-access-from> in policy files to authorize data loading from resource at xmlsocket://speak-tome.com:9997 by requestor from http://speak-tome.com/flash/XMLSocket.swf
Error: Failed to load policy file from xmlsocket://speak-tome.com:9997
Error: Request for resource at xmlsocket://speak-tome.com:9997 by requestor from http://speak-tome.com/flash/XMLSocket.swf has failed because the server cannot be reached.
My crossdomain.xml is saved to the root of the web directory and looks like:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="SOAPAction"/>
</cross-domain-policy>
I notice that both ports 843 and 9997 are closed for my domain (speak-tome.com - 72.167.253.16) when I check using a service such as yougetsignal.com/tools/open-ports. Do I need to get these ports open to get the policy file to work?As a test, I uploaded my Flash/Gaia site into an existing site on my old host. And although the site actually works in this setting, when I run things in the FlashPlayerDebugger, I'm still getting Security Sandbox Violations - so (as adninjastrator suggested in earlier post), this may have nothing to do with the DNS changes - but perhaps with my setting things up wrong somewhere so that the Flashplayer is trying to access my local computer - maybe??
Debugger logs gives me this:
Error: Failed to load policy file from xmlsocket://127.0.0.1:5800
Error: Request for resource at xmlsocket://127.0.0.1:5800 by requestor from http://recreationofthegods.com/bin/main.swf has failed because the server cannot be reached.
*** Security Sandbox Violation ***
So, I've now uploaded the identical bin (which contains all the files for my site) - but I'm getting different behaviors on the two hosts.
On the new holistic servers, the site won't go past the first page: www.yourgods.com
On the 1&1 servers, I still get runtime errors in FlashPlayerDebugger - but the site runs ok - http://www.RecreationOfTheGods.com/bin/index.html
Posting those links in hopes someone with more experience in these sandbox issues can help steer me in the right direction. -
Something is wrong with XMLsocket
alright , I am using XMLsocket class, actrionscript 2.0
(flash 8). I have set up appache server on port 1024, and I can
connect without problems. But something's wrong with sending test
data (I am using log file to check for incoming server requests)
the code is this:
quote:
var theSocket:XMLSocket = new XMLSocket();
theSocket.connect("localhost", 1024);
theSocket.onConnect = function(myStatus) {
if (myStatus) {
TraceTxt("connection successful");
} else {
TraceTxt("no connection made");
theSocket.onClose = function () {
trace("Connection to server lost.");
function sendData() {
var myXML:XML = new XML();
var mySend = myXML.createElement("thenode");
mySend.attributes.myData = "someData";
myXML.appendChild(mySend);
theSocket.send(myXML);
TraceTxt("I am trying to send: " + myXML);
sendButton.onRelease = function() {
sendData();
theSocket.onData = function(msg:String):Void {
trace(msg);
function TraceTxt(strMessage:String)
dtxMessage.text = dtxMessage.text + strMessage + "\n";Hello Alana,
Do these songs/tracks sound okay in iTunes? Have you tried resetting your iPod to see if that makes a difference? To do this, press and hold both the Select (Center) and Menu buttons together until the Apple logo appears.
I would also try a different set of headphones/earbuds to see if that makes a difference as well.
And if the problem still continues, try restoring your iPod via iTunes and reloading all your music back over to it.
The last you may want to consider doing, if nothing from above resolves the issue is to rerip these tracks into iTunes. Try importing them in a different format or at a different bit rate to see if that makes a difference.
B-rock -
Hi,
I'm building a flash app that uses XMLSocket to talk to
another app on the same machine on port 9090. It works on windows
just fine, either in IE or in a projector. However, on Mac OS X it
only works in a stand-alone projector. It will NOT connect when
opened in either Safari or Firefox. In fact, my onConnect handler
never gets called when run that way. Is this a sandbox issue? Do I
need to change some security settings?Flash won't install while Safari is running. The usual process is to download the flash installation disk image, mount it, run the installer (which will ask you to quit Safari), and then re-launch Safari when done.
If you don't already have the flash installation disk image in "Downloads", you can get it at https://get.adobe.com/flashplayer. Quit Safari, mount the disk image and install. You should be good to go. -
XMLsocket + localhost + FlashLite 2.1
Hi,
On FlashLite2.1, trivial XMLSocket code connecting to a
localhost
server fails in a strange manner:
- The server sees the connection as established
- But the onConnect callback never gets called
This happens only on the device (a WM5 Samsung i860
smartphone). Not
in Device Central.
This does not happen if the server is more "remote" (over USB
or
GPRS).
I suspect an issue with the speed of establishment of the
socket, a
kind of race condition in the implementation of
XMLsocket.connect().
The code, in the Actions of a single frame swf, is:
var sok:XMLSocket;
// do_connect is bound to a button press event
function do_connect()
sok=new XMLSocket();
sok.onConnect=function(){ /* set some dynamic text
variable */}
if (sok.connect("127.0.0.1",4444)) { /* do some other
visible effect */}
In the emulator it works like a charm. On the device,
sok.connect()
return true but the visible effect of onConnect (setting some
dynamic
text in the frame) never occurs !
Any idea ?
-Alexquote:
Originally posted by:
Simon G.
quote:
Originally posted by:
Ben RB Chang
I've checked Jarpa today
. The key concept is:
we can use this code in j2me app to execute my flash lite
files.
midlet.platformRequest("file:///e:/others/xx
.swf")
But I meet another problem.
My default flash lite player on Nokia E70 is version 1.1.
Although I installed flash lite player 2
.1 and 3.0.
It still open my *.swf by 1
.1.
And then it will show me an error:
"Can't open file
. File is broken."
(The language of my phone is Chinese, it shows something like
that..
So, I must find out how to change the mapping between "mime
type" and "default app".
it still doesn't work but i think this idea is very close.
Still working on it...
Simon G.
I try to solve the same problem. In a Flash file I want to
load another textfile. So if I open the flash in the new player it
works, but if I open the flash directly from the memory card in
it's folder flash can't connect.
After java opns the flash-document and the player starts I
push 'Options' of the flash player and and go to "programm
information" ... but there it shows version 3 - the newest flash
player version?! But the connection doesn't work. -
iTunes randomly stops playing purchases that have previously viewed on the same hardware. It has an error message about HD. How can this issue be resolved? What information is available besides the "learn more" option that does not deal with the problem?
Many people have the same problem. However, there is little or nothing readily available to users. This problem has existed for two or more years. Does anyone have anything to offer about this disturbing problem?Thanks for the suggestion kcell. I've tried both versions
9.0.115 and 9.0.124 and both fail with the policy permission error.
I also tried with and without your crossdomain.xml file but
with the same result. It looks like this file is intended for URL
policy, instead of socket policy. Recently Adobe separated the two.
When I run with the files installed on my dev PC, it does
work, which makes sense because the flash player isn't loaded from
an unknown domain.
I did get one step closer. If a crossdomain.xml in the server
root exists and the socketpolicy file is loaded from the app folder
then the first two warnings disappear. The logs now show:
OK: Root-level SWF loaded:
https://192.168.2.5/trunk/myapp.swf
OK: Policy file accepted: https://192.168.2.5/crossdomain.xml
OK: Policy file accepted:
https://192.168.2.5/trunk/socketpolicy.xml
Warning: Timeout on xmlsocket://192.168.2.5:843 (at 3
seconds) while waiting for socket policy file. This should not
cause any problems, but see
http://www.adobe.com/go/strict_policy_files
for an explanation.
Warning: [strict] Ignoring policy file with incorrect syntax:
xmlsocket://192.168.2.5:993
Error: Request for resource at xmlsocket://192.168.2.5:993 by
requestor from https://192.168.2.5/trunk/myapp.swf is denied due to
lack of policy file permissions.
Which basically says, everything is okay, but you stay out
anyway.
PS: I found the XML schema files here:
http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_02.html
and the socket policy schema:
http://www.adobe.com/xml/schemas/PolicyFileSocket.xsd.
UPDATE: When serving up the policy file on port 843 using the
example perl script then the socket connection seems to be accepted
and the connect succeeds. After that flex hangs trying to logon to
the IMAP server. -
poor old lowmoose here is having problems with XLMSocket() in
AS3:
http://board.flashkit.com/board/showthread.php?t=736240
me too, i've got very similar problems and reading about the
trouble lowmoose had i'm wondering: is XMLSocket in AS3 a bit
broken? AS3 is reasonably new and i can't imagine many people will
have had experience of using XMLSocket yet so its not out of the
question that it might have a few bugs that havenn't been
discovered yet.
without going into tremedous detail an application that was
sending and receiving multiple asynchonous data thru an xmlsocket
in AS2 was working fine. the same app, same code, but in AS3 is not
working fine.
can i please ask these two questions
AS3 users: have you had similar problems with XMLSocket in
AS3 and if so can you please tell us about them?; and
AS3 developers: are there known issues with XMLSocket in AS3
and if so could you share them with us please?
because i need to decide very quickly about whether i should
rollback to AS2 or not.....
thank you! :)What is your sandbox set to? "Access local files only" or "Access network only"? It should be set to network once it's live, however 127.0.0.1 is obviously a local loop so you could be getting snagged with that. Try flipping between those sandboxes.
Also open up TCP on the ports you need if you're using a software firewall. -
Need Help figuring out security sandbox issue after changing webhost
I'm in the process of switching my webhost from 1&1 shared hosting to a dedicated IP address with a smaller company that specializes in Drupal sites and doesn't know much about flash.
1&1 is still the Registrar for my domain, but I've 'parked' YourGods.com on the Holistic servers and have 'pointed' my site to the Holistic DomainNameServers instead of the 1&1 servers.
After doing this, my Flash site (which is based on the Gaia framework) stopped working, and the Flashplayer Debugger, gave me the following errors:
Error: Failed to load policy file from xmlsocket://127.0.0.1:5800
Error: Request for resource at xmlsocket://127.0.0.1:5800 by requestor from http://www.yourgods.com/bin/main.swf has failed because the server cannot be reached.
*** Security Sandbox Violation ***
Connection to 127.0.0.1:5800 halted - not permitted from http://www.yourgods.com/bin/main.swf
Someone helping me on another thread thought 127.0.0.1:5800 might mean the problem had to do with my paths and that I was trying to access something on my local computer, as opposed to being a standard cross-domain issue where one server was trying to access files on another, unrelated server.
Can someone clarify this?
I Googled 127.0.0.1:5800 and found some stuff about loops between a server and the originating computer but I'm really not sure how to put all of this together.
Is there a way (with the flash debugger or other software) to step through my actionscript code with periodic breakpoints so I can figure out what line is causing the problem?
Or a way to figure out if this is a problem between Holistic and my local computer or Holistic and the 1&1 web servers?
Thanks for any help.Thanks Josh.
I finally tracked this down last night with help from the folks at actionscript.org. I hadn't deactivated my Debugger which runs off of a desktop AIR application - so the server was trying to reach my localhost to run its trace statements. Deactivating the Debugger fixed the problem. -
I'm using Flash 8 and in my code i use the XMLSocket.connect
command. When i try to connect to another computer in my LAN i get
a security warning that says that flash stopped an unsafe
operation. When i select "Settings" and add the swf path to the
trusted locations everything works well.
My question is, what if i'm not connected to the internet?
How can i pass this security warning without an intenet connection
to get to the URL in which i add trusted locations?Unfortunately, that doesn't help me pin it down much. It sounds like we tightened restrictions on a behavior that was previously allowed, which caused them to need to update their content. The web is a dynamic place, and Flash has an obligation to be a good citizen in the larger ecosystem. As new web standards evolve and emerge, it's important that Flash Player is aligned with them to the extent possible. In the same vein, we work closely with partners in industry, academia and government to identify and resolve security issues based on the latest research and intelligence.
While we take backwards compatibility seriously, the security landscape looks very different than it did 5-10 years ago. The security of both end-users and the network is of paramount importance. With the quantity and age of existing Flash content (not all of which is generated by Adobe software), it's incredibly difficult to anticipate whether or not content will break when we change something, particularly if it's esoteric. We operate a public beta program and encourage content providers to participate in order to prevent unexpected outages as the result of changes to Flash Player. The beta can be found at http://www.adobe.com/go/beta/.
If your cable provider needs assistance in resolving the issue, their engineers are more than welcome to reach out to me directly. -
XMLSocket that did work fails under Flash 9
I have an application that uses Actionscript 1 that was written under Flash mx. It connects to the server via XMLSocket, and worked great until Flash 9. I can see the application request the policy document from the policy server. It connects through the socket but does not transmit data or throw an error. It just sits there.
If I execute a reload after a few seconds with loadMovieNum(_url, 0), it works fine. I suspect I may be dealing with a timing problem. I would appreciate any insight that would help avoid rewriting in Actionscript 3.flash players have been implementing more and more security features with each version since 8. you almost certainly have encountered a cross-domain security issue that's been implement in flash 9 and was not present in previous player versions.
here's a link to some info and a link to the flash 9 security white paper: http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html
but fp 10 is even more restictive so you may want to read about the general flash roadmap for fp security. -
XmlSocket.send() problem
Hi,
I am running two flash clients on 2 different computers. For the first computer, I am running it through flash CS3. For the second computer, I am running through flash 8. Both clients connect to a server and communicates with it. The client on the computer that runs the flash CS3 works perfectly. However, the other client starts off well but after some time, it seems that the statement xmlSocket.send(my_xml); does not propagate the whole xml string and this causes an error on the server. I would like to know if this is due to versioning issues? It seems that once the client that runs on the flash 8 has sent a certain amount of data, the error will occur where the next xml string will be truncated.
In addition, I have tried running the second client on the latest flash player instead of from flash 8. It seems to work alright in that there are no abrupt truncations of the xml string. However, another problem arises. The outermost node of the xml string always becomes undefined whenever some action is performed. This does not occur on the first flash client running in flash CS3.
Thank you.
Regards
Dobson HanI solved the problem. I think what happens is when a flash
client attempts to make an XMLSocket connection to a destination
server (where your server side applcation resides) on any port, in
the context of a browser URL or non-local SWF file (i.e.
http://www.yourserver.com/socketclient.swf),
the flash client also checks the same destination web server's root
directory for crossdomain.xml (via port 80). This file,
crossdomain.xml, gives permission to the flash client to proceed
with the socket connection. The crossdomain.xml file can be defined
as follows:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "
http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from
domain="SERVERHOSTINGYOURSWFSOCKETCLIENT" />
</cross-domain-policy>
Just an interesting side note, by default, XMLSocket
connections don't allow for port connections under 1024 unless
configured to do so. -
New DVR Issues (First Run, Channel Switching, etc.)
I've spent the last 30 minutes trying to find answers through the search with no luck, so sorry if I missed something.
I recently switched to FIOS from RCN cable in New York. I've gone through trying to setup my DVR and am running into issues and was hoping for some answers.
1. I setup two programs to record at 8PM, I was watching another channel at the time and only half paying attention. Around 8:02 I noticed a message had popped up asking if I would like to switch channels to start recording. I was expecting it to force it to switch like my old DVR, but in this case it didn't switch and I missed the first two minutes of one of the shows. I typically leave my DVR on all day and just turn off the TV, this dual show handling will cause issues with that if I forget to turn off the DVR. Is there a setting I can change that will force the DVR to choose one of the recording channels?
2. I setup all my recordings for "First Run" because I only want to see the new episodes. One show I setup was The Daily Show on comedy central, which is shown weeknights at 11pm and repeated 3-4 times throughout the day. My scheduled recordings is showing all these as planned recordings even though only the 11pm show is really "new". Most of the shows I've setup are once a week so they aren't a problem, but this seems like it will quickly fill my DVR. Any fixes?
Thanks for the help.
Solved!
Go to Solution.I came from RCN about a year ago. Fios is different in several ways, not all of them desirable. Here are several ways to get--and fix--unwanted recordings from a series recording setup.
Some general principles.
Saving changes. When you originally create a series with options, or if you go back to edit the options for an existing series, You MUST save the Series Options changes. Pretty much everywhere else in the user interface, when you change an option, the change takes effect immediately--but not in Series Options. Look at the Series Options window. Look at the far right side. There is a vertical "Save" bar, which you must navigate to and click OK on to actually save your changes. Exiting the Series Options window without having first saved your changes loses all your attempted changes--immediately.
Default Series Options. This is accessed from [Menu]--DVR--Settings--Default Series Options. This will bring up the series options that will automatically be applied to the creation of a NEW series. The options for every previously created series will not be affected by a subsequent modification of the Default Series Options. You should set these options to the way you would like them to be for the majority of series recordings that you are likely to create. Be sure to SAVE your changes. This is what you will get when you select "Create Series Recording" from the Guide. When creating a new series recording where you think that you may want options different from the default, select "Create Series with Options" instead. Series Options can always be changed for any individual series set up later--but not for all series at once.
Non-series recordings. With Fios you have no directly available options for these. With RCN and most other DVRs, you can change the start and end times for individual episodes, including individual episodes that are also in a series. With Fios, your workarounds are to create a series with options for a single program, then delete the series later; change the series options if the program is already in a series, then undo the changes you made to the series options later; or schedule recordings of the preceding and/or following shows as needed.
And now, to the unwanted repeats.
First, make sure your series options for the specific series in question--and not just the series default options--include "First Run Only". If not, fix that and SAVE. Then check you results by viewing the current options using the Series Manager app under the DVR menu.
Second, and most annoying, the Guide can have repeat programs on your channel tagged as "New". It happens. Set the series option "Air Time" to "Selected Time". To make this work correctly, you must have set up the original series recording after selecting the program in the Guide at the exact time of a first run showing (11pm, in your case), and not on a repeat entry in the Guide. Then, even it The Daily Show is tagged as New for repeat showings, these will be ignored.
Third, another channel may air reruns of the program in your series recording, and the first showing of a rerun episode on the other channel may be tagged as "New". These can be ignored in your series if you set the series option "Channel" to "Selected Channel". Related to this, if there is both an SD and HD channel broadcasting you series program, you will record them both if the series option "Duplicates" is set to "Yes". However, when the Channel option is set to "Selected Channel", the Duplicates Option is always effectively "No", regardless of what shows up on the options screen.
As for you missing two minutes, I have sereral instances in which two programs start recording at the same time. To the best of my recollection, whenever the warning message has appeared, ignoring it has not caused a loss of recording time. You might have an older software version. Newest is v.1.8. Look at Menu--Settings--System Info. Or, I might not have noticed the loss of minutes. I regularly see up to a minute of previous programming at the start of a recording, or a few missing seconds at the beginning or end of a recording. There are a lot of possibilities for that, but the DVR clock being incorrect is not one of them. With RCN, the DVR clocks occasionally drifted off by as much as a minute and a half. -
Pension issue Mid Month Leaving
Dear All,
As per rule sustem should deduct mid month joining/leaving/absences or transfer scenarios, the Pension/PF Basis will be correspondingly prorated. But our system is not doing this. In RT table i have found 3FC Pension Basis for Er c 01/2010 0.00 6,500.00.
Employee leaving date is 14.04.2010. system is picking pension amout as 541. Last year it was coming right.
Please suggest.
AshwaniDear Jayanti,
We required prorata basis pension in case of left employees and system is not doing this. This is the issue. As per our PF experts Pension amount should come on prorata basis for left employees in case they left mid of month.System is doing prorata basis last year but from this year it is deducting 541. I am giving two RT cases of different years.
RT table for year 2010. DOL 26.04.2010
/111 EPF Basis 01/2010 0.00 8,750.00
/139 VPF Basis 01/2010 0.00 8,750.00
/3F1 Ee PF contribution 01/2010 0.00 1,050.00
/3F3 Er PF contribution 01/2010 0.00 509.00
/3F5 Ee Mon PF contribution 01/2010 0.00 1,050.00
/3F6 Ee Ann PF contribution 01/2010 0.00 12,600.00
/3F9 PF adm chrgs * 1,00,00 01/2010 0.00 96.25
/3FA PF basis for Ee contri 01/2010 0.00 8,750.00
/3FB PF Basis for Er Contri 01/2010 0.00 8,750.00
/3FJ VPF basis for Ee contr 01/2010 0.00 8,750.00
/3FL PF Basis for Er Contri 01/2010 0.00 6,500.00
/3F4 Er Pension contributio 01/2010 0.00 541.00
/3FC Pension Basis for Er c 01/2010 0.00 6,500.00
/3FB PF Basis for Er Contri 01/2010 0.00 8,750.00
/3FC Pension Basis for Er c 01/2010 0.00 6,500.00
/3FJ VPF basis for Ee contr 01/2010 0.00 8,750.00
/3FL PF Basis for Er Contri 01/2010 0.00 6,500.00
/3R3 Metro HRA Basis Amount 01/2010 0.00 8,750.00
1BAS Basic Salary 01/2010 0.00 8,750.00
RT table for year 2009. DOL 27.10.2009
/111 EPF Basis 07/2009 0.00 9,016.13
/139 VPF Basis 07/2009 0.00 9,016.13
/3F1 Ee PF contribution 07/2009 0.00 1,082.00
/3F3 Er PF contribution 07/2009 0.00 628.00
/3F5 Ee Mon PF contribution 07/2009 0.00 1,082.00
/3F6 Ee Ann PF contribution 07/2009 0.00 8,822.00
/3F9 PF adm chrgs * 1,00,00 07/2009 0.00 99.18
/3FA PF basis for Ee contri 07/2009 0.00 9,016.00
/3FB PF Basis for Er Contri 07/2009 0.00 9,016.00
/3FJ VPF basis for Ee contr 07/2009 0.00 9,016.00
/3FL PF Basis for Er Contri 07/2009 0.00 5,452.00
/3FB PF Basis for Er Contri 07/2009 0.00 9,016.00
/3FC Pension Basis for Er c 07/2009 0.00 5,452.00
/3FJ VPF basis for Ee contr 07/2009 0.00 9,016.00
/3FL PF Basis for Er Contri 07/2009 0.00 5,452.00
/3R4 Non-metro HRA Basis Am 07/2009 0.00 9,016.13
1BAS Basic Salary 07/2009 0.00 9,016.13
Now please suggest what to do. where is the problem ? If have also checked EXIT_HINCALC0_002 but nothing written in it.
With Regards
Ashwani -
Open PO Analysis - BW report issue
Hello Friends
I constructed a query in BW in order to show Open Purchase Orders. We have custom DSO populated with standard
datasource 2lis_02_itm (Purcahse Order Item). In this DSO we mapped the field ELIKZ to the infoobject 0COMP_DEL
(Delivery completed).
We loaded the data from ECC system for all POs and found the following issue for Stock Transport Purchase orders (DocType = UB).
We have a PO with 4 line items. For line items 10 and 20, Goods issued, Goods received and both the flags "Delivery
complete" and "Final delivery" checked. For line items 30 and 40, only delivery indicator note is issued for zero
quantity and Delivery complete flag is checked (Final delivery flag is not checked) in ECC system. For this PO, the
delivery completion indicator is not properly updated in the DSO for line items 30 and 40. The data looks like the
following:
DOC_NUM DOC_ITEM DOCTYPE COMP_DEL
650000001 10 UB X
650000001 20 UB X
650000001 30 UB
650000001 40 UB
When we run the Open PO analysis report on BW side this PO is appearing in the report but the same is closed in ECC
system.
Any help is appreciated in this regard.
Thanks and Regards
sampathHi Priya and Reddy
Thanks for your response.
Yes the indicator is checked in EKPO table for items 30 and 40 and delta is running regularly for more than 1 year and no issues with other POs. This is happening only for few POs of type Stock Transport (UB).
I already checked the changes in ME23N and the Delivery completed indicator was changed and it reflected in EKPO table. Further, i checked the PSA records for this PO and i am getting the records with the Delivery completed flag but when i update from PSA to DSO the delivery completed indicator is not updating properly.
In PSA, for item 30 i have the following entries. Record number 42 is capturing the value X for ELIKZ but after that i am getting two more records 43 and 44 with process key 10 and without X for ELIKZ. I think this is causing the problem.
Record No. Doc.No. Item Processkey Rocancel Elikz
41 6500000001 30 11 X ---
42 6500000001 30 11 --- X
43 6500000001 30 10 X ---
44 6500000001 30 10 --- ---
(Here --- means blank)
Thanks and Regards
sampath
Maybe you are looking for
-
Purchased music will no longer import to ipod
hi, all: after downloading the latest ipod update about september 11 (i think), we have been unable to import music purchased from itunes into ipod. the music plays in itunes; itunes keeps telling us to update the ipod, but that has been updated with
-
Contact Display problem in my BB Curve 9220
Hello guys.. I recently bought a BB curve 9220. When someone call me at that time caller name not display (Caller Name already added in my contact) only caller number displayed. In short sometimes Caller name display and sometimes not display. Solved
-
Hi, In APO , i am loading some data related to forecast and the data gets deleted after the live cache job is run. Does anyone know what the reason might be? Thanks.
-
All, We are about to install SAP CRM 2007 business package and I just wanted to check if anyone knows whether it is backword compatible or not. My other question is let assume we installed this business package to our portal (EP 7.0) but our CRM syst
-
Spring with Oracle 10g.
I want to know is there is need to add ojdbc14.jar or Jdbc driver is there inside org.springframework.jdbc inside Spring Framework, as i'm using Oracle 10g. and is there any necessity of other things to be added for executing PL/SQL or stored procs f