Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 实例化biprosoap客户端时出现问题_Web Services_Maven_Soap_Jaxb_Wsdl - Fatal编程技术网

Web services 实例化biprosoap客户端时出现问题

Web services 实例化biprosoap客户端时出现问题,web-services,maven,soap,jaxb,wsdl,Web Services,Maven,Soap,Jaxb,Wsdl,我在创建SOAP客户端的过程中遇到了一些问题。 我必须使用BiPRO WebService(德国保险机构之间的一种标准沟通模式)。 该Web服务具有复杂的数据结构,我认为代码生成器在该结构上存在一些问题 我收到以下错误消息: SAXParseException; [...] A class/interface with the same name "barmenia.LebenWs.CTElementarprodukt" is already in use. Use a class custom

我在创建SOAP客户端的过程中遇到了一些问题。 我必须使用BiPRO WebService(德国保险机构之间的一种标准沟通模式)。 该Web服务具有复杂的数据结构,我认为代码生成器在该结构上存在一些问题

我收到以下错误消息:

SAXParseException; [...] A class/interface with the same name "barmenia.LebenWs.CTElementarprodukt" is already in use. Use a class customization to resolve this conflict.
及跟随

[...] (Relevant to above error) another "CTElementarprodukt" is generated from here
经过一些研究,我发现使用

autoNameResolution
会有帮助的。但是如果我这样做,类的生成是不正确的(一些属性丢失了——上面的消息所说的那个属性)

我使用以下maven插件生成客户端:

<plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.12.3</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <schemaLanguage>WSDL</schemaLanguage>
                <generatePackage>de.tj.msc.bipro.consumer.taa.tarifierung.services.clients.leben.barmenia.LebenWs</generatePackage>
                <schemas>
                    <schema>
                        <url>
                            https://ws0.barmenia24.de/ibis/services/lebenservice_2.1.5.1.2?wsdl</url>
                    </schema>
                </schemas>
            </configuration>
        </plugin>

org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
0.12.3
生成
WSDL
de.tj.msc.bipro.consumer.taa.tarifierung.services.clients.leben.barmenia.LebenWs
https://ws0.barmenia24.de/ibis/services/lebenservice_2.1.5.1.2?wsdl
我读了一些关于使用xjb文件的内容。 但我没有这样的档案

如果有人能帮助我,那就太好了。 多谢各位


最美好的祝愿

如评论所述,我建议使用不同的JAX-WS/JAX-B生成库来检查是否出现相同的错误,例如,在我的项目中运行良好(参见示例)。

如评论所述,我建议使用不同的JAX-WS/JAX-B生成库来检查是否出现相同的错误,例如,在我的项目中,它工作得非常好(请参见示例)。

您是否尝试使用不同的JAX-WS/JAX-B生成库来检查是否出现相同的错误(例如)?是-使用此插件修复了问题Nice!那么,我应该把这个作为常规答案来写吗?当然-让我们把它标记为解决方案您是否尝试使用不同的JAX-WS/JAX-B生成库来检查是否出现了相同的错误(如错误)?是-使用此插件修复了问题尼斯!那么,我应该把这个作为常规答案来写吗?当然,让我们把它标记为解决方案