<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Code running in DI Studio prior to the job, where is the code being called from? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Code-running-in-DI-Studio-prior-to-the-job-where-is-the-code/m-p/435238#M282012</link>
    <description>&lt;P&gt;For the benefit of anyone searching for a similar issue, the issue is due to two libraries being pre-assigned to this BatchServer which seem to have broken credentials. Check out the Data Library plugin in Management Console and have a look for libraries relevant to those you get an error for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case I was lucky because they were the only two which began with a "P", but you may have difficulty if the LIBREF and Library Description don't match up properly.&lt;/P&gt;</description>
    <pubDate>Thu, 08 Feb 2018 13:04:52 GMT</pubDate>
    <dc:creator>_Dan_</dc:creator>
    <dc:date>2018-02-08T13:04:52Z</dc:date>
    <item>
      <title>Code running in DI Studio prior to the job, where is the code being called from?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Code-running-in-DI-Studio-prior-to-the-job-where-is-the-code/m-p/435235#M282011</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Colleagues have reported an influx of errors in their DI Studio jobs which point to LIBREFs not assigning properly. There's a specific caveat I must point out which I am hoping someone has come across before.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These error messages are being produced BEFORE the BatchServer Autoexec parses. This normally means I could find an %include or 'options insert' statement written in precode either in the individual transform, or the overlying DI Job. In this case, I can't find anything.&amp;nbsp;Users have no control over their autoexec files, so they're not inserting anything there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error messages are:&lt;/P&gt;&lt;P&gt;ERROR: ORACLE connection error: ORA-12545: Connect failed because target host or object does not exist.&lt;BR /&gt;ERROR: ORACLE connection error: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't "care" about the error message, that's a secondary issue. My concern is, where is this connection being attempted, because it's not in the config or autoexec files, and not a part of the user written code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Finally, these error messages DO NOT cause Platform Process Manager jobs to exit as they are not deemed to be a part of the actual job. Even though the error message is in the log, they exist prior to the BatchServer actually doing anything, so PPM seems to ignore them. Like I say, this isn't the first time I have come across this issue, but I cannot for the life of me find where these assignments are stored. Maybe it's something in Management Console?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 12:53:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Code-running-in-DI-Studio-prior-to-the-job-where-is-the-code/m-p/435235#M282011</guid>
      <dc:creator>_Dan_</dc:creator>
      <dc:date>2018-02-08T12:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: Code running in DI Studio prior to the job, where is the code being called from?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Code-running-in-DI-Studio-prior-to-the-job-where-is-the-code/m-p/435238#M282012</link>
      <description>&lt;P&gt;For the benefit of anyone searching for a similar issue, the issue is due to two libraries being pre-assigned to this BatchServer which seem to have broken credentials. Check out the Data Library plugin in Management Console and have a look for libraries relevant to those you get an error for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case I was lucky because they were the only two which began with a "P", but you may have difficulty if the LIBREF and Library Description don't match up properly.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 13:04:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Code-running-in-DI-Studio-prior-to-the-job-where-is-the-code/m-p/435238#M282012</guid>
      <dc:creator>_Dan_</dc:creator>
      <dc:date>2018-02-08T13:04:52Z</dc:date>
    </item>
  </channel>
</rss>

