
Alex_Pastuhov
Legendary Poster
I’m sure I’ve seen this issue before, but after searching KG for a while I cannot find anything definitive ;-(
Doc ID 2277694.2, Troubleshooting section, “Scenario 1: Full or update package builds failing because of missing .h and .c files” says:
“the F9860 records had a blank value in the SIGTFFU1 column” – I can confirm that, but the proposed solution did not work for me:
Workaround/Solution:
If there are only a few objects, check them out via OMW and then check them back in, which should reset that flag. Or, you could backup the F9860 table and manually update the SIGTFFU1 to have a value of '1'. Make sure the .h and .c files exist before checking the object back in.
If there are many objects it may be best to update the record in the F00942T, for the path code you are building packages for:
1. Before doing this, be sure all of the .h and .c files actually exist on the Deployment Server under the path code\include and \source because that's where the process will get the files from. See note below for more information.
2. Backup the F98780H and F98780R tables
3. Update the record in the F00942T for the path code where packages are being built, set the EMDBSRCFLG value to a '0'
4. Build a new full package. This will cause all of the files to be inserted into the database again and reset the values in the F9860 table to a '1'.
Once you get a good package build, subsequent packages should build successfully.
I may be using wrong table instances – these instructions do not say if F9860 supposed to be the one in the System or the Planner Local, but in any case I cannot get this to work. What am I missing? It’s a brand-new install and I went to TR9253 with Planner & U5 right up-front.
Surely it’s supposed to work and probably is documented somewhere…
Doc ID 2277694.2, Troubleshooting section, “Scenario 1: Full or update package builds failing because of missing .h and .c files” says:
“the F9860 records had a blank value in the SIGTFFU1 column” – I can confirm that, but the proposed solution did not work for me:
Workaround/Solution:
If there are only a few objects, check them out via OMW and then check them back in, which should reset that flag. Or, you could backup the F9860 table and manually update the SIGTFFU1 to have a value of '1'. Make sure the .h and .c files exist before checking the object back in.
If there are many objects it may be best to update the record in the F00942T, for the path code you are building packages for:
1. Before doing this, be sure all of the .h and .c files actually exist on the Deployment Server under the path code\include and \source because that's where the process will get the files from. See note below for more information.
2. Backup the F98780H and F98780R tables
3. Update the record in the F00942T for the path code where packages are being built, set the EMDBSRCFLG value to a '0'
4. Build a new full package. This will cause all of the files to be inserted into the database again and reset the values in the F9860 table to a '1'.
Once you get a good package build, subsequent packages should build successfully.
I may be using wrong table instances – these instructions do not say if F9860 supposed to be the one in the System or the Planner Local, but in any case I cannot get this to work. What am I missing? It’s a brand-new install and I went to TR9253 with Planner & U5 right up-front.
Surely it’s supposed to work and probably is documented somewhere…