My background is IBM Iseries (RPG) programming. I am new to Visual Lansa.
I just checked out read-only and trying to get a clean compile before I add my changes. However, I am getting an error.
I am getting this error:
DCM9898/Feature name SetZero is not a member of component type RBPNM.
Below is the code snippet:
Invoke Method(#com_self.SetZero) Inrate(#fntext30b) Outrate(#fntext30a)
Appreciate your help on how to approach this issue.
DCM9898 Feature name is not a member of component type
DCM9898 Feature name is not a member of component type
- Attachments
-
- DCM9898.PNG (3.04 KiB) Viewed 45595 times
-
René Houba
- Posts: 220
- Joined: Thu Nov 26, 2015 7:03 am
Re: DCM9898 Feature name is not a member of component type
Hi IQHGWC,
Can you share the complete source (or is it to big).
It searches probably for a method routine (mthroutine) which is defined in an ancestor component. If so, and you don't have the source of that ancester component in your environment loaded, you can get a message like this.
Do you have in your source for example a command like this:
Mthroutine Name(SetZero) Options(*REDEFINE)
Kind regards,
René
Can you share the complete source (or is it to big).
It searches probably for a method routine (mthroutine) which is defined in an ancestor component. If so, and you don't have the source of that ancester component in your environment loaded, you can get a message like this.
Do you have in your source for example a command like this:
Mthroutine Name(SetZero) Options(*REDEFINE)
Kind regards,
René
Re: DCM9898 Feature name is not a member of component type
what is your VL version, EPC level? Please try System Initialization, Partition Initialization. You are missing some components in partition.
-
René Houba
- Posts: 220
- Joined: Thu Nov 26, 2015 7:03 am
Re: DCM9898 Feature name is not a member of component type
Hi Srini,
I don't think that there is a need for a Partition init, because component RBPNM (and method SetZero) is not a LANSA Component.
I think what happened is this:
Component RBPNM was checked out (from iSeries to Windows) and this has related components, which has not been checked out yet.
Kind regards,
René
I don't think that there is a need for a Partition init, because component RBPNM (and method SetZero) is not a LANSA Component.
I think what happened is this:
Component RBPNM was checked out (from iSeries to Windows) and this has related components, which has not been checked out yet.
Kind regards,
René
Re: DCM9898 Feature name is not a member of component type
But how do I identify what else is missing?René Houba wrote: Fri Oct 13, 2023 10:52 pm Hi Srini,
I don't think that there is a need for a Partition init, because component RBPNM (and method SetZero) is not a LANSA Component.
I think what happened is this:
Component RBPNM was checked out (from iSeries to Windows) and this has related components, which has not been checked out yet.
Kind regards,
René
Here's the capture for Extends - I don't see the SetZero method: Here's screenshot for RBPNM with Methods; SetZero is also not there
Re: DCM9898 Feature name is not a member of component type
Mthroutine Name(SetZero) Options(*REDEFINE) -- I don't see this in the source.René Houba wrote: Fri Oct 13, 2023 9:47 pm Hi IQHGWC,
Can you share the complete source (or is it to big).
It searches probably for a method routine (mthroutine) which is defined in an ancestor component. If so, and you don't have the source of that ancester component in your environment loaded, you can get a message like this.
Do you have in your source for example a command like this:
Mthroutine Name(SetZero) Options(*REDEFINE)
Kind regards,
René
-
René Houba
- Posts: 220
- Joined: Thu Nov 26, 2015 7:03 am
Re: DCM9898 Feature name is not a member of component type
Hi IQHGWC,
If you use your right mouse button on a component and select "Cross Reference" you see related components:
Kind regards,
René
If you use your right mouse button on a component and select "Cross Reference" you see related components:
Kind regards,
René
-
René Houba
- Posts: 220
- Joined: Thu Nov 26, 2015 7:03 am
Re: DCM9898 Feature name is not a member of component type
If you do a Text Search:
Fill in SETZERO, select in left list components to search and use the Select button:
What do you see then (I have zero results of course, because I do not have anything related to "SETZERO":
Kind regards,
René
René
Re: DCM9898 Feature name is not a member of component type
Is the component you are trying to compile RBPNM? Because it's using COM_SELF which means you should have a method in that component named SETZERO.IQHGWC wrote: Fri Oct 13, 2023 6:12 am My background is IBM Iseries (RPG) programming. I am new to Visual Lansa.
I just checked out read-only and trying to get a clean compile before I add my changes. However, I am getting an error.
I am getting this error:
DCM9898/Feature name SetZero is not a member of component type RBPNM.
Below is the code snippet:
Invoke Method(#com_self.SetZero) Inrate(#fntext30b) Outrate(#fntext30a)
Appreciate your help on how to approach this issue.
You must not have the latest source. Maybe the developer working on it hasn't checked it in complete?
Art
Art Tostaine
Re: DCM9898 Feature name is not a member of component type
I was able to get a clean compile now.
It looks like the my RBPSO001 (which contains SetZero) is not updated in my repository.
I did a environment refresh to have it updated.
Thanks all for the help!
It looks like the my RBPSO001 (which contains SetZero) is not updated in my repository.
I did a environment refresh to have it updated.
Thanks all for the help!