Condividi tramite


Get-AzIntegrationAccountGeneratedIcn

Questo cmdlet recupera il valore corrente del numero di controllo interscambio generato per contratto.

Sintassi

Get-AzIntegrationAccountGeneratedIcn
   -ResourceGroupName <String>
   -Name <String>
   [-AgreementName <String>]
   [-AgreementType <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Questo cmdlet deve essere usato negli scenari di ripristino di emergenza per recuperare il valore corrente del numero di controllo interscambio generato in modo da eseguire il writeback di un valore aumentato con Set-AzIntegrationAccountGeneratedIcn. Il numero di controllo interscambio deve essere aumentato per evitare numeri di controllo di interscambio duplicati per i numeri che non è stato ancora replicato nell'area passiva quando si è verificata l'emergenza nell'area attiva. Specificare il parametro "-AgreementType" per specificare se i numeri di controllo X12 o Edifact devono restituire

Esempio

Esempio 1

Get-AzIntegrationAccountGeneratedIcn -AgreementType "X12" -ResourceGroupName "ResourceGroup1" -Name "IntegrationAccount1" -AgreementName "X12IntegrationAccountAgreement"

ControlNumber            : 1000
ControlNumberChangedTime : 2/15/2017 12:36:00 AM
IsMessageProcessingFailed:

Questo comando ottiene il numero di controllo dell'interscambio X12 generato dall'account di integrazione in base al nome del contratto. Assicurarsi che il contratto specificato sia di tipo "X12"

Esempio 2

Get-AzIntegrationAccountGeneratedIcn -AgreementType "Edifact" -ResourceGroupName "ResourceGroup1" -Name "IntegrationAccount1" -AgreementName "EdifactIntegrationAccountAgreement"

ControlNumber            : 1000
ControlNumberChangedTime : 2/15/2017 12:36:00 AM
IsMessageProcessingFailed:

Questo comando ottiene il numero di controllo dell'interscambio Edifact generato dall'account di integrazione in base al nome del contratto. Assicurarsi che l'accordo specificato sia di tipo "Edifact"

Esempio 3

Get-AzIntegrationAccountGeneratedIcn -AgreementType "X12" -ResourceGroupName "ResourceGroup1" -Name "IntegrationAccount1"

ControlNumber            : 1000
ControlNumberChangedTime : 2/22/2017 8:05:41 PM
AgreementName            : X12IntegrationAccountAgreement1
IsMessageProcessingFailed:

ControlNumber            : 1000
ControlNumberChangedTime : 2/22/2017 8:05:41 PM
AgreementName            : X12IntegrationAccountAgreement2
IsMessageProcessingFailed:

ControlNumber            : No generated control number was found for this agreement.
ControlNumberChangedTime : 1/1/0001 12:00:00 AM
AgreementName            : X12IntegrationAccountAgreement3
IsMessageProcessingFailed:

Questo comando ottiene tutti i numeri di controllo dell'interscambio X12 generati in base al nome dell'account di integrazione.

Parametri

-AgreementName

Nome del contratto di account di integrazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AgreementType

Tipo di contratto dell'account di integrazione.

Tipo:String
Alias:MessageType
Valori accettati:X12, Edifact
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Nome dell'account di integrazione.

Tipo:String
Alias:ResourceName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Nome del gruppo di risorse dell'account di integrazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

String

Output

IntegrationAccountControlNumber