En savoir plus sur les propriétés de liaison de l’adaptateur BizTalk pour mySAP Business Suite
L’adaptateur Microsoft BizTalk pour mySAP Business Suite présente plusieurs propriétés de liaison qui vous permettent de contrôler certaines de ses comportements au moment de l’exécution et du design. Cette section décrit ces propriétés de liaison et fournit des liens vers des rubriques qui expliquent comment vous pouvez les définir.
Propriétés de liaison d’adaptateur SAP
Le tableau suivant montre les propriétés de liaison d’adaptateur SAP regroupées par catégorie. La catégorie fait référence au nœud sous lequel chaque propriété de liaison apparaît dans les boîtes de dialogue présentées par différentes applications pour configurer l’adaptateur (SAPBinding).
Propriété de liaison CloseTimeout : spécifie le délai d’expiration de la connexion WCF. La valeur par défaut est de 1 minute.
- Catégorie : Général
- Type .NET : System.DateTime
Propriété de liaison DataTypesBehavior : le système SAP n’applique pas les valeurs correctes à spécifier pour les champs DATS, TIMS et NUMC. Par conséquent, si des valeurs non valides sont présentes dans le magasin de données SAP pour les champs DATS, TIMS et NUMC et qu’un programme client tente de lire les valeurs à l’aide de l’adaptateur SAP, l’adaptateur lève une exception.
- Catégorie : Général
- Type .NET : Microsoft.Adapters.SAP.SapDataTypesBehavior
Le système SAP a des valeurs spéciales pour représenter les valeurs minimales et maximales pour les champs DATS, TIMS et NUMC pour lesquels il n’existe aucun type .NET équivalent. Par exemple, les valeurs minimales et maximales d’un champ DATS sont respectivement 000000000 et 99999999, pour lesquelles il n’existe pas de type .NET équivalent DateTime. En outre, la conversion des valeurs minimale et maximale des champs DATS en valeur DateTime.MinValue et DateTime.Max n’est pas possible, car la valeur minimale ou maximale pour le champ DATS et la valeur minimale ou maximale pour un type DateTime .NET ne sont pas identiques.
Pour permettre aux clients d’adaptateur de contrôler le comportement de l’adaptateur lorsque des valeurs spéciales sont rencontrées dans le système SAP, vous pouvez définir la propriété de liaison DataTypesBehavior . Il s’agit d’une propriété de liaison complexe qui a les sous-propriétés suivantes :
DateTimeMaxToDats : spécifie le comportement que l’adaptateur doit suivre pour envoyer une valeur DATS lorsque le client d’adaptateur envoie la valeur DateTime.MAX, qui est « 9999-12-31T23 :59 :59.9999999 ». Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur si le programme client envoie la valeur DateTime.MAX.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur envoie la valeur spécifiée à SAP si le programme client envoie la valeur DateTime.MAX. La valeur par défaut est 99991231.
DateTimeMaxToTims : spécifie le comportement que l’adaptateur doit suivre pour envoyer une valeur TIMS lorsque le client d’adaptateur envoie la valeur DateTime.MAX, qui est « 9999-12-31T23 :59 :59.9999999 ». Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur si le programme client envoie la valeur DateTime.MAX.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur envoie la valeur spécifiée à SAP si le programme client envoie la valeur DateTime.MAX. La valeur par défaut est 235959.
DateTimeMinToDats : spécifie le comportement que l’adaptateur doit suivre pour envoyer une valeur DATS lorsque le client d’adaptateur envoie la valeur DateTime.MIN, qui est « 0001-01-01T00 :00 :00 ». Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur si le programme client envoie la valeur DateTime.MIN.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur envoie la valeur spécifiée à SAP si le programme client envoie la valeur DateTime.MIN. La valeur par défaut est 00010101.
DateTimeMinToTims : Spécifie le comportement que l’adaptateur doit suivre pour envoyer une valeur TIMS lorsque le client d’adaptateur envoie la valeur DateTime.MIN, qui est « 0001-01-01T00 :00 :00 ». Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur si le programme client envoie la valeur DateTime.MIN.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur envoie la valeur spécifiée à SAP si le programme client envoie la valeur DateTime.MIN. La valeur par défaut est 0000000.
DateTimeNullToDats : Spécifie le comportement que l’adaptateur doit suivre pour envoyer une valeur DATS lorsque le client d’adaptateur envoie une valeur DateTime NULL. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur si le programme client envoie une valeur DateTime NULL.
- SKIP (valeur par défaut) : lorsque cette valeur est définie, l’adaptateur ignore le champ et n’envoie aucune valeur à SAP si le programme client envoie une valeur DateTime NULL.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur envoie la valeur spécifiée à SAP si le programme client envoie une valeur Null DateTime.
DateTimeNullToTims : Spécifie le comportement que l’adaptateur doit suivre pour envoyer une valeur TIMS lorsque le client de l’adaptateur envoie une valeur DateTime NULL. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur si le programme client envoie une valeur DateTime NULL.
- SKIP (valeur par défaut) : lorsque cette valeur est définie, l’adaptateur ignore le champ et n’envoie aucune valeur à SAP si le programme client envoie une valeur DateTime NULL.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur envoie la valeur spécifiée à SAP si le programme client envoie une valeur Null DateTime.
DatsMaxToDateTime : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur DateTime lorsque l’adaptateur reçoit un DATS. Valeur MAX, qui est 99999999, à partir de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR (valeur par défaut) : lorsqu’elle est définie sur cette valeur, l’adaptateur génère une erreur s’il reçoit un DATS. Valeur MAX de SAP.
- NULL : lorsqu’elle est définie sur cette valeur, l’adaptateur retourne NULL s’il reçoit un DATS. Valeur MAX de SAP.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur analyse la valeur spécifiée au format XSD :DateTime et la retourne au programme client.
DatsMinToDateTime : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur DateTime lorsque l’adaptateur reçoit un DATS. Valeur MIN, qui est 000000000, de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur s’il reçoit un DATS. Valeur MIN de SAP.
- NULL : lorsqu’elle est définie sur cette valeur, l’adaptateur retourne NULL s’il reçoit un DATS. Valeur MIN de SAP.
- <VALEUR> : lorsque cette valeur est définie, l’adaptateur analyse la valeur spécifiée au format XSD :DateTime et la retourne au programme client.
La valeur par défaut est la suivante :
- BizTalk Server 2020 CU1 et versions antérieures : ERREUR.
- BizTalk Server 2020 CU2 et versions ultérieures : 0001-01-01T00 :00 :00.
EmptyDatsToDateTime : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur DateTime lorsque l’adaptateur reçoit une valeur DATS vide de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur s’il reçoit une valeur DATS vide de SAP.
- NULL : lorsqu’elle est définie sur cette valeur, l’adaptateur retourne NULL s’il reçoit une valeur DATS vide de SAP.
- <VALEUR>. Lorsque cette valeur est définie, l’adaptateur analyse la valeur spécifiée au format XSD :DateTime et la retourne au programme client. La valeur par défaut est 0001-01-01T00 :00 :00.
EmptyNumcToInt : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur entière lorsque l’adaptateur reçoit une valeur NUMC vide (tous les espaces) de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur s’il reçoit une valeur NUMC vide de SAP.
- NULL : lorsque cette valeur est définie, l’adaptateur retourne NULL s’il reçoit une valeur NUMC vide de SAP.
- <VALEUR>. Lorsque cette valeur est définie, l’adaptateur suppose que la valeur spécifiée est une valeur Int32 ou Int64 valide et la retourne au programme client. La valeur par défaut est 0.
EmptyTimsToDateTime : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur DateTime lorsque l’adaptateur reçoit une valeur TIMS vide de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsque cette valeur est définie, l’adaptateur génère une erreur s’il reçoit une valeur TIMS vide de SAP.
- NULL : lorsqu’elle est définie sur cette valeur, l’adaptateur retourne NULL s’il reçoit une valeur TIMS vide de SAP.
- <VALEUR>. Lorsque cette valeur est définie, l’adaptateur analyse la valeur spécifiée au format XSD :DateTime et la retourne au programme client. La valeur par défaut est 0001-01-01T00 :00 :00.
InvalidDatsToDateTime : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur DateTime lorsque l’adaptateur reçoit une valeur DATS non valide de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR (valeur par défaut) : lorsque cette valeur est définie, l’adaptateur génère une erreur s’il reçoit une valeur DATS non valide de SAP.
- NULL : lorsqu’elle est définie sur cette valeur, l’adaptateur retourne NULL s’il reçoit une valeur DATS non valide de SAP.
- <VALEUR>. Lorsque cette valeur est définie, l’adaptateur analyse la valeur spécifiée au format XSD :DateTime et la retourne au programme client.
InvalidNumcToInt : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur entière lorsque l’adaptateur reçoit une valeur NUMC non valide de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR : lorsqu’il est défini sur cette valeur, l’adaptateur génère une erreur s’il reçoit une valeur NUMC non valide de SAP.
- NULL : lorsqu’il est défini sur cette valeur, l’adaptateur retourne NULL s’il reçoit une valeur NUMC non valide de SAP.
- <VALEUR>. Lorsque cette valeur est définie, l’adaptateur suppose que la valeur spécifiée est une valeur Int32 ou Int64 valide et la retourne au programme client. La valeur par défaut est 0.
TimsMaxToDateTime : Spécifie le comportement que l’adaptateur doit suivre pour récupérer une valeur DateTime lorsque l’adaptateur reçoit un TIMS. Valeur MAX de SAP. Vous pouvez définir cette valeur sur les valeurs suivantes :
- ERREUR (valeur par défaut) : lorsque la valeur est définie sur cette valeur, l’adaptateur génère une erreur s’il reçoit un TIMS. Valeur MAX de SAP.
- NULL : lorsqu’il est défini sur ceci, l’adaptateur retourne NULL s’il reçoit un TIMS. Valeur MAX de SAP.
- <VALEUR>. Lorsque cette valeur est définie, l’adaptateur analyse la valeur spécifiée au format XSD :DateTime et la retourne au programme client.
Propriété de liaison de noms : non prise en charge.
- Catégorie : Général
- Type .NET : chaîne
Propriété de liaison OpenTimeout : spécifie le délai d’ouverture de la connexion WCF. La valeur par défaut est de 1 minute.
- Catégorie : Général
- Type .NET : System.DateTime
Propriété de liaison ReceiveTimeout : spécifie le délai d’expiration de réception du message WCF. Essentiellement, cela signifie la durée maximale pendant laquelle l’adaptateur attend un message entrant. La valeur par défaut est 10 minutes.
- Catégorie : Général
- Type .NET : System.DateTime
Pour les opérations entrantes telles que la réception d’AIDOC, nous vous recommandons de définir le délai d’expiration sur la valeur maximale possible . qui est 24.20 :31 :23.6470000 (24 jours). Lorsque vous utilisez l’adaptateur avec BizTalk Server, définir le délai d’expiration sur une valeur importante n’a pas d’impact sur les fonctionnalités de l’adaptateur.
Propriété de liaison SendTimeout : spécifie le délai d’envoi du message WCF. La valeur par défaut est de 1 minute.
- Catégorie : Général
- Type .NET : System.DateTime
Propriété de liaison EnableBizTalkCompatiblityMode : spécifie si l’élément de liaison de canal en couche BizTalk doit être chargé. L’élément de liaison de canal en couches BizTalk est chargé pour permettre aux transactions BizTalk de transiter via l’adaptateur SAP vers le système SAP.
- Catégorie : BizTalk
- Type .NET : bool (System.Boolean)
Ce que vous devez savoir :
- Définissez cette valeur sur true pour charger l’élément de liaison. Sinon, définissez cette valeur sur false.
- Lorsque vous utilisez les adaptateurs de BizTalk Server, vous devez toujours définir la propriété sur true. Lorsque vous utilisez les adaptateurs de Visual Studio, vous devez toujours définir la propriété sur false.
Propriété de liaison EnableBusinessObjects : cette propriété est déconseillée. L’adaptateur affiche toujours le nœud BAPI lors de la navigation dans les métadonnées à l’aide du plug-in Add Adapter Reference Service ou du complément Consume Adapter Service. Le comportement est le même que la définition de EnableBusinessObjects sur true dans BizTalk Adapter Pack version 1.0.
- Catégorie : Bapi
- Type .NET : bool (System.Boolean)
Propriété de liaison EnableConnectionPooling : spécifie si le pool de connexions d’adaptateurs SAP est activé. La valeur par défaut est true, qui spécifie que le pool de connexions est activé.
- Catégorie : Connexion
- Type .NET : bool (System.Boolean)
Propriété de liaison IdleConnectionTimeout : spécifie le délai d’expiration de la connexion inactive de l’adaptateur SAP. Lorsqu’une connexion dans le pool est inactive (inutilisée) pendant une période qui dépasse ce délai d’expiration, la connexion est supprimée. La valeur par défaut est 15 minutes. Le délai d’expiration de la connexion inactive s’applique uniquement aux connexions dans le pool qui ne sont pas utilisées. Elle n’affecte pas les connexions actives (ouvertes) qui peuvent être en attente de données.
- Catégorie : Connexion
- Type .NET : System.DateTime
Propriété de liaison MaxConnectionsPerSystem : spécifie le nombre maximal de connexions dans le pool de connexions d’adaptateurs SAP. La valeur par défaut est de 50. MaxConnectionsPerSystem est une propriété statique au sein d’un domaine d’application. Cela signifie que lorsque vous modifiez MaxConnectionsPerSystem pour une liaison instance dans un domaine d’application, la nouvelle valeur s’applique à tous les objets créés à partir de toutes les instances de liaison au sein de ce domaine d’application.
- Catégorie : Connexion
- Type .NET : int (System.Int32)
Par défaut, la bibliothèque cliente SAP (librfc32u.dll) prend en charge un maximum de 100 connexions au système SAP. Si vous dépassez ce nombre de connexions, une exception est levée par l’adaptateur SAP. Pour cette raison, vous ne devez pas définir MaxConnectionsPerSystem sur une valeur supérieure au nombre de connexions prises en charge par la bibliothèque cliente SAP. Vous pouvez augmenter le nombre de connexions que la bibliothèque cliente SAP prend en charge en définissant la variable d’environnement, CPIC_MAX_CONV. Vous devez redémarrer votre ordinateur après avoir défini cette variable pour que la modification prenne effet.
Propriété de liaison RfcAllowStartProgram : spécifie les programmes externes que la bibliothèque cliente RFC peut démarrer, si nécessaire par un partenaire RFC. Par exemple, si vous appelez une RFC qui appelle en interne un programme sur l’ordinateur exécutant le client de l’adaptateur, vous devez spécifier le nom de ce programme pour cette propriété de liaison.
- Catégorie : Connexion
- Type .NET : Chaîne
Ce que vous devez savoir :
Si vous spécifiez plusieurs programmes pour cette propriété de liaison, ils doivent être séparés par un point-virgule. Par exemple, si vous souhaitez spécifier les
sapftp
programmes etsaphttp
, vous devez les spécifier en tant quesapftp;saphttp
.Vérifiez également que les conditions suivantes sont remplies :
- Le programme externe requis par la RFC est disponible sur l’ordinateur exécutant le client de l’adaptateur.
- L’emplacement du programme externe est présent dans la variable PATH sur l’ordinateur exécutant le client de l’adaptateur.
Par exemple, BAPI_DOCUMENT_CHECKOUTVIEW2 exécute en interne un programme,
sapftp
. Ainsi, lors de l’appel de cette RFC, vous devez affecter à la propriété de liaison RfcAllowStartProgram la valeursapftp
. Vous devez également vous assurer que lesapftp
programme est disponible localement et que l’emplacement dusapftp
programme est ajouté à la variable PATH sur l’ordinateur exécutant le client de l’adaptateur.Propriété de liaison ConnectorType : choisissez de vous connecter à SAP à l’aide de RFC classique ou utilisez le connecteur SAP pour .NET (NCo).
- Catégorie : ConnectorType
- Type .NET :
Propriété de liaison EnablePerformanceCounters : spécifie s’il faut activer les compteurs de performances du Kit de développement logiciel (SDK) de l’adaptateur LOB WCF et le compteur de performances de latence métier de l’adaptateur SAP. La valeur par défaut est false ; les compteurs de performances sont désactivés. Le compteur de performances de latence métier mesure le temps total passé par l’adaptateur SAP à effectuer des appels au système SAP.
- Catégorie : Diagnostics
- Type .NET : bool (System.Boolean)
EnablePerformanceCounters est une propriété statique dans un domaine d’application (domaine d’application) pour les compteurs de performances du SDK de l’adaptateur LOB WCF, mais il s’agit d’une propriété instance pour le compteur de performances de latence métier de l’adaptateur. Cela signifie que la modification de EnablePerformanceCounters pour une liaison instance dans un domaine d’application :
- Activez ou désactivez les compteurs de performances du SDK de l’adaptateur LOB WCF pour tous les objets créés à partir de toutes les instances de liaison au sein du même domaine d’application.
- Activez ou désactivez le compteur de performances de latence LOB de l’adaptateur uniquement pour les objets créés à partir de cette liaison instance après la modification.
Propriété de liaison AutoConfirmSentIdocs : spécifie si l’adaptateur SAP valide automatiquement les appels clients tRFC utilisés pour l’envoi d’IDocs. La valeur par défaut est false ; la validation automatique est désactivée. Si la validation automatique est désactivée, l’application cliente doit valider explicitement l’appel tRFC en appelant l’opération RfcConfirmTransID . L’opération RfcConfirmTransID est une opération spéciale exposée par l’adaptateur SAP. Il apparaît sous le nœud TRFC lorsque vous utilisez le plug-in Add Adapter Service Reference Visual Studio ou le complément De projet BizTalk du service d’adaptateur de consommation.
- Catégorie : Idoc
- Type .NET : bool (System.Boolean)
Propriété de liaison PadReceivedIdocWithSpaces : spécifie si chaque ligne retournée par l’opération ReceiveIdoc est remplie d’espaces à la bonne longueur. La valeur par défaut est false ; les lignes ne sont pas rembourrées.
- Catégorie : Idoc
- Type .NET : bool (System.Boolean)
Propriété de liaison EnableSafeTyping : active ou désactive la saisie sécurisée. La valeur par défaut est false ; la saisie sécurisée est désactivée. Cette fonctionnalité contrôle la façon dont l’adaptateur expose certains types de données SAP. Pour plus d’informations sur la saisie sécurisée, consultez Types de données SAP de base.
- Catégorie : Métadonnées
- Type .NET : bool (System.Boolean)
Propriété de liaison FlatFileSegmentIndicator : spécifie si la <balise appinfo> doit contenir des types de segments ou des définitions de segment pour l’analyse des IDocs de fichiers plats. Notez toutefois que les éléments de schéma XML doivent toujours contenir des noms de définition de segment uniquement.
- Catégorie : Métadonnées
- Type .NET : énumération Microsoft.Adapters.SAP.FlatFileSegmentIndicator
Il existe deux valeurs possibles pour la propriété FlatFileSegmentIndicator :
- SegmentDefinition (valeur par défaut) indique que les fichiers plats doivent contenir la définition de segment pour chaque segment dans l’IDoc.
- SegmentType indique que les fichiers plats doivent contenir le type de segment pour chaque segment dans l’IDoc.
GenerateFlatfileCompatibleIdocSchema, propriété de liaison : spécifie si les balises appinfo> de fichier <plat doivent être ajoutées au schéma de message IDoc. Cela est requis par l’analyseur de fichiers plats BizTalk. La valeur par défaut est true, ce qui spécifie que <les balises appinfo> seront ajoutées au schéma.
- Catégorie : Métadonnées
- Type .NET : bool (System.Boolean)
Propriété de liaison ReceiveIDocFormat : spécifie le format XML des messages distribués par l’adaptateur SAP à l’application cliente côté entrant (SAP to adapter).
- Catégorie : Métadonnées
- Type .NET : énumération Microsoft.Adapters.SAP.IdocReceiveFormat
Il existe trois valeurs possibles pour la propriété ReceiveIDocFormat :
- String spécifie que le message IDoc doit être représenté sous la forme d’un champ de chaîne unique dans le message WCF.
- Typé (valeur par défaut) spécifie que le message IDoc doit être analysé et représenté sous la forme d’un message WCF fortement typé.
- Rfc spécifie que l’adaptateur SAP doit passer l’appel RFC entrant en tant que message WCF avec des paramètres RFC.
UseNCoConnectionPoolSettings, propriété de liaison : active le contrôle des paramètres du pool de connexions SAP .NET Connector (NCo) à une précision plus fine. Cette propriété indique si les valeurs attribuées à NCoPoolSize et MaxPoolWaitTime doivent remplacer les valeurs par défaut définies par l’adaptateur en fonction des propriétés de configuration du pool de connexions WCF. Par défaut, il est défini sur false. Si la valeur est true, les nouvelles propriétés du pool de connexions NCo SAP remplacent les valeurs par défaut définies par l’adaptateur, et les paramètres client IDLE_TIMEOUT et IDLE_CHECK_TIME NCo sont définis sur la valeur IdleConnectionTimeout .
- Catégorie : Pool de connexions SAP NCo
- Type .NET : bool (System.Boolean)
Propriété de liaison NCoPoolSize : correspond au POOL_SIZE paramètre de connexion du client SAP NCo. Il représente le nombre maximal de connexions NCo SAP qui sont conservées dans le pool de connexions NCo. Par défaut, il est défini sur la même valeur que la propriété MaxConnectionsPerSystem dans la catégorie Connection .
- Catégorie : Pool de connexions SAP NCo
- Type .NET : int (System.Int32)
Propriété de liaison MaxPoolWaitTime : correspond au MAX_POOL_WAIT_TIME paramètre de connexion SAP NCo. Il représente la durée maximale, en millisecondes, pendant laquelle une demande de connexion NCo attend une fois la limite de connexion de pointe atteinte. Par défaut, il est défini sur 0 millisecondes.
- Catégorie : Pool de connexions SAP NCo
- Type .NET : int (System.Int32)
Propriété de liaison SncLibrary : spécifie l’emplacement de la bibliothèque SNC sur votre ordinateur. Si la variable d’environnement PATH contient le répertoire dans lequel réside la bibliothèque, vous devez uniquement fournir le nom de fichier de la bibliothèque ; sinon, vous devez fournir le chemin d’accès complet. La propriété de liaison SncLibrary fait apparaître une propriété de connexion SAP. Pour plus d’informations, consultez la documentation SAP.
Vous devez définir le paramètre UseSnc dans l’URI de connexion pour activer les communications réseau sécurisées (SNC). Pour plus d’informations sur l’URI de connexion SAP, consultez Créer l’URI de connexion système SAP.
- Catégorie : SNC
- Type .NET : chaîne
Propriété de liaison SncPartnerName : spécifie le nom du partenaire SNC. La propriété de liaison SncPartnerName fait apparaître une propriété de connexion SAP. Pour plus d’informations, consultez la documentation SAP.
Vous devez définir le paramètre UseSnc dans l’URI de connexion pour activer la communication réseau sécurisée (SNC). Pour plus d’informations sur l’URI de connexion SAP, consultez Créer l’URI de connexion système SAP.
- Catégorie : SNC
- Type .NET : chaîne
Propriété de liaison TidDatabaseConnectionString : spécifie la chaîne de connexion de base de données pour la base de données SQL Server que l’adaptateur SAP utilise pour stocker les ID de transaction (TID). L’Assistant Configuration du pack d’adaptateurs BizTalk installe certains scripts SQL qui doivent être exécutés par l’administrateur SQL Server sur une base de données existante pour créer les objets SQL Server utilisés par l’adaptateur pour stocker les TID afin d’activer les appels de serveur RFC transactionnels (tRFC) entrants. Pour plus d’informations sur les scripts SQL, consultez le guide d’installation du pack d’adaptateurs BizTalk disponible sur <le lecteur> d’installation :\Program Files\Microsoft BizTalk Adapter Pack\Documents.
- Catégorie : TrfcServer
- Type .NET : chaîne
Ce que vous devez savoir :
- Vous devez définir cette propriété pour activer les appels de serveur tRFC entrants pour la réception d’IDocs ou de RFC à partir de SAP. La valeur par défaut est null ; Les appels de serveur tRFC ne sont pas activés.
- Vous pouvez spécifier le chaîne de connexion au format suivant :
Data Source=<myServerAddress>;Initial Catalog=<myDataBase>;User Id=<myUsername>;Password=<myPassword>;
- Pour spécifier le chaîne de connexion, cliquez sur le bouton de sélection (...) sur la propriété de liaison et entrez les valeurs des propriétés chaîne de connexion requises.
AcceptCredentialsInUri , propriété de liaison : spécifie si l’URI de connexion SAP peut contenir des informations d’identification utilisateur pour le système SAP. La valeur par défaut est false, ce qui désactive les informations d’identification utilisateur dans l’URI de connexion. Si AcceptCredentialsInUri a la valeur false et que l’URI de connexion SAP contient des informations d’identification utilisateur, l’adaptateur SAP lève une exception. Vous pouvez définir AcceptCredentialsInUri sur true si vous devez spécifier des informations d’identification dans l’URI. Pour plus d’informations, consultez Créer l’URI de connexion système SAP.
- Catégorie : non mis en évidence par le complément Consume Adapter Service ou le plug-in Add Adapter Service Reference.
- Type .NET : bool (System.Boolean)
Comment définir les propriétés de liaison SAP ?
Vous pouvez définir les propriétés de liaison SAP lorsque vous spécifiez une connexion à un système SAP. Pour plus d’informations sur la définition des propriétés de liaison lorsque vous :
Utilisez le complément de projet BizTalk du service Consume Adapter ou le plug-in Visual Studio Add Adapter Service. Consultez Se connecter au système SAP dans Visual Studio.
Important
Lors de l’utilisation du complément Consume Adapter Service ou du plug-in add adapter service reference, si vous ne spécifiez pas de valeur pour une propriété de liaison de type chaîne et dont la valeur par défaut est null, cette propriété de liaison ne sera pas disponible dans le fichier de liaison (fichier XML) ou le fichier app.config respectivement. Vous devez ajouter manuellement la propriété de liaison et sa valeur dans le fichier de liaison ou le fichier app.config, si nécessaire.
Configurer un port d’envoi ou un port de réception (emplacement) dans une solution BizTalk Server, consultez Configurer manuellement une liaison de port physique à l’adaptateur SAP.
Utilisez le modèle de canal WCF dans une solution de programmation, consultez Créer un canal à l’aide de SAP.
Utilisez le modèle de service WCF dans une solution de programmation, consultez Configurer une liaison client pour le système SAP.
Utilisez l’outil Wcf ServiceModel Metadata Utility Tool (svcutil.exe), consultez Utilisation de l’outil ServiceModel Metadata Utility avec l’adaptateur BizTalk pour mySAP Business Suite.