How to generate java file from WSDL file
Hi friends,
I am new to this thing, so that's why I need some guidence .
I need to generate java file programatically from existing wsdl file.
I thought the ways - to use xmlbeans apache library or jaxb.
Can you suggest what will be better way to generate java file from wsdl? can you please be more descriptive and can you direct me to appropriate link?
Thanks.
Harshit
xmlbeans apache provides easiest way to create java file from wsdl there is very good link for that
http://www.ibm.com/developerworks/webservices/library/ws-soa-clientxmlbeans.html
If you want more programmatic approach then Jaxb will be a better option
Similar Messages
-
How to generate Java objects from XML files with out scema compilation
Dear participants,
My name is Raghavendra , i have a requirement of reading XML files Dynamically and parse them and create java types for manipulation . i will not be provided with sxd files (no schema compilation )coz no one knows how many types of structures are there. i want a generic solution. Please Help.
Thanks ,
Raghavendra Ach
you can mail me to " [email protected]"georgemc wrote:
You could also look at something like Apache Digester, which will parse your XML and populate Java objects with the data. A slightly steeper learning curve than the lower-level APIs such as JDOM, but that's outweighed by the lesser development effortdon't think that would work for the original problem, which seemed to indicate that the xml had an unknown structure. -
Getting a Java class from WSDL file
Hello,
I have a WSDL file at http://gis13.exp.sis.pitt.edu:8080/axis/services/BufferProcessorService?wsdlI would like to know how to get a java class file from the WSDL posted here.
For instance, I have a class entitled InsightPoint. How do I get this from the WSDL to a java class in order to use it in my web service?
Cheers,
ChrisSetareh,
Here is an excerpt from the javadoc for ExceptionInInitializer:
Signals that an unexpected exception has occurred in a static initializer
or the initializer for a static variable.
Before running your function in SQL*Plus, do the following:
set serveroutput on size 1000000
exec DBMS_JAVA.SET_OUTPUT(1000000)Then you may get more information. If you don't then you may find more details in the Oracle log files in the "bdump" destination. The following query will tell you where that is:
select VALUE
from V$PARAMETER
where NAME = 'background_dump_dest'Then, if you are still having trouble, post the entire error message and stack trace, as well as your java code.
Good Luck,
Avi. -
Java implementation from WSDL file
Hello All
I am working on my thesis and have to deal with web services. I have a WSDL file where I have to create the Java implementation for and deploy it to TomCat which is comming with JWSDP1.3.
The steps I do are as follow:
1. Get the WSDL file
2. Create the config.xml file
3. run wscompile with "-import" option
4. implement service implementation (provider interface)
5. run wsdeploy tool
All tools are running successfully without exception. When I try to access the webservice I receive the following message from tomcat:
"No JAX-RPC context information available."
and I cannot access the webservice from my client program. The "hello" example works with my setup.
Below, please find my WSDL file and my config file as well as my provider interface implementation.
Thanks for your help.
===========
calculatesqrt1.wsdl:
<definitions xmlns:tns="http://localhost:8080/calculatesqrt1-jaxrpc1/ws/calcultesqrt1.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://localhost:8080/calculatesqrt1-jaxrpc1/ws/calcultesqrt1.wsdl" name="Calculatesqrt1">
<types/>
<message name="CalculatesqrtProvider1_sqrt">
<part name="double_1" type="xsd:double"/>
</message>
<message name="CalculatesqrtProvider1_sqrtResponse">
<part name="result" type="xsd:double"/>
</message>
<portType name="CalculatesqrtProvider1">
<operation name="sqrt" parameterOrder="double_1">
<input message="tns:CalculatesqrtProvider1_sqrt"/>
<output message="tns:CalculatesqrtProvider1_sqrtResponse"/>
</operation>
</portType>
<binding name="CalculatesqrtProvider1Binding" type="tns:CalculatesqrtProvider1">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="sqrt">
<input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost:8080/calculatesqrt1-jaxrpc1/ws/calculatesqrt1.wsdl"/>
</input>
<output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost:8080/calculatesqrt1-jaxrpc1/ws/calculatesqrt1.wsdl"/>
</output>
<soap:operation/>
</operation>
</binding>
<service name="Calculatesqrt1">
<port name="CalculatesqrtProvider1Port" binding="tns:CalculatesqrtProvider1Binding">
<soap:address location="http://localhost:8080/calculatesqrt1-jaxrpc1/ws/calcultesqrt1"/>
</port>
</service>
</definitions>
===========
config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
<wsdl location="Calculatesqrt1.wsdl" packageName="calcusqrt1">
</wsdl>
</configuration>
============
CalculatesqrtServiceImpl1.java:
package calcusqrt1;
public class CalculatesqrtServiceImpl1 implements calcusqrt1.CalculatesqrtProvider1 {
public double sqrt(double double0) {
return Math.sqrt(double0);Please post future JAXRPC related questions to [email protected]
Sounds like it did not get deployed properly on the web server. You should be able to hit the URL for the
web service in a web browser to get an information.
The client will use the address stored in the WSDL to access the webservice, please make sure that it is correct. If you download the WSDL from the deployed service the address should be fixed up for you. -
How to Create Service Interface from WSDL file
Dear Experts,
Required your help in below scenario resolution.
I have a WSDL file , from that WSDL file can I create a service interface.
If yes than what are the steps for creating the same.
Thanks & Regards,
Rathan.Rathan,
PLz chk the below link (PDF file)
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79?quicklink=index&overridelayout=true
Mutti -
Can i generate java API from class files
I have only class files. Is it possible to generate the java API using the javadoc.If yes, pls tell me how can i do??
Also, Javadoc 1.4.2 will contain an unsupported option -Xclasses
that should allow you to do this. You must pass in class names
and use -classpath to find them. For com.package.MyClass
at /home/classes/com/package/MyClass.class,
you would run:
javadoc -Xclasses -classpath /home/classes com.package.MyClass
For mroe info, see:
http://developer.java.sun.com/developer/bugParade/bugs/4720100.html-
Doug Kramer
Javadoc team -
How to use wscompile to generate code using a WSDL file?
I am working with JAX-RPC of Java Web Service ver: 1.1. I am intrested in making the WSDL file first and generating Java code from the WSDL file. On the following link:
http://java.sun.com/webservices/docs/1.1/tutorial/doc/JAXRPC6.html#wp80094
it says that wscompile can generate code using a WSDL file..:
<quote>
Table 11-3 wscompile Options
-import : read a WSDL file, generate the service's RMI interface and a template of the class that implements the interface
</quote>
and the wscompile software says this:
<quote>
C:\>wscompile
-import : generate interfaces and value types only
</quote>
can anyone tell me how to generated Java code from a WSDL file. As in, make the WSDL file (e.g. using XMLSpy) and then use that WSDL generate Java code.
ThanksI'm trying to generate code using wscompile under the struction in JAXRPC_Tutorial.pdf.
I issued the following command:
wscompile.sh -keep -gen:client -f:wsi -verbose config.xml
But I met with the following warning and I cann't find the produced java code, who know why? Thanks in advance!
warning: ignoring SOAP port "EmployeeDBPort": unrecognized transport
warning: Service "EmployeeDatabase" does not contain any usable ports
the config.xml file is:
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
<wsdl name="EmployeeDBService"
location="EmployeeDB.wsdl"
packageName="com.sun.xml.rpc.xml.EmployeeDB">
</wsdl>
</configuration> -
Weblogic 8.1 :: Getting error while generating Client java class from WSDL
Hi,
For SOAP webservice, I am using ant script to generate java client from WSDL but getting below error. Please inform if any suggestion to resolve this.
Also let me know if any other alternative to generate client java code.
Ant script:
===========
<project name="project" default="generateClientJar">
<property file="build.property">
</property>
<taskdef name="clientgen" classname="weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask">
<classpath>
<fileset dir="${build_lib.dir}" includes="*.jar" />
</classpath>
</taskdef>
<path id="compile_path">
<pathelement location="C:/jar/wls-api.jar" />
<pathelement location="${build_lib.dir}/weblogic.jar" />
<pathelement location="C:/jar/webserviceclient+ssl.jar" />
<pathelement location="D:/Java_Src_10.1.0/nextgen_arch/wlpatch/webservices.jar" />
</path>
<target name="generateClientJar" depends="generate.client">
<clientgen wsdl="${wsdl.file}" classpathref="compile_path"
serviceName="${service.name}"
packageName= "${client.pkg}"
clientJar="${ws.client.name}" />
</target>
<target name="generate.client" description="Generate web-services client">
<property name="wsdl.file" value="${sms.wsdl.file}"/>
<property name="client.pkg" value="${sms.client.pkg}"/>
<property name="ws.client.name" value="${ws.sms.name}"/>
<property name="service.name" value="${sms.service.name}"/>
</target>
</project>
build.property file
===========
base=C:/SMS
lib=E:/jar_path
sms.wsdl.file=${base}/SMS.wsdl
sms.client.pkg=com.db.dbdi.gtbportal.sms.client
ws.sms.name=${lib}/ws_SmsService_client.jar
sms.service.name=SMSService
build_lib.dir = E:/jar_path
Error log:
================
Buildfile: D:\Java_Src_10.1.0\ant\build_weblogic8.xml
generate.client:
generateClientJar:
[clientgen] Generating client jar for C:/SMS/SMS.wsdl ...
[clientgen] C:\Documents and Settings\amitkumar.patel\Local Settings\Temp\ws_SmsService_client.jar699419996\com\db\dbdi\gtbportal\sms\client\SMSPort.java:15: parameters is already defined in sendSMS(com.db.portal.webservices.sms.SendSMS,com.db.portal.webservices.sms.holders.SendSMSResponseHolder)
[clientgen] public void sendSMS(com.db.portal.webservices.sms.SendSMS parameters, com.db.portal.webservices.sms.holders.SendSMSResponseHolder parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\amitkumar.patel\Local Settings\Temp\ws_SmsService_client.jar699419996\com\db\dbdi\gtbportal\sms\client\SMSPort.java:21: parameters is already defined in getStatus(com.db.portal.webservices.sms.GetStatus,com.db.portal.webservices.sms.holders.GetStatusResponseHolder)
[clientgen] public void getStatus(com.db.portal.webservices.sms.GetStatus parameters, com.db.portal.webservices.sms.holders.GetStatusResponseHolder parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\amitkumar.patel\Local Settings\Temp\ws_SmsService_client.jar699419996\com\db\dbdi\gtbportal\sms\client\SMSPort_Stub.java:20: parameters is already defined in sendSMS(com.db.portal.webservices.sms.SendSMS,com.db.portal.webservices.sms.holders.SendSMSResponseHolder)
[clientgen] public void sendSMS(com.db.portal.webservices.sms.SendSMS parameters, com.db.portal.webservices.sms.holders.SendSMSResponseHolder parameters)
[clientgen] ^
[clientgen] C:\Documents and Settings\amitkumar.patel\Local Settings\Temp\ws_SmsService_client.jar699419996\com\db\dbdi\gtbportal\sms\client\SMSPort_Stub.java:39: parameters is already defined in getStatus(com.db.portal.webservices.sms.GetStatus,com.db.portal.webservices.sms.holders.GetStatusResponseHolder)
[clientgen] public void getStatus(com.db.portal.webservices.sms.GetStatus parameters, com.db.portal.webservices.sms.holders.GetStatusResponseHolder parameters)
[clientgen] ^
[clientgen] Note: C:\Documents and Settings\amitkumar.patel\Local Settings\Temp\ws_SmsService_client.jar699419996\com\db\dbdi\gtbportal\sms\client\SMSService.java uses or overrides a deprecated API.
[clientgen] Note: Recompile with -deprecation for details.
[clientgen] 4 errors
*[*clientgen] java.io.IOException: Compiler failed executable.exec**
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:470)
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[clientgen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[clientgen] at weblogic.webservice.tools.build.internal.CompilerHelper.compileFiles(CompilerHelper.java:80)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compileStubs(ClientGenImpl.java:627)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.generateStub(ClientGenImpl.java:572)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromWsdl(ClientGenImpl.java:409)
[clientgen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:340)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.doClientGen(ClientGenTask.java:351)
[clientgen] at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.execute(ClientGenTask.java:208)
[clientgen] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[clientgen] at org.apache.tools.ant.Task.perform(Task.java:364)
[clientgen] at org.apache.tools.ant.Target.execute(Target.java:341)
[clientgen] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[clientgen] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[clientgen] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[clientgen] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[clientgen] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[clientgen] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[clientgen] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[clientgen] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
BUILD FAILED
D:\Java_Src_10.1.0\ant\build_weblogic8.xml:34: weblogic.webservice.tools.build.WSBuildException: Compiler failed executable.exec - with nested exception:
[java.io.IOException: Compiler failed executable.exec]
Total time: 1 minute 12 secondsHi,
Can u Please post the WSDL..here. I remember long back i resolved this kind of issue...when i was getting "*parameters is already defined in - - -*" while using ClientGen.
Once i will get the WSDL may be i can recall it...
If u have any problem in Posting the WSDL..in Forums .. then let me know I will send my E-Mail Address...
As far as i remember ..it usually happens when we Run ClientGen task of WLS81 ON the WebService/WSDL generated by WebLogic 9.x or Above. Please let me know if this is the Case with you as well... . I remember there is a Patch for it...for WLS8 ClientGen task...I dont remember the Patch Number Exactly.
Just For testing:
Just Use WLS9.x ClientGen task On the Same WSDL
<taskdef name="clientgen" classname="weblogic.wsee.tools.anttasks.ClientGenTask" />
I am sure you will not see this issue... because the issue is there only with WLS8 Clientgen...
Thanks
Jay SenSharma
http://jaysensharma.wordpress.com (WebLogic Wonders Are Here)
Edited by: Jay SenSharma on Jan 8, 2010 4:32 PM
Edited by: Jay SenSharma on Jan 8, 2010 4:34 PM -
XMLBean generation from WSDL file
I have used workshop for weblogic 9.2 to generate web service from wsdl files. The problem is however, that the (XmlBean) code generated from the <wsdl:fault name="..... /> does not genetate a "Throwable" object. The resulting methods produced by the Web Services -> Generate Web Service... menu option produces code that cannot be compiled, because the (generated) throws clause uses an object that is not derived from Throwable.
Has anyone else had these symptoms? is there a fix?
Thanks
AlanHave you tried pulling the schema out of the wsdl and putting it in a xsd file and see if it validates?
Otherwise, have you tried removing the xmlns:"" from <WL5G3N0:definitions xmlns:"".
Edited by: C.Stodden on Oct 11, 2012 8:52 AM -
XFIRE - Java class from wsdl and soap request from java class
Hi,
Firstly i'm newbie programmer with little experience, so please help me if u can.
I have found an example on how to create java classes from WSDL under maven:
(...)<taskdef classname="org.codehaus.xfire.gen.WsGenTask" name="wsgen">(...)
I've created the below java class and I create new object of this class: UploadChunk up = new UploadChunk()
and up.setSomething(123) etc....
I have some service for which I have to prepare soap request manually - suitable for my service requests.
I'm doing it using dom4j to create xml documents and i rewrite values to it from my variable up.
I wonder if it is possible to do it automatically - I have UploadChunk object and I want do use xFire library somehow to produce ready or almost ready soap request. I want to do it in my code, no some ant or maven task.
So I propably need a couple line of code, when I have:
up.setSomething(123);
//////CONVERTION - CAN U TELL ME HOW TO DO THAT PLEASE? I haven't found the way :( it seems I need your help.
//////Document result =....
callService(result,namespace,qname);
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
* <p>Java class for UploadChunk complex type.
* <p>The following schema fragment specifies the expected content contained within this class.
* <pre>
* <complexType name="UploadChunk">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="SessionID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="InputFileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Buffer" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="BytesRead" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UploadChunk", propOrder = {
"sessionID",
"inputFileName",
"buffer",
"offset",
"bytesRead"
public class UploadChunk {
@XmlElement(name = "SessionID")
protected String sessionID;
@XmlElement(name = "InputFileName")
protected String inputFileName;
@XmlElement(name = "Buffer")
protected byte[] buffer;
@XmlElement(name = "Offset")
protected long offset;
@XmlElement(name = "BytesRead")
protected int bytesRead;
* Gets the value of the sessionID property.
* @return
* possible object is
* {@link String }
public String getSessionID() {
return sessionID;
* Sets the value of the sessionID property.
* @param value
* allowed object is
* {@link String }
public void setSessionID(String value) {
this.sessionID = value;
* Gets the value of the inputFileName property.
* @return
* possible object is
* {@link String }
public String getInputFileName() {
return inputFileName;
* Sets the value of the inputFileName property.
* @param value
* allowed object is
* {@link String }
public void setInputFileName(String value) {
this.inputFileName = value;
* Gets the value of the buffer property.
* @return
* possible object is
* byte[]
public byte[] getBuffer() {
return buffer;
* Sets the value of the buffer property.
* @param value
* allowed object is
* byte[]
public void setBuffer(byte[] value) {
this.buffer = ((byte[]) value);
* Gets the value of the offset property.
public long getOffset() {
return offset;
* Sets the value of the offset property.
public void setOffset(long value) {
this.offset = value;
* Gets the value of the bytesRead property.
public int getBytesRead() {
return bytesRead;
* Sets the value of the bytesRead property.
public void setBytesRead(int value) {
this.bytesRead = value;
}Hi,
Can u Please post the WSDL..here. I remember long back i resolved this kind of issue...when i was getting "*parameters is already defined in - - -*" while using ClientGen.
Once i will get the WSDL may be i can recall it...
If u have any problem in Posting the WSDL..in Forums .. then let me know I will send my E-Mail Address...
As far as i remember ..it usually happens when we Run ClientGen task of WLS81 ON the WebService/WSDL generated by WebLogic 9.x or Above. Please let me know if this is the Case with you as well... . I remember there is a Patch for it...for WLS8 ClientGen task...I dont remember the Patch Number Exactly.
Just For testing:
Just Use WLS9.x ClientGen task On the Same WSDL
<taskdef name="clientgen" classname="weblogic.wsee.tools.anttasks.ClientGenTask" />
I am sure you will not see this issue... because the issue is there only with WLS8 Clientgen...
Thanks
Jay SenSharma
http://jaysensharma.wordpress.com (WebLogic Wonders Are Here)
Edited by: Jay SenSharma on Jan 8, 2010 4:32 PM
Edited by: Jay SenSharma on Jan 8, 2010 4:34 PM -
Error while generating java client code from wsdl file
I am trying to generate a java client code from WSDL file um_workflowSaveCreateProfile.wsdl which includes um_workflowSaveCreateProfile_interface.wsdl file, so I am keeping both the files in the same folder and trying to generate the client code but it is showing me the below error highlighted .
um_workflowSaveCreateProfile.wsdl
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xsd="E:/DIPPWF/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:oblix="http://www.oblix.com/" xmlns:obinterface="http://www.oblix.com/wsdl/um_workflowSaveCreateProfile_interface" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.oblix.com/wsdl/um_workflowSaveCreateProfile" targetNamespace="http://www.oblix.com/wsdl/um_workflowSaveCreateProfile">
<import namespace="D:/DIPP/WSDL/um_workflowSaveCreateProfile_interface" location="um_workflowSaveCreateProfile_interface.wsdl"/>
<service name="OblixIDXML_um_workflowSaveCreateProfile_Service">
<port name="OblixIDXML_um_workflowSaveCreateProfile_Port" binding="obinterface:OblixIDXML_um_workflowSaveCreateProfile_Binding">
<soap:address location="http://localhost:7777/identity/oblix/apps/userservcenter/bin/userservcenter.cgi"/>
</port>
</service>
</definitions>
um_workflowSaveCreateProfile_interface.wsdl
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:oblix="http://www.oblix.com/" xmlns:oblixxmllocalschema="http://www.oblix.com/OblixXMLLocalSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.oblix.com/wsdl/um_workflowSaveCreateProfile_interface" targetNamespace="http://www.oblix.com/wsdl/um_workflowSaveCreateProfile_interface">
<types>
<xsd:schema targetNamespace="http://www.oblix.com/" elementFormDefault="qualified"
xmlns="http://www.oblix.com/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="../XMLSchema/common_parameters.xsd" />
<xsd:include schemaLocation="../XMLSchema/common_authentication.xsd" />
<xsd:include schemaLocation="../XMLSchema/workflowSaveCreateProfile.xsd" />
</xsd:schema>
<xsd:schema targetNamespace="http://www.oblix.com/OblixXMLLocalSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="request">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="params">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="oblix:ObWorkflowName"/>
<xsd:element ref="oblix:ObDomainName"/>
<xsd:element ref="oblix:ObWfComment" minOccurs="0"/>
<xsd:element ref="oblix:noOfFields"/>
<xsd:element ref="oblix:AttributeParams"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:string" use="optional"/>
<xsd:attribute name="application" type="xsd:string" use="required" />
<xsd:attribute name="function" type="xsd:string" use="required" />
<xsd:attribute name="mode" type="xsd:string" use="optional"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</types>
<message name="OblixIDXMLInput">
<part name="authentication" element="oblix:authentication"/>
<part name="request" element="oblixxmllocalschema:request"/>
</message>
<message name="OblixIDXMLOutput">
<part name="body" element="oblix:Oblix"/>
</message>
<portType name="OblixIDXMLPortType">
<operation name="OblixIDXML_um_workflowSaveCreateProfile">
<input message="tns:OblixIDXMLInput"/>
<output message="tns:OblixIDXMLOutput"/>
</operation>
</portType>
<binding name="OblixIDXML_um_workflowSaveCreateProfile_Binding" type="tns:OblixIDXMLPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="OblixIDXML_um_workflowSaveCreateProfile">
<soap:operation soapAction="http://www.oblix.com/"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
</definitions>
I am using WSDL2 Java for generating the client code .
Please suggest where am I wrong .
E:\axis2-1.4\bin>WSDL2Java -uri E:\DIPPWF\um_workflowSaveCreateProfile.wsdl -p R
ND -d adb -s -o build\client--http-proxy-host 10.74.93.35 --http-proxy-port 80
Using AXIS2_HOME: E:\axis2-1.4
Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_02
Retrieving document at 'E:\DIPPWF\um_workflowSaveCreateProfile.wsdl'.
Retrieving document at 'um_workflowSaveCreateProfile_interface.wsdl', relative t
o 'file:/E:/DIPPWF/um_workflowSaveCreateProfile.wsdl'.
Retrieving schema at 'E:/DIPPWF/XMLSchema/common_parameters.xsd', relative to 'f
ile:/E:/DIPPWF/um_workflowSaveCreateProfile_interface.wsdl'.
Retrieving schema at 'E:/DIPPWF/XMLSchema/common_authentication.xsd', relative t
o 'file:/E:/DIPPWF/um_workflowSaveCreateProfile_interface.wsdl'.
Retrieving schema at 'E:/DIPPWF/XMLSchema/workflowSaveCreateProfile.xsd', relati
ve to 'file:/E:/DIPPWF/um_workflowSaveCreateProfile_interface.wsdl'.
Retrieving schema at 'navbar.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/workfl
owSaveCreateProfile.xsd'.
Retrieving schema at 'searchform.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/wo
rkflowSaveCreateProfile.xsd'.
Retrieving schema at 'component_basic.xsd', relative to 'file:/E:/DIPPWF/XMLSche
ma/workflowSaveCreateProfile.xsd'.
Retrieving schema at 'displaytype.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/c
omponent_basic.xsd'.
Retrieving schema at 'error.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/compone
nt_basic.xsd'.
Retrieving schema at 'component_workflowTicket.xsd', relative to 'file:/E:/DIPPW
F/XMLSchema/workflowSaveCreateProfile.xsd'.
Retrieving document at 'E:\DIPPWF\um_workflowSaveCreateProfile.wsdl'.
Retrieving document at 'um_workflowSaveCreateProfile_interface.wsdl', relative t
o 'file:/E:/DIPPWF/um_workflowSaveCreateProfile.wsdl'.
Retrieving schema at 'E:/DIPPWF/XMLSchema/common_parameters.xsd', relative to 'f
ile:/E:/DIPPWF/um_workflowSaveCreateProfile_interface.wsdl'.
Retrieving schema at 'E:/DIPPWF/XMLSchema/common_authentication.xsd', relative t
o 'file:/E:/DIPPWF/um_workflowSaveCreateProfile_interface.wsdl'.
Retrieving schema at 'E:/DIPPWF/XMLSchema/workflowSaveCreateProfile.xsd', relati
ve to 'file:/E:/DIPPWF/um_workflowSaveCreateProfile_interface.wsdl'.
Retrieving schema at 'navbar.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/workfl
owSaveCreateProfile.xsd'.
Retrieving schema at 'searchform.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/wo
rkflowSaveCreateProfile.xsd'.
Retrieving schema at 'component_basic.xsd', relative to 'file:/E:/DIPPWF/XMLSche
ma/workflowSaveCreateProfile.xsd'.
Retrieving schema at 'displaytype.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/c
omponent_basic.xsd'.
Retrieving schema at 'error.xsd', relative to 'file:/E:/DIPPWF/XMLSchema/compone
nt_basic.xsd'.
Retrieving schema at 'component_workflowTicket.xsd', relative to 'file:/E:/DIPPW
F/XMLSchema/workflowSaveCreateProfile.xsd'.
*[ERROR] More than one part for message OblixIDXMLInput*
org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingException:
More than one part for message OblixIDXMLInput
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameRefer
ence(WSDL11ToAxisServiceBuilder.java:1162)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameRefer
ence(WSDL11ToAxisServiceBuilder.java:1085)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateBindi
ng(WSDL11ToAxisServiceBuilder.java:686)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpo
int(WSDL11ToAxisServiceBuilder.java:538)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpo
ints(WSDL11ToAxisServiceBuilder.java:489)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateServi
ce(WSDL11ToAxisServiceBuilder.java:363)
at org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateA
llServices(WSDL11ToAllAxisServicesBuilder.java:107)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:147)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException
: Error parsing WSDL
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:153)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Caused by: org.apache.axis2.AxisFault: More than one part for message OblixIDXML
Input
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateServi
ce(WSDL11ToAxisServiceBuilder.java:397)
at org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateA
llServices(WSDL11ToAllAxisServicesBuilder.java:107)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:147)
... 2 more
Caused by: org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessin
gException: More than one part for message OblixIDXMLInput
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameRefer
ence(WSDL11ToAxisServiceBuilder.java:1162)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameRefer
ence(WSDL11ToAxisServiceBuilder.java:1085)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateBindi
ng(WSDL11ToAxisServiceBuilder.java:686)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpo
int(WSDL11ToAxisServiceBuilder.java:538)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpo
ints(WSDL11ToAxisServiceBuilder.java:489)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateServi
ce(WSDL11ToAxisServiceBuilder.java:363).
Thanks in advance.
akshayHello,
Were you able to resolve this issue ?
I am seeing the same issue and at my wits end.
regards
Amit -
How to generate .java file from xml?
Does anyone have an idea of how i can generate .java file from xml file? Tools like jakrata digester, JOX are there but both of them are useful in populating java beans from xml. My requirement is to generate .java file from .xml with getters and setters methods for xml elements/attributes. I also tried JAXB. But JAXB generates bunch of files and most of them are interfaces, which is not going to work for me.
For e.g. i have following xml file and i want to generate Address.java file with getters/setters. Any ideas?
<?xml version='1.0' encoding='UTF-8' ?>
<Address>
<FirstName type="String"/>
<PoBox type="int"/>
</Address>
Thanks,
VickyCrosspost.
http://forum.java.sun.com/thread.jsp?thread=475564&forum=4&message=2205846 -
Error in generating .cs file from wsdl
hi ,
I am trying to generate .cs file from wsdl using commond
wsdl
http://pni3w274:8080/tc5_services/WebServices/ModelEntity?wsdl /language:CS /out:rt.cs /protocol:SOAP
it give following errors
Error: Unable to import binding 'ModelEntitySoapBinding' from namespace 'http://
teamcenter.com/TCENT/webservices/2005-06/services/ModelEntity'.
- Unable to import operation 'getListOfClasses'.
- The datatype 'http://teamcenter.com/TCENT/webservices/2005-06/schemas/ModelE
ntity:GetListOfClassesInputParams' is missing.
my wsdl is
ModelEntityService.wsdl
<?xml version="1.0" encoding="UTF-8" ?>
<wsdl:definitions
targetNamespace="http://teamcenter.com/TCENT/webservices/2005-06/services/ModelEntity"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
xmlns:imp0="http://teamcenter.com/TCENT/webservices/2005-06/schemas/ModelEntity"
xmlns:imp1="http://teamcenter.com/webservices/2005-06/schemas/WSFaults"
xmlns:tns="http://teamcenter.com/TCENT/webservices/2005-06/services/ModelEntity">
<wsdl:documentation>
The service provides Model Entity related operation.
</wsdl:documentation>
<wsdl:types>
<xs:schema>
<xs:import namespace="http://teamcenter.com/TCENT/webservices/2005-06/schemas/ModelEntity" schemaLocation="ModelEntity.xsd" />
<xs:import namespace="http://teamcenter.com/webservices/2005-06/schemas/WSFaults" schemaLocation="WSFaults.xsd" />
</xs:schema>
</wsdl:types>
<wsdl:message name="PresentationTierFault">
<wsdl:part name="ex0" element="imp1:RequestManangerFault" />
</wsdl:message>
<wsdl:message name="getListOfClassesRequest">
<wsdl:part name="in0" element="imp0:GetListOfClassesInputParams" />
</wsdl:message>
<wsdl:message name="getListOfClassesResponse">
<wsdl:part name="out" element="imp0:GetListOfClassesOutputParams" />
</wsdl:message>
<wsdl:message name="getCreateAttributesRequest">
<wsdl:part name="in0" element="imp0:GetCreateAttributesInputParams" />
</wsdl:message>
<wsdl:message name="getCreateAttributesResponse">
<wsdl:part name="out" element="imp0:GetCreateAttributesOutputParams" />
</wsdl:message>
<wsdl:message name="createModelEntityRequest">
<wsdl:part name="in0" element="imp0:CreateModelEntityInputParams" />
</wsdl:message>
<wsdl:message name="createModelEntityResponse">
<wsdl:part name="out" element="imp0:CreateModelEntityOutputParams" />
</wsdl:message>
<wsdl:message name="getValueSetForAttributeRequest">
<wsdl:part name="in0" element="imp0:GetValueSetForAttributeInputParams" />
</wsdl:message>
<wsdl:message name="getValueSetForAttributeResponse">
<wsdl:part name="out" element="imp0:GetValueSetForAttributeOutputParams" />
</wsdl:message>
<wsdl:portType name="ModelEntity">
<wsdl:operation name="getListOfClasses">
<wsdl:documentation>
Gets List Of all ModelEntity Classes.
</wsdl:documentation>
<wsdl:input message="tns:getListOfClassesRequest" name="getListOfClassesRequest" />
<wsdl:output message="tns:getListOfClassesResponse" name="getListOfClassesResponse" />
<wsdl:fault message="tns:PresentationTierFault" name="PresentationTierError" />
</wsdl:operation>
<wsdl:operation name="getCreateAttributes">
<wsdl:documentation>
Gets ModelEntity Create Attributes.
</wsdl:documentation>
<wsdl:input message="tns:getCreateAttributesRequest" name="getCreateAttributesRequest" />
<wsdl:output message="tns:getCreateAttributesResponse" name="getCreateAttributesResponse" />
<wsdl:fault message="tns:PresentationTierFault" name="PresentationTierError" />
</wsdl:operation>
<wsdl:operation name="createModelEntity">
<wsdl:documentation>
Creates Model Entity.
</wsdl:documentation>
<wsdl:input message="tns:createModelEntityRequest" name="createModelEntityRequest" />
<wsdl:output message="tns:createModelEntityResponse" name="createModelEntityResponse" />
<wsdl:fault message="tns:PresentationTierFault" name="PresentationTierError" />
</wsdl:operation>
<wsdl:operation name="getValueSetForAttribute">
<wsdl:documentation>
Gets Value Set For Attribute.
</wsdl:documentation>
<wsdl:input message="tns:getValueSetForAttributeRequest" name="getValueSetForAttributeRequest" />
<wsdl:output message="tns:getValueSetForAttributeResponse" name="getValueSetForAttributeResponse" />
<wsdl:fault message="tns:PresentationTierFault" name="PresentationTierError" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ModelEntitySoapBinding" type="tns:ModelEntity">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="getListOfClasses">
<soap:operation style="document" soapAction="getListOfClasses" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="PresentationTierError"><soap:fault name="PresentationTierError" use="literal" /></wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getCreateAttributes">
<soap:operation style="document" soapAction="getCreateAttributes" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="PresentationTierError"><soap:fault name="PresentationTierError" use="literal" /></wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createModelEntity">
<soap:operation style="document" soapAction="createModelEntity" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="PresentationTierError"><soap:fault name="PresentationTierError" use="literal" /></wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getValueSetForAttribute">
<soap:operation style="document" soapAction="getValueSetForAttribute" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="PresentationTierError"><soap:fault name="PresentationTierError" use="literal" /></wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ModelEntityService">
<wsdl:port binding="tns:ModelEntitySoapBinding" name="ModelEntity">
<soap:address
location="http://localhost:80/PTierApp/WebServices/ModelEntity" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
and xsd is ModelEntity.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!--
bcprt
This software and related documentation are proprietary to UGS Corp.
COPYRIGHT 2006 UGS CORP. ALL RIGHTS RESERVED
ecprt
-->
<xsd:schema targetNamespace="http://teamcenter.com/TCENT/webservices/2005-06/schemas/ModelEntity"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsc="http://teamcenter.com/TCENT/webservices/2005-06/schemas/Common"
xmlns:wlt="http://teamcenter.com/TCENT/webservices/2005-06/schemas/ModelEntity"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!-- ================================================================== -->
<!-- Package: ModelEntity -->
<!-- ================================================================== -->
<xsd:annotation>
<xsd:documentation>
The ModelEntity package defines elements and data types
for the parameters used by operations/messages of the ModelEntity Web Service.
</xsd:documentation>
</xsd:annotation>
<!-- ================================================================== -->
<!-- BEGIN: Get Model Entity List Of Classes: INPUT -->
<!-- ================================================================== -->
<xsd:element name="GetListOfClassesInputParams"
type="wlt:GetListOfClassesInputType"/>
<xsd:complexType name="GetListOfClassesInputType">
<xsd:sequence>
<xsd:element name="UserName" type="xsd:string"/>
<xsd:element name="Password" type="xsd:string"/>
<xsd:element name="Locale" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Get Model Entity List Of Classes : INPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN: Get Model Entity List Of Classes : OUTPUT -->
<!-- ================================================================== -->
<xsd:element name="GetListOfClassesOutputParams"
type="wlt:GetListOfClassesOutputType"/>
<xsd:complexType name="GetListOfClassesOutputType">
<xsd:sequence>
<xsd:element name="ClassList" type="wlt:ModelEntityValueDisplayedValuePair"
minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="ReturnType" type="xsd:boolean"/>
<xsd:element name="ReturnMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Get Model Entity Classes : OUTPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN: Get Model Entity Create Attributes: INPUT -->
<!-- ================================================================== -->
<xsd:element name="GetCreateAttributesInputParams"
type="wlt:GetCreateAttributesInputType"/>
<xsd:complexType name="GetCreateAttributesInputType">
<xsd:sequence>
<xsd:element name="UserName" type="xsd:string"/>
<xsd:element name="Password" type="xsd:string"/>
<xsd:element name="Locale" type="xsd:string" minOccurs="0"/>
<xsd:element name="ClassName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Get Model Entity Create Attributes : INPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN: Get Model Entity Create Attributes : OUTPUT -->
<!-- ================================================================== -->
<xsd:element name="GetCreateAttributesOutputParams"
type="wlt:GetCreateAttributesOutputType"/>
<xsd:complexType name="GetCreateAttributesOutputType">
<xsd:sequence>
<xsd:element name="Attributes" type="wlt:ModelEntityCreateAttributes"
minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="ReturnType" type="xsd:boolean"/>
<xsd:element name="ReturnMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Get Model Entity Create Attributes : OUTPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN: Get Model Entity Value Set For Attribute: INPUT -->
<!-- ================================================================== -->
<xsd:element name="GetValueSetForAttributeInputParams"
type="wlt:GetValueSetForAttributeInputType"/>
<xsd:complexType name="GetValueSetForAttributeInputType">
<xsd:sequence>
<xsd:element name="UserName" type="xsd:string"/>
<xsd:element name="Password" type="xsd:string"/>
<xsd:element name="Locale" type="xsd:string" minOccurs="0"/>
<xsd:element name="Attribute" type="xsd:string"/>
<!-- optional criteria -->
<xsd:element name="Criteria" type="wlt:ModelEntityNameValuePair"
minOccurs="0" maxOccurs="unbounded" />
<!-- optional class name -->
<xsd:element name="ClassName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Get Model Entity Value Set For Attribute : INPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN: Get Model Entity Value Set For Attribute : OUTPUT -->
<!-- ================================================================== -->
<xsd:element name="GetValueSetForAttributeOutputParams"
type="wlt:GetValueSetForAttributeOutputType"/>
<xsd:complexType name="GetValueSetForAttributeOutputType">
<xsd:sequence>
<xsd:element name="StaticValues" type="wlt:ModelEntityValueDisplayedValuePair"
minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="ReturnType" type="xsd:boolean"/>
<xsd:element name="ReturnMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Get Model Entity Value Set For Attribute : OUTPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN: Create Model Entity : INPUT -->
<!-- ================================================================== -->
<xsd:element name="CreateModelEntityInputParams"
type="wlt:CreateModelEntityInputType"/>
<xsd:complexType name="CreateModelEntityInputType">
<xsd:sequence>
<xsd:element name="UserName" type="xsd:string"/>
<xsd:element name="Password" type="xsd:string"/>
<xsd:element name="Locale" type="xsd:string" minOccurs="0"/>
<xsd:element name="ClassName" type="xsd:string"/>
<xsd:element name="Attributes" type="wlt:ModelEntityNameValuePair"
maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Create Model Entity : INPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN : Create Model Entity : OUTPUT -->
<!-- ================================================================== -->
<xsd:element name="CreateModelEntityOutputParams"
type="wlt:CreateModelEntityOutputType"/>
<xsd:complexType name="CreateModelEntityOutputType">
<xsd:sequence>
<xsd:element name="ObjectHandle" type="xsd:string"/>
<xsd:element name="ReturnType" type="xsd:boolean"/>
<xsd:element name="ReturnMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Create Model Entity : OUTPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN : Create Model Entity Attributes : OUTPUT -->
<!-- ================================================================== -->
<xsd:complexType name="ModelEntityCreateAttributes">
<xsd:sequence>
<xsd:element name="DisplayedName" type="xsd:string"/>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="StaticValues" type="wlt:ModelEntityValueDisplayedValuePair"
minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="IsRequired" type="xsd:boolean"/>
<xsd:element name="HasValueSet" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Create Model Entity Attributes : OUTPUT -->
<!-- ================================================================== -->
<!-- ================================================================== -->
<!-- BEGIN : Model Entity Pairs : INPUT/OUTPUT -->
<!-- ================================================================== -->
<xsd:complexType name="ModelEntityNameValuePair">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="Value" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ModelEntityValueDisplayedValuePair">
<xsd:sequence>
<xsd:element name="Value" type="xsd:string"/>
<xsd:element name="DisplayedValue" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- ================================================================== -->
<!-- END : Model Entity Pairs : INPUT/OUTPUT -->
<!-- ================================================================== -->
</xsd:schema>check metalink note
Adpatch Fails With Error : adogjf() Unable to copy Registry.Dat.
Note:282153.1
also check (Adogjf() Unable To Copy Registry.Dat).
Note:382695.1 about the correct on the $806_ORACLE_HOME/forms60/java where it should be 755
make sure that you soruce the env fiel before adpatch and that ORACLE_HOME is poinitng to the correct oracle_home
fadi -
How to generate XML file from SQL file !
I am new to XML publisher. I known one way to generate XML file is register one report file in concurrent manager.
But I want to generate XML file from sql file.
Could someone show me how to code in sql file, how to register is in concurrent manager.
Thanks !Hi
Phew ... not sure we have the space here. So I can point you in the right direction:
1. XML data generation - there are two packages in the db you can use with a plsql procedure, XMLGEN and SQL XML. You can also use java APIs too. Try checking the db documentation and search for the above methods.
2. Registering the report - the system administrators guide will provide this info. Hooking the program up with XMLP is covered here - http://www.oracle.com/technology/products/applications/publishing/resource/CM%20Whitepaper5.0.pdf
Regards, Tim -
How to read the data from Excel file and Store in XML file using java
Hi All,
I got a problem with Excel file.
My problem is how to read the data from Excel file and Store in XML file using java excel api.
For getting the data from Excel file what are all the steps i need to follow to get the correct result.
Any body can send me the code (with java code ,Excel sheet) to this mail id : [email protected]
Thanks & Regards,
Sreenu,
[email protected],
india,If you want someone to do your work, please have the courtesy to provide payment.
http://www.rentacoder.com
Maybe you are looking for
-
Facebook notifications not appearing on the Blackberry screen
Hi! I faced a 2404 error on facebook yesterday. Today after troubleshootinh it in the settings menu facebook's working fine on the device however Facebook notifications are not appearing on the home screen where email and sms notifications do appear.
-
Itunes 10.6.3 won't sync podcasts
i downloaded itunes version 10.6.3.25 on monday, 9/10/12, to my computer (running windows xp with current service pack) and now my podcasts won't sync. anybody have any ideas for a cure? i've deleted and reinstalled itunes several times, rebooted,
-
Creation of PODs for different divisions from crm to ISU
When we try to create one Premise and 2 PODs of different divisions in CRM using UTIL -IC role , the data gets replicated as two premises in the ISU. The standard CRM_POD_INST template category is used for this. Is this standard functionality? Pleas
-
Unable to open Photoshop for 3 day!! Need to edit 2 weddings!!
Here is the error that is coming up: Process: Adobe Photoshop CC [322] Path: /Applications/Adobe Photoshop CC/Adobe Photoshop CC.app/Contents/MacOS/Adobe Photoshop CC Identifier: com.adobe.Photoshop Version: 14.2.1 (14
-
How do I create a catalog in elements organizer?
How do I create a catalog in elements organizer. I keep getting the error message Catalog could not be opened, an internal programming error has occurred.