Configuration d'interfaces SAPMEINT standard 
La documentation suivante indique où vérifier et modifier les valeurs que SAPMEINTCTC crée pour les interfaces SAPMEINT standard.
Les interfaces standard SAPMEINT sont installées et configurées à l'aide de l'assistant de configuration SAPMEINTCTC. Pour plus d'informations, voir le Guide d'installation SAP ME 6.1 via .
Recommandation
Si le modèle SAPMEINTCTC a été interrompu pour quelle que raison que ce soit, résolvez le problème racine et ré-exécutez l'assistant CTC selon le Guide d'installation.
Si vous remarquez des configurations incorrectes, ré-exécutez l'assistant SAPMEINTCTC avec les valeurs correctes selon le Guide d'installation. Seuls les utilisateurs avancés peuvent avoir à modifier les valeurs saisies par SAPMEINTCTC.
SAPMEINTCTC crée deux Data Sources, SAPMEINT et SAPMEWIP. Ces Data Sources sont utilisés par les interfaces SAPMEINT.
Data Source | Alias Data Source | Description |
|---|---|---|
SAPMEINT | jts/SAPMEINT | Utilisé pour réaliser des opérations de type CLAS sur la base de données SAPMEINT |
SAPMEWIP | jts/SAPMEWIP | Utilisé pour lire des données à partir de la base de données WIP SAP ME |
Pour modifier les configurations de Data Source, procédez comme suit :
Connectez-vous à SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<AP Java host>:<HTTP port>/nwa.
Sélectionnez .
Recherchez SAPMEINT ou SAPMEWIP comme Nom de la ressource.
Sélectionnez le Data Source de votre choix et apportez les modifications nécessaires aux propriétés de Data Source suivantes :
Un Data Source pour la base de données de Microsoft SQL Server est configuré comme suit :
Zone | Exemple de valeur |
|---|---|
Nom de pilote | SAPMEINT_SQL |
Moteur SQL | SQL fournisseur |
Niveau d'isolation | Valeur par défaut |
Version JDBC | 2.0 (avec support XA) |
Classe du type Factory | |
Type de DataSource | ConnectionPool DataSource |
Nom de classe CPDS | com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource |
Zone | Exemple de valeur |
|---|---|
Connexions initiales | 10 |
Nombre maximum de connexions | 25 |
Temps d'attente maximum avant connexion | 120 |
Zone | Exemple de valeur |
|---|---|
URL | Instance par défaut : jdbc:sqlserver://PROTEUS:1433 Instance de nom : jdbc:sqlserver://PROTEUS\SAPME:1433 |
Mot de passe | ****** |
Utilisateur | qa_nwsapme61wip |
Nom de la base de données | SAPMEWIP |
Nom du serveur | PROTEUS |
Un Data Source pour la base de données Oracle est configuré comme suit :
Zone | Exemple de valeur |
|---|---|
Nom de pilote | SAPMEINT_ORA_10_2 |
Moteur SQL | SQL fournisseur |
Niveau d'isolation | Valeur par défaut |
Version JDBC | 2.0 (avec support XA) |
Classe du type Factory | |
Type de Data Source | ConnectionPool DataSource |
Nom de classe CPDS | oracle.jdbc.pool.OracleConnectionPoolDataSource |
Zone | Exemple de valeur |
|---|---|
Connexions initiales | 10 |
Nombre maximum de connexions | 25 |
Temps d'attente maximum avant connexion | 120 |
Zone | Exemple de valeur |
|---|---|
URL | jdbc:oracle:thin:@ PROTEUS:1527:SAPME |
Mot de passe | ****** |
Utilisateur | qa_nwsapme61wip |
Nom du serveur | PROTEUS |
Après avoir créé les Data Sources, assurez-vous que les Data Sources SAPMEWIP et SAPMEINT sont en cours d'exécution et ont le statut Entièrement disponible.
Pour plus d'informations sur la configuration des Data Sources, voir Gestion des ressources d'application.
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez Data Source, puis SAPMEWIP.
Apportez les modifications souhaitées :
Zone | Valeur |
|---|---|
Nom | SAPMEWIP |
Connecteur | DataSource |
Type de connecteur | SQL |
Data Source | jdbc/jts/SAPMEWIP |
Activé | Sélectionné |
Préfixe de date | ' |
Suffixe de date | ' |
Résidence en jours | 7 |
Description | SAPMEWIP |
Format de la date interne | MM/dd/yyyy HH:mm:ss |
Nombre max. de réessais | 5 |
Intervalles des réessais | 60000 |
Package fournisseur | com.sap.xmii.Illuminator.connectors.IDBC |
Note
S'il s'agit d'une base de données Oracle, utilisez les valeurs de paramètre suivantes :
Préfixe de date : TO_DATE('
Suffixe de date : ','MM/DD/YYYY HH24:MI:SS')
Sauvegardez vos entrées.
Sélectionnez Statut pour vérifier la connectivité avec SAPMEWIP.
Le statut doit être En cours d'exécution.
Note
Vous pouvez utiliser une seule base de données pour stocker à la fois les données SAP ME et SAPMEINT si nécessaire. Pour plus d'informations, voir la note SAP 1409811 - Recommandations pour l'infrastructure système SAP ME.
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez Data Source, puis SAPMEINT.
Apportez les modifications souhaitées :
Zone | Valeur |
|---|---|
Nom | SAPMEINT |
Connecteur | DataSource |
Type de connecteur | SQL |
Data Source | jdbc/jts/SAPMEINT |
Activé | Sélectionné |
Préfixe de date | ' |
Suffixe de date | ' |
Résidence en jours | 7 |
Description | SAPMEINT |
Commande initiale | |
Format de la date interne | MM-jj-aaaa HH:mm:ss |
Nombre max. de réessais | 5 |
Intervalles des réessais | 60000 |
Package fournisseur | com.sap.xmii.Illuminator.connectors.IDBC |
Note
S'il s'agit d'une base de données Oracle, utilisez les valeurs de paramètre suivantes :
Préfixe de date : TO_DATE('
Suffixe de date : ','MM/DD/YYYY HH24:MI:SS')
Sauvegardez vos entrées.
Sélectionnez Statut pour vérifier la connectivité avec SAPMEINT.
Le statut doit être En cours d'exécution.
SAPMEINTCTC crée l'utilisateur MESYS dans SAP NetWeaver, où SAPMEINT et SAP ME sont déployés. Dans un environnement groupé, SAPMEINTCTC crée l'utilisateur MESYS dans les deux instances de SAP NetWeaver.
Cet utilisateur est utilisé pour les appels de service Web ou SAP ME API. Pour plus d'informations sur la configuration d'un utilisateur dans SAP NetWeaver, voir Gestion des identités.
SAPMEINTCTC crée le justificatif d'identité SAPMEINT_ME_AUTH dans SAP MII. Pour modifier le mot de passe pour le justificatif d'identité, procédez comme suit :
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez le justificatif d'identité SAPMEINT_ME_AUTH.
Saisissez un nouveau mot de passe pour l'utilisateur NetWeaver MESYS.
Confirmez le mot de passe.
Sauvegardez vos entrées.
Note
Assurez-vous que le mot de passe pour l'utilisateur MESYS est également modifié dans le serveur SAP NetWeaver où SAP ME est déployé.
Recommandation
Ne pas modifier le nom de l'utilisateur (MESYS) pour ce justificatif d'identité.
SAPMEINTCTC crée le justificatif d'identité SAPMEINT_ALE dans SAP MII. Pour modifier ce justificatif d'identité, procédez comme suit :
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez le justificatif d'identité SAPMEINT_ALE.
Saisissez le nom d'utilisateur souhaité.
Saisissez un nouveau mot de passe pour l'utilisateur.
Confirmez le mot de passe.
Sauvegardez vos entrées.
SAPMEINTCTC crée le rôle Role_SAPMEINT dans SAP NetWeaver où SAP MII et SAPMEINT sont déployés et en cours d'exécution.
Pour plus d'informations sur la configuration des rôles, voir Gestion des utilisateurs, des groupes et des rôles.
Vous devez configurer SAP ERP pour envoyer des IDocs au serveur SAP MII. Pour ce faire, suivez la procédure ci-dessous :
Création d'un système logique pour le serveur SAP MII dans SAP ERP
Création d'une destination RFC TCP/IP vers le serveur SAP MII
Test de connectivité de la destination RFC avec le serveur SAP MII
Création d'un port
Création d'un accord d'interchange configuré pour les types d'IDocs suivants :
MATMAS03 ou MATMAS05 (voirTransfert de longs numéros d'articles)
CLFMAS02
BOMMAT03
LOIROU02 ou LOIROU03 (voir note SAP 1793291)
LOIPRO01 ou LOIPRO02 (voir note SAP 1793291)
LOIPLO01
INVCON02
IORDER01
HRMD_A06
LOIWCS02 ou LOIWCS03 (voirTransfert d'un centre de travail avec ressources individuelles)
Création d'un modèle de répartition
Pour plus d'informations, voir Customizing de ALE pour la communication avec SAP ME.
SAPMEINTCTC crée le listener de message (IDoc) dans SAP NetWeaver pour recevoir des notifications d'IDocs du serveur SAP ERP et pour télédécharger l'IDoc. Pour modifier la configuration du listener de message, procédez comme suit :
Connectez-vous à SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<hôte>:<port>/nwa.
Sélectionnez .
Sélectionnez Resource adapters dans la liste déroulante.
Sélectionnez la ressource configurée par SAPMEINTCTC, comme XMIIIDOC01, que vous voulez modifier dans la table.
Sélectionnez l'onglet Propriétés dans la fenêtre inférieure.
Modifiez les propriétés afin qu'elles correspondent à votre serveur SAP ERP.
Sauvegardez vos entrées.
Exemple
Zone | Exemple de valeur |
|---|---|
ID de programme | XMII_RHEA |
Nombre max. de thread lecteur | 1 |
Client SAP | 210 |
Nom d'utilisateur | ALE_USER - utilisateur SAP ERP valide qui sera chargé de la communication ALE |
Mot de passe | ****** |
Langue | EN |
Nom du serveur | sapdev.sap.com |
Numéro de port | 03 |
Clé de liaison | XMIIIDOC - utilisez la valeur par défaut |
Pour plus d'informations, voir Customizing de ALE pour la communication avec SAP ME.
Après avoir configuré la ressource, veillez à ce que cette configuration fonctionne en procédant comme suit :
Vérifiez que la ressource est en cours d'exécution et que son statut est Entièrement disponible.
Dans le menu SAP MII, développez Services de messages et sélectionnez Listener de message.
Sélectionnez le listener de message configuré par SAPMEINTCTC, comme XMIIIDOC01 et cliquez sur Mise à jour.
Note
Si les valeurs sont correctes dans les zones Serveur SAP, Client SAP, et Nom du message ne pas sélectionner Mise à jour.
Sélectionnez Statut.
Le message suivant s'affiche : Serveur connecté.
SAPMEINTCTC crée une règle de traitement pour tous les messages entrants dans Services de messages de SAP MII. La règle de traitement <Nom du listener d'IDoc>_ALL_MESSAGES indique la façon dont SAP MII traite les IDocs entrants.
Nous déconseillons la modification de cette règle de traitement. Pour visualiser les détails de la règle, procédez comme suit :
Dans le menu principal SAP MII, développez Services de messages et sélectionnez Éditeur de règles de traitement.
Sélectionnez la règle de traitement <Nom du listener d'IDoc>_ALL_MESSAGES.
Visualisez les options.
SAPMEINTCTC configure cette règle de traitement avec les valeurs suivantes :
Zone | Valeur |
|---|---|
Nom | <Nom du listener d'IDoc>_ALL_MESSAGES |
Description | <Nom du listener d'IDoc>_ALL_MESSAGES |
Listener de message | Nom du listener d'IDoc |
Type de message | IDOC |
Nom du message | * |
Type de traitement | Catégorie |
Catégorie | SAPMEINT_INBOUND_QUEUE |
Description de la catégorie | SAPMEINT_INBOUND_QUEUE |
SAPMEINTCTC configure la connexion au serveur SAP ERP dans SAP MII pour effectuer des appels BAPI vers SAP ERP. SAPMEINTCTC crée la connexion au serveur SAP ERP à l'aide de la convention d'appellation suivante <Nom du listener d'IDoc>_SAP_JCO, où <Nom du listener d'IDoc> correspond au listener d'IDoc configuré par SAPMEINTCTC. Pour modifier la configuration, procédez comme suit :
Dans le menu principal SAP MII, développez Services de données et sélectionnez Connexions.
Sélectionnez Type de connexion JCO.
Sélectionnez Nouveau.
Sélectionnez le serveur SAP ERP de votre choix.
Vous pouvez modifier les propriétés suivantes :
Zone | Valeur |
|---|---|
Description | <Nom du listener d'IDoc>_SAP_JCO |
Serveur | <Le nom d'hôte de votre serveur SAP ERP> |
Client | <Votre client SAP ERP pour la production> |
Système | <Le numéro de votre système SAP ERP> |
Taille de pool | <Taille de pool pour votre ressource JCo> |
Langue | EN |
Sauvegardez vos entrées.
SAPMEINTCTC configure les propriétés système de SAP NetWeaver pour que les services Web des transactions SAP MII fonctionnent. Pour modifier cette configuration, procédez comme suit :
Connectez-vous à la console SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<hôte>:<port>/nwa.
Sélectionnez .
Dans la page à onglet Applications, recherchez l'application xapps~me~integration~ear.
Vous pouvez modifier les propriétés suivantes :
Nom | Valeur personnalisée |
|---|---|
webservice.authenticationMechanismType | La configuration SAPMEINTCTC utilise par défaut la valeur 1 et cette valeur ne doit pas être modifiée. |
webservice.UserName | <Utilisateur SAP NetWeaver auquel le rôle Role_SAPMEINT est affecté afin de pouvoir accéder aux transactions SAP MII et aux services Web> La configuration SAPMEINTCTC utilise par défaut l'utilisateur MESYS. |
webservice.Password | <Mot de passe utilisateur> |
webservice.EndPointUrlPrefix | Valeur par défaut : http://localhost:50000/XMII/SOAPRunner SAPMEINTCTC configure cette valeur à l'aide du nom du serveur et du port du serveur SAP MII. |
Sauvegardez vos entrées.
Pour configurer le flux de SAPMEINT, vous devez vous connecter avec l'utilisateur auquel le rôle Role_SAPMEINT est affecté.
SAPMEINTCTC configure les propriétés de configuration globale SAPMEINT avec les valeurs fournies pendant le processus de configuration SAPMEINTCTC. Pour modifier cette configuration, procédez comme suit :
Dans le menu Tableau de bord de SAP MII, sélectionnez .
Vous pouvez modifier les propriétés de configuration globale ci-dessous :
Propriété | Description | Exemple de valeur |
|---|---|---|
SAPMEINT_PartnerMessageDiscriminatorTxn | Voir la note ci-dessous | Par défaut, SAPMEINTCTC ne propose pas de valeur pour ce paramètre. |
SAPMEINT_CustomerMessageDiscriminatorTxn | Voir la note ci-dessous | Par défaut, SAPMEINTCTC ne propose pas de valeur pour ce paramètre. |
SAPMEINT_CORRELATION_RETENTION_PERIOD | Définit le délai de conservation d'un message en minutes lorsqu'un message attend l'arrivée de documents supplémentaires et l'établissement d'une corrélation avec ceux-ci. | 10 |
SAPMEINT_RETRY_RETENTION_PERIOD | Définit le délai de conservation d'un message en minutes avant nouvelle tentative après la survenue d'une erreur système | 30 |
SAPMEINT_OEE_Max_Buckets | Nombre de fois où les périodes peuvent être affichées dans l'analyse TRS | 12 |
SAPMEINT_ME_User | Utilisateur SAP ME | MESYS |
SAPMEINT_ME_Application_Context | Racine du contexte Web pour l'application SAP ME | /manufacturing |
SAPMEINT_ME_Port | Port du serveur sur lequel SAP ME écoute toutes les requêtes HTTP | 50000 |
SAPMEINT_DB_Vendor | Fournisseur de base de données pour le Data Source SAPMEINT | ORACLE, SQLSERVER |
SAPMEINT_ME_Host | Nom d'hôte du serveur SAP ME | vmserv1, vmserv.acme.com |
SAPMEINT_IS_PROFILING_ENABLED | Contrôle si le Profilage est actif (VRAI) ou inactif (FAUX). | VRAI |
Note
La transaction Discriminateur de messages permet de créer un identifiant valide typeId (DOC_TYPE) pour chaque message entrant pour SAPMEINT. SAPMEINT utilise ceci typeId pour déterminer le flux associé à ce message.
SAPMEINT s'accompagne d'une logique de discrimination standard préintégrée qui permet de déterminer le typeId d'un message.
Si vous voulez personnaliser cette logique, vous pouvez configurer votre logique de discrimination à l'aide des propriétés de Configuration globale suivantes :
SAPMEINT_CustomerMessageDiscriminatorTxn
SAPMEINT_PartnerMessageDiscriminatorTxn
Le système SAPMEINT vérifie si SAPMEINT_CustomerMessageDiscriminatorTxn a été configuré. Si tel est le cas, il l'exécute. Dans le cas contraire, il exécute la transaction définie dans SAPMEINT_PartnerMessageDiscriminatorTxn si elle a été configurée.
Si le paramètre de sortie "type" de ces transactions a une valeur, SAPMEINT utilise cette valeur comme typeId pour le message, mais si ces transactions ne renvoient pas de valeur, la logique de discrimination SAPMEINT standard s'exécute et essaie de trouver le typeId du message.
Sauvegardez vos entrées.
SAPMEINTCTC configure les flux de SAPMEINT avec des valeurs par défaut. Ces valeurs par défaut fonctionnent pour la plupart des scénarios. Si un des paramètres de flux doit être modifié, procédez comme suit :
Dans le menu Tableau de bord de SAP MII, sélectionnez .
Récupérez le paramètre de flux pour l'interface souhaitée en sélectionnant l'ID de type.
Effectuez les modifications nécessaires.
Sauvegardez vos entrées.
SAPMEINTCTC configure les ordonnanceurs SAP MII pour traiter des messages en attente dans SAPMEINT. Pour modifier cette configuration, procédez comme suit :
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez l'ordonnanceur de votre choix.
Modifiez les propriétés de votre choix.
Zone | Valeur |
|---|---|
Nom | InboundMessageEnqueuer |
Description | Répartiteur pour les messages entrants SAPMEINT en attente |
Activé | Sélectionné |
Transaction | Visiprise/ERPShopFloorIntegration/InboundEnqueuer/InboundEnqueuer |
Utilisateur | Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l'ordonnanceur |
Mot de passe | Mot de passe pour l'utilisateur SAP MII |
Paramètres |
|
Modèle | Votre modèle |
Zone | Valeur |
|---|---|
Nom | MessageDispatcher |
Description | Répartiteur pour les messages SAPMEINT en attente |
Activé | Sélectionné |
Transaction | Visiprise/ERPShopFloorIntegration/frame/dispatchers/simpleDispatcher/SimpleMessageDispatcher |
Utilisateur | Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l'ordonnanceur |
Mot de passe | Mot de passe pour l'utilisateur SAP MII |
Paramètres | numberOfMessages Nombre de messages en attente qui doivent être traités pour l'exécution de cette tâche d'ordonnanceur. SAPMEINTCTC définit par défaut la valeur 50 pour ce paramètre. |
Modèle | Votre modèle |
Zone | Valeur |
|---|---|
Nom | MessageEnqueuer |
Description | Répartiteur pour mettre dans la file d'attente les messages sortants SAP ME depuis la file d'attente Messages sortants ME dans la File d'attente des messages d'intégration pour traitement par le job d'ordonnanceur Répartiteur de messages. |
Activé | Sélectionné |
Transaction | Visiprise/ERPShopFloorIntegration/SAPMEMessageEnqueuer/SAPMEMessageEnqueuingDispatcher |
Utilisateur | Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l'ordonnanceur |
Mot de passe | Mot de passe pour l'utilisateur SAP MII |
Paramètres |
|
Modèle | Votre modèle |
Zone | Valeur |
|---|---|
Nom | QueueMessageCleaner |
Description | Répartiteur pour supprimer les anciens messages SAPMEINT |
Activé | Sélectionné |
Transaction | Visiprise/ERPShopFloorIntegration/MessagePurging/MessageCleaner |
Utilisateur | Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l'ordonnanceur |
Mot de passe | Mot de passe pour l'utilisateur SAP MII |
Paramètres | messageRetentionPeriod Le nombre d'heures pendant lesquelles les messages seront conservés dans le système après leur réception dans SAPMEINT. SAPMEINTCTC définit par défaut la valeur 24 pour ce paramètre. |
Modèle | Votre modèle |
Sauvegardez vos entrées.
Voir Configuration de SAP ME pour l'intégration de SAP ME ERP.
SAPMEINTCTC configure des sites SAP ME pris en charge qui correspondent à des divisions SAP ERP pendant l'exécution de SAPMEINTCTC. Pour modifier cette configuration, procédez comme suit :
Dans le menu Tableau de bord de SAP MII, sélectionnez .
Dans l'écran Divisions SAP ME prises en charge, sélectionnez le site (la division) SAP ME à modifier.
Vous pouvez modifier les propriétés suivantes :
Zone | Exemple de valeur |
|---|---|
Langue de division | E - Cette valeur doit correspondre à la zone de langue dans les IDocs.
La zone de langue pour MATMAS et LOIWCS se trouve dans SPRAS et la zone de langue pour DOCMAS se trouve dans LANGU. Fin de la note. |
Serveur SAP ERP | <Nom du listener d'IDoc>_SAP_JCO |
URL hôte SAP ME | http://<hôte>:<port>. |
Fuseau horaire du serveur SAP ERP | États-Unis/heure de l'Est |
Fuseau horaire du serveur SAP ME | États-Unis/heure de l'Est |
SAPMEINTCTC configure les services Web SAP ME pendant l'exécution de SAPMEINTCTC. Pour modifier cette configuration, procédez comme suit :
Connectez-vous à la console SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<hôte>:<port>/nwa.
Sélectionnez .
Recherchez les services Web suivants :
AlarmProcessingIn
ERPBOMProcessingIn
ErpItemProcessingIn
NextNumberProcessingIn
OperationProcessingIn
ErpProductionProcessingIn
ErpRouterProcessingIn
ProductionProcessingIn
ProductionOrderProcessingIn
ERPShoporderProcessingIn
ItemCustomData
ERPUserProcessingIn
ServiceOrderProcessingIn
ResourceProcessingIn
WorkCenterProcessingIn
Sélectionnez chaque type de port, par exemple AlarmProcessingIn.
Dans la fenêtre inférieure sélectionnez l'onglet Configuration et sélectionnez le ServicePort associé, par exemple ProductionAlarmServicePort.
Sélectionnez l'onglet Sécurité.
Sélectionnez Traiter.
Sélectionnez le protocole de transfert.
Vérifiez l'ID utilisateur/mot de passe sous Authentification HTTP.
Sauvegardez vos entrées.
Répétez les étapes ci-dessus pour chaque port.
Après la configuration de SAPMEINT, réinitialisez la mémoire cache de transaction en exécutant l'URL suivante :
http://<host>:<port>/XMII/Illuminator?Service=BLSManager&Mode=ClearCache&Type=Transaction