<?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[unknown type returned in externaltable request]]></title><description><![CDATA[<p dir="auto">I'm getting unknown type in the logs for an externaltable request. The request runs a powershell script which contains a command that returns text data separated by a |. The data that is returned is a text value and a number.</p>
<p dir="auto">Script to get data</p>
<pre><code>$s = "QueueName|MessagesReady";
$i = 1;
$rabbitInfo = rabbitmqctl list_queues -q name messages_ready | ConvertFrom-Csv -delimiter "`t" -Header 'Name','MessagesReady'
ForEach($item in $rabbitInfo)
{
  $s = $s + "`r`n" + $item.Name + "|" + $item.MessagesReady;
  $i = $i +1;
}
echo $s
</code></pre>
<p dir="auto">I've also tried this as a script because the data returned is tab delimited and in the policy which contains the ExternalTable line i set separator to `t</p>
<pre><code>$s = "QueueName	MessagesReady";
$rabbitInfo = rabbitmqctl list_queues -q name messages_ready
echo $s $rabbitInfo
</code></pre>
<p dir="auto">2019.03.07 15:12:29.118 *D* [CS-0(19)] Received message CMD_GET_TABLE (413)<br />
2019.03.07 15:12:29.118 *D* [CS-0(19)] Requesting table "RabbitQueueNames"<br />
2019.03.07 15:12:29.118 *D* [CS-0(19)] H_ExternalTable called for "RabbitQueueNames" (separator=0x0060 mode=E cmd="powershell c:\netxms\var\getRabbitQueueNames.ps1"<br />
2019.03.07 15:12:29.118 *D* RunExternal called for "RabbitQueueNames" "Epowershell c:\netxms\var\getRabbitQueueNames.ps1"<br />
2019.03.07 15:12:29.118 *D* RunExternal: command line is "powershell c:\netxms\var\getRabbitQueueNames.ps1"</p>
<p dir="auto">2019.03.07 15:12:33.772 *D* [CS-0(19)] GetTableValue(): result is 0 (SUCCESS)<br />
2019.03.07 15:12:33.772 *D* [CS-0(19)] Sending message CMD_REQUEST_COMPLETED (ID 413; size 584; compressed)<br />
2019.03.07 15:12:33.772 *D* [CS-0(19)] Outgoing message dump:<br />
  ** 000000: 001D0048000002480000019D00000034 ...H...H.......4<br />
  ** 000010: 0000078078DAA5555B53D35010DE58E5 ....x..U[S.P..X.<br />
  ** 000020: 52116B05442C508B820FC0607F830FFA R.k.D,P....`....<br />
  ** 000030: 203338BE67521A4A86A685B4B5C32F82  38.gR.J....../.<br />
  ** 000040: DFC32FE2CB66B3392797BED84C722EFB ../..f.9'...Lr..<br />
  ** 000050: EDEDDB3DA744D422FBF7E8D8EBD31A0F ...=.D."........<br />
  ** 000060: CE938C3F65FF5B3238BF64CD6A8D7402 ...?e.[28.d.j.t.<br />
  ** 000070: 3DBAA019F9FC9E934721C655FA8DEF04 =.......G!.U....<br />
  ** 000080: 8F47039EFDC1D7A33EDD274A0D55D7F5 .G......&gt;.'J.U..<br />
  ** 000090: 8BFFB45793B8FF9A76DB599C4D1AC166 ...W....v.Y.M..f<br />
  ** 0000A0: 04DD00B3016C9EB1DC11790B92103623 .....l....y...6#<br />
  ** 0000B0: 9A928BF98C7A58075801D9CEE26B02E1 .....zX.X....k..<br />
  ** 0000C0: B37C08D944EDD444BE6ED86199C4F152 .|..D..D.n.a...R<br />
  ** 0000D0: E45BF03EA45B3AA13BCDD3C4BD12DC8E .[.&gt;.[:.;.......<br />
  ** 0000E0: 61E7049808CF186FEA6F49707BB9BC6C a......o.oIp{..l<br />
  ** 0000F0: 6C57ED2E0BBECEBC4DD5CE8AEC1F6A5C lW......M.....j<br />
  ** 000100: 767EB6BDEF6A6F55ED857405DDD45E5D v~...joU..t...^]<br />
  ** 000110: 79BAA46B8E3FA9582A7FAD71DBF2428E y..k.?.X*..q..B.<br />
  ** 000120: E2674DF121647186636063BD583FA07F .gM.!dq.c`c.X?..<br />
  ** 000130: 39FEDE685C71969EFA5D97FD0EF46790 9..h\q...]....g.<br />
  ** 000140: F4781C011557DBE7996FF0FB56F0C705 .x...W...o..V...<br />
  ** 000150: 3E7ACCA02BF58BD0832EE2E84B9F34B4 &gt;z..+.......K.4.<br />
  ** 000160: CE89FFAABCDE3969EB065C6783259637 ......9i..\g.%.7<br />
  ** 000170: B52F4D3FC5BE7CAFFD72051F43C9C2A5 ./M?..|..r..C...<br />
  ** 000180: 1F4086A8679ACF86D6D9E47188EF6021 .@..g......q..`!<br />
  ** 000190: 9F9BA2B74173CEE1067E62ADB9F8DF2A ....As...~b....*<br />
  ** 0001A0: F47579BE1F1497F44B156E5B70DBB0E6 .uy.....K.n[p...<br />
  ** 0001B0: 21D7D2CE00EE63053F562581DB115CB7 !.....c.?V%...\.<br />
  ** 0001C0: 50C798C5899E1B17DE2EF14CF93C85CA P..........L.&lt;..<br />
  ** 0001D0: DB27E5B7FC7CA4B896E2CC788AE77657 .'...|.....x..vW<br />
  ** 0001E0: EF893E3C06B0726FE5BFA7FD6EF7D7C8 ..&gt;&lt;..ro....n...<br />
  ** 0001F0: E85813BF2FF835E52BC9BBEDA4907CDD .X../.5.+.....|.<br />
  ** 000200: CAF9FCACF549EE87AAFA742AEECB3CEF .....I....t*..&lt;.<br />
  ** 000210: 079AC7A2FB24B3FB45EFFFB2F399757D .....$..E.....u}<br />
  ** 000220: 95FE57E53FE3B5ECDE3CD4F8CD739743 ..W.?....&lt;...s.C<br />
  ** 000230: 0277B4F0BEB04E21E31ECCFFCB67A70E .w....N!.....g..<br />
  ** 000240: DE36000000000000 .6......<br />
  ** code=0x001D (CMD_REQUEST_COMPLETED) flags=0x0048 id=413 size=584 numFields=52<br />
  ** 000010: [  1920] unknown type 120<br />
  ** 000018: [1532220240] unknown type 16<br />
  ** 000020: [1376873221] unknown type 68<br />
  ** 000028: [-2112896928] unknown type 127<br />
  ** 000030: [540227774] unknown type 103<br />
  ** 000038: [-2035907148] unknown type 181<br />
  ** 000040: [-540856350] unknown type 203<br />
  ** 000048: [664256216] unknown type 76<br />
  ** 000050: [-303178947] unknown type 167<br />
  ** 000058: [-67639080] unknown type 235<br />
  ** 000060: [-829191105] unknown type 101<br />
  ** 000068: [952067277] unknown type 106<br />
  ** 000070: [1035640857] unknown type 249<br />
  ** 000078: [1193395797] unknown type 250<br />
  ** 000080: [-1891171426] unknown type 253<br />
  ** 000088: [1054680906] unknown type 13<br />
  ** 000090: [-1946176425] unknown type 147<br />
  ** 000098: [1994086812] unknown type 77<br />
  ** message format error (invalid field size -602834665 at offset 0x0000A0)</p>
<p dir="auto">Example of what is returned from the powershell script when run from shell on the server<br />
QueueName|MessagesReady<br />
nursing|0<br />
smart_submit|0<br />
results|0<br />
smart|0<br />
nlp-queue|0<br />
smart-error|0<br />
nursing-error|2<br />
adt|0<br />
nlp-results-error|1<br />
mfn|0<br />
charges|0<br />
charges-error|0<br />
mongo-archive|0<br />
dta|0<br />
outbound_sender|0<br />
results-bad_query_id|0<br />
dta-error|0<br />
images|0<br />
query_submit|0<br />
folder_Dump|0<br />
mongo-log-archive|0<br />
workflow|0<br />
nlp-error|0<br />
mfn-error|0<br />
labs-error|0<br />
query_sender|0<br />
results-missing_acctnum|0<br />
nlp-results|0<br />
query_error|0<br />
daily|0<br />
query_inbound|0<br />
labs|0<br />
workflow-error|0<br />
adt-error|0<br />
smart_sender|0<br />
results-error|0<br />
outbound_submit-error|0<br />
daily-error|0<br />
images-error|2<br />
outbound_submit|0</p>
<p dir="auto">In the columns on the dci i have QueueNames and MessagesReady, I have tried all sorts of combinations for type, both string, queuename as string and messagesready as int. When i let the columns auto populate by running the query from the columns box it auto selected them both as int.<br />
I also have the setting to 60000 to allow the script command to complete in the policy</p>
]]></description><link>https://forum.netxms.org/topic/5862/unknown-type-returned-in-externaltable-request</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 16:59:56 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5862.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Mar 2019 14:27:02 GMT</pubDate><ttl>60</ttl></channel></rss>