Partager via


Activités BAM créées pour suivre les messages EDI/AS2

BizTalk Server inclut les activités BAM qui ont été créées pour la création de rapports EDI et AS2 status. Ces activités déterminent les données qui sont affichées dans les rapports d'état. Cette rubrique décrit les activités BAM et les champs qui y sont définis, ainsi que les valeurs d'énumération qui sont définies pour certains champs dans les activités BAM.

Vous pouvez créer un rapport d'état personnalisé en créant une activité BAM personnalisée. L'activité personnalisée peut reposer sur l'une des activités standard. Vous pouvez aussi afficher le contenu du message dans le rapport d'état personnalisé en interrogeant la table EdiMessageContent dans la base de données BizTalkDTADb. Pour plus d'informations, reportez-vous à la section « Interrogation de la table EdiMessageContent » ci-dessous.

Attention

La modification d'une activité BAM peut affecter le traitement des composants d'exécution EDI et AS2 de BizTalk, qui dépendent des activités.

Activités BAM utilisées dans les rapports d'état

Les activités BAM créées pour suivre les messages EDI/AS2 sont incluses en tant que vues dans la base de données BAMPrimaryImport. Le tableau suivant répertorie les activités BAM et les colonnes au sein de celles-ci :

Activité BAM Champs
AS2InterchangeActivity RecordID

ActivityID

InterchangeControlNo

ReceiverID

SenderID

ReceiverQ

SenderQ

InterchangeDateTime

Sens

MessageID

AS2From

AS2To

TimeCreated

RowFlags

LastModified
AS2MdnActivity RecordID

ActivityID

AS2PartyRole

AS2From

AS2To

MessageID

MdnDateTime

MdnDispositionType

DispositionModifierExtType

DispositionModifierExtDescription

MdnEncryptionType

MdnSignatureType

MdnPayloadContentKey

MdnWireContentKey

MdnMicValue

TimeCreated

RowFlags

LastModified
AS2MessageActivity RecordID

ActivityID

ReceiverPartyName

SenderPartyName

AS2PartyRole

AS2From

AS2To

MessageID

MessageDateTime

BTSInterchangeID

BTSMessageID

MdnProcessingStatus

MessageEncryptionType

IsMdnExpected

MicAlgorithmType

MessageSignatureType

MessagePayloadContentKey

MessageWireContentKey

MessageMicValue

TimeCreated

RowFlags

IsAS2MessageDuplicate

DaysToCheckDuplicate

FileName

TrackingActivityID

LastModified
BatchingActivity RecordID

ActivityID

BatchStatus

DestinationPartyID

DestinationPartyName

ActivationTime

BatchOccurrenceCount

EdiEncodingType

BatchType

TargetedBatchCount

ScheduledReleaseTime

BatchElementCount

RejectedBatchElementCount

BatchSize

LastBatchAction

CreationTime

ReleaseTime

BatchReleaseType

BatchServiceID

ActivationMessageID

ReleaseMessageID

TimeCreated

RowFlags

BatchCorrelationID

BatchName

BatchID

LastModified
BatchInterchangeActivity RecordID

ActivityID

InterchangeControlNo

ReceiverPartyName

SenderPartyName

ReceiverID

SenderID

ReceiverQ

SenderQ

InterchangeDateTime

Sens

TimeCreated

RowFlags

BatchCorrelationID

LastModified
BusinessMessageJournal RecordID

ActivityID

MessageTrackingID

ActionType

ContainerActivityID

ContainerType

BTSInterchangeID

BTSMessageId

BTSServiceInstanceId

BTSHostName

RoutedToPartyName

LinkedMessageTrackingID

TimeCreated

LastModified
FunctionalAckActivity RecordID

ActivityID

InterchangeActivityID

GroupControlNo

InterchangeControlNo

ReceiverID

SenderID

ReceiverQ

SenderQ

InterchangeDateTime

Sens

AckProcessingStatus

AckStatusCode

DeliveredTSCount

AcceptedTSCount

AckIcn

AckIcnDate

AckIcnTime

ErrorCode1

ErrorCode2

ErrorCode3

ErrorCode4

ErrorCode5

TimeCreated

RowFlags

LastModified
FunctionalGroupInfo RecordID

ActivityID

InterchangeActivityID

GroupControlNo

FunctionalIDCode

TSCount

LastModified
InterchangeAckActivity RecordID

ActivityID

InterchangeControlNo

ReceiverID

SenderID

ReceiverQ

SenderQ

InterchangeDateTime

Sens

AckProcessingStatus

AckStatusCode

AckIcn

AckIcnDate

AckIcnTime

AckNoteCode1

AckNoteCode2

TimeCreated

RowFlags

AckCorrelationId

LastModified
InterchangeStatusActivity RecordID

ActivityID

InterchangeControlNo

ReceiverID

SenderID

ReceiverQ

SenderQ

ReceiverPartyName

SenderPartyName

InterchangeDateTime

Sens

AckStatusCode

GroupCount

EdiMessageType

PortID

IsInterchangeAckExpected

IsFunctionalAckExpected

TimeCreated

RowFlags

AckCorrelationId

TsCorrelationId

LastModified
ResendJournalActivity RecordID

ActivityID

TrackingActivityId

ResendIndex

ResendStatus

BTSInterchangeID

LastModified
ResendTrackingActivity RecordID

ActivityID

CorrelationId

AdapterPrefix

ResendCount

MaxResendCount

ResendInterval

MaxRetryCount

RetryInterval

MessageContentID

ResendTimeout

RetryTimeout

BTSInterchangeID

LastModified
TransactionSetActivity RecordID

ActivityID

InterchangeControlNo

ReceiverID

SenderID

ReceiverQ

SenderQ

InterchangeDateTime

Sens

ReceiverPartyName

SenderPartyName

Application émettrice

Application réceptrice

GroupDateTime

GroupControlNo

TransactionSetId

DocType

TransactionSetControlNo

AckStatusCode

BatchProcessing

ProcessingDateTime

GroupOrdinal

TransactionSetOrdinal

MessageContentKey

TimeCreated

RowFlags

TsCorrelationId

LastModified

Énumération de données dans la base de données BAMPrimaryImport

Certaines données EDI et AS2 sont enregistrées en tant qu'énumérations dans les tables de la base de données BAMPrimaryImport. Lorsqu'elles sont affichées dans le rapport d'état, les données apparaissent sous forme de texte. Ces valeurs sont les suivantes :

Champ Valeurs Enum
AckProcessingStatus NotExpected = -1

Attendu = 0

Reçu = 1

Envoyé = 2

Généré = 3
AS2PartyRole All = 0

Récepteur = 1

Expéditeur = 2
BatchAction Création = 0

Activation = 1

ElementReference = 2

Version = 3

Remplacer = 4

Arrêt = 5

Envoyé = 6

ToBeReleased = 7
BatchStatus All = -1

Défini  = 0

Actif

Final

Effectué
BatchType ScheduleBased = 0

MessagesCountInGroup = 1

MessagesCountIn
Échange = 2

CharacterCount = 3

ExternalTrigger = 4
Sens All = 0

Réception = 1

Envoi = 2
DisplayAckStatusCode Tous = 100

Accepté = 0

PartiallyAccepted = 1

Rejeté = 1

AckExpected = 500

AckNotExpected = 600
DispositionModifierExt
Description
Aucune valeur = 1

Échec de l'authentification = 2

Échec du déchiffrement = 3

Message insuffisant
Sécurité = 4

Échec de la vérification de l'intégrité = 5

Traitement inattendu
Erreur = 6
DispositionModifierExt
Type
Aucune valeur = 1

Erreur = 2

Warning = 3
EdiMessageType X12,

Edifact,

Unknown
IsMdnExpected MDN non attendu = 0

MDN attendu = 1
MdnDispositionType Traité = 1

Échec = 2
MdnProcessingStatus All = 0

Traité = 1

Échec = 2

Attendu = 3

Non attendu = 4
MessageEncryptionType Le message n'est pas chiffré = 0

Le message est chiffré = 1
MessageSignatureType Le message n'est pas signé = 0

Le message est signé = 1
MicAlgorithmType Type inconnu = 1

SHA1 = 1

MD5 = 2

Activité BAM BusinessMessageJournal

L’activité BAM BusinessMessageJournal permet à BizTalk Server de mettre en corrélation un échange EDI reçu contenant un jeu de transactions avec un échange par lots sortant qui contient le même jeu de transactions. Pour plus d’informations, consultez Mise en corrélation d’un jeu de transactions entrant avec un lot sortant.

Interrogation de la table EdiMessageContent

La table EdiMessageContent de la base de données BizTalkDTADb stocke la charge du message, ainsi que les métadonnées du message. À partir d'un rapport d'état personnalisé, vous pouvez interroger la table EdiMessageContent pour afficher le contenu du message. Cette opération est semblable à celle qui permet à certains rapports d'état du produit d'afficher le contenu du message, par exemple, à celle qui permet au rapport Message AS2 et état MDN corrélé d'afficher le message au format câble.

Vous pouvez lier une activité BAM personnalisée à la table EdiMessageContent en utilisant les colonnes de clé dans l'activité BAM qui correspondent à la colonne ContentKey dans la table EdiMessageContent. Par exemple, pour lier l'activité BAM AS2MessageActivity à la table EdiMessageContent, vous pouvez utiliser la colonne MessagePayloadContentKey ou la colonne MessageWireContentKey pour une liaison avec la colonne ContentKey.

Table de charge de travail Colonnes
EdiMessageContent

(dans la base de données BizTalkDTADb)
ContentKey

MessageFormat

ContentType

Charset

TimeCreated

TimeInserted

IsOrphaned

ContentBinary

Voir aussi

Mode de stockage des données pour les rapports d’état EDI et AS2
Mise en corrélation d’un document informatisé entrant avec un lot sortant