Codeunit CCS DIS Map. Rep. Mgt. RecPool
codeunit 5100946 "CCS DIS Map. Rep. Mgt. RecPool"
Advertencia
This codeunit is pending obsolete.
Use interface mapping logic.
2.7
Properties
Name |
Value |
ObsoleteReason |
Use interface mapping logic. |
ObsoleteState |
Pending |
ObsoleteTag |
2.7 |
Events
OnAfterRecordPoolToRepository
event "CCS DIS Map. Rep. Mgt. RecPool" OnAfterRecordPoolToRepository(PartnerCode: Code[20]; TempRecordPool: Record "CCS DIS Record Pool" temporary; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var RecordPoolXmlRepository: XmlElement)
The event is fired after the record pool entries were reserved and copied to the mapping repository as register.
Parameters
Name |
Type |
Description |
PartnerCode |
Code[20] |
The current partner code. |
TempRecordPool |
Record "CCS DIS Record Pool" temporary |
The current record pool, |
TempRecordPoolRepository |
Record "CCS DIS Record Pool Entry" temporary |
The record pool entry used for the mapping repository as register. |
RecordPoolXmlRepository |
XmlElement |
The xml repository used for the mapping repository as register. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnBeforeRecordPoolToRepository
event "CCS DIS Map. Rep. Mgt. RecPool" OnBeforeRecordPoolToRepository(PartnerCode: Code[20]; TempRecordPool: Record "CCS DIS Record Pool" temporary; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var RecordPoolXmlRepository: XmlElement)
The event is fired before the record pool entries are reserved and copied to the mapping repository as register.
Parameters
Name |
Type |
Description |
PartnerCode |
Code[20] |
The current partner code. |
TempRecordPool |
Record "CCS DIS Record Pool" temporary |
The current record pool, |
TempRecordPoolRepository |
Record "CCS DIS Record Pool Entry" temporary |
The record pool entry used for the mapping repository as register. |
RecordPoolXmlRepository |
XmlElement |
The xml repository used for the mapping repository as register. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnReserveRecordPoolEntry
event "CCS DIS Map. Rep. Mgt. RecPool" OnReserveRecordPoolEntry(var RecordPoolEntry: Record "CCS DIS Record Pool Entry"; PartnerCode: Code[20]; TempRecordPool: Record "CCS DIS Record Pool" temporary; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var BreakLoop: Boolean)
The event is fired after a record pool entry was reserved.
Use the parameter BreakLoop to stop the reservation process at any desired time.
Parameters
Name |
Type |
Description |
RecordPoolEntry |
Record "CCS DIS Record Pool Entry" |
The reserved record pool entry. |
PartnerCode |
Code[20] |
The current partner code. |
TempRecordPool |
Record "CCS DIS Record Pool" temporary |
The current record pool. |
TempRecordPoolRepository |
Record "CCS DIS Record Pool Entry" temporary |
The record pool entry used for the mapping repository as register. |
BreakLoop |
Boolean |
Set to true to stop the reservation process after this record for this record pool partner. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnSaveRecordPoolRepositoryEntry
event "CCS DIS Map. Rep. Mgt. RecPool" OnSaveRecordPoolRepositoryEntry(MappingEntryNo: BigInteger; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var RecordPoolEntry: Record "CCS DIS Record Pool Entry")
The event is fired when a record pool entry from the register is stored back to real record pool entries.
Parameters
Name |
Type |
Description |
MappingEntryNo |
BigInteger |
|
TempRecordPoolRepository |
Record "CCS DIS Record Pool Entry" temporary |
|
RecordPoolEntry |
Record "CCS DIS Record Pool Entry" |
|
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnSetRecordPoolRepositoryEntryInProgress
event "CCS DIS Map. Rep. Mgt. RecPool" OnSetRecordPoolRepositoryEntryInProgress(MappingLine: Record "CCS DIS Mapping Line"; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary)
The event is fired before the record pool entry is stored as currently in progress entry in the register.
Partner matrix or frequency validation check is already processed.
Parameters
Name |
Type |
Description |
MappingLine |
Record "CCS DIS Mapping Line" |
The mapping line to identify the mapping, mapping repository and record pool. |
TempRecordPoolRepository |
Record "CCS DIS Record Pool Entry" temporary |
The record pool entry in the register. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |
OnSetRecordPoolRepositoryEntryProcessed
event "CCS DIS Map. Rep. Mgt. RecPool" OnSetRecordPoolRepositoryEntryProcessed(MappingRepository: Record "CCS DIS Mapping Repository"; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary)
The event is fired after the record pool entry was executed in the mapping processing.
The event is fired even if partner matrix or frequency validation has failed.
Parameters
Name |
Type |
Description |
MappingRepository |
Record "CCS DIS Mapping Repository" |
The mapping repository to identify the mapping and record pool. |
TempRecordPoolRepository |
Record "CCS DIS Record Pool Entry" temporary |
The record pool entry in the register. |
Attributes
Name |
Arguments |
IntegrationEvent |
False, False |