• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Empty EO's
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Empty EO's


  • Subject: Re: Empty EO's
  • From: Chuck Hill <email@hidden>
  • Date: Tue, 26 May 2009 10:20:18 -0700


On May 26, 2009, at 10:13 AM, Jean-Francois Veillette wrote:
Le 09-05-26 à 12:27, Chuck Hill a écrit :
Have you gotten any further on this?

No, I'm stuck, tried to trace in the debuger, but without the source it's hard to trace. jadclipse can help but I have to manually follow what is going on.
At some point, it get the info from the bd in a dictionary, and ask for the eo from the cache (something like that, it was late yesterday), find it but somehow do not update it from the fetched values. It's hard to trace without the real source, but it sounded like I had something wrong in the model, something that tell eof to not update the values.

I am somewhat familiar with that part of EOF. Which version of WO are you using? WO 5.4 before 5.4.3 had bugs in this area making it function incorrectly in some cases. Are you using a database context delegate?



It is very, very strange. Are you possibly violating any of the EOF commandments?
http://wiki.objectstyle.org/confluence/display/WO/EOF-Using+EOF-The+EOF+Commandments

I had a look at these before my first post, I didn't see anything obvious in there.


Are you using inheritance for Dossier or Facture?

No inheritance.

On May 25, 2009, at 11:48 AM, Jean-Francois Veillette wrote:

I have an entity 'Dossier'(Folder) that has a to-many relationship with another one 'Facture'(Invoice).
It does the right sql to fetch the 'factures', but only the first one has values, all the other ones are empty. In the database, they all have values.


I've looked at my model, nothing obviously wrong. I've looked at my classes, nothing jump in my face either (awakeFrom* are not defined or ok and call super).

I should say that I have the following in my log, from time to time (if that matter) :
14:27:38,266 WARN (ERXEditingContextDelegate.java:_checkEditingContextDelegate:64) - Found null delegate. I will fix this for now by setting it to ERXExtensions.defaultDelegate
14:27:38,266 DEBUG (ERXEC.java:setDefaultDelegateOnEditingContext: 1397) - Setting default delegate on editing context: com.webobjects.eocontrol.EOEditingContext@338d9d allows validation: true
The project is linked with wonder, but doesn't really use it (as far as I'm aware).

I think those messages are because you are using ERXEC but not setting some of the Wonder properties. If you are using ERXEC, but not Wonder, are you certain that you have this configured to lock correctly?

I'm not using ERXEC explicitely. If I do, it's all wonder's fault. I'll check and try to make a full blown integration with ERXEC.

If you are not using ERXEC, how are you locking the editing contexts?


Do you have any idea of what could cause this ? (more info down bellow)

The only thing that stands out is that when a fetch happens, there are two identical selects "FROM CERT_FACTURE t0 WHERE t0.FK_DOSSIER = ?" withBindings: 1:12(fkDossier)". So I am wondering if you have an inheritance problem.

Yes, It is strange indeed, I first thought a simple problem with the output (like double logging), but it might be something else.

I think it is something other than double logging. Can you check the database log to verify?



My next option is to go back on this project branch and revert until it works.

That won't be fun.


Chuck

Chuck




note: I tried to isolate and debug the things, I've added some code just before my first fetch of the relationship.
this is inside a 'Dossier' object here:


EOEditingContext ec = editingContext();
ec.lock(); // just to make sure it wasn't lacking, but same result with and without
try {
System.out.println("EOEditingContext:"+ ec);
System.out.println("\nFactures [" + factures().count() + "]:: " + factures());
editingContext().invalidateAllObjects();
System.out.println("\ninvalidated all objects");
System.out.println("\nFactures [" + factures().count() + "]:: " + factures());
} finally {
ec.unlock();
}


here is the output :

EOEditingContext:com.webobjects.eocontrol.EOEditingContext@b800
[2009-05-25 14:27:37 EDT] <WorkerThread0> === Begin Internal Transaction
[2009-05-25 14:27:37 EDT] <WorkerThread0> evaluateExpression: <com.webobjects.jdbcadaptor.MicrosoftSQLServerPlugIn $MicrosoftSQLServerExpression: "SELECT t0.AJUSTEMENT, t0.ARCHIVE, t0.COMMENTAIRE, t0.CONFIRMATION_CHEQUE_REMBOURSEMENT, t0.CREDIT_APPLIQUE, t0.CREDIT_RESTANT, t0.CREDIT_UTILISE, t0.DATE_ARCHIVE, t0.DATE_CONFIRMATION_FACTURE, t0.DATE_CREATION, t0.DATE_DERNIER_PAIEMENT, t0.DATE_ECHEANCE, t0.DATE_EFFECTIVE, t0.DATE_IMPRESSION, t0.DESCRIPTION_REJET_SYS_COMP, t0.EST_CONFIRME, t0.EST_FACTURE_AJUSTEMENT_MENSUEL, t0.EST_FACTURE_AJUSTEMENT_PERIODE_TRANSITION, t0.EST_FACTURE_AJUSTEMENT_RENOUVELLEMENT, t0.EST_FACTURE_ANTICIPE, t0.EST_FACTURE_DE_TRANSITION, t0.EST_FACTURE_INTERET, t0.EST_FACTURE_RENOUVELLEMENT, t0.EST_SUPPRIMER, t0.EST_TRANSMIS_SYS_COMP, t0.FK_AVIS_RETARD, t0.FK_DOSSIER, t0.FK_ETABLISSEMENT, t0.FK_ETAT_FACTURE, t0.FK_GRILLE_TARIFAIRE, t0.FK_LOT_FACTURES, t0.FK_PREPOSE, t0.FK_RAPPORT_COMPTABLE, t0.FK_REPRESENTANT, t0.FK_COURTIER, t0.FK_VERSION_DOCUMENT, t0.ID, t0.MONTANT_TAXE_ASSURANCE, t0.MONTANT_TAXE_TPS, t0.MONTANT_TAXE_TVQ, t0.NBR_AGENTS_FACTURE, t0.NBR_IMPRESSIONS, t0.NUMERO_FACTURE, t0.SOLDE, t0.SOURCE_FACTURE, t0.SOUS_TOTAL, t0.TOTAL FROM CERT_FACTURE t0 WHERE t0.FK_DOSSIER = ?" withBindings: 1:12(fkDossier)>
[2009-05-25 14:27:37 EDT] <WorkerThread0> 5 row(s) processed
[2009-05-25 14:27:37 EDT] <WorkerThread0> === Commit Internal Transaction
[2009-05-25 14:27:37 EDT] <WorkerThread0> === Begin Internal Transaction
[2009-05-25 14:27:37 EDT] <WorkerThread0> evaluateExpression: <com.webobjects.jdbcadaptor.MicrosoftSQLServerPlugIn $MicrosoftSQLServerExpression: "SELECT t0.AJUSTEMENT, t0.ARCHIVE, t0.COMMENTAIRE, t0.CONFIRMATION_CHEQUE_REMBOURSEMENT, t0.CREDIT_APPLIQUE, t0.CREDIT_RESTANT, t0.CREDIT_UTILISE, t0.DATE_ARCHIVE, t0.DATE_CONFIRMATION_FACTURE, t0.DATE_CREATION, t0.DATE_DERNIER_PAIEMENT, t0.DATE_ECHEANCE, t0.DATE_EFFECTIVE, t0.DATE_IMPRESSION, t0.DESCRIPTION_REJET_SYS_COMP, t0.EST_CONFIRME, t0.EST_FACTURE_AJUSTEMENT_MENSUEL, t0.EST_FACTURE_AJUSTEMENT_PERIODE_TRANSITION, t0.EST_FACTURE_AJUSTEMENT_RENOUVELLEMENT, t0.EST_FACTURE_ANTICIPE, t0.EST_FACTURE_DE_TRANSITION, t0.EST_FACTURE_INTERET, t0.EST_FACTURE_RENOUVELLEMENT, t0.EST_SUPPRIMER, t0.EST_TRANSMIS_SYS_COMP, t0.FK_AVIS_RETARD, t0.FK_DOSSIER, t0.FK_ETABLISSEMENT, t0.FK_ETAT_FACTURE, t0.FK_GRILLE_TARIFAIRE, t0.FK_LOT_FACTURES, t0.FK_PREPOSE, t0.FK_RAPPORT_COMPTABLE, t0.FK_REPRESENTANT, t0.FK_COURTIER, t0.FK_VERSION_DOCUMENT, t0.ID, t0.MONTANT_TAXE_ASSURANCE, t0.MONTANT_TAXE_TPS, t0.MONTANT_TAXE_TVQ, t0.NBR_AGENTS_FACTURE, t0.NBR_IMPRESSIONS, t0.NUMERO_FACTURE, t0.SOLDE, t0.SOURCE_FACTURE, t0.SOUS_TOTAL, t0.TOTAL FROM CERT_FACTURE t0 WHERE t0.FK_DOSSIER = ?" withBindings: 1:12(fkDossier)>
[2009-05-25 14:27:37 EDT] <WorkerThread0> 5 row(s) processed
[2009-05-25 14:27:37 EDT] <WorkerThread0> === Commit Internal Transaction


Factures [5]:: (<Facture ajustement = 0.0000, archive = true, commentaire = null, confirmationChequeRemboursement = false, creditApplique = 0.0000, creditRestant = 0.0000, creditUtilise = 0.0000, dateArchive = null, dateConfirmationFacture = null, dateCreation = 2006-07-21 14:20:34 Etc/GMT, dateDernierPaiement = null, dateEcheance = 2006-07-21 14:20:34 Etc/GMT, dateEffective = 2006-07-21 14:20:34 Etc/GMT, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = false, estFactureAjustementMensuel = false, estFactureAjustementPeriodeTransition = false, estFactureAjustementRenouvellement = false, estFactureAnticipe = false, estFactureDeTransition = true, estFactureInteret = false, estFactureRenouvellement = false, estSupprimer = false, estTransmisAuSystemeComptable = false, fkEtablissement = 300, fkRepresentant = null, fkTitulaire = 5, montantTaxeAssurance = 46.7900, montantTaxeTPS = 0.0000, montantTaxeTVQ = 0.0000, nbrAgentsFacture = 1, nbrImpressions = 0, numeroFacture = 0, solde = 566.6500, sourceFacture = 0, sousTotal = 519.8600, total = 566.6500, <com.farp.farpcertification.facturation.Facture pk:"17"> />, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"18"> / >, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"374"> / >, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"376"> / >, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"377"> / >)
[2009-05-25 14:27:37 EDT] <WorkerThread0> === Begin Internal Transaction
[2009-05-25 14:27:37 EDT] <WorkerThread0> evaluateExpression: <com.webobjects.jdbcadaptor.MicrosoftSQLServerPlugIn $MicrosoftSQLServerExpression: "SELECT t0.ARCHIVE, t0.COMMENTAIRE, t0.DATE_ARCHIVAGE, t0.DATE_CREATION, t0.DATE_EFFECTIVE, t0.FK_ETABLISSEMENT, t0.FK_ETAT, t0.FK_MEMBRE_DOSSIER, t0.FK_REPRESENTANT, t0.FK_COURTIER, t0.ID, t0.NOTE_DOSSIER, t0.NUMERO_CERTIFICAT, t0.TYPE_COURTIER FROM CERT_DOSSIER t0">
[2009-05-25 14:27:38 EDT] <WorkerThread0> 1998 row(s) processed
[2009-05-25 14:27:38 EDT] <WorkerThread0> === Commit Internal Transaction


invalidated all objects
[2009-05-25 14:27:38 EDT] <WorkerThread0> === Begin Internal Transaction
[2009-05-25 14:27:38 EDT] <WorkerThread0> evaluateExpression: <com.webobjects.jdbcadaptor.MicrosoftSQLServerPlugIn $MicrosoftSQLServerExpression: "SELECT t0.AJUSTEMENT, t0.ARCHIVE, t0.COMMENTAIRE, t0.CONFIRMATION_CHEQUE_REMBOURSEMENT, t0.CREDIT_APPLIQUE, t0.CREDIT_RESTANT, t0.CREDIT_UTILISE, t0.DATE_ARCHIVE, t0.DATE_CONFIRMATION_FACTURE, t0.DATE_CREATION, t0.DATE_DERNIER_PAIEMENT, t0.DATE_ECHEANCE, t0.DATE_EFFECTIVE, t0.DATE_IMPRESSION, t0.DESCRIPTION_REJET_SYS_COMP, t0.EST_CONFIRME, t0.EST_FACTURE_AJUSTEMENT_MENSUEL, t0.EST_FACTURE_AJUSTEMENT_PERIODE_TRANSITION, t0.EST_FACTURE_AJUSTEMENT_RENOUVELLEMENT, t0.EST_FACTURE_ANTICIPE, t0.EST_FACTURE_DE_TRANSITION, t0.EST_FACTURE_INTERET, t0.EST_FACTURE_RENOUVELLEMENT, t0.EST_SUPPRIMER, t0.EST_TRANSMIS_SYS_COMP, t0.FK_AVIS_RETARD, t0.FK_DOSSIER, t0.FK_ETABLISSEMENT, t0.FK_ETAT_FACTURE, t0.FK_GRILLE_TARIFAIRE, t0.FK_LOT_FACTURES, t0.FK_PREPOSE, t0.FK_RAPPORT_COMPTABLE, t0.FK_REPRESENTANT, t0.FK_COURTIER, t0.FK_VERSION_DOCUMENT, t0.ID, t0.MONTANT_TAXE_ASSURANCE, t0.MONTANT_TAXE_TPS, t0.MONTANT_TAXE_TVQ, t0.NBR_AGENTS_FACTURE, t0.NBR_IMPRESSIONS, t0.NUMERO_FACTURE, t0.SOLDE, t0.SOURCE_FACTURE, t0.SOUS_TOTAL, t0.TOTAL FROM CERT_FACTURE t0 WHERE t0.FK_DOSSIER = ?" withBindings: 1:12(fkDossier)>
[2009-05-25 14:27:38 EDT] <WorkerThread0> 5 row(s) processed
[2009-05-25 14:27:38 EDT] <WorkerThread0> === Commit Internal Transaction
[2009-05-25 14:27:38 EDT] <WorkerThread0> === Begin Internal Transaction
[2009-05-25 14:27:38 EDT] <WorkerThread0> evaluateExpression: <com.webobjects.jdbcadaptor.MicrosoftSQLServerPlugIn $MicrosoftSQLServerExpression: "SELECT t0.AJUSTEMENT, t0.ARCHIVE, t0.COMMENTAIRE, t0.CONFIRMATION_CHEQUE_REMBOURSEMENT, t0.CREDIT_APPLIQUE, t0.CREDIT_RESTANT, t0.CREDIT_UTILISE, t0.DATE_ARCHIVE, t0.DATE_CONFIRMATION_FACTURE, t0.DATE_CREATION, t0.DATE_DERNIER_PAIEMENT, t0.DATE_ECHEANCE, t0.DATE_EFFECTIVE, t0.DATE_IMPRESSION, t0.DESCRIPTION_REJET_SYS_COMP, t0.EST_CONFIRME, t0.EST_FACTURE_AJUSTEMENT_MENSUEL, t0.EST_FACTURE_AJUSTEMENT_PERIODE_TRANSITION, t0.EST_FACTURE_AJUSTEMENT_RENOUVELLEMENT, t0.EST_FACTURE_ANTICIPE, t0.EST_FACTURE_DE_TRANSITION, t0.EST_FACTURE_INTERET, t0.EST_FACTURE_RENOUVELLEMENT, t0.EST_SUPPRIMER, t0.EST_TRANSMIS_SYS_COMP, t0.FK_AVIS_RETARD, t0.FK_DOSSIER, t0.FK_ETABLISSEMENT, t0.FK_ETAT_FACTURE, t0.FK_GRILLE_TARIFAIRE, t0.FK_LOT_FACTURES, t0.FK_PREPOSE, t0.FK_RAPPORT_COMPTABLE, t0.FK_REPRESENTANT, t0.FK_COURTIER, t0.FK_VERSION_DOCUMENT, t0.ID, t0.MONTANT_TAXE_ASSURANCE, t0.MONTANT_TAXE_TPS, t0.MONTANT_TAXE_TVQ, t0.NBR_AGENTS_FACTURE, t0.NBR_IMPRESSIONS, t0.NUMERO_FACTURE, t0.SOLDE, t0.SOURCE_FACTURE, t0.SOUS_TOTAL, t0.TOTAL FROM CERT_FACTURE t0 WHERE t0.FK_DOSSIER = ?" withBindings: 1:12(fkDossier)>
[2009-05-25 14:27:38 EDT] <WorkerThread0> 5 row(s) processed
[2009-05-25 14:27:38 EDT] <WorkerThread0> === Commit Internal Transaction


Factures [5]:: (<Facture ajustement = 0.0000, archive = true, commentaire = null, confirmationChequeRemboursement = false, creditApplique = 0.0000, creditRestant = 0.0000, creditUtilise = 0.0000, dateArchive = null, dateConfirmationFacture = null, dateCreation = 2006-07-21 14:20:34 Etc/GMT, dateDernierPaiement = null, dateEcheance = 2006-07-21 14:20:34 Etc/GMT, dateEffective = 2006-07-21 14:20:34 Etc/GMT, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = false, estFactureAjustementMensuel = false, estFactureAjustementPeriodeTransition = false, estFactureAjustementRenouvellement = false, estFactureAnticipe = false, estFactureDeTransition = true, estFactureInteret = false, estFactureRenouvellement = false, estSupprimer = false, estTransmisAuSystemeComptable = false, fkEtablissement = 300, fkRepresentant = null, fkTitulaire = 5, montantTaxeAssurance = 46.7900, montantTaxeTPS = 0.0000, montantTaxeTVQ = 0.0000, nbrAgentsFacture = 1, nbrImpressions = 0, numeroFacture = 0, solde = 566.6500, sourceFacture = 0, sousTotal = 519.8600, total = 566.6500, <com.farp.farpcertification.facturation.Facture pk:"17"> />, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"18"> / >, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"374"> / >, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"376"> / >, <Facture ajustement = null, archive = null, commentaire = null, confirmationChequeRemboursement = null, creditApplique = null, creditRestant = null, creditUtilise = null, dateArchive = null, dateConfirmationFacture = null, dateCreation = null, dateDernierPaiement = null, dateEcheance = null, dateEffective = null, dateImpression = null, descriptionRejetSystemeComptable = null, estConfirme = null, estFactureAjustementMensuel = null, estFactureAjustementPeriodeTransition = null, estFactureAjustementRenouvellement = null, estFactureAnticipe = null, estFactureDeTransition = null, estFactureInteret = null, estFactureRenouvellement = null, estSupprimer = null, estTransmisAuSystemeComptable = null, fkEtablissement = null, fkRepresentant = null, fkTitulaire = null, montantTaxeAssurance = null, montantTaxeTPS = null, montantTaxeTVQ = null, nbrAgentsFacture = null, nbrImpressions = null, numeroFacture = null, solde = null, sourceFacture = null, sousTotal = null, total = null, <com.farp.farpcertification.facturation.Facture pk:"377"> / >)


-- Chuck Hill Senior Consultant / VP Development

Come to WOWODC'09 in San Fran this June!
http://www.wocommunity.org/wowodc09/




-- Chuck Hill Senior Consultant / VP Development

Come to WOWODC'09 in San Fran this June!
http://www.wocommunity.org/wowodc09/

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Empty EO's
      • From: Jean-Francois Veillette <email@hidden>
References: 
 >Empty EO's (From: Jean-Francois Veillette <email@hidden>)
 >Re: Empty EO's (From: Chuck Hill <email@hidden>)
 >Re: Empty EO's (From: Jean-Francois Veillette <email@hidden>)

  • Prev by Date: Re: Empty EO's
  • Next by Date: Re: Empty EO's
  • Previous by thread: Re: Empty EO's
  • Next by thread: Re: Empty EO's
  • Index(es):
    • Date
    • Thread