Configuration de l'adaptateur de programme
L'adaptateur de programme est configuré à l'aide du fichier de configuration HCL Commerce. L'entrée de l'adaptateur de programme est utilisée pour définir l'adaptateur.
Procédure
- Ouvrez le fichier de configuration HCL Commerce.
- Assurez-vous que l'entrée de l'adaptateur de programme ressemble à ce qui suit :
<HttpAdapter deviceFormatTypeId="-10000" enabled="true" deviceFormatType="XmlHttp" deviceFormatId="-10000" name="XML/HTTP" factoryClassname="com.ibm.commerce.programadapter.HttpProgramAdapterImpl"> <ProgramAdapter> <SessionContext class="com.ibm.commerce.messaging.programadapter.security.CredentialsSpecifiedProgramAdapterSessionContextImpl"> <SessionContextConfig /> </SessionContext> <Configuration supportedMessageMappers="WCS.SOAPINTEGRATION, WCS.INTEGRATION" supportedMethods="POST, M-POST" supportedContentTypes="text/xml, text/xml; charset=UTF-8, text/xml-SOAP, text/xml; charset=utf-8" supportedCharacterEncoding="ISO8859-1, UTF-8, utf-8"/> </ProgramAdapter> </HttpAdapter> - Assurez-vous que les informations de l'élément ProgramAdapter définissent la configuration de l'adaptateur de programme, définissant les mappeurs de messages qu'il utilise, les types de contenu pris en charge et les autres attributs de demande qui distinguent la demande en tant que XML sur requête HTTP. Dans l'exemple de l'étape 2, le mappeur de messages WCS.SOAPINTEGRATION sera appelé en premier pour identifier un message entrant si le mappeur de messages est activé. S'il ne peut pas être apparié avec une définition de mappage de message prédéfinie, l'adaptateur de programme appelle le mapper WCS.INTEGRATION pour essayer d'identifier le message à nouveau. Tous les attributs de l'élément Configuration sont obligatoires.