Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

POD Reliability

9 posts in General Discussion Last posting was on 2008-05-18 18:59:16.0Z
Shao Chan Posted on 2008-05-13 09:08:00.0Z
Sender: 59bb.482852e2.1804289383@sybase.com
From: Shao Chan
Newsgroups: ianywhere.public.mbusinessanywhere.general
Subject: POD Reliability
X-Mailer: WebNews to Mail Gateway v1.1t
Message-ID: <48295a70.258.1681692777@sybase.com>
NNTP-Posting-Host: 10.22.241.41
X-Original-NNTP-Posting-Host: 10.22.241.41
Date: 13 May 2008 02:08:00 -0700
X-Trace: forums-1-dub 1210669680 10.22.241.41 (13 May 2008 02:08:00 -0700)
X-Original-Trace: 13 May 2008 02:08:00 -0700, 10.22.241.41
Lines: 39
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub ianywhere.public.mbusinessanywhere.general:1204
Article PK: 9305

Hi all,

What is the best way to determine whether a POD is likely to
be reliable or whether it will cause a crash on the M-Biz
client at some point within the next 48 hrs?

We currently have PODs that are compiled under:
1) Win32
2) WM5
3) WM6
within the Visual Studio .NET 2005 SP1 environment.

We also link in the PODs library for the version of M-Biz we
compile for.

We also support the following M-Biz versions:
a) 6.2
b) 6.7

However, what we're finding is that PODs seem to be okay
when they are compiled and run on say a WM5 device, but then
if we run it on another WM5 device it will crash M-Biz at
some point.

Why is that and how does iAnywhere cope with this.

Because we are using PODs more and more, the application
becomes less stable over time because of the variations in:
- POD source
- M-Biz client
- operating system / hardware.

We also note that in the Mobile Inspection Toolkit (MIT)
supposedly the PODs can be used on any version of M-Biz and
on any handheld operating system. How is this achieved?

Cheers,

Shao


David Fishburn Posted on 2008-05-13 10:28:13.0Z
Newsgroups: ianywhere.public.mbusinessanywhere.general
Subject: Re: POD Reliability
From: David Fishburn <fishburn_spam_off@ianywhere.com>
References: <48295a70.258.1681692777@sybase.com>
Organization: iAnywhere Solutions
Message-ID: <Xns9A9D41CF777D6fishburnsybasecom@10.22.241.106>
User-Agent: Xnews/2005.10.18
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Date: 13 May 2008 03:28:13 -0700
X-Trace: forums-1-dub 1210674493 10.22.241.152 (13 May 2008 03:28:13 -0700)
X-Original-Trace: 13 May 2008 03:28:13 -0700, vip152.sybase.com
Lines: 36
X-Authenticated-User: techsupp
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub ianywhere.public.mbusinessanywhere.general:1205
Article PK: 17912

Shao Chan wrote in news:48295a70.258.1681692777@sybase.com
of ianywhere.public.mbusinessanywhere.general:

...
SC> However, what we're finding is that PODs seem to be okay
SC> when they are compiled and run on say a WM5 device, but then
SC> if we run it on another WM5 device it will crash M-Biz at
SC> some point.
SC>
SC> Why is that and how does iAnywhere cope with this.

It has been my experience this is a coding error within the POD.
Since this is code you write, what have you done to ensure you are not
overwriting memory or any of the common C / C++ issues?

--
David Fishburn
Certified ASA Developer Version 8
iAnywhere Solutions - Sybase
Professional Services
Please only post to the newsgroup
Please ALWAYS include version and MORE importantly BUILD number with
EACH post (dbeng10 -v).

EBFs and Maintenance Releases
http://downloads.sybase.com/

Developer Community / Whitepapers
http://www.ianywhere.com/developer

Case-Express - to report bugs
http://case-express.sybase.com

CodeXchange - Free samples
http://ianywhere.codexchange.sybase.com/servlets/ProjectDocumentList


Shao Chan Posted on 2008-05-13 16:48:01.0Z
From: "Shao Chan" <noreply@civica.co.uk>
Newsgroups: ianywhere.public.mbusinessanywhere.general
References: <Xns9A9D41CF777D6fishburnsybasecom@10.22.241.106> <48299bd1.a56.1681692777@sybase.com> <4829a896$1@forums-1-dub>
Subject: Re: POD Reliability
Lines: 38
Organization: Civica
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-RFC2646: Format=Flowed; Response
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4829c641@forums-1-dub>
Date: 13 May 2008 09:48:01 -0700
X-Trace: forums-1-dub 1210697281 10.22.241.152 (13 May 2008 09:48:01 -0700)
X-Original-Trace: 13 May 2008 09:48:01 -0700, vip152.sybase.com
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub ianywhere.public.mbusinessanywhere.general:1208
Article PK: 17913

Hi Jeff,

Thanks for that.

Cheers,

Shao

"Jeff Albion (Sybase iAnywhere)" <firstname.lastname@ianywhere.com> wrote in
message news:4829a896$1@forums-1-dub...
> Shao,
>
>> The crashing occurs when exiting the M-Biz client.
>
> Where there's a crash, there's usually a dump file.
>
> Check out this article:
> http://www.windowsfordevices.com/articles/AT7568439504.html
>
> If your POD was built with the debug symbol files (See:
> http://support.microsoft.com/kb/291585 ), you should be able to open up
> the crash in WinDbg and see what code was called when it crashed. I'm
> guessing since it's on application close, a destructor must be doing
> something it shouldn't be.
>
> Regards,
>
> --
> Jeff Albion, Product Support Analyst
> Sybase iAnywhere
>
> iAnywhere Developer Community : http://www.ianywhere.com/developer
> iAnywhere Documentation :
> http://www.ianywhere.com/developer/product_manuals
> ASA Patches and EBFs :
> http://downloads.sybase.com/swd/summary.do?baseprod=144&client=ianywhere&timeframe=0


Ola Gunnars Posted on 2008-05-15 11:58:47.0Z
From: "Ola Gunnars" <gunnars@sybase.com>
Newsgroups: ianywhere.public.mbusinessanywhere.general
References: <Xns9A9D41CF777D6fishburnsybasecom@10.22.241.106> <48299bd1.a56.1681692777@sybase.com> <Xns9A9E510CB6864fishburnsybasecom@192.138.151.106> <482bd4db@forums-1-dub>
Subject: Re: POD Reliability
Lines: 70
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-RFC2646: Format=Flowed; Response
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <482c2577$1@forums-1-dub>
Date: 15 May 2008 04:58:47 -0700
X-Trace: forums-1-dub 1210852727 10.22.241.152 (15 May 2008 04:58:47 -0700)
X-Original-Trace: 15 May 2008 04:58:47 -0700, vip152.sybase.com
X-Authenticated-User: techsupp
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub ianywhere.public.mbusinessanywhere.general:1214
Article PK: 17915

If u are using vs2005 try adding a DebugBreak(); at the place u like to
debug ...use debug build.
Then start debugging the pod using the mbus client.exe as debug target.
It will load the pod and go into the debugger at the place of the debug
break fn.
/Ola

"Shao Chan" <noreply@civica.co.uk> wrote in message
news:482bd4db@forums-1-dub...
> Hi Dave,
>
> Thanks for that.
>
> Can I do that if the POD is compiled for mobile devices?
>
> I'm familiar with debugging .NET when used with say Mobilink calls, but a
> mobile device POD? How do I accomplish stepping through a piece of code
> executed on the handheld?
>
> The WIN32 compiled version of the POD does not crash.
>
> Cheers,
>
> Shao
>
> "David Fishburn" <fishburn_spam_off@ianywhere.com> wrote in message
> news:Xns9A9E510CB6864fishburnsybasecom@192.138.151.106...
>> Shao Chan wrote in news:48299bd1.a56.1681692777@sybase.com
>> of ianywhere.public.mbusinessanywhere.general:
>>
>> SC> My point is that when we run the POD on the handheld all it
>> SC> does is crash with a message asking us whether we want to
>> SC> send the error message to Microsoft.
>> SC>
>> SC> Is there anything else to give us an indication of what is
>> SC> wrong with the POD.
>> SC>
>> SC> How do iAnywhere people that write PODs for mobile devices
>> SC> debug them?
>>
>> If you have the source to the POD you can use MS Visual Studio to
>> actively debug it.
>>
>> You can set a breakpoint in your code and under the debugger settings
>> in the project have it launch the MBiz client as th executable.
>> --
>> David Fishburn
>> Certified ASA Developer Version 8
>> iAnywhere Solutions - Sybase
>> Professional Services
>> Please only post to the newsgroup
>> Please ALWAYS include version and MORE importantly BUILD number with
>> EACH post (dbeng10 -v).
>>
>> EBFs and Maintenance Releases
>> http://downloads.sybase.com/
>>
>> Developer Community / Whitepapers
>> http://www.ianywhere.com/developer
>>
>> Case-Express - to report bugs
>> http://case-express.sybase.com
>>
>> CodeXchange - Free samples
>> http://ianywhere.codexchange.sybase.com/servlets/ProjectDocumentList
>>
>
>