<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title><![CDATA[Data Access Worldwide Forums - Web & Mobile Applications]]></title>
		<link>https://support.dataaccess.com/Forums/</link>
		<description>Building and deploying desktop web and mobile web business applications and web services with DataFlex.</description>
		<language>en</language>
		<lastBuildDate>Sun, 10 May 2026 01:59:28 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://support.dataaccess.com/Forums/images/misc/rss.png</url>
			<title><![CDATA[Data Access Worldwide Forums - Web & Mobile Applications]]></title>
			<link>https://support.dataaccess.com/Forums/</link>
		</image>
		<item>
			<title>Amending the TestPageGenerator xslt file</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73233-Amending-the-TestPageGenerator-xslt-file&amp;goto=newpost</link>
			<pubDate>Fri, 08 May 2026 14:30:31 GMT</pubDate>
			<description><![CDATA[Hi Everyone, 
 
Just a quick query if anyone has any advice. 
 
I'm thinking about amending the .xslt file for the TestPageGenerator in the .wso ini...]]></description>
			<content:encoded><![CDATA[<div>Hi Everyone,<br />
<br />
Just a quick query if anyone has any advice.<br />
<br />
I'm thinking about amending the .xslt file for the TestPageGenerator in the .wso ini file to add a little bit more instruction about how to consume a published function. Common queries that we get etc... It would also help new developers here (and me remembering after not having looked at it for months).<br />
<br />
Where is the best place to put the new .xslt file? I don't want to have to remember to update the file after every server install. <br />
<br />
I tried putting it in the AppHTML folder and that works, but are there best practices for this kind of thing?<br />
<br />
Thanks for any input</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>StephenElliott</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73233-Amending-the-TestPageGenerator-xslt-file</guid>
		</item>
		<item>
			<title>SetActionMode catch involving ShowYesNo</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73227-SetActionMode-catch-involving-ShowYesNo&amp;goto=newpost</link>
			<pubDate>Thu, 07 May 2026 23:02:55 GMT</pubDate>
			<description><![CDATA[I've got a button that starts a report. If a gift "Billing Code" is not "P" it opens a ShowYesNo to ask for confirmation to "Continue" anyway....]]></description>
			<content:encoded><![CDATA[<div>I've got a button that starts a report. If a gift &quot;Billing Code&quot; is not &quot;P&quot; it opens a ShowYesNo to ask for confirmation to &quot;Continue&quot; anyway. Because &quot;SetActionMode&quot; is in OnLoad its (RefProc(OnClick)) would be the normal argument. But when the YesNo question gets involved a Yes response calls RunTheReport from BillingCodeCallback not OnClick. How can The scModeProgress be invoked whether or not Billing Code is &quot;P&quot;? FYI - I am not trying to use both versions of &quot;Send SetActionMode&quot; - I included both just to show the choices and dilemma. Is there a way to use (RefProc(&lt;procedure-id-as-a-variable&gt;))?  I don't want the progress display to ever be just an hourglass.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; &nbsp; &nbsp; Object oStartReportBtn is a MWcWebButtonStartRpt<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 5<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Start Report&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbServerOnClick to True<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure BillingCodeCallback Integer eConfirmMode<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (eConfirmMode=cmYes) Send RunTheReport<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure_Return<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; WebPublishProcedure BillingCodeCallback<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnLoad<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnLoad<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // uses new global string in MWGlobal.pkg<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send SetActionMode (RefProc(OnClick)) scModeProgress gsAuditProgressPleaseWait <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send SetActionMode (RefProc(BillingCodeCallback)) scModeProgress gsAuditProgressPleaseWait <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnClick<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String sBillingCode<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Request_Save of RptSetup_DD<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; WebGet psValue of oBillingCode to sBillingCode<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (sBillingCode &lt;&gt;&quot;P&quot;) Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send ShowYesNo (Self) (RefProc(BillingCodeCallback)) 'Billing Code &quot;P&quot; is standard for Payroll Plans. Continue?' gsPleaseNote<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Else Send RunTheReport<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object</code><hr />
</div>Best, Nick</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Nicholas Herlick</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73227-SetActionMode-catch-involving-ShowYesNo</guid>
		</item>
		<item>
			<title>DFWAS250 Event ID 300 - error</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73226-DFWAS250-Event-ID-300-error&amp;goto=newpost</link>
			<pubDate>Thu, 07 May 2026 12:58:53 GMT</pubDate>
			<description>Hi 
 
Getting lots of these in Windows Event viewer. 
 
General Tab 
    Invalid web application %1. Please verify that the spelling is correct and...</description>
			<content:encoded><![CDATA[<div>Hi<br />
<br />
Getting lots of these in Windows Event viewer.<br />
<br />
General Tab<br />
    Invalid web application %1. Please verify that the spelling is correct and that the specific web application has been correctly configured.<br />
<br />
Details Tab<br />
- &lt;Event xmlns=&quot;http://schemas.microsoft.com/win/2004/08/events/event&quot;&gt;<br />
- &lt;System&gt;<br />
      &lt;Provider Name=&quot;DFWAS250&quot; /&gt; <br />
      &lt;EventID Qualifiers=&quot;49152&quot;&gt;300&lt;/EventID&gt; <br />
      &lt;Level&gt;2&lt;/Level&gt; <br />
      &lt;Task&gt;0&lt;/Task&gt; <br />
      &lt;Keywords&gt;0x80000000000000&lt;/Keywords&gt; <br />
      &lt;TimeCreated SystemTime=&quot;2026-05-07T12:52:16.803237600Z&quot; /&gt; <br />
      &lt;EventRecordID&gt;2899193&lt;/EventRecordID&gt; <br />
      &lt;Channel&gt;Application&lt;/Channel&gt; <br />
      &lt;Computer&gt;EC2AMAZ-RCTCTPS&lt;/Computer&gt; <br />
      &lt;Security /&gt; <br />
  &lt;/System&gt;<br />
  &lt;EventData /&gt; <br />
  &lt;/Event&gt;<br />
<br />
The only web sites set up in IIS all have matching WebApp - all of which are started and working.<br />
<br />
Any ideas what is causing these errors?</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Ian Smith</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73226-DFWAS250-Event-ID-300-error</guid>
		</item>
		<item>
			<title>Problem with Safari</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73221-Problem-with-Safari&amp;goto=newpost</link>
			<pubDate>Tue, 05 May 2026 20:56:08 GMT</pubDate>
			<description>Today we found that users with Safari as a browser have an issue saving fields with a mask.   
 
Specifically this mask in a cWebForm 
 
Code:...</description>
			<content:encoded><![CDATA[<div>Today we found that users with Safari as a browser have an issue saving fields with a mask.  <br />
<br />
Specifically this mask in a cWebForm<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Set psMask to &quot;(###)###-#### ******&quot;</code><hr />
</div>The problem is, I develop in Windows and can't find an easy way to troubleshoot this issue.<br />
<br />
I see you can install Safari for Windows, but the last version is about 13 years old and likely full of vulnerabilities.<br />
<br />
Any thoughts on how to test this in a development environment?<br />
<br />
My best guess so far is to use a separate Mac computer to test on a development website, but this puts a step in between developing and debugging.</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Mike Cooper</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73221-Problem-with-Safari</guid>
		</item>
		<item>
			<title>Open a view in webapp with no logon</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73218-Open-a-view-in-webapp-with-no-logon&amp;goto=newpost</link>
			<pubDate>Tue, 05 May 2026 06:24:43 GMT</pubDate>
			<description><![CDATA[Hi, 
I have circled back to this. 
 
 
Trying to open a public View 
 
 
* No login required 
* No dashboard/menu 
* Simple flow (entry &#8594; action &#8594;...]]></description>
			<content:encoded><![CDATA[<div>Hi,<br />
I have circled back to this.<br />
<br />
<br />
Trying to open a public View<br />
<br />
<ul><li style="">No login required</li><li style="">No dashboard/menu</li><li style="">Simple flow (entry &#8594; action &#8594; done)</li></ul><br />
Docs suggest using:<br />
<br />
<ul><li style="">pbLoginModeEnforced=False</li><li style="">deep link (Index.html#oView)</li></ul><br />
But in practice:<br />
<br />
<ul><li style="">Still gets redirected to login</li><li style="">#oDashboard/oView clearly hits login first</li><li style="">#oView doesn’t consistently work either</li><li style="">Interaction with AllowAccess / AllowViewAccess unclear</li></ul><br />
<hr /><b>Question</b><br /><br />What is the <b>correct, supported pattern</b> for opening a view directly from a URL without login?<br />
A working end-to-end example would help — multiple people seem to be hitting this.</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Chris Spencer</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73218-Open-a-view-in-webapp-with-no-logon</guid>
		</item>
		<item>
			<title>pbPassword in a cWebForm</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73216-pbPassword-in-a-cWebForm&amp;goto=newpost</link>
			<pubDate>Mon, 04 May 2026 08:21:04 GMT</pubDate>
			<description>DF24 
When using a cWebForm as a password entry there is a possible bug. 
 
The eye icon appears when typing starts but obce leaving for  and...</description>
			<content:encoded><![CDATA[<div>DF24<br />
When using a cWebForm as a password entry there is a possible bug.<br />
<br />
The eye icon appears when typing starts but obce leaving for  and navigating back to form the eye icon never appears again</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Chris Spencer</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73216-pbPassword-in-a-cWebForm</guid>
		</item>
		<item>
			<title>Allow user to verify email address</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73215-Allow-user-to-verify-email-address&amp;goto=newpost</link>
			<pubDate>Sun, 03 May 2026 23:28:12 GMT</pubDate>
			<description>In a DataFlex WebApp, I need to implement an email verification link such as: 
 
 
https://example.com/MyWebApp/VerifyEmail?token=xxxxx 
 
 
The user...</description>
			<content:encoded><![CDATA[<div>In a DataFlex WebApp, I need to implement an email verification link such as:<br />
<br />
<br />
<a href="https://example.com/MyWebApp/VerifyEmail?token=xxxxx" target="_blank">https://example.com/MyWebApp/VerifyEmail?token=xxxxx</a><br />
<br />
<br />
The user will not be logged in. The token itself is the proof.<br />
What is the best way to create a public unauthenticated endpoint that can:<br />
<br />
<ol class="decimal"><li style="">read a query-string token,<br /></li><li style="">validate it server-side,<br /></li><li style="">update a SQL table,<br /></li><li style="">then show a simple success/failure message?<br />
<br />
</li></ol><br />
Is this best done as a WebView with login disabled, a custom WebService/object, or some other handler pattern?<br />
<br />
Is there anything published on this ?</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Chris Spencer</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73215-Allow-user-to-verify-email-address</guid>
		</item>
		<item>
			<title><![CDATA[soap "Unexpected parameter"]]></title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73204-soap-quot-Unexpected-parameter-quot&amp;goto=newpost</link>
			<pubDate>Wed, 29 Apr 2026 13:45:17 GMT</pubDate>
			<description>An external program pushes an soap to our server with an WSDL file they have provided. However in their WSDL the can leave out some fields an that is...</description>
			<content:encoded><![CDATA[<div>An external program pushes an soap to our server with an WSDL file they have provided. However in their WSDL the can leave out some fields an that is something that DF doens't like. Is there a workaround for it? Or is it possible to retrieve the complete soapenv?<br />
<br />
I've loaded the WSDL with DF24.0, no problems there.<br />
WSDL:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />
&lt;wsdl:definitions name=&quot;PositionService&quot; targetNamespace=&quot;http://pocketmobile.se/PreCom/Integration/Service/Outgoing/v1&quot; xmlns:wsdl=&quot;http://schemas.xmlsoap.org/wsdl/&quot; xmlns:wsam=&quot;http://www.w3.org/2007/05/addressing/metadata&quot; xmlns:wsx=&quot;http://schemas.xmlsoap.org/ws/2004/09/mex&quot; xmlns:wsap=&quot;http://schemas.xmlsoap.org/ws/2004/08/addressing/policy&quot; xmlns:msc=&quot;http://schemas.microsoft.com/ws/2005/12/wsdl/contract&quot; xmlns:wsp=&quot;http://schemas.xmlsoap.org/ws/2004/09/policy&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:soap=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot; xmlns:wsu=&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot; xmlns:soap12=&quot;http://schemas.xmlsoap.org/wsdl/soap12/&quot; xmlns:soapenc=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot; xmlns:tns=&quot;http://pocketmobile.se/PreCom/Integration/Service/Outgoing/v1&quot; xmlns:wsa10=&quot;http://www.w3.org/2005/08/addressing&quot; xmlns:wsaw=&quot;http://www.w3.org/2006/05/addressing/wsdl&quot; xmlns:wsa=&quot;http://schemas.xmlsoap.org/ws/2004/08/addressing&quot;&gt;<br />
&nbsp; &nbsp; &lt;wsdl:types&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:schema elementFormDefault=&quot;qualified&quot; targetNamespace=&quot;http://pocketmobile.se/PreCom/Integration/Service/Outgoing/v1&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:import namespace=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;PostPosition&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;requestArgs&quot; nillable=&quot;true&quot; type=&quot;q1:RequestArgs&quot; xmlns:q1=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;positionBatch&quot; nillable=&quot;true&quot; type=&quot;q2:PositionBatch&quot; xmlns:q2=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:element&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;PostPositionResponse&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:element&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:schema&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:schema attributeFormDefault=&quot;qualified&quot; elementFormDefault=&quot;qualified&quot; targetNamespace=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:tns=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;anyType&quot; nillable=&quot;true&quot; type=&quot;xs:anyType&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;anyURI&quot; nillable=&quot;true&quot; type=&quot;xs:anyURI&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;base64Binary&quot; nillable=&quot;true&quot; type=&quot;xs:base64Binary&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;boolean&quot; nillable=&quot;true&quot; type=&quot;xs:boolean&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;byte&quot; nillable=&quot;true&quot; type=&quot;xs:byte&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;dateTime&quot; nillable=&quot;true&quot; type=&quot;xs:dateTime&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;decimal&quot; nillable=&quot;true&quot; type=&quot;xs:decimal&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;double&quot; nillable=&quot;true&quot; type=&quot;xs:double&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;float&quot; nillable=&quot;true&quot; type=&quot;xs:float&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;int&quot; nillable=&quot;true&quot; type=&quot;xs:int&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;long&quot; nillable=&quot;true&quot; type=&quot;xs:long&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;QName&quot; nillable=&quot;true&quot; type=&quot;xs:QName&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;short&quot; nillable=&quot;true&quot; type=&quot;xs:short&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;string&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;unsignedByte&quot; nillable=&quot;true&quot; type=&quot;xs:unsignedByte&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;unsignedInt&quot; nillable=&quot;true&quot; type=&quot;xs:unsignedInt&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;unsignedLong&quot; nillable=&quot;true&quot; type=&quot;xs:unsignedLong&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;unsignedShort&quot; nillable=&quot;true&quot; type=&quot;xs:unsignedShort&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;char&quot; nillable=&quot;true&quot; type=&quot;tns:char&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:simpleType name=&quot;char&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:restriction base=&quot;xs:int&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:simpleType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;duration&quot; nillable=&quot;true&quot; type=&quot;tns:duration&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:simpleType name=&quot;duration&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:restriction base=&quot;xs:duration&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:pattern value=&quot;\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:minInclusive value=&quot;-P10675199DT2H48M5.4775808S&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:maxInclusive value=&quot;P10675199DT2H48M5.4775807S&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:restriction&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:simpleType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;guid&quot; nillable=&quot;true&quot; type=&quot;tns:guid&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:simpleType name=&quot;guid&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:restriction base=&quot;xs:string&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:pattern value=&quot;[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:restriction&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:simpleType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:attribute name=&quot;FactoryType&quot; type=&quot;xs:QName&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:attribute name=&quot;Id&quot; type=&quot;xs:ID&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:attribute name=&quot;Ref&quot; type=&quot;xs:IDREF&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:schema&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:schema elementFormDefault=&quot;qualified&quot; targetNamespace=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:tns=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot; xmlns:ser=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:import namespace=&quot;http://schemas.datacontract.org/2004/07/System.Collections.Generic&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:import namespace=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;RequestArgs&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ClientInfo&quot; nillable=&quot;true&quot; type=&quot;tns:ClientInfo&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;CreatedBySystem&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ExpirationDateTimeUtc&quot; nillable=&quot;true&quot; type=&quot;xs:dateTime&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ExtendedProperties&quot; nillable=&quot;true&quot; type=&quot;q1:ArrayOfKeyValuePairOfstringstring&quot; xmlns:q1=&quot;http://schemas.datacontract.org/2004/07/System.Collections.Generic&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;FirstProcessedDateTimeUtc&quot; type=&quot;xs:dateTime&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Operation&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SequenceProperties&quot; nillable=&quot;true&quot; type=&quot;tns:SequenceProperties&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SourceServerApplicationInstance&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SourceServerId&quot; type=&quot;xs:int&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SourceServerName&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SourceSystemDateTimeUtc&quot; nillable=&quot;true&quot; type=&quot;xs:dateTime&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Tenant&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;TraceTag&quot; nillable=&quot;true&quot; type=&quot;tns:TraceTag&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;TransmittedDateTimeUtc&quot; type=&quot;xs:dateTime&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;UserInfo&quot; nillable=&quot;true&quot; type=&quot;tns:UserInfo&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;RequestArgs&quot; nillable=&quot;true&quot; type=&quot;tns:RequestArgs&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;ClientInfo&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ApplicationId&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ApplicationName&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ClientId&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;HardwareId&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;HardwareTag&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Platform&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SolutionId&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;ClientInfo&quot; nillable=&quot;true&quot; type=&quot;tns:ClientInfo&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;SequenceProperties&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Index&quot; type=&quot;xs:int&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Size&quot; type=&quot;xs:int&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;SequenceProperties&quot; nillable=&quot;true&quot; type=&quot;tns:SequenceProperties&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;TraceTag&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;TraceCategory&quot; type=&quot;xs:unsignedByte&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;TraceId&quot; type=&quot;ser:guid&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;TraceMetadata&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;TraceTag&quot; nillable=&quot;true&quot; type=&quot;tns:TraceTag&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;UserInfo&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;CredentialId&quot; type=&quot;xs:int&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ExternalId&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;IdentityProvider&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Name&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ObjectGuid&quot; nillable=&quot;true&quot; type=&quot;ser:guid&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SecurityToken&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Username&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;UserInfo&quot; nillable=&quot;true&quot; type=&quot;tns:UserInfo&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;PositionBatch&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;AdditionalInfo&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Positions&quot; nillable=&quot;true&quot; type=&quot;tns:ArrayOfPosition&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;PositionBatch&quot; nillable=&quot;true&quot; type=&quot;tns:PositionBatch&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;ArrayOfPosition&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot; name=&quot;Position&quot; nillable=&quot;true&quot; type=&quot;tns:Position&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;ArrayOfPosition&quot; nillable=&quot;true&quot; type=&quot;tns:ArrayOfPosition&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;Position&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Accuracy&quot; nillable=&quot;true&quot; type=&quot;xs:double&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;AdditionalInfo&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Altitude&quot; nillable=&quot;true&quot; type=&quot;xs:short&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ClientDateTimeOffsetInMinutes&quot; type=&quot;xs:short&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;ClientDateTimeUtc&quot; type=&quot;xs:dateTime&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Heading&quot; nillable=&quot;true&quot; type=&quot;xs:short&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;InstanceId&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Latitude&quot; nillable=&quot;true&quot; type=&quot;xs:double&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Longitude&quot; nillable=&quot;true&quot; type=&quot;xs:double&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;PositionId&quot; type=&quot;xs:long&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;SampleCount&quot; nillable=&quot;true&quot; type=&quot;xs:short&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; name=&quot;Speed&quot; nillable=&quot;true&quot; type=&quot;xs:float&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;Position&quot; nillable=&quot;true&quot; type=&quot;tns:Position&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:schema&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:schema elementFormDefault=&quot;qualified&quot; targetNamespace=&quot;http://schemas.datacontract.org/2004/07/System.Collections.Generic&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:tns=&quot;http://schemas.datacontract.org/2004/07/System.Collections.Generic&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:import namespace=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;ArrayOfKeyValuePairOfstringstring&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot; name=&quot;KeyValuePairOfstringstring&quot; type=&quot;tns:KeyValuePairOfstringstring&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;ArrayOfKeyValuePairOfstringstring&quot; nillable=&quot;true&quot; type=&quot;tns:ArrayOfKeyValuePairOfstringstring&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:complexType name=&quot;KeyValuePairOfstringstring&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:annotation&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:appinfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;GenericType Name=&quot;KeyValuePairOf{0}{1}{#}&quot; Namespace=&quot;http://schemas.datacontract.org/2004/07/System.Collections.Generic&quot; xmlns=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;GenericParameter Name=&quot;string&quot; Namespace=&quot;http://www.w3.org/2001/XMLSchema&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;GenericParameter Name=&quot;string&quot; Namespace=&quot;http://www.w3.org/2001/XMLSchema&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/GenericType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;IsValueType xmlns=&quot;http://schemas.microsoft.com/2003/10/Serialization/&quot;&gt;true&lt;/IsValueType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:appinfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:annotation&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;key&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;value&quot; nillable=&quot;true&quot; type=&quot;xs:string&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:sequence&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:complexType&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xs:element name=&quot;KeyValuePairOfstringstring&quot; nillable=&quot;true&quot; type=&quot;tns:KeyValuePairOfstringstring&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xs:schema&gt;<br />
&nbsp; &nbsp; &lt;/wsdl:types&gt;<br />
&nbsp; &nbsp; &lt;wsdl:message name=&quot;IPositionService_PostPosition_InputMessage&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:part name=&quot;parameters&quot; element=&quot;tns:PostPosition&quot;/&gt;<br />
&nbsp; &nbsp; &lt;/wsdl:message&gt;<br />
&nbsp; &nbsp; &lt;wsdl:message name=&quot;IPositionService_PostPosition_OutputMessage&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:part name=&quot;parameters&quot; element=&quot;tns:PostPositionResponse&quot;/&gt;<br />
&nbsp; &nbsp; &lt;/wsdl:message&gt;<br />
&nbsp; &nbsp; &lt;wsdl:portType name=&quot;IPositionService&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:operation name=&quot;PostPosition&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:input wsaw:Action=&quot;http://pocketmobile.se/PreCom/Integration/Service/Outgoing/v1/IPositionService/PostPosition&quot; message=&quot;tns:IPositionService_PostPosition_InputMessage&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:output wsaw:Action=&quot;http://pocketmobile.se/PreCom/Integration/Service/Outgoing/v1/IPositionService/PostPositionResponse&quot; message=&quot;tns:IPositionService_PostPosition_OutputMessage&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/wsdl:operation&gt;<br />
&nbsp; &nbsp; &lt;/wsdl:portType&gt;<br />
&nbsp; &nbsp; &lt;wsdl:binding name=&quot;BasicHttpBinding_IPositionService&quot; type=&quot;tns:IPositionService&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;soap:binding transport=&quot;http://schemas.xmlsoap.org/soap/http&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:operation name=&quot;PostPosition&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;soap:operation soapAction=&quot;http://pocketmobile.se/PreCom/Integration/Service/Outgoing/v1/IPositionService/PostPosition&quot; style=&quot;document&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:input&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;soap:body use=&quot;literal&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/wsdl:input&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:output&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;soap:body use=&quot;literal&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/wsdl:output&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/wsdl:operation&gt;<br />
&nbsp; &nbsp; &lt;/wsdl:binding&gt;<br />
&nbsp; &nbsp; &lt;wsdl:service name=&quot;PositionService&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;wsdl:port name=&quot;BasicHttpBinding_IPositionService&quot; binding=&quot;tns:BasicHttpBinding_IPositionService&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;soap:address location=&quot;http://localhost:8888/Design_Time_Addresses/BackendServiceLibrary/PositionService/&quot;/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/wsdl:port&gt;<br />
&nbsp; &nbsp; &lt;/wsdl:service&gt;<br />
&lt;/wsdl:definitions&gt;</code><hr />
</div>Testing with soapui (where i've loaded the wsdl) and the following soap envelop:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;s:Envelope xmlns:s=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;<br />
&nbsp; &nbsp; &lt;s:Header/&gt;<br />
&nbsp; &nbsp; &lt;s:Body&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;PostPosition xmlns=&quot;http://pocketmobile.se/PreCom/Integration/Outgoing/Position/v1&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;requestArgs xmlns:a=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot; xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:ClientInfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:ClientId&gt;c8f27e7ae9e2c336-452501490&lt;/a:ClientId&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:HardwareId&gt;c8f27e7ae9e2c336&lt;/a:HardwareId&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:HardwareTag&gt;SM-S921B&lt;/a:HardwareTag&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Platform&gt;Android&lt;/a:Platform&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/a:ClientInfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:CreatedBySystem&gt;PreCom&lt;/a:CreatedBySystem&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:ExpirationDateTimeUtc/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:FirstProcessedDateTimeUtc&gt;2026-04-22T11:26:53.6652387Z&lt;/a:FirstProcessedDateTimeUtc&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Operation/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:SourceServerName&gt;asa&lt;/a:SourceServerName&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:SourceSystemDateTimeUtc/&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:TransmittedDateTimeUtc&gt;2026-04-22T11:26:53.7238284Z&lt;/a:TransmittedDateTimeUtc&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:UserInfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:CredentialId&gt;10&lt;/a:CredentialId&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Name&gt;bjsto&lt;/a:Name&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:ObjectGuid&gt;10fce408-9f11-4d6b-bc70-893f05bc1a67&lt;/a:ObjectGuid&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Username&gt;bjsto&lt;/a:Username&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/a:UserInfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/requestArgs&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;positionBatch xmlns:a=&quot;http://pocketmobile.se/PreCom/Integration/Type&quot; xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:AdditionalInfo&gt;?&lt;/a:AdditionalInfo&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Positions&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!--Zero or more repetitions:--&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:tWSPosition&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Accuracy&gt;127.04081726074219&lt;/a:Accuracy&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Altitude&gt;15&lt;/a:Altitude&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:ClientDateTimeOffsetInMinutes&gt;120&lt;/a:ClientDateTimeOffsetInMinutes&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:ClientDateTimeUtc&gt;2026-04-22T11:26:23Z&lt;/a:ClientDateTimeUtc&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Heading&gt;205&lt;/a:Heading&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Latitude&gt;51.539734024554491&lt;/a:Latitude&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Longitude&gt;5.9945989307016134&lt;/a:Longitude&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:PositionId&gt;0&lt;/a:PositionId&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:SampleCount&gt;1&lt;/a:SampleCount&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a:Speed&gt;33.264&lt;/a:Speed&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/a:tWSPosition&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/a:Positions&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/positionBatch&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/PostPosition&gt;<br />
&nbsp; &nbsp; &lt;/s:Body&gt;<br />
&lt;/s:Envelope&gt;</code><hr />
</div>The localhost is found but gives an error. Error response:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;<br />
&nbsp;  &lt;soap:Body&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;soap:Fault&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp;  &lt;faultcode&gt;soap:Server&lt;/faultcode&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp;  &lt;faultstring&gt;Error processing request: Unexpected parameter 'requestArgs'&lt;/faultstring&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp;  &lt;detail/&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;/soap:Fault&gt;<br />
&nbsp;  &lt;/soap:Body&gt;<br />
&lt;/soap:Envelope&gt;</code><hr />
</div>I think the error is strange because 'requestArgs' is there. But I can't figure out why this is going wrong. Any thougts?<br />
I've zero control at the sending side.</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Sjoerd</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73204-soap-quot-Unexpected-parameter-quot</guid>
		</item>
		<item>
			<title>DF 18.2 WebApplication - Cant get it to work locally</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73203-DF-18-2-WebApplication-Cant-get-it-to-work-locally&amp;goto=newpost</link>
			<pubDate>Wed, 29 Apr 2026 07:42:58 GMT</pubDate>
			<description><![CDATA[I needed to fix an old version of a WebApp in DF 18.2 (Don't ask why :) ) Running on Windows 11 
 
I registered the application thru the Studio (in...]]></description>
			<content:encoded><![CDATA[<div>I needed to fix an old version of a WebApp in DF 18.2 (Don't ask why :) ) Running on Windows 11<br />
<br />
I registered the application thru the Studio (in project properties).<br />
<br />
It added the application to the web app administrator and into the IIS<br />
<br />
When i try to start the application i get the folowing error.<br />
<br />
Konfiguration error, can't read configuration file due to insufficent rights (translated freely from swedish)<br />
Error: 0x800700005<br />
<br />
So the web.config is missing even tho i compiled the app, all other files are created under AppHtml, *.wso files.<br />
<br />
Is there some thing missing after the installation of DF 18.2. I have other applications in 20, 23 and 25 running so the ASP ISAP backwards compability is installed as required.<br />
<br />
I don't know where to look.<br />
<br />
At the customers site there is no web.config and there the application runs.<br />
<br />
Any hints suggestions?</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>MrHalland</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73203-DF-18-2-WebApplication-Cant-get-it-to-work-locally</guid>
		</item>
		<item>
			<title>web.config when compiling</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73202-web-config-when-compiling&amp;goto=newpost</link>
			<pubDate>Wed, 29 Apr 2026 07:38:08 GMT</pubDate>
			<description>Hi! 
 
When compiling the web.config is updated, how ever for some reason it does being built in error. 
 
The section with the webservicedispatcher...</description>
			<content:encoded><![CDATA[<div>Hi!<br />
<br />
When compiling the web.config is updated, how ever for some reason it does being built in error.<br />
<br />
The section with the webservicedispatcher is being written incorrectly<br />
<br />
the dataflexhttpmodule is not written inside a &lt;system.webserver&gt; tag but outside.<br />
<br />
It doesn't matter if i delete the file, it keeps doing that.<br />
<br />
This is in the latest version of df 25.</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>MrHalland</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73202-web-config-when-compiling</guid>
		</item>
		<item>
			<title>MAC address from Tablet/Phone/whatever</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73199-MAC-address-from-Tablet-Phone-whatever&amp;goto=newpost</link>
			<pubDate>Tue, 28 Apr 2026 14:31:13 GMT</pubDate>
			<description>Just thinking something through, but if we release an app we are working on as a webapp it will mostly be accessed by mobile devices. I recall the...</description>
			<content:encoded><![CDATA[<div>Just thinking something through, but if we release an app we are working on as a webapp it will mostly be accessed by mobile devices. I recall the MAC address code posted in here (something like 20 years ago!) worked at the time but we replaced that (PC) identification method with others.<br />
Before I put any resources into modeling this, is anybody registering phones/whatever for webapps by their 'wifi address' or 'bluetooth address' which both appear to be MACs?</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>DaveR</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73199-MAC-address-from-Tablet-Phone-whatever</guid>
		</item>
		<item>
			<title>Error: 4402 on WebGrid and DD constraints</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73188-Error-4402-on-WebGrid-and-DD-constraints&amp;goto=newpost</link>
			<pubDate>Fri, 24 Apr 2026 04:35:11 GMT</pubDate>
			<description><![CDATA[Hi All, 
 
DF 20.1, ODBC, PostgreSQL. 
 
I have a very simple DD parent-child structure (PTARE.PTARE_SYS_KEY <> PRODUCT.PTARE_SYS_KEY ) which I want...]]></description>
			<content:encoded><![CDATA[<div>Hi All,<br />
<br />
DF 20.1, ODBC, PostgreSQL.<br />
<br />
I have a very simple DD parent-child structure (PTARE.PTARE_SYS_KEY &lt;&gt; PRODUCT.PTARE_SYS_KEY ) which I want to change constraints on the child DD to change data displayed in a webgrid.<br />
<br />
Both DDs have the same simple constraint to a non-related table field, TENANT.ID.<br />
<br />
Even though they have same constraint to the same TENANT.ID record I set the PRODUCT DD to &quot;Set pbInheritConstraints to False&quot; so the parent's PTARE constraint are ingnored.<br />
<br />
On the Web View I have three radio buttons above a WebGrid. Each radio button's OnSelect procedure set a property in the PRODUCT_DD and sends Rebuild_Constraints to the same object and then send RefreshListFromDD to the WebGrid to re-display the DD's newly contrained records.<br />
<br />
This appears to work fine when I click on the different radio buttons, until I enter the WebGrid and navigate up or down a row where upon I get the &quot;Unhandled Program Error&quot; dialog displaying &quot;Assert: Server DD's current record does not match psCurrentRowId&quot;, Error: 4402, Line: 28548 (which inside the pre-compiled DF packages).<br />
<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18159&amp;d=1777003415"  title="Name:  PRODUCT_FAST_INACTIVE_ROWID_ERROR.jpg
Views: 11
Size:  22.9 KB">PRODUCT_FAST_INACTIVE_ROWID_ERROR.jpg</a><br />
<br />
This only seems to occur when I go from one exclusive set of constrained records to another that the first record does not appear.<br />
<br />
I tried to clear the DD after each radio button constraint change without affect.<br />
<br />
Using the &quot;Web DD Debug Inspector&quot; in my code it appears the Rebuild_Constraints  isn't always being applied.<br />
For example in this screenshot the &quot;Product Inactive Fast Entry&quot; Webview's grid filter radio button &quot;Only Inactive&quot; is selected (red box), but the constrain value is blank for the &quot;Only Active&quot; radio button constraints (green boxes) and th RowID field is empty (red oval).<br />
So the PRODUCT_DD's constraints seem to get out of alignment according the Web DD Debug Explorer screen shown here.<br />
<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18160&amp;d=1777004639"  title="Name:  PRODUCT_FAST_INACTIVE_ROWID_ERROR_DD_DEBUG.jpg
Views: 9
Size:  124.9 KB">PRODUCT_FAST_INACTIVE_ROWID_ERROR_DD_DEBUG.jpg</a><br />
<br />
Any help would be appreciated.<br />
<br />
Here's my code.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">// Inactive Product Fast Entry<br />
//<br />
<br />
<br />
Use cWebView.pkg<br />
Use cWebPanel.pkg<br />
Use cWebForm.pkg<br />
<br />
<br />
Use cPTAREDataDictionary.dd<br />
Use cPRODUCTDataDictionary.dd<br />
<br />
<br />
Object oInactiveFastProduct is a cWebView<br />
&nbsp; &nbsp; Set piColumnCount to 12<br />
&nbsp; &nbsp; Set psCaption to &quot;Product Inactive Fast Entry&quot;<br />
&nbsp; &nbsp; Set piWidth to 1700<br />
<br />
<br />
&nbsp; &nbsp; Object oPTARE_DD is a cPTAREDataDictionary<br />
&nbsp; &nbsp; End_Object <br />
<br />
<br />
&nbsp; &nbsp; Object oPRODUCT_DD is a cPRODUCTDataDictionary<br />
&nbsp; &nbsp; &nbsp; &nbsp; Set DDO_Server to oPTARE_DD<br />
&nbsp; &nbsp; &nbsp; &nbsp; Set pbInheritConstraints to False <br />
&nbsp; &nbsp; &nbsp; &nbsp; Property String psFilter &quot;&quot;<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Procedure OnConstrain<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String sFilter<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Get psFilter to sFilter<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Showln ('oPRODUCT_DD OnConstrain sFilter='+sFilter)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Conditional constraint<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Constrain PRODUCT.TENANT_ID eq TENANT.ID<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If sFilter eq &quot;A&quot; Begin //active only<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Constrain PRODUCT.Inactive eq &quot;&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If sFilter eq &quot;I&quot; Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Constrain PRODUCT.Inactive eq &quot;Y&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; End_Object <br />
<br />
<br />
&nbsp; &nbsp; Set Main_DD To oPRODUCT_DD<br />
&nbsp; &nbsp; Set Server&nbsp; To oPRODUCT_DD<br />
<br />
<br />
&nbsp; &nbsp; Procedure OnLoad<br />
&nbsp; &nbsp; &nbsp; &nbsp; Showln (&quot;----OnLoad - Teant ID=&quot;+String(TENANT.ID))<br />
&nbsp; &nbsp; &nbsp; &nbsp; Send Find of oPRODUCT_DD FIRST_RECORD 1<br />
&nbsp; &nbsp; End_Procedure<br />
<br />
<br />
<br />
<br />
&nbsp; &nbsp; Object oWebMainPanel is a cWebPanel<br />
&nbsp; &nbsp; &nbsp; &nbsp; Set piColumnCount to 62<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Object oWebGroup1 is a cWebGroup<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Filter Products&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnCount to 62&nbsp;  <br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oShowAll is a cWebRadio<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 3<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;All&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psRadioValue to &quot;N&quot; //No filter<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbServerOnSelect to True<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnSelect<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnSelect<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psFilter of oPRODUCT_DD to &quot;N&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Rebuild_Constraints of oPRODUCT_DD //Rebuild_Constraints<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Clear of oPRODUCT_DD<br />
//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send FindFromTop of oWebGrid1 <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send RefreshListFromDD&nbsp; of oWebGrid1 //FindFromTop <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oShowActive is a cWebRadio<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 4<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 3<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Only Active&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psRadioValue to &quot;A&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbServerOnSelect to True<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnSelect<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psFilter of oPRODUCT_DD to &quot;A&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Rebuild_Constraints of oPRODUCT_DD<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnSelect<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Clear of oPRODUCT_DD<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send RefreshListFromDD&nbsp; of oWebGrid1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oShowInActive is a cWebRadio<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 4<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 7<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Only Inactive&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psRadioValue to &quot;I&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbServerOnSelect to True<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnSelect<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psFilter of oPRODUCT_DD to &quot;I&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Rebuild_Constraints of oPRODUCT_DD<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnSelect<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send Clear of oPRODUCT_DD<br />
//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send FindDDRecordInBuffer of oWebGrid1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send RefreshListFromDD of oWebGrid1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Object oWebGrid1 is a cWebGrid<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piOrdering to 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 62<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 62<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbFillHeight to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbAllowInsertRow to False<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbColumnSortable to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oPRODUCTPSPECI is a cWebColumn<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Entry_Item PRODUCT.PSPECI<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Code&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piWidth to 30<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set Auto_Fill_State to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbReadOnly to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oPRODUCTINACTIVE is a cWebColumn<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Entry_Item PRODUCT.INACTIVE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Inactive?&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piWidth to 20<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbPromptButton to False<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbCapslock to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oPRODUCTPRODDESC is a cWebColumn<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Entry_Item PRODUCT.PRODDESC<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Description&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piWidth to 80<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbReadOnly to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; End_Object <br />
<br />
<br />
End_Object</code><hr />
</div></div>


	<div style="padding:10px">

	

	

	
		<fieldset class="fieldset">
			<legend>Attached Images</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://support.dataaccess.com/Forums/images/attach/jpg.gif" alt="File Type: jpg" />
	<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18159&amp;d=1777003415">PRODUCT_FAST_INACTIVE_ROWID_ERROR.jpg</a> 
(22.9 KB)
</li><li>
	<img class="inlineimg" src="https://support.dataaccess.com/Forums/images/attach/jpg.gif" alt="File Type: jpg" />
	<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18160&amp;d=1777004639">PRODUCT_FAST_INACTIVE_ROWID_ERROR_DD_DEBUG.jpg</a> 
(124.9 KB)
</li>
			</ul>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Chris_V</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73188-Error-4402-on-WebGrid-and-DD-constraints</guid>
		</item>
		<item>
			<title>Subclass js question/confusion</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73181-Subclass-js-question-confusion&amp;goto=newpost</link>
			<pubDate>Tue, 21 Apr 2026 16:19:40 GMT</pubDate>
			<description><![CDATA[All, 
 
  I'm working in subclassing some web objects & I'm slightly confused (OK a lot) on something.  I have this defined in my JS subclass: 
...]]></description>
			<content:encoded><![CDATA[<div>All,<br />
<br />
  I'm working in subclassing some web objects &amp; I'm slightly confused (OK a lot) on something.  I have this defined in my JS subclass:<br />
<br />
afterRender : function(aHtml)<br />
{<br />
    RF_WebFloatingPanel.base.afterRender.call(this, aHtml); <br />
    df.dom.on(&quot;mouseleave&quot;, this._eElem, this.onMouseOut, this);<br />
    df.dom.on(&quot;mouseover&quot;, this._eElem, this.onMouseOver, this);<br />
},<br />
<br />
onMouseOut : function(oEvent)<br />
{<br />
    console.log(&quot;onMouseOut 1 &quot;);<br />
    //this.fire(&quot;OnMouseLeave&quot;);        //Why does this not work!!!<br />
    this.serverAction(&quot;OnMouseLeave&quot;, [ ], null, function(oEvent)<br />
    {<br />
        if(oEvent.sReturnValue === &quot;1&quot;)<br />
        {              <br />
        }<br />
    }, this);                   <br />
    console.log(&quot;onMouseOut 2 &quot;);<br />
},<br />
<br />
<br />
Using the 'serverAction' works but 'this.fire' does not and I'm not clear as to why. althouhg I'm assuiming the 'this' in the instance isn't what I want or need.  'this.fire' doesn't do anythign, it doesn't even popup an error.  I'm guessing I'm missing some step somewhere but I don't see what it is.  The code above works so that may just be how I need to do it but I'm a little concerned this is not the right way to do this.  Any help is greatly appreciated.<br />
<br />
Thanks,<br />
<br />
Jeff</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>JeffKimmel</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73181-Subclass-js-question-confusion</guid>
		</item>
		<item>
			<title>Chart.js Multi-Line Labels?</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73176-Chart-js-Multi-Line-Labels&amp;goto=newpost</link>
			<pubDate>Mon, 20 Apr 2026 22:41:37 GMT</pubDate>
			<description>Any way to have multi-line xlabels? (CRLF does not work)</description>
			<content:encoded><![CDATA[<div>Any way to have multi-line xlabels? (CRLF does not work)</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Sam Neuner</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73176-Chart-js-Multi-Line-Labels</guid>
		</item>
		<item>
			<title>Use Class for view and dialog</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73172-Use-Class-for-view-and-dialog&amp;goto=newpost</link>
			<pubDate>Thu, 16 Apr 2026 16:02:40 GMT</pubDate>
			<description>I am using DataFlex 2024 and moving my Windows application to WebApp.  I want to have a screen that can be Launched as a view or a modal Dialog. ...</description>
			<content:encoded><![CDATA[<div>I am using DataFlex 2024 and moving my Windows application to WebApp.  I want to have a screen that can be Launched as a view or a modal Dialog.  Which I understand can not be the same screen.  I build a class to use that has most of the screen and it works.  However, when I use the class, it doesn’t appear in the WebApp designer which makes it hard to make adjustment. <br />
 <br />
One suggestion is to build the screen in the view and then cut and paste into the class.  If I am going to do that, I might as well just cut and paste into the dialog.<br />
 <br />
Is using a class the proper way of handling this, if so when add to a view or dialog can I make it viewable in the designer? Is there a better way of doing this?</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Alspaugh</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73172-Use-Class-for-view-and-dialog</guid>
		</item>
	</channel>
</rss>
