<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[pt3agents not picking up credentials from .pf]]></title><description><![CDATA[<p dir="auto">I've set up a test server with a couple of application databases.  The _file can-read permissions are locked down so I can't run PT as blank user.  I've added the DBs to dblist.cfg and created &lt;friendly name&gt;.pf in $PROTOP/etc for each of the two DBs.  The PFs contain -db, -U, and -P params.</p>
<p dir="auto">If I am reading bin/protop correctly, the existence of etc/&lt;friendly name&gt;.pf takes precedence over a &lt;friendly name&gt; line item in dblist.cfg, at least for interactive PT.  I am able to launch PT interactively against both DBs, successfully.</p>
<p dir="auto">I've set these as monitored DBs in dblist.cfg and they show up in the portal, though with no data.  The problem is that the pt3agent sessions appear to be lacking credentials, based on the errors in log/pt3agent.&lt;friendlyname&gt;.log:</p>
<pre><code class="language-text">** Insufficient access privilege for table _Db. (234)
** /opt/protop/lib/vstlib.p Could not understand line 72. (196)
</code></pre>
<p dir="auto">I've looked through the setup and help docs and I don't see this addressed: how do I pass client startup parameters to a pt3agent?  It doesn't seem to be reading the .pf in etc.  I need it to run with -U and -P.</p>
]]></description><link>https://community.wss.com/topic/6/pt3agents-not-picking-up-credentials-from-pf</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 00:09:45 GMT</lastBuildDate><atom:link href="https://community.wss.com/topic/6.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Feb 2018 23:49:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pt3agents not picking up credentials from .pf on Wed, 14 Mar 2018 17:00:54 GMT]]></title><description><![CDATA[<p dir="auto">Done.</p>
]]></description><link>https://community.wss.com/post/45</link><guid isPermaLink="true">https://community.wss.com/post/45</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Wed, 14 Mar 2018 17:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to pt3agents not picking up credentials from .pf on Mon, 26 Feb 2018 14:46:47 GMT]]></title><description><![CDATA[<p dir="auto">That's an interesting scenario.  The old approach of a dedicated .pf for each db still works for the interactive ProTop but (so far) has not been adopted for pt3agent.  I think it perhaps <em>could be</em> but I'm not sure if there might be any problems with that.</p>
<p dir="auto">Thinking about it a bit maybe a better approach would be to use multiple .pf files so that the startup would be something like:</p>
<p dir="auto"><code>pt3agent dbName -pf protop.pf -pf custid.pf -pf server.pf -pf type.pf -pf friendlyname.pf ...</code></p>
<p dir="auto">(obviously with "etc/" added and skipping .pf file that don't exist)</p>
<p dir="auto">That seems like it might be a nicely flexible approach.</p>
]]></description><link>https://community.wss.com/post/17</link><guid isPermaLink="true">https://community.wss.com/post/17</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Mon, 26 Feb 2018 14:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to pt3agents not picking up credentials from .pf on Thu, 22 Feb 2018 20:58:39 GMT]]></title><description><![CDATA[<p dir="auto">In that case, I would recommend creating a common "pt3agent" or "protop" user ID, that has read access to your VSTs, for all your databases and specify it in etc/protop.pf.</p>
]]></description><link>https://community.wss.com/post/13</link><guid isPermaLink="true">https://community.wss.com/post/13</guid><dc:creator><![CDATA[nectar]]></dc:creator><pubDate>Thu, 22 Feb 2018 20:58:39 GMT</pubDate></item><item><title><![CDATA[Reply to pt3agents not picking up credentials from .pf on Thu, 22 Feb 2018 20:15:26 GMT]]></title><description><![CDATA[<p dir="auto">Hi Nectar,</p>
<p dir="auto">In this particular case, I am; at least so far.  So I can take that approach for now to allow me to move forward.</p>
<p dir="auto">But other applications could be added to this server/PT instance where there would be different credentials.  At that point I would want to have a .pf per database, in addition to <a href="http://protop.pf" rel="nofollow ugc">protop.pf</a>.  How should it be configured in that case?</p>
<p dir="auto">Thanks,</p>
<p dir="auto">Rob</p>
]]></description><link>https://community.wss.com/post/11</link><guid isPermaLink="true">https://community.wss.com/post/11</guid><dc:creator><![CDATA[Rob Fitzpatrick]]></dc:creator><pubDate>Thu, 22 Feb 2018 20:15:26 GMT</pubDate></item><item><title><![CDATA[Reply to pt3agents not picking up credentials from .pf on Thu, 22 Feb 2018 20:09:32 GMT]]></title><description><![CDATA[<p dir="auto">Hi Rob,</p>
<p dir="auto">Are you using the same -U &amp; -P for all your DBs?  If so, you can add these parameters in $PROTOP/etc/protop.pf.</p>
<p dir="auto">Regards,<br />
Nectar</p>
]]></description><link>https://community.wss.com/post/10</link><guid isPermaLink="true">https://community.wss.com/post/10</guid><dc:creator><![CDATA[nectar]]></dc:creator><pubDate>Thu, 22 Feb 2018 20:09:32 GMT</pubDate></item></channel></rss>