程序适配器是使用 instance_name.xml 配置文件配置的。程序适配器条目用于定义适配器。执行以下操作,配置程序适配器:
- 在 instance_name.xml 配置文件中,确保程序适配器的条目看上去像下面这样:
<HttpAdapters display="false"> <HttpAdapter deviceFormatTypeId="-10000" enabled="true" deviceFormatId="-10000" deviceFormatType="XmlHttp" factoryClassname="com.ibm.commerce.programadapter.HttpProgramAdapterImpl"name="XML/HTTP"> <ProgramAdapter> <SessionContext class="com.ibm.commerce.messaging.programadapter.security.CredentialsSpecifiedProgramAdapterSessionContextImpl"> <SessionContextConfig /> </SessionContext> <Configuration supportedMethods="POST, M-POST" supportedContentTypes="text/xml, text/xml-SOAP" supportedMessageMappers="WCS.INTEGRATION" supportedCharacterEncoding="ISO8859-1, UTF-8" /> </ProgramAdapter> </HttpAdapter> </HttpAdapters>
- 请确保 ProgramAdapter 节点之间的信息定义程序适配器的配置(定义它使用哪些消息映射器)、支持的内容类型和区分 HTTP 上的 XML 请求的其它请求属性。