Crazy_About_JDE
Well Known Member
Hello, list! I successfully built a full package on October 8. One month later when I tried to build another full package, R9621 stopped after about one hour and gave me a gazillion syntax errors in buildlog.txt. We traced the problem to a semi-missing data item RPPC. To fix it, I had to delete data item RPPC (mnRenewalProbPercent) from DD7334/F9200, then add it back in via Work with Data Dictionary Items (P92001).
In a nutshell, the build process couldn't find the numeric data item, so it inserted the default (an empty string, probably in quotes), which caused all subsequent code to be flagged with syntax errors.
Has anyone else experienced this? There is an Oracle Global Support Solution ID 200812849 for this, titled E1: Package: Full Build error - n15l0002 - n15l0003: "When trying to build a full client and server package it fails on N15L0002 & N15L0003." To me, that is a red flag.
Any ideas how in the world my data item got corrupted or semi-deleted?
>>>
Here's the back story (plus relevant screenshots, attached):
The syntax errors in buildlog.txt looked like this:
<ul type="square">[*]\\...\include\n15l0002.h(64) : error C2061: syntax error : identifier 'INVALID0'
[*]\\...\include\n15l0002.h(68) : error C2059: syntax error : '}'
[*]\\...\source\N15L0003.c(412) : error C2065: 'DSD15L0002' : undeclared identifier
[/list]
The two most significant culprits appear to be:
<ul type="square">[*]N15L0002 - AREF Calculate Blended Amount
[*]N15L0003 - AREF Calculate Existing Lease Revenue
[/list]
Global Support's first response was that I need to apply a bunch of ESUs. Har har.
When one of our developers used OMW to open D15L0002 (the business function template), she got these errors:
<ul type="square">[*]"JDBRS_GetColumnSpecs of data item RPPC failed. See JDE.LOG for details." [OK]
[*]"The data item size for the structure member, mnRenewalProbPercent (alias - RPPC), has changed since this data structure last changed. The length has been fixed and you need to resave to fix specifications. Any static type definitions of this data structure needs to be regenerated." [OK] [Cancel]
[*]After clicking OK, the Data Structure design window appears. Structure member mnRenewalProbPercent shows nothing in the Data Item column.
[/list]
When she saw RPPC missing, she tried adding it, but got this message: "The Alias field name entered already exists as an Alias."
I poked around and found an RPPC record in DD7334/F9200, but no child records in F9202 or F9203.
Global Support sent me screenshots of what the data item should look like, so I deleted the RPPC record from F9200 and re-added it. After that, I was able to successfully build an update package with these two business functions.
In a nutshell, the build process couldn't find the numeric data item, so it inserted the default (an empty string, probably in quotes), which caused all subsequent code to be flagged with syntax errors.
Has anyone else experienced this? There is an Oracle Global Support Solution ID 200812849 for this, titled E1: Package: Full Build error - n15l0002 - n15l0003: "When trying to build a full client and server package it fails on N15L0002 & N15L0003." To me, that is a red flag.
Any ideas how in the world my data item got corrupted or semi-deleted?
>>>
Here's the back story (plus relevant screenshots, attached):
The syntax errors in buildlog.txt looked like this:
<ul type="square">[*]\\...\include\n15l0002.h(64) : error C2061: syntax error : identifier 'INVALID0'
[*]\\...\include\n15l0002.h(68) : error C2059: syntax error : '}'
[*]\\...\source\N15L0003.c(412) : error C2065: 'DSD15L0002' : undeclared identifier
[/list]
The two most significant culprits appear to be:
<ul type="square">[*]N15L0002 - AREF Calculate Blended Amount
[*]N15L0003 - AREF Calculate Existing Lease Revenue
[/list]
Global Support's first response was that I need to apply a bunch of ESUs. Har har.
When one of our developers used OMW to open D15L0002 (the business function template), she got these errors:
<ul type="square">[*]"JDBRS_GetColumnSpecs of data item RPPC failed. See JDE.LOG for details." [OK]
[*]"The data item size for the structure member, mnRenewalProbPercent (alias - RPPC), has changed since this data structure last changed. The length has been fixed and you need to resave to fix specifications. Any static type definitions of this data structure needs to be regenerated." [OK] [Cancel]
[*]After clicking OK, the Data Structure design window appears. Structure member mnRenewalProbPercent shows nothing in the Data Item column.
[/list]
When she saw RPPC missing, she tried adding it, but got this message: "The Alias field name entered already exists as an Alias."
I poked around and found an RPPC record in DD7334/F9200, but no child records in F9202 or F9203.
Global Support sent me screenshots of what the data item should look like, so I deleted the RPPC record from F9200 and re-added it. After that, I was able to successfully build an update package with these two business functions.