Problem running a command upon receiving SMS | Search |
NowSMS Support Forums ⬆ NowSMS Support - SMS Issues ⬆ Archive through June 24, 2009 ⬆ |
◄ ► |
Author | Message | |||
Vassilios Tikas New member Username: Vtikas Post Number: 1 Registered: 05-2009 |
I receive the SMS (It is stored in the SMSIN Folder and I see it in the log), but it does not execute the following command C:\WINDOWS\system32\wscript.exe C:\RSS\Transfer.vbs %@@FULLSMS@@, where the Transfer.vbs is Const ForReading = 1 Const ForWriting = 2 text = Wscript.Arguments(0) Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile("\192.168.101.100\rss\RSSORI.xml", ForReading) strText = objFile.ReadAll objFile.Close strNewText = Replace(strText, "Δοκιμή ενημέρωσης από κινητό τηλέφωνο", text) Set objFile = objFSO.OpenTextFile("\192.168.101.100\rss\RSS.xml", ForWriting) objFile.WriteLine strNewText objFile.Close The script worcs fine (if I run the command in the Start->Run or a command prompt, it works fine). Could you please help me? Thanks in advance. | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 857 Registered: 08-2008 |
Hi, Can you enable the SMSDEBUG.LOG, then send in another message? Post the SMSDEBUG.LOG attached to the reply, as I'd like to take a closer look. -- Des NowSMS Support | |||
Vassilios Tikas New member Username: Vtikas Post Number: 2 Registered: 05-2009 |
I enabled the SMSDEBUG.LOG but it is always empty (I sent 4 SMS to test it). On the 2-Way page, when I view the received SMS, I can see all the messages I sent, but on the Status column it says "Queued". Why queued? I am also posting the SMSIN.LOG 2009-05-28 10:43:53,+306932619048,Text,test, 2009-05-28 10:45:30,+306932619048,Text,test2, 2009-05-28 10:46:40,+306932619048,Text,ddddd Thanks | |||
Vassilios Tikas New member Username: Vtikas Post Number: 3 Registered: 05-2009 |
Sorry, after a while the messages disappear from the queued status and I can see hem in the SMSIN.LOG, but still the command does not work.. | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 860 Registered: 08-2008 |
Are you sure the SMSDEBUG.LOG is always empty? Maybe the program you are using to try to view it does not like the fact that NowSMS keeps it open while it is running (because it is adding to it). If you click the "View" button next to the button that enables SMSDEBUG.LOG (on the "Serial #" page), it should launch NOTEPAD to view SMSDEBUG.LOG. Do you see the file then? We really need to see that. The SMSIN-yyyymmdd.LOG shows that the messages are being received. Are the received messages remaining as files in the SMS-IN directory, or are they disappearing? I assume that NowSMS is running your script, but something unexpected is happening ... either a typo in the 2-way command ... or maybe a rights issue with the script. Actually, a rights issue may be the culprit. I see that you are trying to open a file on another server within your script. NowSMS runs as a service, so it runs in the LocalSystem context, and the LocalSystem does not necessarily have rights to access remote files. For testing, try using a local file instead of a remote file. To enable access to a remote file ... Use the Services applet under Administrative Tools in the Control Panel to assign a user account to the NowSMS service. -- Des NowSMS Support | |||
Vassilios Tikas New member Username: Vtikas Post Number: 4 Registered: 05-2009 |
You were absolutely right, it was a rights issue. Everything works fine. Thnks a lot. |