Agreements - Get Agreement
Get agreement by name
GET http://localhost/BizTalkManagementService/Agreements/{agreementName}
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
agreement
|
path | True |
string |
Agreement name. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
OK Media Types: "application/json", "text/json", "application/xml", "text/xml" |
Definitions
Name | Description |
---|---|
Agreement |
Model for Agreement |
Agreement |
The agreement content. |
AS2Acknowledgment |
Model for AS2AcknowledgmentConnectionSettings |
AS2Agreement |
Model for AS2 protocol settings in an agreement |
AS2Envelope |
Model for AS2EnvelopeSettings |
AS2Error |
Model for AS2ErrorSettings |
AS2MDNSettings |
Model for AS2MDNSettings |
AS2Message |
Model for AS2MessageConnectionSettings |
AS2Oneway |
Model for AS2 Oneway Agreement |
AS2Protocol |
Model for AS2 protocol settings in an agreement |
AS2Security |
Model for AS2SecuritySettings |
AS2Validation |
Model for AS2ValidationSettings |
Batch |
Model for BatchDescription |
Contact |
Model for Contact |
Custom |
Party Custom setting |
Daily |
Model for DailyRecurrence |
EDIFACTAcknowledgment |
Model for EDIFACTAcknowledgmentSettings |
EDIFACTAgreement |
Model for EDIFACT protocol settings in an agreement |
EDIFACTEnvelope |
Model for EDIFACTEnvelopeOverride |
EDIFACTEnvelope |
Model for EDIFACTEnvelopeSettings |
EDIFACTFraming |
Model for EDIFACTFramingSettings |
EDIFACTMessage |
Model for EDIFACTMessageFilter |
EDIFACTMessage |
Model for EDIFACTMessageIdentifier |
EDIFACTOneway |
Model for EDIFACT Oneway Agreement |
EDIFACTProcessing |
Model for EDIFACTProcessingSettings |
EDIFACTProtocol |
Model for EDIFACT protocol settings in an agreement |
EDIFACTSchema |
Model for EDIFACTSchemaReference |
EDIFACTSchema |
Model for EDIFACTSchemaSettings |
EDIFACTValidation |
Model for EDIFACTValidationOverride |
EDIFACTValidation |
Model for EDIFACTValidationSettings |
Filter |
Model for FilterGroup |
Filter |
Model for FilterGroup |
Filter |
Model for FilterStatement |
Hourly |
Model for HourlyRecurrence |
Interchange |
Model for InterchangeSizeReleaseCriteria |
Manual |
Model for ManualReleaseCriteria |
Message |
Model for MessageCountReleaseCriteria |
Partner |
Model for PartnerAgreementContext |
Qualifier |
Model for QualifierIdentity |
Time |
Model for TimeBasedReleaseCriteria |
Weekly |
Model for WeeklyRecurrence |
X12Acknowledgment |
Model for X12AcknowledgmentSettings |
X12Agreement |
Model for X12 protocol settings in an agreement |
X12Envelope |
Model for X12EnvelopeOverride |
X12Envelope |
Model for X12EnvelopeSettings |
X12Framing |
Model for X12FramingSettings |
X12Message |
Model for X12MessageFilter |
X12Message |
Model for X12MessageIdentifier |
X12Oneway |
Model for X12 Oneway Agreement |
X12Processing |
Model for X12ProcessingSettings |
X12Protocol |
Model for X12 protocol settings in an agreement |
X12Schema |
Model for X12SchemaReference |
X12Schema |
Model for X12SchemaSettings |
X12Security |
Model for X12SecuritySettings |
X12Validation |
Model for X12ValidationOverride |
X12Validation |
Model for X12ValidationSettings |
Agreement
Model for Agreement
Name | Type | Description |
---|---|---|
AgreementContent |
Gets or sets the agreement content. |
|
Contacts |
Contact[] |
Gets or sets the contacts. |
CustomSettings |
Gets or sets the custom settings. |
|
Description |
string |
Gets or sets the description. |
Enabled |
boolean |
Gets or sets a value indicating whether enabled. |
EndDate |
string |
Gets or sets the end date. |
Id |
integer |
Gets or sets the id. |
Name |
string |
Gets or sets the name. |
Protocol |
string |
Gets or sets the protocol. |
ReceivePartner |
Gets or sets the receive partner. |
|
SendPartner |
Gets or sets the send partner. |
|
StartDate |
string |
Gets or sets the start date. |
AgreementContent
The agreement content.
Name | Type | Description |
---|---|---|
AS2AgreementContent |
Gets or sets the AS2 agreement content. |
|
EDIFACTAgreementContent |
Gets or sets the EDIFACT agreement content. |
|
X12AgreementContent |
Gets or sets the X12 agreement content. |
AS2AcknowledgmentConnectionSettings
Model for AS2AcknowledgmentConnectionSettings
Name | Type | Description |
---|---|---|
AckHttpExpect100Continue |
boolean |
Gets or sets a value indicating whether ack http expect 100 continue. |
AckIgnoreCertificateNameMismatch |
boolean |
Gets or sets a value indicating whether ack ignore certificate name mismatch. |
AckKeepHttpConnectionAlive |
boolean |
Gets or sets a value indicating whether ack keep http connection alive. |
AckUnfoldHttpHeaders |
boolean |
Gets or sets a value indicating whether ack unfold http headers. |
AS2AgreementContent
Model for AS2 protocol settings in an agreement
Name | Type | Description |
---|---|---|
ReceiveAgreement |
Gets or sets the receive agreement. |
|
SendAgreement |
Gets or sets the send agreement. |
AS2EnvelopeSettings
Model for AS2EnvelopeSettings
Name | Type | Description |
---|---|---|
AutogenerateFileName |
boolean |
Gets or sets a value indicating whether autogenerate file name. |
FileNameTemplate |
string |
Gets or sets the file name template. |
MessageContentType |
string |
Gets or sets the message content type. |
SuspendMessageOnFileNameGenerationError |
boolean |
Gets or sets a value indicating whether suspend message on file name generation error. |
TransmitFileNameInMimeHeader |
boolean |
Gets or sets a value indicating whether transmit file name in mime header. |
AS2ErrorSettings
Model for AS2ErrorSettings
Name | Type | Description |
---|---|---|
HttpRetryTimeout |
string |
Gets or sets the http retry timeout. |
MaxResendAttempts |
integer |
Gets or sets the max resend attempts. |
MaximumHttpRetryAttempts |
integer |
Gets or sets the maximum http retry attempts. |
MinimumHttpRetryInterval |
string |
Gets or sets the minimum http retry interval. |
MinimumResendInterval |
string |
Gets or sets the minimum resend interval. |
OverrideSendPort |
boolean |
Gets or sets a value indicating whether override send port. |
ResendIfMDNNotReceived |
boolean |
Gets or sets a value indicating whether resend if mdn not received. |
ResendTimeout |
string |
Gets or sets the resend timeout. |
SuspendDuplicateMessage |
boolean |
Gets or sets a value indicating whether suspend duplicate message. |
AS2MDNSettings
Model for AS2MDNSettings
Name | Type | Description |
---|---|---|
DispositionNotificationTo |
string |
Gets or sets the disposition notification to. |
MDNText |
string |
Gets or sets the mdn text. |
MicHashingAlgorithm |
string |
Gets or sets the mic hashing algorithm. |
NeedMDN |
boolean |
Gets or sets a value indicating whether mdn is needed. |
ProcessMDNtoMsgBox |
boolean |
Gets or sets a value indicating whether to process mdn to msg box. |
ReceiptDeliveryUrl |
string |
Gets or sets the receipt delivery url. |
SendMDNAsynchronously |
boolean |
Gets or sets a value indicating whether to send mdn asynchronously. |
SignMDN |
boolean |
Gets or sets a value indicating whether to sign mdn. |
SignOutboundMDNIfOptional |
boolean |
Gets or sets a value indicating whether sign outbound mdn if optional. |
AS2MessageConnectionSettings
Model for AS2MessageConnectionSettings
Name | Type | Description |
---|---|---|
HttpExpect100ContinueSupported |
boolean |
Gets or sets a value indicating whether http expect 100 continue supported. |
IgnoreCertificateNameMismatch |
boolean |
Gets or sets a value indicating whether ignore certificate name mismatch. |
KeepHttpConnectionAlive |
boolean |
Gets or sets a value indicating whether keep http connection alive. |
UnfoldHttpHeaders |
boolean |
Gets or sets a value indicating whether unfold http headers. |
AS2OnewayAgreement
Model for AS2 Oneway Agreement
Name | Type | Description |
---|---|---|
BatchDescriptions |
Gets or sets the batch descriptions. |
|
Id |
integer |
Gets or sets the id. |
ProtocolSettings |
Gets or sets the protocol settings. |
|
ReceiveBusinessIdentity |
Gets or sets the receive business identity. |
|
SendPortNames |
string[] |
Gets or sets the send port references. |
SenderBusinessIdentity |
Gets or sets the sender business identity. |
AS2ProtocolSettings
Model for AS2 protocol settings in an agreement
Name | Type | Description |
---|---|---|
AcknowledgmentConnectionSettings |
Gets or sets the Acknowledgment connection settings. |
|
EnvelopeSettings |
Gets or sets the envelope settings. |
|
ErrorSettings |
Gets or sets the error settings. |
|
Id |
integer |
Gets or sets the id. |
MDNSettings |
Gets or sets the mdn settings. |
|
MessageConnectionSettings |
Gets or sets the message connection settings. |
|
ProtocolName |
string |
Gets or sets the protocol name. |
SecuritySettings |
Gets or sets the security settings. |
|
SettingsName |
string |
Gets or sets the settings name. |
ValidationSettings |
Gets or sets the validation settings. |
AS2SecuritySettings
Model for AS2SecuritySettings
Name | Type | Description |
---|---|---|
EnableNRRForInboundDecodedMessages |
boolean |
Gets or sets a value indicating whether enable nrr for inbound decoded messages. |
EnableNRRForInboundEncodedMessages |
boolean |
Gets or sets a value indicating whether enable nrr for inbound encoded messages. |
EnableNRRForInboundMDN |
boolean |
Gets or sets a value indicating whether enable nrr for inbound mdn. |
EnableNRRForOutboundDecodedMessages |
boolean |
Gets or sets a value indicating whether enable nrr for outbound decoded messages. |
EnableNRRForOutboundEncodedMessages |
boolean |
Gets or sets a value indicating whether enable nrr for outbound encoded messages. |
EnableNRRForOutboundMDN |
boolean |
Gets or sets a value indicating whether enable nrr for outbound mdn. |
OverrideGroupSigningCertificate |
boolean |
Gets or sets a value indicating whether override group signing certificate. |
SigningCertificateName |
string |
Gets or sets the signing certificate name. |
SigningCertificateThumbprint |
string |
Gets or sets the signing certificate thumbprint. |
AS2ValidationSettings
Model for AS2ValidationSettings
Name | Type | Description |
---|---|---|
CheckCertificateRevocationListOnReceive |
boolean |
Gets or sets a value indicating whether check certificate revocation list on receive. |
CheckCertificateRevocationListOnSend |
boolean |
Gets or sets a value indicating whether check certificate revocation list on send. |
CheckDuplicateMessage |
boolean |
Gets or sets a value indicating whether check duplicate message. |
EncryptionAlgorithm |
string |
Gets or sets the encryption algorithm. |
InterchangeDuplicatesValidity |
integer |
Gets or sets the interchange duplicates validity. |
MessageCompressed |
boolean |
Gets or sets a value indicating whether message compressed. |
MessageEncrypted |
boolean |
Gets or sets a value indicating whether message encrypted. |
MessageSigned |
boolean |
Gets or sets a value indicating whether message signed. |
OverrideMessageProperties |
boolean |
Gets or sets a value indicating whether to override message properties. |
BatchDescription
Model for BatchDescription
Name | Type | Description |
---|---|---|
Description |
string |
Gets or sets the description. |
EndDate |
string |
Gets or sets the end date. |
Filter |
Gets or sets the filter predicate. |
|
Id |
integer |
Gets or sets the id. |
InterchangeSizeRelease |
Gets or sets the interchange size release criteria |
|
ManualRelease |
Gets or sets the manual release criteria |
|
MessageCountRelease |
Gets or sets the message count release criteria |
|
Name |
string |
Gets or sets the name. |
Protocol |
string |
Gets or sets the protocol. |
StartDate |
string |
Gets or sets the start date. |
TerminationCount |
integer |
Gets or sets the termination count. |
TimeBasedRelease |
Gets or sets the time-based release criteria |
Contact
Model for Contact
Name | Type | Description |
---|---|---|
Address |
string |
Gets or sets the address. |
BusinessPhone |
string |
Gets or sets the business phone. |
Company |
string |
Gets or sets the company. |
string |
Gets or sets the email. |
|
Fax |
string |
Gets or sets the fax. |
Id |
integer |
Gets or sets the id. |
JobTitle |
string |
Gets or sets the job title. |
MobilePhone |
string |
Gets or sets the mobile phone. |
Name |
string |
Gets or sets the name. |
Notes |
string |
Gets or sets the notes. |
WebAddress |
string |
Gets or sets the web address. |
CustomSetting
Party Custom setting
Name | Type | Description |
---|---|---|
Name |
string |
Setting Name |
Value |
string |
Setting value |
DailyRecurrence
Model for DailyRecurrence
Name | Type | Description |
---|---|---|
Days |
integer |
Gets or sets the days. |
RecurrencePeriod |
string |
Gets or sets the recurrence period. |
EDIFACTAcknowledgmentSettings
Model for EDIFACTAcknowledgmentSettings
Name | Type | Description |
---|---|---|
AcknowledgmentControlNumberLowerBound |
integer |
Gets or sets the Acknowledgment control number lower bound. |
AcknowledgmentControlNumberPrefix |
string |
Gets or sets the Acknowledgment control number prefix. |
AcknowledgmentControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover Acknowledgment control number |
AcknowledgmentControlNumberSuffix |
string |
Gets or sets the Acknowledgment control number suffix. |
AcknowledgmentControlNumberUpperBound |
integer |
Gets or sets the Acknowledgment control number upper bound. |
BatchFunctionalAcknowledgments |
boolean |
Gets or sets a value indicating whether to batch functional Acknowledgments. |
BatchTechnicalAcknowledgments |
boolean |
Gets or sets a value indicating whether to batch the technical Acknowledgments. |
NeedFunctionalAcknowledgment |
boolean |
Gets or sets a value indicating whether functional Acknowledgment is needed. |
NeedLoopForValidMessages |
boolean |
Gets or sets a value indicating whether a loop is needed for valid messages. |
NeedTechnicalAcknowledgment |
boolean |
Gets or sets a value indicating whether technical acknowledgment is needed. |
SendSynchronousAcknowledgment |
boolean |
Gets or sets a value indicating whether to send synchronous Acknowledgment. |
EDIFACTAgreementContent
Model for EDIFACT protocol settings in an agreement
Name | Type | Description |
---|---|---|
ReceiveAgreement |
Gets or sets the receive agreement. |
|
SendAgreement |
Gets or sets the send agreement. |
EDIFACTEnvelopeOverrides
Model for EDIFACTEnvelopeOverride
Name | Type | Description |
---|---|---|
ApplicationPassword |
string |
Gets or sets the application password. |
AssociationAssignedCode |
string |
Gets or sets the association assigned code. |
ControllingAgencyCode |
string |
Gets or sets the controlling agency code. |
FunctionalGroupId |
string |
Gets or sets the functional group id. |
GroupHeaderMessageRelease |
string |
Gets or sets the group header message release. |
GroupHeaderMessageVersion |
string |
Gets or sets the group header message version. |
MessageAssociationAssignedCode |
string |
Gets or sets the message association assigned code. |
MessageId |
string |
Gets or sets the message id on which this envelope settings has to be applied. |
MessageRelease |
string |
Gets or sets the message release version on which this envelope settings has to be applied. |
MessageVersion |
string |
Gets or sets the message version on which this envelope settings has to be applied. |
ReceiverApplicationId |
string |
Gets or sets the receiver application id. |
ReceiverApplicationQualifier |
string |
Gets or sets the receiver application qualifier. |
SenderApplicationId |
string |
Gets or sets the sender application id. |
SenderApplicationQualifier |
string |
Gets or sets the sender application qualifier. |
TargetNamespace |
string |
Gets or sets the target namespace on which this envelope settings has to be applied. |
EDIFACTEnvelopeSettings
Model for EDIFACTEnvelopeSettings
Name | Type | Description |
---|---|---|
ApplicationReferenceId |
string |
Gets or sets the application reference id. |
ApplyDelimiterStringAdvice |
boolean |
Gets or sets a value indicating whether apply delimiter string advice. |
CommunicationAgreementId |
string |
Gets or sets the communication agreement id. |
CreateGroupingSegments |
boolean |
Gets or sets a value indicating whether create grouping segments. |
EnableDefaultGroupHeaders |
boolean |
Gets or sets a value indicating whether to enable default group headers. |
EnvelopeOverrides |
Gets or sets the envelope overrides. |
|
FunctionalGroupId |
string |
Gets or sets the functional group id. |
GroupApplicationPassword |
string |
Gets or sets the group application password. |
GroupApplicationReceiverId |
string |
Gets or sets the group application receiver id. |
GroupApplicationReceiverQualifier |
string |
Gets or sets the group application receiver qualifier. |
GroupApplicationSenderId |
string |
Gets or sets the group application sender id. |
GroupApplicationSenderQualifier |
string |
Gets or sets the group application sender qualifier. |
GroupAssociationAssignedCode |
string |
Gets or sets the group association assigned code. |
GroupControlNumberLowerBound |
integer |
Gets or sets the group control number lower bound. |
GroupControlNumberPrefix |
string |
Gets or sets the group control number prefix. |
GroupControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover group control number. |
GroupControlNumberSuffix |
string |
Gets or sets the group control number suffix. |
GroupControlNumberUpperBound |
integer |
Gets or sets the group control number upper bound. |
GroupControllingAgencyCode |
string |
Gets or sets the group controlling agency code. |
GroupMessageRelease |
string |
Gets or sets the group message release. |
GroupMessageVersion |
string |
Gets or sets the group message version. |
InterchangeControlNumberLowerBound |
integer |
Gets or sets the interchange control number lower bound |
InterchangeControlNumberPrefix |
string |
Gets or sets the interchange control number prefix. |
InterchangeControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover interchange control number. |
InterchangeControlNumberSuffix |
string |
Gets or sets the interchange control number suffix. |
InterchangeControlNumberUpperBound |
integer |
Gets or sets the interchange control number upper bound. |
IsTestInterchange |
boolean |
Gets or sets a value indicating whether is test interchange. |
OverwriteExistingTransactionSetControlNumber |
boolean |
Gets or sets a value indicating whether to overwrite existing transaction set control number |
ProcessingPriorityCode |
string |
Gets or sets the processing priority code. |
ReceiverInternalIdentification |
string |
Gets or sets the receiver internal identification. |
ReceiverInternalSubIdentification |
string |
Gets or sets the receiver internal sub identification. |
ReceiverReverseRoutingAddress |
string |
Gets or sets the receiver reverse routing address. |
RecipientReferencePasswordQualifier |
string |
Gets or sets the recipient reference password qualifier. |
RecipientReferencePasswordValue |
string |
Gets or sets the recipient reference password value. |
SenderInternalIdentification |
string |
Gets or sets the sender internal identification. |
SenderInternalSubIdentification |
string |
Gets or sets the sender internal sub identification. |
SenderReverseRoutingAddress |
string |
Gets or sets the sender reverse routing address. |
TransactionSetControlNumberLowerBound |
integer |
Gets or sets the transaction set control number lower bound. |
TransactionSetControlNumberPrefix |
string |
Gets or sets the transaction set control number prefix. |
TransactionSetControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover transaction set control number. |
TransactionSetControlNumberSuffix |
string |
Gets or sets the transaction set control number suffix. |
TransactionSetControlNumberUpperBound |
integer |
Gets or sets the transaction set control number upper bound. |
EDIFACTFramingSettings
Model for EDIFACTFramingSettings
Name | Type | Description |
---|---|---|
CharacterEncoding |
string |
Gets or sets the character encoding. |
CharacterSet |
string |
Gets or sets the EDIFACT character set. |
ComponentSeparator |
integer |
Gets or sets the component separator. |
DataElementSeparator |
integer |
Gets or sets the data element separator. |
DecimalPointIndicator |
string |
Gets or sets the decimal point indicator. |
ProtocolVersion |
integer |
Gets or sets the protocol version. |
ReleaseIndicator |
integer |
Gets or sets the release indicator. |
RepetitionSeparator |
integer |
Gets or sets the repetition separator. |
SegmentTerminator |
integer |
Gets or sets the segment terminator. |
SegmentTerminatorSuffix |
string |
Gets or sets the segment terminator suffix. |
ServiceCodeListDirectoryVersion |
string |
Gets or sets the service code list directory version. |
EDIFACTMessageFilter
Model for EDIFACTMessageFilter
Name | Type | Description |
---|---|---|
FilterMessages |
Gets or sets the filter messages. |
|
MessageFilterType |
string |
Gets or sets the message filter type. |
EDIFACTMessageIdentifier
Model for EDIFACTMessageIdentifier
Name | Type | Description |
---|---|---|
MessageId |
string |
Gets or sets the message id. |
EDIFACTOnewayAgreement
Model for EDIFACT Oneway Agreement
Name | Type | Description |
---|---|---|
BatchDescriptions |
Gets or sets the batch descriptions. |
|
Id |
integer |
Gets or sets the id. |
ProtocolSettings |
Gets or sets the protocol settings. |
|
ReceiveBusinessIdentity |
Gets or sets the receive business identity. |
|
SendPortNames |
string[] |
Gets or sets the send port references. |
SenderBusinessIdentity |
Gets or sets the sender business identity. |
EDIFACTProcessingSettings
Model for EDIFACTProcessingSettings
Name | Type | Description |
---|---|---|
CreateEmptyXmlTagsForTrailingSeparators |
boolean |
Gets or sets a value indicating whether to create empty xml tags for trailing separators. |
MaskSecurityInfo |
boolean |
Gets or sets a value indicating whether to mask security information. |
PreserveInterchange |
boolean |
Gets or sets a value indicating whether to preserve interchange. |
SuspendInterchangeOnError |
boolean |
Gets or sets a value indicating whether to suspend interchange on error. |
UseDotAsDecimalSeparator |
boolean |
Gets or sets a value indicating whether to use dot as decimal separator. |
EDIFACTProtocolSettings
Model for EDIFACT protocol settings in an agreement
Name | Type | Description |
---|---|---|
AcknowledgmentSettings |
Gets or sets the Acknowledgment settings. |
|
EnvelopeSettings |
Gets or sets the envelope settings. |
|
FramingSettings |
Gets or sets the framing settings. |
|
Id |
integer |
Gets or sets the id. |
IsTestInterchange |
boolean |
Gets or sets a value indicating whether is test interchange. |
MessageFilter |
Gets or sets the message filter. |
|
ProcessingSettings |
Gets or sets the processing settings. |
|
ProtocolName |
string |
Gets or sets the protocol name. |
SchemaSettings |
Gets or sets the processing settings. |
|
SettingsName |
string |
Gets or sets the settings name. |
ValidationSettings |
Gets or sets the validation settings. |
EDIFACTSchemaOverrides
Model for EDIFACTSchemaReference
Name | Type | Description |
---|---|---|
ApplicationSenderID |
string |
Gets or sets the application sender id. |
ApplicationSenderQualifier |
string |
Gets or sets the application sender qualifier. |
AssociationAssignedCode |
string |
Gets or sets the association assigned code. |
MessageId |
string |
Gets or sets the message id. |
MessageRelease |
string |
Gets or sets the message id. |
MessageVersion |
string |
Gets or sets the message id. |
TargetNamespace |
string |
Gets or sets the target namespace. |
EDIFACTSchemaSettings
Model for EDIFACTSchemaSettings
Name | Type | Description |
---|---|---|
SchemaOverrides |
Gets or sets the schema overrides. |
|
TargetNamespace |
string |
Gets or sets the target namespace. |
EDIFACTValidationOverrides
Model for EDIFACTValidationOverride
Name | Type | Description |
---|---|---|
AllowLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to allow leading and trailing spaces and zeroes. |
EnforceCharacterSet |
boolean |
Gets or sets a value indicating whether to enforce character Set. |
InternalTrailingSeparatorPolicy |
integer |
Gets or sets the internal trailing separator policy. |
MessageId |
string |
Gets or sets the message id on which the validation settings has to be applied. |
TrailingSeparatorPolicy |
string |
Gets or sets the trailing separator policy. |
TrimLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to trim leading and trailing spaces and zeroes. |
ValidateEDITypes |
boolean |
Gets or sets a value indicating whether to validate EDI types. |
ValidateXSDTypes |
boolean |
Gets or sets a value indicating whether to validate XSD types. |
EDIFACTValidationSettings
Model for EDIFACTValidationSettings
Name | Type | Description |
---|---|---|
AllowLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to allow leading and trailing spaces and zeroes. |
CheckDuplicateGroupControlNumber |
boolean |
Gets or sets a value indicating whether to check for duplicate group control number. |
CheckDuplicateInterchangeControlNumber |
boolean |
Gets or sets a value indicating whether to check for duplicate interchange control number. |
CheckDuplicateTransactionSetControlNumber |
boolean |
Gets or sets a value indicating whether to check for duplicate transaction set control number. |
InterchangeControlNumberValidityPeriod |
integer |
Gets or sets the validity period of interchange control number. |
TrailingSeparatorPolicy |
string |
Gets or sets the trailing separator policy. |
TrimLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to trim leading and trailing spaces and zeroes. |
ValidateCharacterSet |
boolean |
Gets or sets a value indicating whether to validate character set in the message. |
ValidateEDITypes |
boolean |
Gets or sets a value indicating whether to Whether to validate EDI types. |
ValidateXSDTypes |
boolean |
Gets or sets a value indicating whether to Whether to validate XSD types. |
ValidationOverrides |
Gets or sets the schema overrides. |
FilterGroup
Model for FilterGroup
Name | Type | Description |
---|---|---|
Statements |
Gets or sets the statements. |
FilterPredicate
Model for FilterGroup
Name | Type | Description |
---|---|---|
Groups |
Gets or sets the groups. |
FilterStatement
Model for FilterStatement
Name | Type | Description |
---|---|---|
Operator |
string |
Gets or sets the operator. |
Property |
string |
Gets or sets the property. |
Value |
string |
Gets or sets the value. |
HourlyRecurrence
Model for HourlyRecurrence
Name | Type | Description |
---|---|---|
Hours |
integer |
Gets or sets the hours. |
Minutes |
integer |
Gets or sets the minutes. |
RecurrencePeriod |
string |
Gets or sets the recurrence period. |
InterchangeSizeReleaseCriteria
Model for InterchangeSizeReleaseCriteria
Name | Type | Description |
---|---|---|
CharacterCount |
integer |
Gets or sets the character count. |
ManualReleaseCriteria
Model for ManualReleaseCriteria
MessageCountReleaseCriteria
Model for MessageCountReleaseCriteria
Name | Type | Description |
---|---|---|
MessageCount |
integer |
Gets or sets the message count. |
MessageScope |
string |
Gets or sets the message scope. |
PartnerAgreementContext
Model for PartnerAgreementContext
Name | Type | Description |
---|---|---|
PartnerName |
string |
Gets or sets the partner. |
ProfileName |
string |
Gets or sets the profile. |
QualifierIdentity
Model for QualifierIdentity
Name | Type | Description |
---|---|---|
Description |
string |
Gets or sets the description. |
Id |
integer |
Gets or sets the id. |
Qualifier |
string |
Gets or sets the qualifier. |
Value |
string |
Gets or sets the value. |
TimeBasedReleaseCriteria
Model for TimeBasedReleaseCriteria
Name | Type | Description |
---|---|---|
DailyRecurrence |
Gets or sets the recurrence schedule. |
|
FirstRelease |
string |
Gets or sets the first release datetime. |
HourlyRecurrence |
Gets or sets the recurrence schedule. |
|
SendEmptyBatchSignal |
boolean |
Gets or sets a value indicating whether send empty batch signal. |
WeeklyRecurrence |
Gets or sets the recurrence schedule. |
WeeklyRecurrence
Model for WeeklyRecurrence
Name | Type | Description |
---|---|---|
RecurrencePeriod |
string |
Gets or sets the recurrence period. |
WeekDays |
string |
Gets or sets the week days. |
X12AcknowledgmentSettings
Model for X12AcknowledgmentSettings
Name | Type | Description |
---|---|---|
AcknowledgmentControlNumberLowerBound |
integer |
Gets or sets the Acknowledgment control number lower bound. |
AcknowledgmentControlNumberPrefix |
string |
Gets or sets the Acknowledgment control number prefix. |
AcknowledgmentControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover Acknowledgment control number |
AcknowledgmentControlNumberSuffix |
string |
Gets or sets the Acknowledgment control number suffix. |
AcknowledgmentControlNumberUpperBound |
integer |
Gets or sets the Acknowledgment control number upper bound. |
BatchFunctionalAcknowledgments |
boolean |
Gets or sets a value indicating whether to batch functional Acknowledgments. |
BatchImplementationAcknowledgments |
boolean |
Gets or sets a value indicating whether to batch implementation Acknowledgments. |
BatchTechnicalAcknowledgments |
boolean |
Gets or sets a value indicating whether to batch the technical Acknowledgments. |
FunctionalAcknowledgmentVersion |
string |
Gets or sets the functional Acknowledgment version. |
GeneratePatAK901 |
boolean |
Gets or sets a value indicating whether generate pat a k 901. |
ImplementationAcknowledgmentVersion |
string |
Gets or sets the implementation Acknowledgment version. |
NeedFunctionalAcknowledgment |
boolean |
Gets or sets a value indicating whether functional Acknowledgment is needed. |
NeedImplementationAcknowledgment |
boolean |
Gets or sets a value indicating whether implementation Acknowledgment is needed. |
NeedLoopForValidMessages |
boolean |
Gets or sets a value indicating whether a loop is needed for valid messages. |
NeedTechnicalAcknowledgment |
boolean |
Gets or sets a value indicating whether technical acknowledgment is needed. |
SendSynchronousAcknowledgment |
boolean |
Gets or sets a value indicating whether to send synchronous Acknowledgment. |
X12AgreementContent
Model for X12 protocol settings in an agreement
Name | Type | Description |
---|---|---|
ReceiveAgreement |
Gets or sets the receive agreement. |
|
SendAgreement |
Gets or sets the send agreement. |
X12EnvelopeOverrides
Model for X12EnvelopeOverride
Name | Type | Description |
---|---|---|
DateFormat |
string |
Gets or sets the date format. |
FunctionalIdentifierCode |
string |
Gets or sets the functional identifier code. |
HeaderVersion |
string |
Gets or sets the header version. |
MessageId |
string |
Gets or sets the message id on which this envelope settings has to be applied. |
ProtocolVersion |
string |
Gets or sets the protocol version on which this envelope settings has to be applied. |
ReceiverApplicationId |
string |
Gets or sets the receiver application id. |
ResponsibleAgencyCode |
string |
Gets or sets the responsible agency code. |
SenderApplicationId |
string |
Gets or sets the sender application id. |
TargetNamespace |
string |
Gets or sets the target namespace on which this envelope settings has to be applied. |
TargetNamespaceString |
string |
Gets or sets the target namespace string on which this envelope settings has to be applied. |
TimeFormat |
string |
Gets or sets the time format. |
X12EnvelopeSettings
Model for X12EnvelopeSettings
Name | Type | Description |
---|---|---|
ControlStandardsId |
integer |
Gets or sets the controls standards id. |
ControlVersionNumber |
string |
Gets or sets the control version number. |
EnableDefaultGroupHeaders |
boolean |
Gets or sets a value indicating whether to enable default group headers. |
EnvelopeOverrides |
Gets or sets the envelope overrides. |
|
FunctionalGroupId |
string |
Gets or sets the functional group id. |
GroupControlNumberLowerBound |
integer |
Gets or sets the group control number lower bound. |
GroupControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover group control number. |
GroupControlNumberUpperBound |
integer |
Gets or sets the group control number upper bound. |
GroupHeaderAgencyCode |
string |
Gets or sets the group header agency code. |
GroupHeaderDateFormat |
string |
Gets or sets the group header date format. |
GroupHeaderTimeFormat |
string |
Gets or sets the group header time format. |
GroupHeaderVersion |
string |
Gets or sets the group header version. |
InterchangeControlNumberLowerBound |
integer |
Gets or sets the interchange control number lower bound |
InterchangeControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover interchange control number. |
InterchangeControlNumberUpperBound |
integer |
Gets or sets the interchange control number upper bound. |
OverwriteExistingTransactionSetControlNumber |
boolean |
Gets or sets a value indicating whether to overwrite existing transaction set control number |
ReceiverApplicationId |
string |
Gets or sets the receiver application id. |
SenderApplicationId |
string |
Gets or sets the sender application id. |
TransactionSetControlNumberLowerBound |
integer |
Gets or sets the transaction set control number lower bound. |
TransactionSetControlNumberPrefix |
string |
Gets or sets the transaction set control number prefix. |
TransactionSetControlNumberRollover |
boolean |
Gets or sets a value indicating whether to rollover transaction set control number. |
TransactionSetControlNumberSuffix |
string |
Gets or sets the transaction set control number suffix. |
TransactionSetControlNumberUpperBound |
integer |
Gets or sets the transaction set control number upper bound. |
UsageIndicator |
string |
Gets or sets the usage indicator. |
UseControlStandardsIdAsRepetitionCharacter |
boolean |
Gets or sets a value indicating whether to use control standards id as repetition character. |
X12FramingSettings
Model for X12FramingSettings
Name | Type | Description |
---|---|---|
CharacterSet |
string |
Gets or sets the X12 character set. |
ComponentSeparator |
integer |
Gets or sets the component separator. |
DataElementSeparator |
integer |
Gets or sets the data element separator. |
ReplaceCharacter |
integer |
Gets or sets the replacement character. |
ReplaceSeparatorsInPayload |
boolean |
Gets or sets a value indicating whether to replace separators in payload. |
SegmentTerminator |
integer |
Gets or sets the segment terminator. |
SegmentTerminatorSuffix |
string |
Gets or sets the segment terminator suffix. |
X12MessageFilter
Model for X12MessageFilter
Name | Type | Description |
---|---|---|
FilterMessages |
Gets or sets the filter messages. |
|
MessageFilterType |
string |
Gets or sets the message filter type. |
X12MessageIdentifier
Model for X12MessageIdentifier
Name | Type | Description |
---|---|---|
MessageId |
string |
Gets or sets the message id. |
X12OnewayAgreement
Model for X12 Oneway Agreement
Name | Type | Description |
---|---|---|
BatchDescriptions |
Gets or sets the batch descriptions. |
|
Id |
integer |
Gets or sets the id. |
ProtocolSettings |
Gets or sets the protocol settings. |
|
ReceiveBusinessIdentity |
Gets or sets the receive business identity. |
|
SendPortNames |
string[] |
Gets or sets the send port references. |
SenderBusinessIdentity |
Gets or sets the sender business identity. |
X12ProcessingSettings
Model for X12ProcessingSettings
Name | Type | Description |
---|---|---|
ConvertImpliedDecimal |
boolean |
Gets or sets a value indicating whether to convert numerical type to implied decimal. |
CreateEmptyXmlTagsForTrailingSeparators |
boolean |
Gets or sets a value indicating whether to create empty xml tags for trailing separators. |
MaskSecurityInfo |
boolean |
Gets or sets a value indicating whether to mask security information. |
PreserveInterchange |
boolean |
Gets or sets a value indicating whether to preserve interchange. |
SuspendInterchangeOnError |
boolean |
Gets or sets a value indicating whether to suspend interchange on error. |
X12ProtocolSettings
Model for X12 protocol settings in an agreement
Name | Type | Description |
---|---|---|
AcknowledgmentSettings |
Gets or sets the Acknowledgment settings. |
|
EnvelopeSettings |
Gets or sets the envelope settings. |
|
FramingSettings |
Gets or sets the framing settings. |
|
Id |
integer |
Gets or sets the id. |
MessageFilter |
Gets or sets the message filter. |
|
ProcessingSettings |
Gets or sets the processing settings. |
|
ProtocolName |
string |
Gets or sets the protocol name. |
SchemaSettings |
Gets or sets the schema settings. |
|
SecuritySettings |
Gets or sets the security settings. |
|
SettingsName |
string |
Gets or sets the settings name. |
ValidationSettings |
Gets or sets the validation settings. |
X12SchemaOverrides
Model for X12SchemaReference
Name | Type | Description |
---|---|---|
MessageId |
string |
Gets or sets the message id. |
SenderApplicationId |
string |
Gets or sets the sender application id. |
TargetNamespace |
string |
Gets or sets the target namespace. |
X12SchemaSettings
Model for X12SchemaSettings
Name | Type | Description |
---|---|---|
SchemaOverrides |
Gets or sets the schema overrides. |
|
TargetNamespace |
string |
Gets or sets the message id. |
X12SecuritySettings
Model for X12SecuritySettings
Name | Type | Description |
---|---|---|
AuthorizationQualifier |
string |
Gets or sets the authorization qualifier. |
AuthorizationValue |
string |
Gets or sets the authorization value. |
PasswordValue |
string |
Gets or sets the password value. |
SecurityQualifier |
string |
Gets or sets the security qualifier. |
X12ValidationOverrides
Model for X12ValidationOverride
Name | Type | Description |
---|---|---|
AllowLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to allow leading and trailing spaces and zeroes. |
MessageId |
string |
Gets or sets the message id on which the validation settings has to be applied. |
TrailingSeparatorPolicy |
string |
Gets or sets the trailing separator policy. |
TrimLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to trim leading and trailing spaces and zeroes. |
ValidateCharacterSet |
boolean |
Gets or sets a value indicating whether to validate character Set. |
ValidateEDITypes |
boolean |
Gets or sets a value indicating whether to validate EDI types. |
ValidateXSDTypes |
boolean |
Gets or sets a value indicating whether to validate XSD types. |
X12ValidationSettings
Model for X12ValidationSettings
Name | Type | Description |
---|---|---|
AllowLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to allow leading and trailing spaces and zeroes. |
CheckDuplicateGroupControlNumber |
boolean |
Gets or sets a value indicating whether to check for duplicate group control number. |
CheckDuplicateInterchangeControlNumber |
boolean |
Gets or sets a value indicating whether to check for duplicate interchange control number. |
CheckDuplicateTransactionSetControlNumber |
boolean |
Gets or sets a value indicating whether to check for duplicate transaction set control number. |
InterchangeControlNumberValidityPeriod |
integer |
Gets or sets the validity period of interchange control number. |
TrailingSeparatorPolicy |
string |
Gets or sets the trailing separator policy. |
TrimLeadingAndTrailingSpacesAndZeroes |
boolean |
Gets or sets a value indicating whether to trim leading and trailing spaces and zeroes. |
ValidateCharacterSet |
boolean |
Gets or sets a value indicating whether to validate character set in the message. |
ValidateEDITypes |
boolean |
Gets or sets a value indicating whether to Whether to validate EDI types. |
ValidateXSDTypes |
boolean |
Gets or sets a value indicating whether to Whether to validate XSD types. |
ValidationOverrides |
Gets or sets the schema overrides. |