De ITranslateAnnounceBulkDataExchange-interface wordt gebruikt om een aanvraag voor bulk aankondigen te vertalen naar een resultaatobject dat één BulkJobParams-object bevat, een lijst met BulkFileUrlParams-objecten en een lijst met BulkEntityTypeFilterParams-objecten.
De interface-implementatie is D2L.IM.IPSIS.LIS.BDEMS.ITranslateAnnounceBulkDataExchange.
De IPSIS, Sjabloonconfiguratielijst biedt een startpunt voor elke LIS-implementatie. De handlerlijst AnnounceBulkDataExchangeTranslator (sorteervolgorde = 10) wordt gebruikt als startpunt.
AnnounceBulkDataExchangeTranslator (sorteervolgorde = 10)
Het omzettingsprogramma vereist en wijst de bulktaak, bestanden en bestandstype/filterinformatie van de aanvraag voor bulkaankondiging toe.
Implementatie
D2L.IM.IPSIS.LIS.RequestAdapters.BDEMS.Default.AnnounceBulkDataExchangeTranslator®
Verwacht gedrag
Het omzettingsprogramma voert de volgende taken uit:
- Wijst de bulktaken en eigenschappen van bulktaken toe.
- Wijst de bestanden en bestandseigenschappen toe.
- Gaat verder naar het volgende beschikbare omzettingsprogramma.
Eigenschap
|
Object voor omzettingsresultaat
|
Toewijzing van aankondigingsaanvragen
|
JobId
|
result.BulkJobParams.IMJobId
|
request.transactionId
|
ExpiryDateTime
|
result.BulkJobParams.ExpiryDateTime
|
request.bulkBlockManifest.expiryDate
|
Status
|
result.BulkJobParams.Status
|
BulkJobStatus.BulkRequested
|
BulkFileUrlParams
Eigenschap
|
Object voor omzettingsresultaat
|
Toewijzing van aankondigingsaanvragen
|
Extern bestands-URL
|
result.BulkFileUrlParams[*].RemoteFileUrl
|
request.bulkBlockManifest.bulkBlockDataFile[*].url
|
Bestandsgrootte
|
result.BulkFileUrlParams[*].FileSize
|
request.bulkBlockManifest.bulkBlockDataFile[*].totalSize
|
CheckSum
|
result.BulkFileUrlParams[*].CheckSum
|
request.bulkBlockManifest.bulkBlockDataFile[*].checkSum
|
BulkEntityTypeFilterParams
Eigenschap
|
Object voor omzettingsresultaat
|
Toewijzing van aankondigingsaanvragen
|
Entiteitstype
|
result.BulkEntityTypeFilterParams[*].EntityType
|
request.bulkBlockManifest.bulkBlockDataFile[*].serviceSet.
serviceRecord[*].interfaceName
|
Start van opslagpunt
|
result.BulkEntityTypeFilterParams[*].EndSavePointDateTime
|
request.bulkBlockManifest.bulkBlockDataFile[*].savePoint
|
Einde van opslagpunt
|
result.BulkEntityTypeFilterParams[*].EndSavePointDateTime
|
request.bulkBlockManifest.bulkBlockDataFile[*].savePoint
|