4D Networking or Notworking

2018-08-31 Thread Douglas Cryer via 4D_Tech
Hi all,

In the past few years there has been an increasing trend towards  Virgin Cable 
internet in the UK.  We have Virgin at our offices now and were using it for 
our primary connection with a fail over back to our existing ADSL connection.  
Increasingly we were seeing a significant number of drop outs connecting to 4D 
databases held at various data centres.  As a result the Virgin connection 
spends more time disconnected than connected and I am waiting for the end of 
the contract period to ditch it entirely.

As well as 4D Client Server we have developed a few strategic applications 
(written in 4D standalone) which run on tablet and laptops for field agents.   
The first of these was implemented using SOAP and would have the occasional 
glitch when syncing but overall was stable and fairly fast.  The second was 
implemented on HTTP REST calls using 4D's HTTP Request function.  This appeared 
both fast and stable until we tested it on the Virgin connection and started 
seeing reports from field use.

Parts of the syncing were taking significantly longer (4 to 5 times the 
duration) than our previous tests and drop-outs were a big problem.  We tried 
many things to solve this but nothing worked other than switching to our ADSL 
where everything ran well.

Frustrated and trying hard to find a solution I decided to try using Pluggers 
NTK which we have a cross platform license for but have never used for very 
much.  There were examples which we were able to modify for our usage and we 
were quickly able to replace the HTTP AUTHENTICATE AND HTTP Request methods.

This was like a magic bullet not only did our REST calls perform consistently 
well on both ADSL and Virgin cable there was a marginal improvement in speed on 
both.  We are moving away from SOAP anyway so having a reliable fast REST 
option makes me very happy.

So this got me to thinking about the whole network part in 4D and the issues we 
have been having with 4D Client v15, 16 and 17 with dropouts on some networks.

It seems to me that if the HTTP Request and WEB SERVICE CALL methods are being 
so affected by networks like Virgin then it is also likely that the 4D client 
connections would be affected in the same way.

Can any body answer the following:
Are there some magic tuning tips that people can share?
Why is it that NTK can be some much more consistent on different networks?
Why are 4D not making the network resilience and speed their top priority and 
talking to people who have clearly made better solutions?

Regards,  Dougie


telekinetix Limited- J. Douglas Cryer
Phone : 01234 761759  Mobile : 07973 675 218
2nd Floor Broadway House, 4-6 The Broadway, Bedford MK40 2TE
Email : jdcr...@telekinetix.com  Web : http://www.telekinetix.com 






**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Sending emails to Bel Canada / Outlook

2018-08-31 Thread Pat Bensky via 4D_Tech
Using v17
I've set up an emailing system for a client, which sends out multipart MIME
emails containing graphics and all sorts of content.
Mostly, these work well and are received as expected. But one of their
customers just gets the raw MIME content displaying in the email. His email
client is a custom app provided by Bel Canada, which, he says, is similar
to Outlook. (I think he means Bell Canada).

Does anybody:
a) Have knowledge of that Bell Canada app?
b) Have any suggestions as to what the customer might change in his email
app to fix this?
and/or
c) have an Outlook account to which I could send a test email?

Thanks!
Pat

-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: How to tie 4D to barcode readers?

2018-08-31 Thread Tony Pollard via 4D_Tech
Thanks Steve!  Pricy for some of my clients, but sounds good for others.  
Having a mini-HTML display (that presumably could display an image) is 
especially useful for some applications.

Cheers!

Tony Pollard
Another Dimension Ltd


> On 30 Aug 2018, at 3:27 pm, Stephen J. Orth  
> wrote:
> 
> Tony, <>
>  
> Howdy!
>  
> Recently we have been using the Zebra/Symbol MC9200 handheld scanner.  This 
> is fully configurable in almost every way possible, including an imaging 
> engine.  It also has an amazing scan range, up to 70 feet.  Additionally, you 
> can chose your OS (Windows/Android) which we have used both but prefer 
> Android for working with the browser.  Understand, it is not a cheap 
> solution, a bit over $2,000:
>  
> 
> https://www.zebra.com/us/en/products/mobile-computers/handheld/mc9200.html 
> 
>  
> Here is the actual product we ordered for our last project:
>  
> ZEBRA MC92N0-G PREMIUM, WLAN 802.11 A/B/G/N, EXTENDED RANGE 
> 1D/2D
> IMAGER (SE4850), COLOR VGA SCREEN, 1GB/2GB, 28 KEY, ANDROID KITKAT 4.4,
> BLUETOOTH, IST; PART#MC92N0-GP0SYAAA6WR
>  
> We have also been using the Zebra/Symbol hand held tablets, which we are 
> mounting on fork lifts:
>  
> 
> https://www.zebra.com/content/dam/zebra_new_ia/en-us/solutions-verticals/product/Tablets/et50-55-enterprise-tablet/spec-sheets/et50-et55-tablet-spec-sheet-en-us.pdf
>  
> 
>  
> 
> https://www.zebra.com/content/dam/zebra_new_ia/en-us/solutions-verticals/product/Tablets/et50-55-enterprise-tablet/guide/et50-et55-configuration-accessories-guide-en-us.pdf
>  
> 
>  
> Here is the actual product we ordered:
>  
> Zebra ET50 Android; WLAN 802.11 A/B/G/N, 10.1" DISPLAY, ANDROID 5.X LOLLIPOP,
> NO GMS FRONT AND REAR CAMERA, BLUETOOTH, 5900 MAH BATTERY, USA
> ONLY; PART#ET50PT-L15E-00US
>  
> We paired this tablet with the following cordless scanner:
>  
> 
> https://www.zebra.com/content/dam/zebra_new_ia/en-us/solutions-verticals/product/barcode-scanners/ultra-rugged-scanners/3600-series-ultra-rugged-industrial-scanners/ds36x8-er-ultra-rugged-long-range/spec-sheet/ds36x8-er-specification-sheet-en-us.pdf
>  
> 
>  
> All of these may be over-kill for your application, but we are implementing 
> in very nasty environments (manufacturing facilities) and we wanted systems 
> that don’t rely on communicating back to a base station at the PC.  These are 
> complete, standalone PC’s for all practical purposes which use a specialized 
> browser for communicating both visually to the user, and via REST calls back 
> to our OEM system.
>  
> Best,
>  
>  
> Steve
> 
> NOTE: The information contained in this message may be privileged and 
> confidential and protected from disclosure.  If the reader of this message is 
> not the intended recipient or an employee or agent responsible for delivering 
> this message to the intended recipient,  you are hereby notified that any 
> dissemination, distribution or copying of this communication is strictly 
> prohibited.  If you have received this communication in error, please notify 
> us immediately by replying to the message and deleting it from your computer.
>  
> From: Tony Pollard [mailto:to...@neutral.co.uk] 
> Sent: Thursday, August 30, 2018 6:11 AM
> To: 4D iNug Technical <4d_tech@lists.4d.com>
> Cc: s.o...@the-aquila-group.com
> Subject: Re: How to tie 4D to barcode readers?
>  
> Hi Kirk and Steve,
>  
> Kirk:  You can usually programme prefix codes to the readers so that you can 
> identify the reader (if there are several connected).  If there is a 
> “context” needed for the bar code scanning then we either use a card of 
> custom bar codes, or there are “location" codes.  You can also get the 
> scanner to provide info on what kind of code it is, which can help in 4D in 
> decoding the context.  In the case of a warehouse there are custom barcodes 
> for the shelves and boxes (to keep track of where things are).  I don’t use 
> wedge input.
>  
> Steve:  The IP-based wireless scanners sound good!  Which ones are you using?
>  
> Cheers!
>  
> Tony
>  
> Tony Pollard
> Another Dimension Ltd

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.

RE: Roy (Suzi) McGregor Paterson R.I.P

2018-08-31 Thread Lo via 4D_Tech
Hi Tom

Close...
It was a Beaver.
Skipping obvious comment that would get me kicked off the list!

As I recall Roy was not the only one grinning.
We all enjoyed the red carpet press reception on our return to the hotel.
Although Roy did insist it was for some old queen or another.

Not many characters like Roy-Suzi.
Many of us will miss her.

Love and kisses
Lo


-
Sad news indeed. I met Roy at the Vancouver Summit where he convinced a few of 
us to take a plane ride on a de Havilland Otter to Vancouver Island. He grinned 
like a kid having ice cream for the first time.

My condolences to her friends and family.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Roy (Suzi) McGregor Paterson R.I.P

2018-08-31 Thread Tom Dillon via 4D_Tech
Lo and behold wrote:

>Close...
>It was a Beaver.

Y'all still gots that good memory there, yeah buddy.

>As I recall Roy was not the only one grinning.

Yep, there were a few more of us 4Ding folk. That was a good day.

>We all enjoyed the red carpet press reception on our return to the hotel.
>Although Roy did insist it was for some old queen or another.

I think Brendan had a few comments regarding that.

-- 
   --
   Tom Dillon  375 S Main St #405
   DataCraft   Moab, UT 84532
   tomdil...@datacraft-inc.com   720/209-6502
   --
  You can never be one minute early,
  but you can be one minute late. --- Sunastar
   --


**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Isolating the Cause of a Server Crash

2018-08-31 Thread Dave Nasralla via 4D_Tech
One of our systems is crashing about every 3 days and I can't seem to
isolate the cause. Lately these are crashes with a Mac crash report
appearing on the screen.
Some system details are:
 - 4D Built Server app with v17.0 HF1 (64 bit Server with 64 Mac and
32 bit Windows Clients)
 - Mac and Windows Clients
 - Mac OS 10.13.5

What I know so far:
 - I have the Server Debug file. It ends with a "." and so the last
command appears to have executed.
 - I'm using the Report Info component, logging every 5 minutes. There
doesn't seem to be memory problems or run away cache issues.
 - I also know who was one each time it crashes and said out an email
to those users to find patterns (so far I've found none).
 - The crashes typically happen around 10am to 11am.
 - The client and server builds match.

I'm debating turning on the client debugger files and then harvesting
them afterwards when the user logs back in. I'm open to other
debugging techniques.

There are other v17 systems running on the same machine with zero issue.

Below is a snippet of the crash report. It seems to be different each
time, but here is the latest. Thread 73 crashed, so I only included
that one.

Thanks,

dave nasralla


Process:   Corporate [93958]
Path:  /Users/USER/*/Corporate
Server.app/Contents/MacOS/Corporate
Identifier:4d.com.Corporate Server.app
Version:   17.0 build 17.226566 (???)
Code Type: X86-64 (Native)
Parent Process:??? [1]
Responsible:   Corporate [93958]
User ID:   501

Date/Time: 2018-08-31 11:00:05.952 -0500
OS Version:Mac OS X 10.13.5 (17F77)
Report Version:12
Anonymous UUID:723511FD-4CA0-6E8B-0642-883209248DFC


Time Awake Since Boot: 370 seconds

System Integrity Protection: enabled

Crashed Thread:73  LabProjects List (id = -114)

Exception Type:EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:   EXC_I386_GPFLT
Exception Note:EXC_CORPSE_NOTIFY

Termination Signal:Segmentation fault: 11
Termination Reason:Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]
--


Thread 73 Crashed:: LabProjects List (id = -114)
0   4d.com.Corporate Server.app   0x00010694fdbe
V4DConnection::OnPostpone(bool) + 40
1   4d.com.Corporate Server.app   0x000106b095f7
V4DServerUser::PostponeServiceConnection() + 35
2   4d.com.Corporate Server.app   0x000106b20567
V4DServer::exec_ConnectionPostpone(V4DRequestReply&, V4DTaskConcrete*,
short) + 395
3   4d.com.Corporate Server.app   0x000106b211ca
V4DServer::exec_streamreq(V4DRequestReply&, V4DTaskConcrete*) + 100
4   4d.com.Corporate Server.app   0x000106b1ddc3
V4DServer::execreq(V4DRequestReply&, V4DTaskConcrete*) + 297
5   4d.com.Corporate Server.app   0x000106b1c96f
V4DServer::ReadAndExecuteRequest(V4DTaskConcrete*, void*, void*, int)
+ 349
6   4d.com.Corporate Server.app   0x000106b1da6f
V4DServer::_ClientTask(V4DTaskConcrete*, VTaskParams_gereclient*) +
429
7   4d.com.Corporate Server.app   0x000106b1cc8f
V4DServer::ClientTask(V4DTaskConcrete*, xbox::IRefCountable*) + 81
8   4d.com.Corporate Server.app   0x000106928d93
Task4DProc(V4DTaskConcrete*) + 903
9   4d.com.Corporate Server.app   0x00010696fe00
V4DTaskManager::_Task4DProc(xbox::VTask*) + 158
10  com.4d.kernel 0x000108a34d4d
xbox::VTask::_Run() + 141
11  com.4d.kernel 0x000108a3a0c6
xbox::XMacTask_fiber::_ThreadProc(void*) + 70
12  com.4d.kernel 0x000108a6f0df
xbox::VMacFiber_thread::_ThreadProc(void*) + 31
13  com.apple.CoreServices.CarbonCore0x7fff504c3072
CooperativeThread + 282
14  libsystem_pthread.dylib   0x7fff77464661 _pthread_body + 340
15  libsystem_pthread.dylib   0x7fff7746450d _pthread_start + 377
16  libsystem_pthread.dylib   0x7fff77463bf9 thread_start + 13


-- 
David Nasralla
Clean Air Engineering
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Isolating the Cause of a Server Crash

2018-08-31 Thread Spencer Hinsdale via 4D_Tech
reboot the computer. it has been running for 40 days?

> On Aug 31, 2018, at 1:54 PM, Dave Nasralla via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> One of our systems is crashing about every 3 days
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Isolating the Cause of a Server Crash

2018-08-31 Thread Chuck Miller via 4D_Tech
Are you running any virus detective on that machine. If so you should skip 4D 
folders

Regards

Chuck

 Chuck Miller Voice: (617) 739-0306
 Informed Solutions, Inc. Fax: (617) 232-1064   
 mailto:cjmillerinformed-solutions.com 
 Brookline, MA 02446 USA Registered 4D Developer
   Providers of 4D and Sybase connectivity
  http://www.informed-solutions.com  

This message and any attached documents contain information which may be 
confidential, subject to privilege or exempt from disclosure under applicable 
law.  These materials are intended only for the use of the intended recipient. 
If you are not the intended recipient of this transmission, you are hereby 
notified that any distribution, disclosure, printing, copying, storage, 
modification or the taking of any action in reliance upon this transmission is 
strictly prohibited.  Delivery of this message to any person other than the 
intended recipient shall not compromise or waive such confidentiality, 
privilege or exemption from disclosure as to this communication. 

> On Aug 31, 2018, at 5:17 PM, Spencer Hinsdale via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> reboot the computer. it has been running for 40 days?

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

RE: Isolating the Cause of a Server Crash

2018-08-31 Thread Stephen J. Orth via 4D_Tech
I strongly recommend what Chuck is saying.  We tell our customers to exempt our 
folders from any scanning, virus, auto-bots, etc...

We have seen database damage caused by this, which in turn results in crashing.

Steve


-Original Message-
From: 4D_Tech [mailto:4d_tech-boun...@lists.4d.com] On Behalf Of Chuck Miller 
via 4D_Tech
Sent: Friday, August 31, 2018 4:32 PM
To: 4DTechList Tech <4d_tech@lists.4d.com>
Cc: Chuck Miller 
Subject: Re: Isolating the Cause of a Server Crash

Are you running any virus detective on that machine. If so you should skip 4D 
folders

Regards

Chuck

 Chuck Miller Voice: (617) 739-0306
 Informed Solutions, Inc. Fax: (617) 232-1064   
 mailto:cjmillerinformed-solutions.com 
 Brookline, MA 02446 USA Registered 4D Developer
   Providers of 4D and Sybase connectivity
  http://www.informed-solutions.com  

This message and any attached documents contain information which may be 
confidential, subject to privilege or exempt from disclosure under applicable 
law.  These materials are intended only for the use of the intended recipient. 
If you are not the intended recipient of this transmission, you are hereby 
notified that any distribution, disclosure, printing, copying, storage, 
modification or the taking of any action in reliance upon this transmission is 
strictly prohibited.  Delivery of this message to any person other than the 
intended recipient shall not compromise or waive such confidentiality, 
privilege or exemption from disclosure as to this communication. 

> On Aug 31, 2018, at 5:17 PM, Spencer Hinsdale via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> reboot the computer. it has been running for 40 days?

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: Isolating the Cause of a Server Crash

2018-08-31 Thread Dave Nasralla via 4D_Tech
Thanks to all that have responded.
 - I rebooted the machine this evening. (In the past it has run as
long as a year without a reboot - which was only done for a system
update.)
 - No virus scans running on it
 - Backblaze runs, but the .4DD files are skipped.
 - MCS Scans came  back clean
 - Indexes have been rebuilt

One thing I have noticed is that, although the client machines are
running along fine and users can log in or out and do their tasks, the
4D Administration  Interface on the built application gets wonky. For
example, after running for a day, the "Monitor" tab will no longer
show a graph and the Details area (with the pie charts) is blank with
a message something like (only visible to database administrators). Or
I'll go to the Users tab and nothing shows up, yet users are
connected.

Other 4D applications are fine.

dave

On Fri, Aug 31, 2018 at 3:45 PM Stephen J. Orth via 4D_Tech
<4d_tech@lists.4d.com> wrote:
>
> I strongly recommend what Chuck is saying.  We tell our customers to exempt 
> our folders from any scanning, virus, auto-bots, etc...
>
> We have seen database damage caused by this, which in turn results in 
> crashing.
>
> Steve
>
>
> -Original Message-
> From: 4D_Tech [mailto:4d_tech-boun...@lists.4d.com] On Behalf Of Chuck Miller 
> via 4D_Tech
> Sent: Friday, August 31, 2018 4:32 PM
> To: 4DTechList Tech <4d_tech@lists.4d.com>
> Cc: Chuck Miller 
> Subject: Re: Isolating the Cause of a Server Crash
>
> Are you running any virus detective on that machine. If so you should skip 4D 
> folders
>
> Regards
>
> Chuck
> 
>  Chuck Miller Voice: (617) 739-0306
>  Informed Solutions, Inc. Fax: (617) 232-1064
>  mailto:cjmillerinformed-solutions.com
>  Brookline, MA 02446 USA Registered 4D Developer
>Providers of 4D and Sybase connectivity
>   http://www.informed-solutions.com
> 
> This message and any attached documents contain information which may be 
> confidential, subject to privilege or exempt from disclosure under applicable 
> law.  These materials are intended only for the use of the intended 
> recipient. If you are not the intended recipient of this transmission, you 
> are hereby notified that any distribution, disclosure, printing, copying, 
> storage, modification or the taking of any action in reliance upon this 
> transmission is strictly prohibited.  Delivery of this message to any person 
> other than the intended recipient shall not compromise or waive such 
> confidentiality, privilege or exemption from disclosure as to this 
> communication.
>
> > On Aug 31, 2018, at 5:17 PM, Spencer Hinsdale via 4D_Tech 
> > <4d_tech@lists.4d.com> wrote:
> >
> > reboot the computer. it has been running for 40 days?
>
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **
>
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



-- 
David Nasralla
Clean Air Engineering
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**