如何将webservice调用中的消息映射到mule中的数据库?

如何将webservice调用中的消息映射到mule中的数据库?,mule,Mule,我正在使用mule公开一个Web服务,供salesforce调用。我的问题是如何将wsdl中的元素映射到目标mysql数据库? e、 g:在wsdl文件中,我有以下内容: <xsd:element name="createAccount"> <xsd:complexType> <xsd:sequence> <xsd:element name="accountName" type="xsd:string" nillable="false"/> <

我正在使用mule公开一个Web服务,供salesforce调用。我的问题是如何将wsdl中的元素映射到目标mysql数据库? e、 g:在wsdl文件中,我有以下内容:

<xsd:element name="createAccount">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="accountName" type="xsd:string" nillable="false"/>
<xsd:element name="accountType" type="xsd:string" nillable="true"/>
<xsd:element name="industry" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
然后我想使用DataMapper将这三个元素映射到MySQL表中的三个字段。我的问题是: 1.在DataMappper中,如果我选择XML作为输入,它将请求我没有的模式文件。那么我如何在DataMapper中配置它呢

在数据库连接中写入什么?假设我的sql server表中的字段名为name、type和industry。如何编写insert语句? 多谢各位

维夫

您确实有这个模式,因为您已经在问题中粘贴了它的一部分。查找Datamapper和SOAP的示例。 如果使用新的数据库连接器而不是旧的jdbc,Datamapper将知道映射到何处,请参见:
谢谢Victor,但第一个示例似乎不可用。