<?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>article z/OS Java module is not program controlled in Troubleshooting</title>
    <link>https://community.dynatrace.com/t5/Troubleshooting/z-OS-Java-module-is-not-program-controlled/ta-p/234798</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;If, after starting your application in z/OS, you see the &lt;STRONG class="sc-bf977b27-0 hNpJEd"&gt;Not Marked Program Controlled&lt;/STRONG&gt; messages or errors with the return code 139:&lt;/P&gt;
&lt;LI-CODE lang="java"&gt;BPXP015I HFS PROGRAM /tmp/libdynatrace-oneagent-odin-java5848811742465559217.so
IS NOT MARKED PROGRAM CONTROLLED.&lt;/LI-CODE&gt;
&lt;P&gt;You need to enable program control for the z/OS Java module. To do so&lt;/P&gt;
&lt;OL class="sc-jEACwC hZeaxZ" start="1"&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Expand &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;dynatrace-oneagent-zos-java.jar&lt;/CODE&gt;that you downloaded into a program controlled folder.&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Mark the appropriate &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;.so&lt;/CODE&gt; file (31 or 64-bit) in the &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;lib/zos-s390/&lt;/CODE&gt; directory as program-controlled
&lt;OL&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Switch to the path that contains the &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;.so&lt;/CODE&gt;files.&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Issue the following command using the 31- or 64-bit file:&lt;BR /&gt;&lt;LI-CODE lang="java"&gt;extattr +p libdynatrace-oneagent-odin-java_64.so​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Add &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;zos-native-library-override&lt;/CODE&gt; to your JVM argument.&lt;BR /&gt;&lt;LI-CODE lang="java"&gt;-javaagent:/PATH_TO/dynatrace-oneagent-zos-java.jar=zos-native-library-override=&amp;lt;PATH_TO_SO&amp;gt;/libdynatrace-oneagent-odin-java_64.so&lt;/LI-CODE&gt;&lt;BR /&gt;Where:&lt;BR /&gt;&lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;&amp;lt;PATH_TO_SO&amp;gt;&lt;/CODE&gt; is the path to your JAR file.&lt;BR /&gt;&lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;&amp;lt;PATH_TO_SO&amp;gt;&lt;/CODE&gt; is the absolute path to the &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;.so&lt;/CODE&gt; file that you want to control.&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Restart your application server.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 19 Jan 2024 13:10:00 GMT</pubDate>
    <dc:creator>ilya_gutin</dc:creator>
    <dc:date>2024-01-19T13:10:00Z</dc:date>
    <item>
      <title>z/OS Java module is not program controlled</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/z-OS-Java-module-is-not-program-controlled/ta-p/234798</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;If, after starting your application in z/OS, you see the &lt;STRONG class="sc-bf977b27-0 hNpJEd"&gt;Not Marked Program Controlled&lt;/STRONG&gt; messages or errors with the return code 139:&lt;/P&gt;
&lt;LI-CODE lang="java"&gt;BPXP015I HFS PROGRAM /tmp/libdynatrace-oneagent-odin-java5848811742465559217.so
IS NOT MARKED PROGRAM CONTROLLED.&lt;/LI-CODE&gt;
&lt;P&gt;You need to enable program control for the z/OS Java module. To do so&lt;/P&gt;
&lt;OL class="sc-jEACwC hZeaxZ" start="1"&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Expand &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;dynatrace-oneagent-zos-java.jar&lt;/CODE&gt;that you downloaded into a program controlled folder.&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Mark the appropriate &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;.so&lt;/CODE&gt; file (31 or 64-bit) in the &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;lib/zos-s390/&lt;/CODE&gt; directory as program-controlled
&lt;OL&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Switch to the path that contains the &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;.so&lt;/CODE&gt;files.&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Issue the following command using the 31- or 64-bit file:&lt;BR /&gt;&lt;LI-CODE lang="java"&gt;extattr +p libdynatrace-oneagent-odin-java_64.so​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Add &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;zos-native-library-override&lt;/CODE&gt; to your JVM argument.&lt;BR /&gt;&lt;LI-CODE lang="java"&gt;-javaagent:/PATH_TO/dynatrace-oneagent-zos-java.jar=zos-native-library-override=&amp;lt;PATH_TO_SO&amp;gt;/libdynatrace-oneagent-odin-java_64.so&lt;/LI-CODE&gt;&lt;BR /&gt;Where:&lt;BR /&gt;&lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;&amp;lt;PATH_TO_SO&amp;gt;&lt;/CODE&gt; is the path to your JAR file.&lt;BR /&gt;&lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;&amp;lt;PATH_TO_SO&amp;gt;&lt;/CODE&gt; is the absolute path to the &lt;CODE class="sc-gEvEer fFVnlo sc-eqUAAy bQBxQO" data-testid="code"&gt;.so&lt;/CODE&gt; file that you want to control.&lt;/LI&gt;
&lt;LI class="sc-cPiKLX cTTNHO"&gt;Restart your application server.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Jan 2024 13:10:00 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/z-OS-Java-module-is-not-program-controlled/ta-p/234798</guid>
      <dc:creator>ilya_gutin</dc:creator>
      <dc:date>2024-01-19T13:10:00Z</dc:date>
    </item>
  </channel>
</rss>

