This commit is contained in:
TheDoubleH 2022-02-11 17:30:04 +00:00
parent de09820554
commit e4f08bf9a7
187 changed files with 6620 additions and 6342 deletions

View file

@ -5,16 +5,16 @@
<meta name=generator content="Hugo 0.92.1">
<meta name=description content>
<title>Create URLs to NAV Clients :: AL Guidelines</title>
<link href=/css/nucleus.css?1644506468 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1644506468 rel=stylesheet>
<link href=/css/featherlight.min.css?1644506468 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1644506468 rel=stylesheet>
<link href=/css/auto-complete.css?1644506468 rel=stylesheet>
<link href=/css/theme.css?1644506468 rel=stylesheet>
<link href=/css/theme-blue.css?1644506468 rel=stylesheet>
<link href=/css/variant.css?1644506468 rel=stylesheet>
<link href=/css/print.css?1644506468 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1644506468></script>
<link href=/css/nucleus.css?1644600599 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1644600599 rel=stylesheet>
<link href=/css/featherlight.min.css?1644600599 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1644600599 rel=stylesheet>
<link href=/css/auto-complete.css?1644600599 rel=stylesheet>
<link href=/css/theme.css?1644600599 rel=stylesheet>
<link href=/css/theme-blue.css?1644600599 rel=stylesheet>
<link href=/css/variant.css?1644600599 rel=stylesheet>
<link href=/css/print.css?1644600599 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1644600599></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/1-patterns/create-urls-to-nav-clients/>
@ -32,9 +32,9 @@ ALGuidelines.Dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1644506468></script>
<script src=/js/auto-complete.js?1644506468></script>
<script src=/js/search.js?1644506468></script>
<script src=/js/lunr.min.js?1644600599></script>
<script src=/js/auto-complete.js?1644600599></script>
<script src=/js/search.js?1644600599></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -301,218 +301,235 @@ GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</sp
</ul>
<h2 id=examples-of-usage>Examples of Usage</h2>
<p>The following are examples of calls to GETURL and their corresponding return value:</p>
<p><strong>Command</strong></p>
<p><strong>URL</strong></p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Win<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/Services
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Current<span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When running this <span style=color:#66d9ef>code</span> on a Win client session
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Default<span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Server config <span style=color:#66d9ef>key</span> DefaultClient is set <span style=color:#66d9ef>to</span> Windows
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,<span style=color:#e6db74>&#39;&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,<span style=color:#e6db74>&#39;NONEXISTING Corp&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/NONEXISTING Corp/
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,<span style=color:#e6db74>&#39;&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,<span style=color:#e6db74>&#39;NONEXISTING Corp&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=NONEXISTING Corp
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company(&#39;CRONUS&#39;)
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,<span style=color:#e6db74>&#39;&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,<span style=color:#e6db74>&#39;NONEXISTING Corp&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company(&#39;NONEXISTING Corp&#39;)
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME<span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/CRONUS/Services
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,<span style=color:#e6db74>&#39;&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/Services
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,<span style=color:#e6db74>&#39;NONEXISTING Corp&#39;</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/NONEXISTING Corp/Services
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runtable?table=27
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=27
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runreport?report=6
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runcodeunit?codeunit=5065
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runquery?query=9150
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runxmlport?xmlport=5150
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Web Service is published
http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company(&#39;CRONUS&#39;)/PAG27Vendors
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Web Service is published
http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company(&#39;CRONUS&#39;)/QUE9150MyCustomers
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)</span>Â ie<span style=color:#f92672>. </span>When the Web Service is published
http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/CRONUS/Page/PAG27Vendors
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Web Service is published
http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/CRONUS/Codeunit/COD5065EmailLogging
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span><span style=color:#66d9ef>List</span> <span style=color:#66d9ef>Page</span>
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=27&amp;bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>26</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span>Card <span style=color:#66d9ef>Page</span>
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=26&amp;bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span><span style=color:#66d9ef>List</span> <span style=color:#66d9ef>Page</span>
https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&amp;page=27&amp;bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>26</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span>Card <span style=color:#66d9ef>Page</span>
https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&amp;page=26&amp;bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company(&#39;CRONUS&#39;)/PAG27Vendors(&#39;IC1030&#39;)
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&amp;page=27
</span><span style=color:#75715e></span>
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&amp;report=6
</span><span style=color:#75715e></span>
</code></pre></div><p>If the GETURL function is called with invalid parameters, it will return an empty string. In that case, you can find the related error text by calling the GETLASTERRORTEXT function.</p>
<p><strong>Function Call</strong></p>
<p><strong>Error Message</strong></p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Page</span> object, <span style=color:#ae81ff>27</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Query</span> object, <span style=color:#ae81ff>9150</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Page</span> object, <span style=color:#ae81ff>27</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Codeunit</span> object, <span style=color:#ae81ff>5065</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
</span><span style=color:#f92672>
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>)
</span><span style=color:#f92672>
</span></code></pre></div><p>You cannot specify a record parameter for the GetUrl function when the object type is SOAP</p>
<table>
<thead>
<tr>
<th>Command</th>
<th>URL</th>
</tr>
</thead>
<tbody>
<tr>
<td>GETURL(CLIENTTYPE::Win)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71//</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web)</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData)</td>
<td>http://MyServer:7048/DynamicsNAV71/OData</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP)</td>
<td>http://MyServer:7047/DynamicsNAV71/WS/Services</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Current) ie. When running this code on a Win client session</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71//</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Default) ie. When the Server config key DefaultClient is set to Windows</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71//</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,'')</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71//</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,&lsquo;NONEXISTING Corp&rsquo;)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/NONEXISTING Corp/</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME)</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient?company=CRONUS</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,'')</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,&lsquo;NONEXISTING Corp&rsquo;)</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient?company=NONEXISTING Corp</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME)</td>
<td>http://MyServer:7048/DynamicsNAV71/OData/Company(&lsquo;CRONUS&rsquo;)</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,'')</td>
<td>http://MyServer:7048/DynamicsNAV71/OData</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,&lsquo;NONEXISTING Corp&rsquo;)</td>
<td>http://MyServer:7048/DynamicsNAV71/OData/Company(&lsquo;NONEXISTING Corp&rsquo;)</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME)</td>
<td>http://MyServer:7047/DynamicsNAV71/WS/CRONUS/Services</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,'')</td>
<td>http://MyServer:7047/DynamicsNAV71/WS/Services</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,&lsquo;NONEXISTING Corp&rsquo;)</td>
<td>http://MyServer:7047/DynamicsNAV71/WS/NONEXISTING Corp/Services</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Table,27)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runtable?table=27</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Page,27)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=27</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Report,6)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runreport?report=6</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Codeunit,5065)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runcodeunit?codeunit=5065</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Query,9150)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runquery?query=9150</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::XmlPort,5150)</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runxmlport?xmlport=5150</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Page,27) ie. When the Web Service is published</td>
<td>http://MyServer:7048/DynamicsNAV71/OData/Company(&lsquo;CRONUS&rsquo;)/PAG27Vendors</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Query,9150) ie. When the Web Service is published</td>
<td>http://MyServer:7048/DynamicsNAV71/OData/Company(&lsquo;CRONUS&rsquo;)/QUE9150MyCustomers</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Page,27)Â ie. When the Web Service is published</td>
<td>http://MyServer:7047/DynamicsNAV71/WS/CRONUS/Page/PAG27Vendors</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Codeunit,5065) ie. When the Web Service is published</td>
<td>http://MyServer:7047/DynamicsNAV71/WS/CRONUS/Codeunit/COD5065EmailLogging</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Page,27,record) List Page</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=27&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Windows,COMPANYNAME,OBJECTTYPE::Page,26,record) Card Page</td>
<td>dynamicsnav://MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=26&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Page,27,record) List Page</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient?company=CRONUS&page=27&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Page,26,record) Card Page</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient?company=CRONUS&page=26&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Page,27,record)</td>
<td>http://MyServer:7048/DynamicsNAV71/OData/Company(&lsquo;CRONUS&rsquo;)/PAG27Vendors(&lsquo;IC1030&rsquo;)</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Page,27)</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient?company=CRONUS&page=27</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Report,6)</td>
<td>https://navwebsrvr:443/DynamicsNAV71_Instance1/Webclient?company=CRONUS&report=6</td>
</tr>
</tbody>
</table>
<p>If the GETURL function is called with invalid parameters, it will return an empty string. In that case, you can find the related error text by calling the GETLASTERRORTEXT function.</p>
<table>
<thead>
<tr>
<th>Function Call</th>
<th>Error Message</th>
</tr>
</thead>
<tbody>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Table,27)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Codeunit,5065)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Query,9150)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::XmlPort,5150)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Table,27)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Page,27)</td>
<td>The Page object, 27, that is specified for the GetUrl function has not been published in the Web Services table.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Report,6)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Codeunit,5065)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::Query,9150)</td>
<td>The Query object, 9150, that is specified for the GetUrl function has not been published in the Web Services table.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::OData,COMPANYNAME,OBJECTTYPE::XmlPort,5150)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Table,27)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Page,27)</td>
<td>The Page object, 27, that is specified for the GetUrl function has not been published in the Web Services table.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Report,6)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Codeunit,5065)</td>
<td>The Codeunit object, 5065, that is specified for the GetUrl function has not been published in the Web Services table.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Query,9150)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::XmlPort,5150)</td>
<td>The specified object type parameter for the GetUrl function is not valid.</td>
</tr>
<tr>
<td>GETURL(CLIENTTYPE::SOAP,COMPANYNAME,OBJECTTYPE::Page,27,record)</td>
<td>You cannot specify a record parameter for the GetUrl function when the object type is SOAP</td>
</tr>
</tbody>
</table>
<h2 id=nav-specific-example>NAV Specific Example</h2>
<p>The following example shows how to use the GETURL function in codeunit 440 to ensure that the notification mail in Document Approvals can link to both the Microsoft Dynamics NAV Windows client and the Microsoft Dynamics NAV web client:</p>
<p><a href=1778.url1.jpg><img src=1778.url1.jpg alt=" "></a></p>
@ -531,12 +548,12 @@ GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</sp
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1644506468></script>
<script src=/js/perfect-scrollbar.min.js?1644506468></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1644506468></script>
<script src=/js/jquery.svg.pan.zoom.js?1644506468></script>
<script src=/js/featherlight.min.js?1644506468></script>
<script src=/js/modernizr.custom-3.6.0.js?1644506468></script>
<script src=/js/relearn.js?1644506468></script>
<script src=/js/clipboard.min.js?1644600599></script>
<script src=/js/perfect-scrollbar.min.js?1644600599></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1644600599></script>
<script src=/js/jquery.svg.pan.zoom.js?1644600599></script>
<script src=/js/featherlight.min.js?1644600599></script>
<script src=/js/modernizr.custom-3.6.0.js?1644600599></script>
<script src=/js/relearn.js?1644600599></script>
</body>
</html>