Partager via


Agreements - Update

Mettre à jour un contrat

PUT http://localhost/BizTalkManagementService/Agreements/{agreementName}

Paramètres URI

Nom Dans Obligatoire Type Description
agreementName
path True

string

Nom actuel du contrat à mettre à jour.

Corps de la demande

Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"

Nom Type Description
AgreementContent

AgreementContent

Obtient ou définit le contenu du contrat.

Contacts

Contact[]

Obtient ou définit les contacts.

CustomSettings

CustomSetting[]

Obtient ou définit les paramètres personnalisés.

Description

string

Obtient ou définit la description.

Enabled

boolean

Obtient ou définit une valeur indiquant si activé.

EndDate

string

Obtient ou définit la date de fin.

Id

integer

Obtient ou définit l’ID.

Name

string

Obtient ou définit le nom.

Protocol

string

Obtient ou définit le protocole.

ReceivePartner

PartnerAgreementContext

Obtient ou définit le partenaire de réception.

SendPartner

PartnerAgreementContext

Obtient ou définit le partenaire d’envoi.

StartDate

string

Obtient ou définit la date de début.

Réponses

Nom Type Description
204 No Content

Pas de contenu

Définitions

Nom Description
Agreement

Modèle d’accord

AgreementContent

Contenu de l’accord.

AS2AcknowledgmentConnectionSettings

Modèle pour AS2AcknowledgmentConnectionSettings

AS2AgreementContent

Modèle pour les paramètres de protocole AS2 dans un contrat

AS2EnvelopeSettings

Modèle pour AS2EnvelopeSettings

AS2ErrorSettings

Modèle pour AS2ErrorSettings

AS2MDNSettings

Modèle pour AS2MDNSettings

AS2MessageConnectionSettings

Modèle pour AS2MessageConnectionSettings

AS2OnewayAgreement

Modèle pour l’accord AS2 Oneway

AS2ProtocolSettings

Modèle pour les paramètres de protocole AS2 dans un contrat

AS2SecuritySettings

Modèle pour AS2SecuritySettings

AS2ValidationSettings

Modèle pour AS2ValidationSettings

BatchDescription

Modèle pour BatchDescription

Contact

Modèle pour le contact

CustomSetting

Paramètre personnalisé de partie

DailyRecurrence

Modèle pour DailyRecurrence

EDIFACTAcknowledgmentSettings

Modèle pour EDIFACTAcknowledgmentSettings

EDIFACTAgreementContent

Modèle pour les paramètres de protocole EDIFACT dans un contrat

EDIFACTEnvelopeOverrides

Modèle pour EDIFACTEnvelopeOverride

EDIFACTEnvelopeSettings

Modèle pour EDIFACTEnvelopeSettings

EDIFACTFramingSettings

Modèle pour EDIFACTFramingSettings

EDIFACTMessageFilter

Modèle pour EDIFACTMessageFilter

EDIFACTMessageIdentifier

Modèle pour EDIFACTMessageIdentifier

EDIFACTOnewayAgreement

Modèle pour l’accord EDIFACT Oneway

EDIFACTProcessingSettings

Modèle pour EDIFACTProcessingSettings

EDIFACTProtocolSettings

Modèle pour les paramètres du protocole EDIFACT dans un contrat

EDIFACTSchemaOverrides

Modèle pour EDIFACTSchemaReference

EDIFACTSchemaSettings

Modèle pour EDIFACTSchemaSettings

EDIFACTValidationOverrides

Modèle pour EDIFACTValidationOverride

EDIFACTValidationSettings

Modèle pour EDIFACTValidationSettings

FilterGroup

Modèle pour FilterGroup

FilterPredicate

Modèle pour FilterGroup

FilterStatement

Modèle pour FilterStatement

HourlyRecurrence

Modèle pour HourlyRecurrence

InterchangeSizeReleaseCriteria

Modèle pour InterchangeSizeReleaseCriteria

ManualReleaseCriteria

Modèle pour ManualReleaseCriteria

MessageCountReleaseCriteria

Modèle pour MessageCountReleaseCriteria

PartnerAgreementContext

Modèle pour PartnerAgreementContext

QualifierIdentity

Modèle pour QualifierIdentity

TimeBasedReleaseCriteria

Modèle pour TimeBasedReleaseCriteria

WeeklyRecurrence

Modèle pour WeeklyRecurrence

X12AcknowledgmentSettings

Modèle pour X12AcknowledgmentSettings

X12AgreementContent

Modèle pour les paramètres de protocole X12 dans un contrat

X12EnvelopeOverrides

Modèle pour X12EnvelopeOverride

X12EnvelopeSettings

Modèle pour X12EnvelopeSettings

X12FramingSettings

Modèle pour X12FramingSettings

X12MessageFilter

Modèle pour X12MessageFilter

X12MessageIdentifier

Modèle pour X12MessageIdentifier

X12OnewayAgreement

Modèle pour l’accord Oneway X12

X12ProcessingSettings

Modèle pour X12ProcessingSettings

X12ProtocolSettings

Modèle pour les paramètres de protocole X12 dans un contrat

X12SchemaOverrides

Modèle pour X12SchemaReference

X12SchemaSettings

Modèle pour X12SchemaSettings

X12SecuritySettings

Modèle pour X12SecuritySettings

X12ValidationOverrides

Modèle pour X12ValidationOverride

X12ValidationSettings

Modèle pour X12ValidationSettings

Agreement

Modèle d’accord

Nom Type Description
AgreementContent

AgreementContent

Obtient ou définit le contenu du contrat.

Contacts

Contact[]

Obtient ou définit les contacts.

CustomSettings

CustomSetting[]

Obtient ou définit les paramètres personnalisés.

Description

string

Obtient ou définit la description.

Enabled

boolean

Obtient ou définit une valeur indiquant si activé.

EndDate

string

Obtient ou définit la date de fin.

Id

integer

Obtient ou définit l’ID.

Name

string

Obtient ou définit le nom.

Protocol

string

Obtient ou définit le protocole.

ReceivePartner

PartnerAgreementContext

Obtient ou définit le partenaire de réception.

SendPartner

PartnerAgreementContext

Obtient ou définit le partenaire d’envoi.

StartDate

string

Obtient ou définit la date de début.

AgreementContent

Contenu de l’accord.

Nom Type Description
AS2AgreementContent

AS2AgreementContent

Obtient ou définit le contenu du contrat AS2.

EDIFACTAgreementContent

EDIFACTAgreementContent

Obtient ou définit le contenu du contrat EDIFACT.

X12AgreementContent

X12AgreementContent

Obtient ou définit le contenu du contrat X12.

AS2AcknowledgmentConnectionSettings

Modèle pour AS2AcknowledgmentConnectionSettings

Nom Type Description
AckHttpExpect100Continue

boolean

Obtient ou définit une valeur indiquant si ack http expect 100 continue.

AckIgnoreCertificateNameMismatch

boolean

Obtient ou définit une valeur indiquant si ack ignore une incompatibilité de nom de certificat.

AckKeepHttpConnectionAlive

boolean

Obtient ou définit une valeur indiquant si ack maintient la connexion http active.

AckUnfoldHttpHeaders

boolean

Obtient ou définit une valeur indiquant si ack déplier les en-têtes http.

AS2AgreementContent

Modèle pour les paramètres de protocole AS2 dans un contrat

Nom Type Description
ReceiveAgreement

AS2OnewayAgreement

Obtient ou définit le contrat de réception.

SendAgreement

AS2OnewayAgreement

Obtient ou définit le contrat d’envoi.

AS2EnvelopeSettings

Modèle pour AS2EnvelopeSettings

Nom Type Description
AutogenerateFileName

boolean

Obtient ou définit une valeur indiquant si le nom de fichier est généré automatiquement.

FileNameTemplate

string

Obtient ou définit le modèle de nom de fichier.

MessageContentType

string

Obtient ou définit le type de contenu du message.

SuspendMessageOnFileNameGenerationError

boolean

Obtient ou définit une valeur indiquant si suspendre le message sur une erreur de génération de nom de fichier.

TransmitFileNameInMimeHeader

boolean

Obtient ou définit une valeur indiquant si transmettre le nom de fichier dans l’en-tête mime.

AS2ErrorSettings

Modèle pour AS2ErrorSettings

Nom Type Description
HttpRetryTimeout

string

Obtient ou définit le délai d’expiration de nouvelle tentative http.

MaxResendAttempts

integer

Obtient ou définit le nombre maximal de tentatives de renvoi.

MaximumHttpRetryAttempts

integer

Obtient ou définit le nombre maximal de tentatives http.

MinimumHttpRetryInterval

string

Obtient ou définit l’intervalle minimal de nouvelles tentatives http.

MinimumResendInterval

string

Obtient ou définit l’intervalle de renvoi minimal.

OverrideSendPort

boolean

Obtient ou définit une valeur indiquant si remplacer le port d’envoi.

ResendIfMDNNotReceived

boolean

Obtient ou définit une valeur indiquant si mdn n’est pas reçu.

ResendTimeout

string

Obtient ou définit le délai d’expiration du renvoi.

SuspendDuplicateMessage

boolean

Obtient ou définit une valeur indiquant si suspendre le message en double.

AS2MDNSettings

Modèle pour AS2MDNSettings

Nom Type Description
DispositionNotificationTo

string

Obtient ou définit la notification de disposition sur .

MDNText

string

Obtient ou définit le texte mdn.

MicHashingAlgorithm

string

Obtient ou définit l’algorithme de hachage du micro.

NeedMDN

boolean

Obtient ou définit une valeur indiquant si mdn est nécessaire.

ProcessMDNtoMsgBox

boolean

Obtient ou définit une valeur indiquant s’il faut traiter mdn en zone msg.

ReceiptDeliveryUrl

string

Obtient ou définit l’URL de remise du reçu.

SendMDNAsynchronously

boolean

Obtient ou définit une valeur indiquant s’il faut envoyer mdn de manière asynchrone.

SignMDN

boolean

Obtient ou définit une valeur indiquant s’il faut signer mdn.

SignOutboundMDNIfOptional

boolean

Obtient ou définit une valeur indiquant si sign outbound mdn si facultatif.

AS2MessageConnectionSettings

Modèle pour AS2MessageConnectionSettings

Nom Type Description
HttpExpect100ContinueSupported

boolean

Obtient ou définit une valeur indiquant si http attend 100 continue pris en charge.

IgnoreCertificateNameMismatch

boolean

Obtient ou définit une valeur indiquant si ignorer l’incompatibilité de nom de certificat.

KeepHttpConnectionAlive

boolean

Obtient ou définit une valeur indiquant si la connexion http reste active.

UnfoldHttpHeaders

boolean

Obtient ou définit une valeur indiquant si les en-têtes http se déploient.

AS2OnewayAgreement

Modèle pour l’accord AS2 Oneway

Nom Type Description
BatchDescriptions

BatchDescription[]

Obtient ou définit les descriptions de lot.

Id

integer

Obtient ou définit l’ID.

ProtocolSettings

AS2ProtocolSettings

Obtient ou définit les paramètres de protocole.

ReceiveBusinessIdentity

QualifierIdentity

Obtient ou définit l’identité métier de réception.

SendPortNames

string[]

Obtient ou définit les références de port d’envoi.

SenderBusinessIdentity

QualifierIdentity

Obtient ou définit l’identité métier de l’expéditeur.

AS2ProtocolSettings

Modèle pour les paramètres de protocole AS2 dans un contrat

Nom Type Description
AcknowledgmentConnectionSettings

AS2AcknowledgmentConnectionSettings

Obtient ou définit les paramètres de connexion accusé de réception.

EnvelopeSettings

AS2EnvelopeSettings

Obtient ou définit les paramètres d’enveloppe.

ErrorSettings

AS2ErrorSettings

Obtient ou définit les paramètres d’erreur.

Id

integer

Obtient ou définit l’ID.

MDNSettings

AS2MDNSettings

Obtient ou définit les paramètres mdn.

MessageConnectionSettings

AS2MessageConnectionSettings

Obtient ou définit les paramètres de connexion de message.

ProtocolName

string

Obtient ou définit le nom du protocole.

SecuritySettings

AS2SecuritySettings

Obtient ou définit les paramètres de sécurité.

SettingsName

string

Obtient ou définit le nom des paramètres.

ValidationSettings

AS2ValidationSettings

Obtient ou définit les paramètres de validation.

AS2SecuritySettings

Modèle pour AS2SecuritySettings

Nom Type Description
EnableNRRForInboundDecodedMessages

boolean

Obtient ou définit une valeur indiquant si activer nrr pour les messages décodés entrants.

EnableNRRForInboundEncodedMessages

boolean

Obtient ou définit une valeur indiquant si activer nrr pour les messages encodés entrants.

EnableNRRForInboundMDN

boolean

Obtient ou définit une valeur indiquant si activer nrr pour mdn entrant.

EnableNRRForOutboundDecodedMessages

boolean

Obtient ou définit une valeur indiquant si activer nrr pour les messages décodés sortants.

EnableNRRForOutboundEncodedMessages

boolean

Obtient ou définit une valeur indiquant si activer nrr pour les messages encodés sortants.

EnableNRRForOutboundMDN

boolean

Obtient ou définit une valeur indiquant si activer nrr pour mdn sortant.

OverrideGroupSigningCertificate

boolean

Obtient ou définit une valeur indiquant si remplacer le certificat de signature de groupe.

SigningCertificateName

string

Obtient ou définit le nom du certificat de signature.

SigningCertificateThumbprint

string

Obtient ou définit l’empreinte numérique du certificat de signature.

AS2ValidationSettings

Modèle pour AS2ValidationSettings

Nom Type Description
CheckCertificateRevocationListOnReceive

boolean

Obtient ou définit une valeur indiquant si vérifier la liste de révocation de certificats lors de la réception.

CheckCertificateRevocationListOnSend

boolean

Obtient ou définit une valeur indiquant si vérifier la liste de révocation de certificats lors de l’envoi.

CheckDuplicateMessage

boolean

Obtient ou définit une valeur indiquant si vérifier le message en double.

EncryptionAlgorithm

string

Obtient ou définit l'algorithme de chiffrement.

InterchangeDuplicatesValidity

integer

Obtient ou définit la validité de l’échange en double.

MessageCompressed

boolean

Obtient ou définit une valeur indiquant si le message est compressé.

MessageEncrypted

boolean

Obtient ou définit une valeur indiquant si le message est chiffré.

MessageSigned

boolean

Obtient ou définit une valeur indiquant si le message est signé.

OverrideMessageProperties

boolean

Obtient ou définit une valeur indiquant s’il faut remplacer les propriétés de message.

BatchDescription

Modèle pour BatchDescription

Nom Type Description
Description

string

Obtient ou définit la description.

EndDate

string

Obtient ou définit la date de fin.

Filter

FilterPredicate

Obtient ou définit le prédicat de filtre.

Id

integer

Obtient ou définit l’ID.

InterchangeSizeRelease

InterchangeSizeReleaseCriteria

Obtient ou définit les critères de mise en production de taille d’échange

ManualRelease

ManualReleaseCriteria

Obtient ou définit les critères de mise en production manuelle

MessageCountRelease

MessageCountReleaseCriteria

Obtient ou définit les critères de mise en production du nombre de messages

Name

string

Obtient ou définit le nom.

Protocol

string

Obtient ou définit le protocole.

StartDate

string

Obtient ou définit la date de début.

TerminationCount

integer

Obtient ou définit le nombre d’arrêt.

TimeBasedRelease

TimeBasedReleaseCriteria

Obtient ou définit les critères de publication basés sur le temps

Contact

Modèle pour le contact

Nom Type Description
Address

string

Obtient ou définit l’adresse.

BusinessPhone

string

Obtient ou définit le téléphone professionnel.

Company

string

Obtient ou définit l’entreprise.

Email

string

Obtient ou définit l’e-mail.

Fax

string

Obtient ou définit la télécopie.

Id

integer

Obtient ou définit l’ID.

JobTitle

string

Obtient ou définit le titre du travail.

MobilePhone

string

Obtient ou définit le téléphone mobile.

Name

string

Obtient ou définit le nom.

Notes

string

Obtient ou définit les notes.

WebAddress

string

Obtient ou définit l’adresse web.

CustomSetting

Paramètre personnalisé de partie

Nom Type Description
Name

string

Nom du paramètre

Value

string

Valeur de paramètre

DailyRecurrence

Modèle pour DailyRecurrence

Nom Type Description
Days

integer

Obtient ou définit les jours.

RecurrencePeriod

string

Obtient ou définit la période de périodicité.

EDIFACTAcknowledgmentSettings

Modèle pour EDIFACTAcknowledgmentSettings

Nom Type Description
AcknowledgmentControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle accusé de réception.

AcknowledgmentControlNumberPrefix

string

Obtient ou définit le préfixe du numéro de contrôle accusé de réception.

AcknowledgmentControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle Accusé de réception

AcknowledgmentControlNumberSuffix

string

Obtient ou définit le suffixe de numéro de contrôle Accusé de réception.

AcknowledgmentControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle accusé de réception.

BatchFunctionalAcknowledgments

boolean

Obtient ou définit une valeur indiquant s’il faut traiter par lot les accusés de réception fonctionnels.

BatchTechnicalAcknowledgments

boolean

Obtient ou définit une valeur indiquant s’il faut traiter par lot les accusés de réception techniques.

NeedFunctionalAcknowledgment

boolean

Obtient ou définit une valeur indiquant si l’accusé de réception fonctionnel est nécessaire.

NeedLoopForValidMessages

boolean

Obtient ou définit une valeur indiquant si une boucle est nécessaire pour les messages valides.

NeedTechnicalAcknowledgment

boolean

Obtient ou définit une valeur indiquant si l’accusé de réception technique est nécessaire.

SendSynchronousAcknowledgment

boolean

Obtient ou définit une valeur indiquant s’il faut envoyer un accusé de réception synchrone.

EDIFACTAgreementContent

Modèle pour les paramètres de protocole EDIFACT dans un contrat

Nom Type Description
ReceiveAgreement

EDIFACTOnewayAgreement

Obtient ou définit le contrat de réception.

SendAgreement

EDIFACTOnewayAgreement

Obtient ou définit le contrat d’envoi.

EDIFACTEnvelopeOverrides

Modèle pour EDIFACTEnvelopeOverride

Nom Type Description
ApplicationPassword

string

Obtient ou définit le mot de passe de l’application.

AssociationAssignedCode

string

Obtient ou définit le code affecté à l’association.

ControllingAgencyCode

string

Obtient ou définit le code de l’agence de contrôle.

FunctionalGroupId

string

Obtient ou définit l’ID de groupe fonctionnel.

GroupHeaderMessageRelease

string

Obtient ou définit la mise en production du message d’en-tête de groupe.

GroupHeaderMessageVersion

string

Obtient ou définit la version du message d’en-tête de groupe.

MessageAssociationAssignedCode

string

Obtient ou définit le code affecté à l’association de message.

MessageId

string

Obtient ou définit l’ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués.

MessageRelease

string

Obtient ou définit la version de publication de message sur laquelle ces paramètres d’enveloppe doivent être appliqués.

MessageVersion

string

Obtient ou définit la version du message sur laquelle ces paramètres d’enveloppe doivent être appliqués.

ReceiverApplicationId

string

Obtient ou définit l’ID d’application du récepteur.

ReceiverApplicationQualifier

string

Obtient ou définit le qualificateur d’application récepteur.

SenderApplicationId

string

Obtient ou définit l’ID d’application de l’expéditeur.

SenderApplicationQualifier

string

Obtient ou définit le qualificateur d’application expéditeur.

TargetNamespace

string

Obtient ou définit l’espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués.

EDIFACTEnvelopeSettings

Modèle pour EDIFACTEnvelopeSettings

Nom Type Description
ApplicationReferenceId

string

Obtient ou définit l’ID de référence d’application.

ApplyDelimiterStringAdvice

boolean

Obtient ou définit une valeur indiquant si appliquer des conseils de chaîne de délimiteur.

CommunicationAgreementId

string

Obtient ou définit l’ID du contrat de communication.

CreateGroupingSegments

boolean

Obtient ou définit une valeur indiquant si créer des segments de regroupement.

EnableDefaultGroupHeaders

boolean

Obtient ou définit une valeur indiquant s’il faut activer les en-têtes de groupe par défaut.

EnvelopeOverrides

EDIFACTEnvelopeOverrides[]

Obtient ou définit les remplacements d’enveloppe.

FunctionalGroupId

string

Obtient ou définit l’ID de groupe fonctionnel.

GroupApplicationPassword

string

Obtient ou définit le mot de passe de l’application de groupe.

GroupApplicationReceiverId

string

Obtient ou définit l’ID du récepteur d’application de groupe.

GroupApplicationReceiverQualifier

string

Obtient ou définit le qualificateur de récepteur d’application de groupe.

GroupApplicationSenderId

string

Obtient ou définit l’ID d’expéditeur de l’application de groupe.

GroupApplicationSenderQualifier

string

Obtient ou définit le qualificateur d’expéditeur d’application de groupe.

GroupAssociationAssignedCode

string

Obtient ou définit le code affecté à l’association de groupe.

GroupControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle de groupe.

GroupControlNumberPrefix

string

Obtient ou définit le préfixe du numéro de contrôle de groupe.

GroupControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle du groupe.

GroupControlNumberSuffix

string

Obtient ou définit le suffixe de numéro de contrôle de groupe.

GroupControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle de groupe.

GroupControllingAgencyCode

string

Obtient ou définit le groupe contrôlant le code de l’agence.

GroupMessageRelease

string

Obtient ou définit la mise en production du message de groupe.

GroupMessageVersion

string

Obtient ou définit la version du message de groupe.

InterchangeControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle de l’échange

InterchangeControlNumberPrefix

string

Obtient ou définit le préfixe du numéro de contrôle de l’échange.

InterchangeControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle de l’échange.

InterchangeControlNumberSuffix

string

Obtient ou définit le suffixe du numéro de contrôle d’échange.

InterchangeControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle d’échange.

IsTestInterchange

boolean

Obtient ou définit une valeur indiquant si est un échange de test.

OverwriteExistingTransactionSetControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant

ProcessingPriorityCode

string

Obtient ou définit le code de priorité de traitement.

ReceiverInternalIdentification

string

Obtient ou définit l’identification interne du récepteur.

ReceiverInternalSubIdentification

string

Obtient ou définit la sous-identification interne du récepteur.

ReceiverReverseRoutingAddress

string

Obtient ou définit l’adresse de routage inverse du récepteur.

RecipientReferencePasswordQualifier

string

Obtient ou définit le qualificateur de mot de passe de référence du destinataire.

RecipientReferencePasswordValue

string

Obtient ou définit la valeur du mot de passe de référence du destinataire.

SenderInternalIdentification

string

Obtient ou définit l’identification interne de l’expéditeur.

SenderInternalSubIdentification

string

Obtient ou définit la sous-identification interne de l’expéditeur.

SenderReverseRoutingAddress

string

Obtient ou définit l’adresse de routage inverse de l’expéditeur.

TransactionSetControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle du jeu de transactions.

TransactionSetControlNumberPrefix

string

Obtient ou définit le préfixe du numéro de contrôle du jeu de transactions.

TransactionSetControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle du jeu de transactions.

TransactionSetControlNumberSuffix

string

Obtient ou définit le suffixe de numéro de contrôle du jeu de transactions.

TransactionSetControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle du jeu de transactions.

EDIFACTFramingSettings

Modèle pour EDIFACTFramingSettings

Nom Type Description
CharacterEncoding

string

Obtient ou définit l’encodage de caractères.

CharacterSet

string

Obtient ou définit le jeu de caractères EDIFACT.

ComponentSeparator

integer

Obtient ou définit le séparateur de composants.

DataElementSeparator

integer

Obtient ou définit le séparateur d’éléments de données.

DecimalPointIndicator

string

Obtient ou définit l’indicateur de virgule décimale.

ProtocolVersion

integer

Obtient ou définit la version du protocole.

ReleaseIndicator

integer

Obtient ou définit l’indicateur de mise en production.

RepetitionSeparator

integer

Obtient ou définit le séparateur de répétition.

SegmentTerminator

integer

Obtient ou définit le terminateur de segment.

SegmentTerminatorSuffix

string

Obtient ou définit le suffixe de fin de segment.

ServiceCodeListDirectoryVersion

string

Obtient ou définit la version du répertoire de la liste de codes de service.

EDIFACTMessageFilter

Modèle pour EDIFACTMessageFilter

Nom Type Description
FilterMessages

EDIFACTMessageIdentifier[]

Obtient ou définit les messages de filtre.

MessageFilterType

string

Obtient ou définit le type de filtre de message.

EDIFACTMessageIdentifier

Modèle pour EDIFACTMessageIdentifier

Nom Type Description
MessageId

string

Obtient ou définit l’ID de message.

EDIFACTOnewayAgreement

Modèle pour l’accord EDIFACT Oneway

Nom Type Description
BatchDescriptions

BatchDescription[]

Obtient ou définit les descriptions de lot.

Id

integer

Obtient ou définit l’ID.

ProtocolSettings

EDIFACTProtocolSettings

Obtient ou définit les paramètres de protocole.

ReceiveBusinessIdentity

QualifierIdentity

Obtient ou définit l’identité métier de réception.

SendPortNames

string[]

Obtient ou définit les références de port d’envoi.

SenderBusinessIdentity

QualifierIdentity

Obtient ou définit l’identité métier de l’expéditeur.

EDIFACTProcessingSettings

Modèle pour EDIFACTProcessingSettings

Nom Type Description
CreateEmptyXmlTagsForTrailingSeparators

boolean

Obtient ou définit une valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin.

MaskSecurityInfo

boolean

Obtient ou définit une valeur indiquant s’il faut masquer les informations de sécurité.

PreserveInterchange

boolean

Obtient ou définit une valeur indiquant s’il faut conserver l’échange.

SuspendInterchangeOnError

boolean

Obtient ou définit une valeur indiquant s’il faut suspendre l’échange en cas d’erreur.

UseDotAsDecimalSeparator

boolean

Obtient ou définit une valeur indiquant s’il faut utiliser point comme séparateur décimal.

EDIFACTProtocolSettings

Modèle pour les paramètres du protocole EDIFACT dans un contrat

Nom Type Description
AcknowledgmentSettings

EDIFACTAcknowledgmentSettings

Obtient ou définit les paramètres d’accusé de réception.

EnvelopeSettings

EDIFACTEnvelopeSettings

Obtient ou définit les paramètres d’enveloppe.

FramingSettings

EDIFACTFramingSettings

Obtient ou définit les paramètres de cadrage.

Id

integer

Obtient ou définit l’ID.

IsTestInterchange

boolean

Obtient ou définit une valeur indiquant si est un échange de test.

MessageFilter

EDIFACTMessageFilter

Obtient ou définit le filtre du message.

ProcessingSettings

EDIFACTProcessingSettings

Obtient ou définit les paramètres de traitement.

ProtocolName

string

Obtient ou définit le nom du protocole.

SchemaSettings

EDIFACTSchemaSettings

Obtient ou définit les paramètres de traitement.

SettingsName

string

Obtient ou définit le nom des paramètres.

ValidationSettings

EDIFACTValidationSettings

Obtient ou définit les paramètres de validation.

EDIFACTSchemaOverrides

Modèle pour EDIFACTSchemaReference

Nom Type Description
ApplicationSenderID

string

Obtient ou définit l’ID de l’expéditeur de l’application.

ApplicationSenderQualifier

string

Obtient ou définit le qualificateur d’expéditeur de l’application.

AssociationAssignedCode

string

Obtient ou définit le code affecté à l’association.

MessageId

string

Obtient ou définit l’ID de message.

MessageRelease

string

Obtient ou définit l’ID de message.

MessageVersion

string

Obtient ou définit l’ID de message.

TargetNamespace

string

Obtient ou définit l’espace de noms cible.

EDIFACTSchemaSettings

Modèle pour EDIFACTSchemaSettings

Nom Type Description
SchemaOverrides

EDIFACTSchemaOverrides[]

Obtient ou définit les remplacements de schéma.

TargetNamespace

string

Obtient ou définit l’espace de noms cible.

EDIFACTValidationOverrides

Modèle pour EDIFACTValidationOverride

Nom Type Description
AllowLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut autoriser les espaces et les zéros de début et de fin.

EnforceCharacterSet

boolean

Obtient ou définit une valeur indiquant s’il faut appliquer le jeu de caractères.

InternalTrailingSeparatorPolicy

integer

Obtient ou définit la stratégie de séparateur de fin interne.

MessageId

string

Obtient ou définit l’ID de message sur lequel les paramètres de validation doivent être appliqués.

TrailingSeparatorPolicy

string

Obtient ou définit la stratégie de séparateur de fin.

TrimLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut réduire les espaces de début et de fin et les zéros.

ValidateEDITypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types EDI.

ValidateXSDTypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types XSD.

EDIFACTValidationSettings

Modèle pour EDIFACTValidationSettings

Nom Type Description
AllowLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut autoriser les espaces et les zéros de début et de fin.

CheckDuplicateGroupControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double.

CheckDuplicateInterchangeControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut vérifier le numéro de contrôle de l’échange en double.

CheckDuplicateTransactionSetControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double.

InterchangeControlNumberValidityPeriod

integer

Obtient ou définit la période de validité du numéro de contrôle de l’échange.

TrailingSeparatorPolicy

string

Obtient ou définit la stratégie de séparateur de fin.

TrimLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut réduire les espaces de début et de fin et les zéros.

ValidateCharacterSet

boolean

Obtient ou définit une valeur indiquant s’il faut valider le jeu de caractères dans le message.

ValidateEDITypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types EDI.

ValidateXSDTypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types XSD.

ValidationOverrides

EDIFACTValidationOverrides[]

Obtient ou définit les remplacements de schéma.

FilterGroup

Modèle pour FilterGroup

Nom Type Description
Statements

FilterStatement[]

Obtient ou définit les instructions.

FilterPredicate

Modèle pour FilterGroup

Nom Type Description
Groups

FilterGroup[]

Obtient ou définit les groupes.

FilterStatement

Modèle pour FilterStatement

Nom Type Description
Operator

string

Obtient ou définit l'opérateur.

Property

string

Obtient ou définit la propriété .

Value

string

Obtient ou définit la valeur.

HourlyRecurrence

Modèle pour HourlyRecurrence

Nom Type Description
Hours

integer

Obtient ou définit les heures.

Minutes

integer

Obtient ou définit les minutes.

RecurrencePeriod

string

Obtient ou définit la période de périodicité.

InterchangeSizeReleaseCriteria

Modèle pour InterchangeSizeReleaseCriteria

Nom Type Description
CharacterCount

integer

Obtient ou définit le nombre de caractères.

ManualReleaseCriteria

Modèle pour ManualReleaseCriteria

MessageCountReleaseCriteria

Modèle pour MessageCountReleaseCriteria

Nom Type Description
MessageCount

integer

Obtient ou définit le nombre de messages.

MessageScope

string

Obtient ou définit l’étendue du message.

PartnerAgreementContext

Modèle pour PartnerAgreementContext

Nom Type Description
PartnerName

string

Obtient ou définit le partenaire.

ProfileName

string

Obtient ou définit le profil.

QualifierIdentity

Modèle pour QualifierIdentity

Nom Type Description
Description

string

Obtient ou définit la description.

Id

integer

Obtient ou définit l’ID.

Qualifier

string

Obtient ou définit le qualificateur.

Value

string

Obtient ou définit la valeur.

TimeBasedReleaseCriteria

Modèle pour TimeBasedReleaseCriteria

Nom Type Description
DailyRecurrence

DailyRecurrence

Obtient ou définit la planification de périodicité.

FirstRelease

string

Obtient ou définit la date de publication de la première version.

HourlyRecurrence

HourlyRecurrence

Obtient ou définit la planification de périodicité.

SendEmptyBatchSignal

boolean

Obtient ou définit une valeur indiquant si envoyer un signal de lot vide.

WeeklyRecurrence

WeeklyRecurrence

Obtient ou définit la planification de périodicité.

WeeklyRecurrence

Modèle pour WeeklyRecurrence

Nom Type Description
RecurrencePeriod

string

Obtient ou définit la période de périodicité.

WeekDays

string

Obtient ou définit les jours de la semaine.

X12AcknowledgmentSettings

Modèle pour X12AcknowledgmentSettings

Nom Type Description
AcknowledgmentControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle accusé de réception.

AcknowledgmentControlNumberPrefix

string

Obtient ou définit le préfixe du numéro de contrôle accusé de réception.

AcknowledgmentControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle Accusé de réception

AcknowledgmentControlNumberSuffix

string

Obtient ou définit le suffixe de numéro de contrôle Accusé de réception.

AcknowledgmentControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle accusé de réception.

BatchFunctionalAcknowledgments

boolean

Obtient ou définit une valeur indiquant s’il faut traiter par lot les accusés de réception fonctionnels.

BatchImplementationAcknowledgments

boolean

Obtient ou définit une valeur indiquant si l’implémentation par lot des accusés de réception doit être mise en œuvre par lot.

BatchTechnicalAcknowledgments

boolean

Obtient ou définit une valeur indiquant s’il faut traiter par lot les accusés de réception techniques.

FunctionalAcknowledgmentVersion

string

Obtient ou définit la version d’accusé de réception fonctionnelle.

GeneratePatAK901

boolean

Obtient ou définit une valeur indiquant si generate pat a k 901.

ImplementationAcknowledgmentVersion

string

Obtient ou définit la version d’accusé de réception de l’implémentation.

NeedFunctionalAcknowledgment

boolean

Obtient ou définit une valeur indiquant si l’accusé de réception fonctionnel est nécessaire.

NeedImplementationAcknowledgment

boolean

Obtient ou définit une valeur indiquant si l’accusé de réception d’implémentation est nécessaire.

NeedLoopForValidMessages

boolean

Obtient ou définit une valeur indiquant si une boucle est nécessaire pour les messages valides.

NeedTechnicalAcknowledgment

boolean

Obtient ou définit une valeur indiquant si l’accusé de réception technique est nécessaire.

SendSynchronousAcknowledgment

boolean

Obtient ou définit une valeur indiquant s’il faut envoyer un accusé de réception synchrone.

X12AgreementContent

Modèle pour les paramètres de protocole X12 dans un contrat

Nom Type Description
ReceiveAgreement

X12OnewayAgreement

Obtient ou définit le contrat de réception.

SendAgreement

X12OnewayAgreement

Obtient ou définit le contrat d’envoi.

X12EnvelopeOverrides

Modèle pour X12EnvelopeOverride

Nom Type Description
DateFormat

string

Obtient ou définit le format de date.

FunctionalIdentifierCode

string

Obtient ou définit le code d’identificateur fonctionnel.

HeaderVersion

string

Obtient ou définit la version de l’en-tête.

MessageId

string

Obtient ou définit l’ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués.

ProtocolVersion

string

Obtient ou définit la version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués.

ReceiverApplicationId

string

Obtient ou définit l’ID d’application du récepteur.

ResponsibleAgencyCode

string

Obtient ou définit le code de l’agence responsable.

SenderApplicationId

string

Obtient ou définit l’ID d’application de l’expéditeur.

TargetNamespace

string

Obtient ou définit l’espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués.

TargetNamespaceString

string

Obtient ou définit la chaîne d’espace de noms cible sur laquelle ces paramètres d’enveloppe doivent être appliqués.

TimeFormat

string

Obtient ou définit le format d’heure.

X12EnvelopeSettings

Modèle pour X12EnvelopeSettings

Nom Type Description
ControlStandardsId

integer

Obtient ou définit l’ID de normes des contrôles.

ControlVersionNumber

string

Obtient ou définit le numéro de version du contrôle.

EnableDefaultGroupHeaders

boolean

Obtient ou définit une valeur indiquant s’il faut activer les en-têtes de groupe par défaut.

EnvelopeOverrides

X12EnvelopeOverrides[]

Obtient ou définit les remplacements d’enveloppe.

FunctionalGroupId

string

Obtient ou définit l’ID de groupe fonctionnel.

GroupControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle de groupe.

GroupControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle du groupe.

GroupControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle de groupe.

GroupHeaderAgencyCode

string

Obtient ou définit le code d’agence d’en-tête de groupe.

GroupHeaderDateFormat

string

Obtient ou définit le format de date d’en-tête de groupe.

GroupHeaderTimeFormat

string

Obtient ou définit le format d’heure de l’en-tête de groupe.

GroupHeaderVersion

string

Obtient ou définit la version de l’en-tête de groupe.

InterchangeControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle de l’échange

InterchangeControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle de l’échange.

InterchangeControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle d’échange.

OverwriteExistingTransactionSetControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant

ReceiverApplicationId

string

Obtient ou définit l’ID d’application du récepteur.

SenderApplicationId

string

Obtient ou définit l’ID d’application de l’expéditeur.

TransactionSetControlNumberLowerBound

integer

Obtient ou définit la limite inférieure du numéro de contrôle du jeu de transactions.

TransactionSetControlNumberPrefix

string

Obtient ou définit le préfixe du numéro de contrôle du jeu de transactions.

TransactionSetControlNumberRollover

boolean

Obtient ou définit une valeur indiquant s’il faut substituer le numéro de contrôle du jeu de transactions.

TransactionSetControlNumberSuffix

string

Obtient ou définit le suffixe de numéro de contrôle du jeu de transactions.

TransactionSetControlNumberUpperBound

integer

Obtient ou définit la limite supérieure du numéro de contrôle du jeu de transactions.

UsageIndicator

string

Obtient ou définit l’indicateur d’utilisation.

UseControlStandardsIdAsRepetitionCharacter

boolean

Obtient ou définit une valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition.

X12FramingSettings

Modèle pour X12FramingSettings

Nom Type Description
CharacterSet

string

Obtient ou définit le jeu de caractères X12.

ComponentSeparator

integer

Obtient ou définit le séparateur de composants.

DataElementSeparator

integer

Obtient ou définit le séparateur d’éléments de données.

ReplaceCharacter

integer

Obtient ou définit le caractère de remplacement.

ReplaceSeparatorsInPayload

boolean

Obtient ou définit une valeur indiquant s’il faut remplacer les séparateurs dans la charge utile.

SegmentTerminator

integer

Obtient ou définit le terminateur de segment.

SegmentTerminatorSuffix

string

Obtient ou définit le suffixe de fin de segment.

X12MessageFilter

Modèle pour X12MessageFilter

Nom Type Description
FilterMessages

X12MessageIdentifier[]

Obtient ou définit les messages de filtre.

MessageFilterType

string

Obtient ou définit le type de filtre de message.

X12MessageIdentifier

Modèle pour X12MessageIdentifier

Nom Type Description
MessageId

string

Obtient ou définit l’ID de message.

X12OnewayAgreement

Modèle pour l’accord Oneway X12

Nom Type Description
BatchDescriptions

BatchDescription[]

Obtient ou définit les descriptions de lot.

Id

integer

Obtient ou définit l’ID.

ProtocolSettings

X12ProtocolSettings

Obtient ou définit les paramètres de protocole.

ReceiveBusinessIdentity

QualifierIdentity

Obtient ou définit l’identité métier de réception.

SendPortNames

string[]

Obtient ou définit les références de port d’envoi.

SenderBusinessIdentity

QualifierIdentity

Obtient ou définit l’identité métier de l’expéditeur.

X12ProcessingSettings

Modèle pour X12ProcessingSettings

Nom Type Description
ConvertImpliedDecimal

boolean

Obtient ou définit une valeur indiquant s’il faut convertir le type numérique en décimal implicite.

CreateEmptyXmlTagsForTrailingSeparators

boolean

Obtient ou définit une valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin.

MaskSecurityInfo

boolean

Obtient ou définit une valeur indiquant s’il faut masquer les informations de sécurité.

PreserveInterchange

boolean

Obtient ou définit une valeur indiquant s’il faut conserver l’échange.

SuspendInterchangeOnError

boolean

Obtient ou définit une valeur indiquant s’il faut suspendre l’échange en cas d’erreur.

X12ProtocolSettings

Modèle pour les paramètres de protocole X12 dans un contrat

Nom Type Description
AcknowledgmentSettings

X12AcknowledgmentSettings

Obtient ou définit les paramètres d’accusé de réception.

EnvelopeSettings

X12EnvelopeSettings

Obtient ou définit les paramètres d’enveloppe.

FramingSettings

X12FramingSettings

Obtient ou définit les paramètres d’encadrement.

Id

integer

Obtient ou définit l’ID.

MessageFilter

X12MessageFilter

Obtient ou définit le filtre du message.

ProcessingSettings

X12ProcessingSettings

Obtient ou définit les paramètres de traitement.

ProtocolName

string

Obtient ou définit le nom du protocole.

SchemaSettings

X12SchemaSettings

Obtient ou définit les paramètres de schéma.

SecuritySettings

X12SecuritySettings

Obtient ou définit les paramètres de sécurité.

SettingsName

string

Obtient ou définit le nom des paramètres.

ValidationSettings

X12ValidationSettings

Obtient ou définit les paramètres de validation.

X12SchemaOverrides

Modèle pour X12SchemaReference

Nom Type Description
MessageId

string

Obtient ou définit l’ID de message.

SenderApplicationId

string

Obtient ou définit l’ID d’application de l’expéditeur.

TargetNamespace

string

Obtient ou définit l’espace de noms cible.

X12SchemaSettings

Modèle pour X12SchemaSettings

Nom Type Description
SchemaOverrides

X12SchemaOverrides[]

Obtient ou définit les remplacements de schéma.

TargetNamespace

string

Obtient ou définit l’ID de message.

X12SecuritySettings

Modèle pour X12SecuritySettings

Nom Type Description
AuthorizationQualifier

string

Obtient ou définit le qualificateur d’autorisation.

AuthorizationValue

string

Obtient ou définit la valeur d’autorisation.

PasswordValue

string

Obtient ou définit la valeur de mot de passe.

SecurityQualifier

string

Obtient ou définit le qualificateur de sécurité.

X12ValidationOverrides

Modèle pour X12ValidationOverride

Nom Type Description
AllowLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut autoriser les espaces et les zéros de début et de fin.

MessageId

string

Obtient ou définit l’ID de message sur lequel les paramètres de validation doivent être appliqués.

TrailingSeparatorPolicy

string

Obtient ou définit la stratégie de séparateur de fin.

TrimLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut réduire les espaces de début et de fin et les zéros.

ValidateCharacterSet

boolean

Obtient ou définit une valeur indiquant s’il faut valider le jeu de caractères.

ValidateEDITypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types EDI.

ValidateXSDTypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types XSD.

X12ValidationSettings

Modèle pour X12ValidationSettings

Nom Type Description
AllowLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros.

CheckDuplicateGroupControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut rechercher le numéro de contrôle de groupe en double.

CheckDuplicateInterchangeControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double.

CheckDuplicateTransactionSetControlNumber

boolean

Obtient ou définit une valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double.

InterchangeControlNumberValidityPeriod

integer

Obtient ou définit la période de validité du numéro de contrôle d’échange.

TrailingSeparatorPolicy

string

Obtient ou définit la stratégie de séparateur de fin.

TrimLeadingAndTrailingSpacesAndZeroes

boolean

Obtient ou définit une valeur indiquant s’il faut réduire les espaces de début et de fin et les zéros.

ValidateCharacterSet

boolean

Obtient ou définit une valeur indiquant s’il faut valider le jeu de caractères dans le message.

ValidateEDITypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types EDI.

ValidateXSDTypes

boolean

Obtient ou définit une valeur indiquant s’il faut valider les types XSD.

ValidationOverrides

X12ValidationOverrides[]

Obtient ou définit les remplacements de schéma.