Zuora Multi-Entity Connector > FAQ > FAQ


How to download Zuora WSDL?
Find the Zuora Multi-Entity knowledge base link to download the WSDL from Zuora site:
How to get the WSDL Url?
You can find the Endpoint Url in the WSDL document. Try to search for <soap:address> location.
How to create metadata jar out of Zuora Multi-Entity WSDL?
Follow the steps to create a Stub ZuoraME-metadata.jar for the Zuora Multi-Entity Custom WSDL:
Note: You need to have the environment set-up to begin with stub creation.
Download jdk 1.7.0_25 from the following link: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u25-oth-JPR
Open a command prompt and set wspath variable as the following:
set wspath="C:\Program Files\Java\jdk1.7.0_25\bin"
set JAVA_HOME=”C:\Program Files\Java\jdk1.7.0_25”
Create a zuora.xjb binding file using the following contents:
<jaxb:bindings version="2.1" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<jaxb:globalBindings generateElementProperty="false"/>
Run the following command from the command prompt to generate stub class files in a directory structure com/Zuora/api:
%wspath%\wsimport.exe -b <binding file path>\zuora.xjb -p com.zuora.me.api-XadditionalHeaders -verbose<Zuora modified wsdl>\zuora.wsdl
Run the following command to generate jar out of the class files:
jar cvf ZuoraME-metadata.jar-C <directory path of generated ‘com’ folder > com
After you run the command, a ZuoraME-metadata.jar file is created.
Stop the Secure Agent.
Copy the ZuoraME-metadata.jar file from <Secure Agent installation directory>\downloads\<latest connector package>\package\plugins\<connector name>\ to <Secure Agent installation directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-extra\<plugin ID>\
Note: Do not take backup of the existing metadata jar in the same path or in the Secure Agent installation path.
Note: If the deploy_to_main\bin\rdtm-extra\<connector name>\ directory does not already exist, create the directory.
Note: The folder name is case sensitive on Linux.
Start the Secure Agent.