Indiana Jones à la recherche de l'AGL perdu : La Méta-base de Synon

La Méta-base de Synon

 Les plus vieux, ceux qui sont encore là, avec toute leur tête, se souviennent peut-être de la Grande Promesse des années 90 : développer en moins de temps que mets Han Solo pour faire le Raid de Kessel.

Y avait des machins qui coutaient un bras à l'achat, un rein et un poumon à la formation, autant vous dire que ce dernier aspect était souvent négligé... 

Ce qui a donné des projets à peu près aussi bien construits que ca : 👇


Pour les ultimes résistants à la déferlante fort justifiée du RPG Free, je vous propose la liste des fichiers techniques d'une application Synon. Si vous devez ouvrir le capot, ça peut servir...

FILEFIELDDESCMaster/Child
YABOABARFPààABOABAAction bar action surrogate
YABOABARFPààABOAction bar surrogate
YABOABARFPààCHCAction bar choice surrogate
YABOABARFPààABOABA_PAction bar action prototype surrogate
YABOABARFPààNPTACLNPT accelerator VAL condition surrogate
YABOABARFPààPWSACLPWS accelerator VAL condition surrogate
YABOABARFPààREFCNDRelated action diagram conditionChild
YABOABARFPààSUBCHCChoice SurrogateChild
YABOCHCRFPààCHCAction bar choice surrogate
YABOCHCRFPààABOAction bar surrogate
YABOCHCRFPààCHC_PAbo Choice prototype surrogate
YABOCHCRFPààABASELPreselected Action bar action
YABODTARFPààABOAction bar surrogate
YABODTARFPààSCROwning screen surrogateChild
YABODTARFPààABO_PAction bar prototype surrogate
YABODTARFPààCMDCHC"CMDKEY" action bar choice surrogate
YABODTARFPààSELCHC"SFLSEL" Action bar choice surrogate
YACPAUXRFPààACPAccess path surrogate for Access path select/omitChild
YACPAUXRFPààACPAUXAccess path auxilliary sgt
YACPCNDRFPààACPAccess path surrogate for Access path select/omitChild
YACPCNDRFPààACPFMTAccess path format sgt
YACPCNDRFPààOBJObject surrogate for Conditioned object
YACPCNDRFPààCNDCondition surrogate for Condition detailsChild
YACPDTARFPààFILFile surrogateChild
YACPDTARFPààACPAccess path surrogate for Access path select/omitMaster
YACPDTARFPààMSGMessage surrogate for Messag e detailsChild
YACPDTARFPààDBFMSGData access function sgt
YACPDTARFPààDBFFILData access file sgt
YACPENTRFPààACPAccess path surrogate for Access path select/omitChild
YACPENTRFPààACPFMTAccess path format sgt
YACPENTRFPààFLDField surrogateChild
YACPENTRFPààENTEntry surrogate
YACPFMTRFPààACPAccess path surrogate for Access path select/omitChild
YACPFMTRFPààACPFMTAccess path format sgt
YACPFMTRFPààREFACPReference access path sgt
YACPFMTRFPààNOTFNDRecord not found msg sgt
YACPFMTRFPààRCDEXSRecord exists msg sgt
YACPFMTRFPààRELDEFDefining relation sgt
YACPFMTRFPààREFFILRef. file surrogateChild
YACPPHYRFPààACPAccess path surrogate for Access path select/omitChild
YACPPHYRFPààACPFMTAccess path format sgt
YACPPHYRFPààFLDField surrogateChild
YACPRELRFPààACPAccess path surrogate for Access path select/omitChild
YACPRELRFPààACPFMTAccess path format sgt
YACPRELRFPààRELDSGDesignating relation sgt
YACPRELRFPààREFACPReference access path sgt
YACPRELRFPààSELRCDSelect record function
YACPRELRFPààNOTFNDRecord not found msg sgt
YACPSELRFPààACPAccess path surrogate for Access path select/omitChild
YACPSELRFPààACPFMTAccess path format sgt
YACTDTARFPààACTAction Data Surrogate
YAPPDTARFPààAPPApplication sgtMaster
YAPPFILRFPààAPPApplication sgtChild
YAPPFILRFPààFILFile surrogateChild
YAPPMSGRFPààAPPApplication sgtChild
YAPPMSGRFPààMSGFunction surrogateChild
YARRDTARFPààARRArray surrogateMaster
YARRDTARFPààFILFile surrogateChild
YARRDTLRFPààARRArray surrogateChild
YARRDTLRFPààARRDTLArray detail local SGT.
YARRDTLRFPààFILFile surrogateChild
YARRDTLRFPààACPAccess path surrogateChild
YARRENTRFPààARRArray surrogateChild
YARRENTRFPààARRDTLArray detail local SGT.
YARRENTRFPààFLDField surrogateChild
YCNDDRVRFPààCNDCondition surrogate for Condition detailsChild
YCNDDRVRFPààREFCNDCondition surrogate for ParticipatingChild
YCNDDTARFPààCNDCondition surrogateMaster
YCNDDTARFPààOWNObject surrogate for Owner
YCNDDTARFPààOBJ1Object surrogate for Object 1
YCNDDTARFPààOBJ2Object surrogate for Object 2
YCNDDTARFPààFILE_PFile surrogate PromptChild
YCNDDTARFPààMSG_PRMessage surrogate PromptChild
YCNDDTARFPààFILE_GPFile surrogate GUI promptChild
YCNDDTARFPààMSG_GPMessage surrogate GUI promptChild
YCNDDTARFPààGUIGUI Data Surrogate
YCONDTARFPààCONConstant surrogate
YCPYLSTRFPààOBJobjsgt
YCPYLSTRFPààCPYcpysgt
YDEVFMTRFPààDEVFMTDevice format surrogate
YDEVSTRRFPààMSGMessage surrogate for Messag e detailsChild
YDEVSTRRFPààELMElement no.
YDEVSTRRFPààNXTELMNext element no.
YDEVSTRRFPààFLDKey Field SurrogateChild
YDEVSTRRFPààSUB1Context dependent sgt 1Child
YDEVSTRRFPààSUB2Context Dependent Sgt 2Child
YDEVSTRRFPààSUB3Context Dependent Sgt 3Child
YDSPDTARFPààDSPDisplay file surrogate
YDSPDTARFPààMSGMessage surrogate for Messag e detailsChild
YDSPDTARFPààDSP_PDisplay file ptype sgt
YDSPDTARFPààHDRMSGScreen header message sgt
YDSPDTARFPààOLDHDROld screen header msg sgt
YENTDTARFPààFILFile surrogateChild
YENTDTARFPààFLDField surrogateChild
YENTDTARFPààENTEntry surrogate for Entry details
YENTDTARFPààRNMFLDRenamed from field sgt.
YENTDTARFPààRELDEFDefining relation sgt
YENTDTARFPààRELDSGDesignating relation sgt
YENTDTARFPààREFENTRef. entry surrogate
YENTDTARFPààREFFILRef. file surrogateChild
YENTDTARFPààAUXENTAuxillary entry surrogate
YENTDTARFPààRDRENTRedirecting entry sgt
YENTTXTRFPààMSGMessage surrogate for Messag e detailsChild
YENTTXTRFPààFMTScreen format surrogate
YENTTXTRFPààSCRENT_PScreen entry ptype sgt
YENTTXTRFPààFLDField surrogateChild
YFILDTARFPààFILFile surrogateMaster
YFILDTARFPààNOTFNDRecord not found msg sgt
YFILDTARFPààRCDEXSRecord exists msg sgt
YFLDATRRFPààEXTINTExt/int mapping function
YFLDATRRFPààINTEXTInt/ext mapping function
YFLDDOMRFPààDOMDomain surrogateMaster
YFLDDTARFPààFLDField surrogateMaster
YFLDDTARFPààDOMDomain surrogateChild
YFLDDTARFPààGRPFLDGroup functions Field sgt
YFLDDTARFPààCNDCondition surrogate for Condition detailsChild
YFLDDTARFPààDFTDefault constant sgt
YFLDDTARFPààVALRQDValue required msg sgt
YFLDDTARFPààFILE_IFile surrogate InitChild
YFLDDTARFPààMSG_IMessage surrogate InitChild
YFLDDTARFPààFILE_PFile surrogate PromptChild
YFLDDTARFPààMSG_PRMessage surrogate PromptChild
YFLDDTARFPààFILE_VFile surrogate ValidateChild
YFLDDTARFPààMSG_VMessage surrogate ValChild
YFLDDTARFPààFILE_GPFile surrogate GUI promptChild
YFLDDTARFPààMSG_GPMessage surrogate GUI promptChild
YFLDDTARFPààGUIGUI Data Surrogate
YFLDMAPRFPààFILFile surrogateChild
YFLDMAPRFPààFLDField surrogateChild
YFLDMAPRFPààPARFLDParameter Field surrogate
YFLDMAPRFPààSRCFLDSource Field surrogate
YFLDUSRRFPààFLDField surrogate (for generic attachment)Child
YFLDUSRRFPààREFMSGUser message surrogate
YGUIDTARFPààGUIGUI Data Surrogate
YGUIDTARFPààSLDSlider Surrogate
YGUIDTARFPààPRFProfile Surrogate
YGUIDTARFPààACTAction Data Surrogate
YHLPDTARFPààMSGMessage surrogate for Messag e detailsChild
YHLPDTARFPààHLP_PHelp text ptype sgt
YHLPDTARFPààHLPHelp text sgt
YJOBLSTRFPààOBJObject surrogate for Conditioned object
YJOBLSTRFPààGENSRCSurrogate for GENSRC job
YJOBLSTRFPààGENSRC2Surrogate for GENSRC2 job
YMAPGRPRFPààMAPGRPMap Group Surrogate
YMDLLSTRFPààOBJObject Surrogate
YMDLLSTRFPààOWNOwner Surrogate
YMDLLSTRFPààCPYCopy surrogate
YMDLOBJRFPààOBJObject Surrogate
Complètement redondant, mais tellement sympa pour retrouver des objets
YMDLOBJRFPààOWNOwner Surrogate
YMDLOBJRFPààGRPGroup Surrogate
YMDLOBJRFPààARCArchive Surrogate
YMDLPRFRFPààNPDMSGNotepad function
YMSGACTRFPààMSGMessage surrogate for Messag e detailsChild
YMSGACTRFPààELMElement no.
YMSGACTRFPààNXTELMNext element no.
YMSGACTRFPààSUB1Sub chain 1 sgtChild
YMSGACTRFPààSUB2Sub chain 2 sgtChild
YMSGACTRFPààSUB3Sub chain 3 sgtChild
YMSGACTRFPààSBMOVRSBMJOB override seclvl
YMSGACTRFPààLVLFLDLevel field surrogate
YMSGACTRFPààLEFELMDevice structure leaf sgt
YMSGAUXRFPààMSGMessage surrogate for Messag e detailsChild
YMSGAUXRFPààMSGAUXMessage auxilliary sgtChild
YMSGDTARFPààFILFile surrogateChild
YMSGDTARFPààMSGMessage surrogate for Messag e detailsMaster
YMSGDTARFPààFLDField surrogateChild
YMSGDTARFPààACPAccess path surrogate for Access path select/omitChild
YMSGDTARFPààMSG_PMessage prototype sgt for Me ssage prototypeChild
YMSGDTARFPààSBMOVRSBMJOB override sgt
YMSGPARRFPààMSGMessage surrogate for Messag e detailsChild
YMSGPARRFPààPARParameter local sgtMaster
YMSGPARRFPààFILFile surrogateChild
YMSGPARRFPààACPAccess path surrogate for Access path select/omitChild
YMSGPDTRFPààMSGMessage surrogate for Messag e detailsChild
YMSGPDTRFPààPARParameter local sgtChild
YMSGPDTRFPààFLDField surrogateChild
YMSGRELRFPààMSGMessage surrogate for Messag e detailsChild
YMSGRELRFPààACPAccess path surrogate for Access path select/omitChild
YMSGRELRFPààACPFMTAccess path format sgt
YMSGRELRFPààRELDSGDesignating relation sgt
YMSGRELRFPààSELRCDSelect record function
YMSGRELRFPààNOTFNDRecord not found msg sgt
YMSGSECRFPààMSGMessage surrogate for Messag e detailsChild
YOBJLCKRFPààOBJObject surrogate for Conditioned object
YPARCTXRFPààMSGMessage surrogate for Message detailsChild
YPARCTXRFPààPARParameter local sgtChild
YPRFDTARFPààPRFProfile Surrogate
YRELDTARFPààRELRelation surrogate
YRELDTARFPààOBJObject surrogate for Object
YRELDTARFPààREFObject surrogate for Referenced object
YRELDTARFPààSHRFile surrogate for Sharing
YRELDTARFPààMINCRDNMinimum cardinality
YRELDTARFPààMAXCRDNMaximum cardinality
YRELDTARFPààSELRCDSelect record function
YRELDTARFPààNOTFNDRecord not found msg sgt
YRELDTARFPààRELFUN1Relation function msg sgtChild
YRELDTARFPààRELFUN2Relation function msg sgtChild
YRELDTARFPààRELFUN3Relation function msg sgtChild
YRELDTARFPààRELFUN4Relation function msg sgtChild
YRELDTARFPààRELFUN5Relation function msg sgtChild
YSCRDTARFPààSCRScreen surrogateMaster
YSCRDTARFPààDSPDisplay file surrogate
YSCRDTARFPààSCR_PScreen prototype sgt for Scr een prototype
YSCRDTARFPààMSGMessage surrogate for Messag e detailsChild
YSCRDTARFPààABOAction bar surrogate
YSCRDTARFPààPRFProfile Surrogate
YSCRENTRFPààMSGMessage surrogate for Messag e detailsChild
YSCRENTRFPààFMTScreen format surrogate
YSCRENTRFPààSCRENT_PScreen entry ptype sgt
YSCRENTRFPààFLDField surrogateChild
YSCRENTRFPààACPAccess path surrogate for Access path select/omitChild
YSCRENTRFPààACPFMTAccess path format sgt
YSCRENTRFPààCNDCondition surrogate for Condition detailsChild
YSCRENTRFPààDFTDefault constant sgt
YSCRENTRFPààFLD_IInpatr override field sgtChild
YSCRENTRFPààCND_IInpatr override cnd sgtChild
YSCRENTRFPààFLD_OOutatr override field sgtChild
YSCRENTRFPààCND_OOutatr override cnd sgtChild
YSCRENTRFPààVALRQDValue required msg sgt
YSCRENTRFPààFILE_IFile surrogate InitChild
YSCRENTRFPààMSG_IMessage surrogate InitChild
YSCRENTRFPààFILE_PFile surrogate PromptChild
YSCRENTRFPààMSG_PRMessage surrogate PromptChild
YSCRENTRFPààFILE_VFile surrogate ValidateChild
YSCRENTRFPààMSG_VMessage surrogate ValChild
YSCRENTRFPààFLD_I2Inpatr Override field 2Child
YSCRENTRFPààFLD_O2Outatr Override field 2Child
YSCRENTRFPààGUIGUI Data Surrogate
YSCRFMTRFPààFMTScreen format surrogate
YSCRFMTRFPààSCRScreen surrogateChild
YSCRFMTRFPààFMT_PScreen fmt ptype sgt
YSCRFMTRFPààMSGMessage surrogate for Messag e detailsChild
YSCRFMTRFPààLVLFLDLevel break field sgt
YSCRFMTRFPààDEVELMAssociated device branch
YSCRMAPRFPààMSGMessage surrogate for Messag e detailsChild
YSCRMAPRFPààFMTScreen format surrogate
YSCRMAPRFPààSCRENT_PScreen entry ptype sgt
YSCRMAPRFPààFLDField surrogateChild
YSCRMAPRFPààPARFLDParameter Field surrogate
YSCRMAPRFPààSRCFLDSource Field surrogate
YSCRTXTRFPààMSGMessage surrogate for Messag e detailsChild
YSCRTXTRFPààSCRScreen surrogateChild
YSCRTXTRFPààFLDField surrogateChild
YSCRUSRRFPààMSGMessage device surrogate (File level)Child
YSCRUSRRFPààSCRDevice screen surrogate (Screen level)Child
YSCRUSRRFPààFMTDevice format surrogate (Format level)
YSCRUSRRFPààFLDFormat entry surrogate (Entry level)Child
YSCRUSRRFPààREFMSGUser message surrogate
YSLDDTARFPààSLDSlider Surrogate
YSSNDTARFPààSSNSession sgt
YSSNLCKRFPààSSNSession sgt
YSSNLCKRFPààOBJObject surrogate for Conditioned object
YSTRDTARFPààSTRStructure Defn Surrogate
YTXTDTARFPààOBJObject surrogate for Object

Commentaires

Articles les plus consultés