_Main/BL/EDI/Broker_GlobalOTDTable_ModulePanelCorrespondence.qbl
对比新文件 @@ -0,0 +1,78 @@ Quintiq file version 2.0 #parent: #root EDIBroker GlobalOTDTable_ModulePanelCorrespondence { MDSDefinition: GlobalOTDTable TimeZone: 'ACT' UseOSTimeZone: false EDIModelLink.Destination Destination18 { EDIMLTable Global_MappingModulePanelCorrespondence { PrimaryKeyColumns: BoardCode PrimaryKeyColumns: ProductCode TargetType: Global_MappingModulePanelCorrespondence TypeIndex: Global_MappingModulePanelCorrespondenceTypeIndex EDIMLColumn BoardCode { Attribute: BoardCode ValueType: String } EDIMLColumn ID { Attribute: ID ValueType: String } EDIMLColumn PanelBase { Attribute: PanelBase ValueType: String } EDIMLColumn ProductBase { Attribute: ProductBase ValueType: String } EDIMLColumn ProductCode { Attribute: ProductCode ValueType: String } } } EDIODBCLink.Source Source17 { DataIntegrityStrategy: 'Disabled' SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.oracle' EDIODBCLinkTable MID_MODULEPANELCORRESPONDENCE { OthersMayCreateTable: true OthersMayDeleteRow: true OthersMayDropTable: true OthersMayFlushTable: true OthersMayInsertRow: true Parameters: '/owner="OTD"' PrimaryKeyColumns: BOARDCODE PrimaryKeyColumns: PRODUCTCODE RecordModificationHintStrategy: 'None' EDIODBCLinkColumn BOARDCODE { OthersMayUpdateColumn: true ValueType: String } EDIODBCLinkColumn ID { OthersMayUpdateColumn: true ValueType: String } EDIODBCLinkColumn PANELBASE { OthersMayUpdateColumn: true ValueType: String } EDIODBCLinkColumn PRODUCTBASE { OthersMayUpdateColumn: true ValueType: String } EDIODBCLinkColumn PRODUCTCODE { OthersMayUpdateColumn: true ValueType: String } } } EDITransformation.Transformation Transformation17 { EDITableTransformation { InputTable: MID_MODULEPANELCORRESPONDENCE OutputTable: Global_MappingModulePanelCorrespondence EDIColumnMatch { InputColumn: BOARDCODE OutputColumn: BoardCode } EDIColumnMatch { InputColumn: ID OutputColumn: ID } EDIColumnMatch { InputColumn: PANELBASE OutputColumn: PanelBase } EDIColumnMatch { InputColumn: PRODUCTBASE OutputColumn: ProductBase } EDIColumnMatch { InputColumn: PRODUCTCODE OutputColumn: ProductCode } } } } _Main/BL/Relations/Relation_Global_MappingModulePanelCorrespondence_GlobalOTDTable_GlobalOTDTab.qbl
对比新文件 @@ -0,0 +1,23 @@ Quintiq file version 2.0 #parent: #root Relation Global_MappingModulePanelCorrespondence_GlobalOTDTable_GlobalOTDTable_Global_MappingModulePanelCorrespondence { #keys: '1[414702.1.472990067]' DefaultRelationStrategy { } RelationSide.LeftSide GlobalOTDTable { #keys: '3[414702.1.472990069][414702.1.472990068][414702.1.472990070]' Cardinality: '0to1' ObjectDefinition: Global_MappingModulePanelCorrespondence OwningSide: 'Reference' } RelationSide.RightSide Global_MappingModulePanelCorrespondence { #keys: '3[414702.1.472990072][414702.1.472990071][414702.1.472990073]' Cardinality: '1toN' ObjectDefinition: GlobalOTDTable OwningSide: 'Owned' } } _Main/BL/Type_GlobalOTDTable/Method_OnAsyncExecuteFailure_GlobalOTDTable_ModulePanelCorrespondence.qbl
对比新文件 @@ -0,0 +1,9 @@ Quintiq file version 2.0 #parent: #root Method OnAsyncExecuteFailure_GlobalOTDTable_ModulePanelCorrespondence ( Number errorNo, String errorMessage ) { TextBody: 'this.SettingFailureDetails( errorNo, errorMessage, "Global_MappingModulePanelCorrespondence", "妯$粍&闈㈡澘瀵瑰簲鍏崇郴锛堟柇鐐癸級" );' } _Main/BL/Type_GlobalOTDTable/Method_OnAsyncExecute_GlobalOTDTable_ModulePanelCorrespondence.qbl
对比新文件 @@ -0,0 +1,6 @@ Quintiq file version 2.0 #parent: #root Method OnAsyncExecute_GlobalOTDTable_ModulePanelCorrespondence { TextBody: 'this.SettingSuccessfulDetails( "Global_MappingModulePanelCorrespondence", "妯$粍&闈㈡澘瀵瑰簲鍏崇郴锛堟柇鐐癸級", this.Global_MappingModulePanelCorrespondence( relsize ) );' } _Main/BL/Type_GlobalOTDTable/Method_SynchronizationAllMappingBrokerAndAPIByOption.qbl
@@ -23,7 +23,8 @@ Boolean isLane, Boolean isLaneLeg, Boolean isSummaryOfInboundTransaction, Boolean isAnnualBudgetData Boolean isAnnualBudgetData, Boolean isModulePanelCorrespondence ) { TextBody: @@ -125,5 +126,9 @@ if ( isAnnualBudgetData ) { Global_MappingAnnualBudgetData::SynchronizeInterfaceData( this, executionUser, "Global_MappingAnnualBudgetData" ); } if ( isModulePanelCorrespondence ) { Global_MappingModulePanelCorrespondence::SynchronizeInterfaceData( this, executionUser, "Global_MappingModulePanelCorrespondence" ); } *] } _Main/BL/Type_Global_MappingModulePanelCorrespondence/Attribute_BoardCode.qbl
对比新文件 @@ -0,0 +1,9 @@ Quintiq file version 2.0 #parent: #root Attribute BoardCode { #keys: '3[414702.1.472990109][414702.1.472990108][414702.1.472990110]' Description: '闈㈡澘鐗╂枡缂栫爜' IsReadOnly: true ValueType: String } _Main/BL/Type_Global_MappingModulePanelCorrespondence/Attribute_ID.qbl
对比新文件 @@ -0,0 +1,7 @@ Quintiq file version 2.0 #parent: #root Attribute ID { #keys: '3[414702.1.472990086][414702.1.472990085][414702.1.472990087]' ValueType: String } _Main/BL/Type_Global_MappingModulePanelCorrespondence/Attribute_PanelBase.qbl
对比新文件 @@ -0,0 +1,8 @@ Quintiq file version 2.0 #parent: #root Attribute PanelBase { #keys: '3[414702.1.472990132][414702.1.472990131][414702.1.472990133]' Description: '闈㈡澘浜у湴缁勭粐浠g爜' ValueType: String } _Main/BL/Type_Global_MappingModulePanelCorrespondence/Attribute_ProductBase.qbl
对比新文件 @@ -0,0 +1,8 @@ Quintiq file version 2.0 #parent: #root Attribute ProductBase { #keys: '3[414702.1.472990122][414702.1.472990121][414702.1.472990123]' Description: '妯$粍浜у湴缁勭粐浠g爜' ValueType: String } _Main/BL/Type_Global_MappingModulePanelCorrespondence/Attribute_ProductCode.qbl
对比新文件 @@ -0,0 +1,9 @@ Quintiq file version 2.0 #parent: #root Attribute ProductCode { #keys: '3[414702.1.472990096][414702.1.472990095][414702.1.472990097]' Description: '妯$粍鐗╂枡缂栫爜' IsReadOnly: true ValueType: String } _Main/BL/Type_Global_MappingModulePanelCorrespondence/StaticMethod_SynchronizeInterfaceData.qbl
对比新文件 @@ -0,0 +1,18 @@ Quintiq file version 2.0 #parent: #root StaticMethod SynchronizeInterfaceData ( GlobalOTDTable globalOTDTable, String executionUser, String brokerName ) { TextBody: [* globalOTDTable.Global_MappingModulePanelCorrespondence( relflush ); isCanRun := Global_BrokerExecuteLog::CanRun( globalOTDTable, brokerName ); if ( not isCanRun ) { Global_BrokerExecuteLog::CreateInOperation( globalOTDTable, brokerName, executionUser ); globalOTDTable.GlobalOTDTable_ModulePanelCorrespondence().AsyncExecute(); } *] } _Main/BL/Type_Global_MappingModulePanelCorrespondence/TypeIndex_Global_MappingModulePanelCorrespondenceTypeIndex.qbl
对比新文件 @@ -0,0 +1,16 @@ Quintiq file version 2.0 #parent: #root TypeIndex Global_MappingModulePanelCorrespondenceTypeIndex { Attributes: [ TypeIndexAttribute { ModelElement: ProductCode } TypeIndexAttribute { ModelElement: BoardCode } ] } _Main/BL/Type_Global_MappingModulePanelCorrespondence/_ROOT_Type_Global_MappingModulePanelCorrespondence.qbl
对比新文件 @@ -0,0 +1,9 @@ Quintiq file version 2.0 #root #parent: #DomainModel Type Global_MappingModulePanelCorrespondence { #keys: '5[414702.1.472990039][414702.1.472990037][0.0.0][414702.1.472990038][414702.1.472990040]' BaseType: Object StructuredName: 'Global_MappingModulePanelCorrespondences' } _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption5.def
@@ -25,6 +25,16 @@ Taborder: 1 ] } Component CheckboxModulePanelCorrespondence { #keys: '[414702.1.470760794]' BaseType: 'WebCheckbox' Properties: [ Label: 'ModulePanelCorrespondence' Taborder: 2 ] } ] Properties: [ _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
@@ -43,7 +43,8 @@ CheckboxLane.Checked(), CheckboxLaneLeg.Checked(), CheckboxSummaryOfInboundTransaction.Checked(), CheckAnnualBudgetData.Checked() ); CheckAnnualBudgetData.Checked(), CheckboxModulePanelCorrespondence.Checked() ); *] GroupServerCalls: false }