Folder polling with PHINS 2.9.0

28 views
Skip to first unread message

Christina Crawford

unread,
Feb 6, 2018, 10:57:43 AM2/6/18
to PHINMS User Community
We use PHINMS 2.9.0 folder polling.  On 2/5/2018, the PHINMS logs shows it sent files to CDC successfully and placed the response into our production SQL Server PHINMS TransportQ_Out database table. 
The logs says it took the file from the Sender folder polling OUT file folder path and copied it to the c:\program files\PHINMS\shared\outgoing file folder. Then it sent it to CDC. 
I looked in the PHINMS documentation about this process and can't find anything but remember reading it somewhere. 
I don't see anything in any configuration from within the PHINMS console either stating it does this.  I am sure it is probably is an internal process.
My question is this.  When PHINMS folder polling takes the file from the OUT file folder and places it into the internal shared\outgoing file folder, does the file get deleted upon successful transmission?
For some reason on this date, the PHINMS folder polling OUT file folder file did not get copied to the PROCESSED file folder.  There is nothing in the logs stating there was an error either.

Thanks,
Christina

Preacher Man

unread,
Feb 6, 2018, 11:51:55 AM2/6/18
to phi...@googlegroups.com

Christina,


I haven't really worked much with PHINMS since retiring, but here is what I recall... There are a couple of sender "processes" running that handle outgoing messages.


The sender "transport" process looks through the outgoing queue for files waiting to send. The location for those files are configured for the queue's database and is typically shared\outgoing by default. It is however restricted to a subfolder within the sender's "installDir" (prefix tag in sender.xml).


The other process (in your case) is the "folder poller".  It runs through the list of outgoing folders you have set up (foldermap.xml) and when it finds a file it copies it to the database's shared\outgoing folder (or whatever is configured for your sender's transport database - see above). Once done, it adds an entry for that file to the out going transport queue. It also moves it to the processed folder you set up (also configured in foldermap.xml). If for some reason (say file permissions) it can't make the processed move, it just silently fails (sigh). Either way, the file must "disappear" from the folder map's outgoing folder so that is doesn't get queued more than once.


So for your immediate problem I would check that the PHINMS process has the needed file and folder permissions. If would not be out of my experience to have an over zealous security person change permissions somewhere (folder, group, or PHINMS user account) without asking.


Hope that helps


Tom





From: phi...@googlegroups.com <phi...@googlegroups.com> on behalf of Christina Crawford <ccrawf...@gmail.com>
Sent: Tuesday, February 6, 2018 9:57 AM
To: PHINMS User Community
Subject: Folder polling with PHINS 2.9.0
 
--

---
You received this message because you are subscribed to the Google Groups "PHINMS User Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phinms+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages