1. Roland Smith
  2. InfoMaker
  3. Thursday, 23 May 2019 19:18 PM UTC

I am writing an app to automatically migrate end user's InfoMaker libraries from 12.5 to 2017 using ORCA calls directly from PB code.

On one IM form I am getting the following unexplained errors. Regenerating in IM works fine.

 Library: C:\Users\rmsmith\Documents\IMConvert\InfoMaker\Original Forms\paform.pbl
     Object: ind_ytd_benefits_n
         Event: dw_master_12many::rowfocuschanged
             (0010): Error       C0165: Misused type: 'message'
     Object: ind_ytd_dirdeposit_n
         Event: dw_master_12many::rowfocuschanged
             (0010): Error       C0165: Misused type: 'message'
     Object: ind_ytd_tax_n
         Event: dw_master_12many::rowfocuschanged
             (0010): Error       C0165: Misused type: 'message'

There is no reference to the message object anywhere in the form or it's ancestor.

Olan Knight Accepted Answer Pending Moderation
  1. Sunday, 26 May 2019 00:41 AM UTC
  2. InfoMaker
  3. # 1

What Chris said. Keep it simple.

Olan

Comment
There are no comments made yet.
Roland Smith Accepted Answer Pending Moderation
  1. Thursday, 23 May 2019 19:45 PM UTC
  2. InfoMaker
  3. # 2

When the IM library painter is in file system mode, you have to manually set a library as 'working library' before it prompts for migration.

I'm also going to be giving them the option to do an optimize.

 

Comment
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Thursday, 23 May 2019 19:27 PM UTC
  2. InfoMaker
  3. # 3

Hi Roland;

  I suspect that these errors are referring to IM's Message object class. I am not sure though why you just don't let the IM IDE migrate the older IM libraries. Then when the migration is completed, just attach them to a PB 2017 "target" for inclusion into your SCM?

Regards ... Chris

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.