You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xmlbeans.apache.org by vramu_sg <ra...@SIMTech.a-star.edu.sg> on 2006/04/21 09:59:16 UTC
User-defined package name
I am using the following command to generate my source codes and classes
under two default package names "noNamepsace" & "noNamespace.impl" :
D:\xmlbeans-2.1.0\bin\scomp.bat -out 3A9_R-POC.jar -src 3A9_R-POC\src -d
3A9_R-POC\classes -compiler C:\Jdk1.5.0_06\bin\javac -mx 1024M javasource
1.5
C:\Awsp\Scs\Mappingguide\Xsds\3A9_MS_V01_01_PurchaseOrderCancellationRequest.xsd
But I want to know how to generate / what command line argument should i use
for my generated source codes and classes to fall under a user-defined /
specified package name say "pip3a9r" and ofcourse "pip3a9r.impl"
respectively.
--
View this message in context: http://www.nabble.com/User-defined-package-name-t1485117.html#a4022010
Sent from the Xml Beans - Dev forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
Re: SV: SV: User-defined package name
Posted by vramu_sg <ra...@SIMTech.a-star.edu.sg>.
Hi
Thanks for the help and guidance. Now, I could read the XML files without
namespace "pip3a9r".
But, How to write/generate out the XML file without namespace "pip3a9r" ?
Is it the same way or I need to do some thing differently.
From
V. RAM
--
View this message in context: http://www.nabble.com/User-defined-package-name-t1485117.html#a4221366
Sent from the Xml Beans - Dev forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
SV: SV: User-defined package name
Posted by Mi...@connecta.se.
Hi,
you could change your file:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema> "
elementFormDefault="qualified">
to
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema> "
targetNamespace="http://www.yourorg.com/pip3a9 <http://www.yourorg.com/pip3a94> r"
xmlns="http://www.yourorg.com/pip3a9 <http://www.yourorg.com/pip3a94> r"
elementFormDefault="qualified">
Then run it with scomp
When you read the xml with java, you should use:
HashMap nsmap = new HashMap();
nsmap.put("", "http://www.yourorg.com/pip3a9r");
XmlOptions opts = new XmlOptions();
opts.setLoadSubstituteNamespaces( nsmap );
Pip3A9PurchaseOrderCancellationRequest poc = Pip3A9PurchaseOrderCancellationRequest.Factory.parse( inputstream, opts );
Regards, Mikael
________________________________
Fr�n: vramu_sg [mailto:rama@SIMTech.a-star.edu.sg]
Skickat: s� 2006-04-23 16:10
Till: dev@xmlbeans.apache.org
�mne: Re: SV: User-defined package name
Hi
Thanks for the reply.
My XML files are not namespaced so what shall I do to use scomp to generate
the Java beans under two different package names, namely, pip3a9r and
pip3a9c ?
I want to create Java Codes for the attached two xsd files and I also want
them to be placed in two separate package names but my XML files are not
namespaced.
3A9_MS_V01_01_PurchaseOrderCancellationRequest.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!--
RosettaNet XML Message Schema
3A9_MS_V01_01_PurchaseOrderCancellationRequest.dtd (02-Aug-02 1:52:20 PM)
This document has been prepared by RosettaNet (http://www.rosettanet.org)
from requirements gathered during the cluster/segment workshops and in
conformance with the RosettaNet methodology.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd"/>
<xs:element name="Pip3A9PurchaseOrderCancellationRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="fromRole"/>
<xs:element minOccurs="0" ref="GlobalDocumentFunctionCode"/>
<xs:element ref="PurchaseOrderCancellation"/>
<xs:element ref="thisDocumentGenerationDateTime"/>
<xs:element ref="thisDocumentIdentifier"/>
<xs:element ref="toRole"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="fromRole" type="PartnerRoleDescription"/>
<xs:complexType name="PartnerRoleDescription">
<xs:sequence>
<xs:element ref="PartnerRoleDescription"/>
</xs:sequence>
</xs:complexType>
<xs:element name="PartnerRoleDescription">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="ContactInformation"/>
<xs:element ref="GlobalPartnerRoleClassificationCode"/>
<xs:element ref="PartnerDescription"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContactInformation">
<xs:complexType>
<xs:sequence>
<xs:element ref="contactName"/>
<xs:element ref="EmailAddress"/>
<xs:element minOccurs="0" ref="facsimileNumber"/>
<xs:element ref="telephoneNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="contactName" type="FreeFormText"/>
<xs:complexType name="FreeFormText">
<xs:sequence>
<xs:element ref="FreeFormText"/>
</xs:sequence>
</xs:complexType>
<xs:element name="FreeFormText">
<xs:complexType mixed="true">
<xs:attributeGroup ref="attlist.FreeFormText"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.FreeFormText">
<xs:attribute ref="xml:lang"/>
</xs:attributeGroup>
<xs:element name="EmailAddress" type="xs:string"/>
<xs:element name="facsimileNumber" type="CommunicationsNumber"/>
<xs:complexType name="CommunicationsNumber">
<xs:sequence>
<xs:element ref="CommunicationsNumber"/>
</xs:sequence>
</xs:complexType>
<xs:element name="CommunicationsNumber" type="xs:string"/>
<xs:element name="telephoneNumber" type="CommunicationsNumber"/>
<xs:element name="GlobalPartnerRoleClassificationCode" type="xs:string"/>
<xs:element name="PartnerDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="BusinessDescription"/>
<xs:element ref="GlobalPartnerClassificationCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BusinessDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="GlobalBusinessIdentifier"/>
<xs:element minOccurs="0" ref="GlobalSupplyChainCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalBusinessIdentifier" type="xs:string"/>
<xs:element name="GlobalSupplyChainCode" type="xs:string"/>
<xs:element name="GlobalPartnerClassificationCode" type="xs:string"/>
<xs:element name="GlobalDocumentFunctionCode" type="xs:string"/>
<xs:element name="PurchaseOrderCancellation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
ref="GlobalPurchaseOrderCancellationCode"/>
<xs:element ref="purchaseOrderIdentifier"/>
<xs:element minOccurs="0" ref="RevisionNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalPurchaseOrderCancellationCode" type="xs:string"/>
<xs:element name="purchaseOrderIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:complexType name="ProprietaryDocumentIdentifier">
<xs:sequence>
<xs:element ref="ProprietaryDocumentIdentifier"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProprietaryDocumentIdentifier" type="xs:string"/>
<xs:element name="RevisionNumber" type="xs:string"/>
<xs:element name="thisDocumentGenerationDateTime" type="DateTimeStamp"/>
<xs:complexType name="DateTimeStamp">
<xs:sequence>
<xs:element ref="DateTimeStamp"/>
</xs:sequence>
</xs:complexType>
<xs:element name="DateTimeStamp" type="xs:string"/>
<xs:element name="thisDocumentIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:element name="toRole" type="PartnerRoleDescription"/>
</xs:schema>
3A9_MS_V01_01_PurchaseOrderCancellationConfirmation.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!--
RosettaNet XML Message Schema
3A9_MS_V01_01_PurchaseOrderCancellationConfirmation.dtd (02-Aug-02 1:52:35
PM)
This document has been prepared by RosettaNet (http://www.rosettanet.org)
from requirements gathered during the cluster/segment workshops and in
conformance with the RosettaNet methodology.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd"/>
<xs:element name="Pip3A9PurchaseOrderCancellationConfirmation">
<xs:complexType>
<xs:sequence>
<xs:element ref="fromRole"/>
<xs:element minOccurs="0" ref="GlobalDocumentFunctionCode"/>
<xs:element ref="PurchaseOrderCancellation"/>
<xs:element ref="requestingDocumentDateTime"/>
<xs:element ref="requestingDocumentIdentifier"/>
<xs:element ref="thisDocumentGenerationDateTime"/>
<xs:element ref="thisDocumentIdentifier"/>
<xs:element ref="toRole"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="fromRole" type="PartnerRoleDescription"/>
<xs:complexType name="PartnerRoleDescription">
<xs:sequence>
<xs:element ref="PartnerRoleDescription"/>
</xs:sequence>
</xs:complexType>
<xs:element name="PartnerRoleDescription">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="ContactInformation"/>
<xs:element ref="GlobalPartnerRoleClassificationCode"/>
<xs:element ref="PartnerDescription"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContactInformation">
<xs:complexType>
<xs:sequence>
<xs:element ref="contactName"/>
<xs:element ref="EmailAddress"/>
<xs:element minOccurs="0" ref="facsimileNumber"/>
<xs:element ref="telephoneNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="contactName" type="FreeFormText"/>
<xs:complexType name="FreeFormText">
<xs:sequence>
<xs:element ref="FreeFormText"/>
</xs:sequence>
</xs:complexType>
<xs:element name="FreeFormText">
<xs:complexType mixed="true">
<xs:attributeGroup ref="attlist.FreeFormText"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.FreeFormText">
<xs:attribute ref="xml:lang"/>
</xs:attributeGroup>
<xs:element name="EmailAddress" type="xs:string"/>
<xs:element name="facsimileNumber" type="CommunicationsNumber"/>
<xs:complexType name="CommunicationsNumber">
<xs:sequence>
<xs:element ref="CommunicationsNumber"/>
</xs:sequence>
</xs:complexType>
<xs:element name="CommunicationsNumber" type="xs:string"/>
<xs:element name="telephoneNumber" type="CommunicationsNumber"/>
<xs:element name="GlobalPartnerRoleClassificationCode" type="xs:string"/>
<xs:element name="PartnerDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="BusinessDescription"/>
<xs:element ref="GlobalPartnerClassificationCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BusinessDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="GlobalBusinessIdentifier"/>
<xs:element minOccurs="0" ref="GlobalSupplyChainCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalBusinessIdentifier" type="xs:string"/>
<xs:element name="GlobalSupplyChainCode" type="xs:string"/>
<xs:element name="GlobalPartnerClassificationCode" type="xs:string"/>
<xs:element name="GlobalDocumentFunctionCode" type="xs:string"/>
<xs:element name="PurchaseOrderCancellation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
ref="GlobalPurchaseOrderCancellationCode"/>
<xs:element ref="GlobalPurchaseOrderCancellationResponseCode"/>
<xs:element ref="purchaseOrderIdentifier"/>
<xs:element minOccurs="0" ref="RevisionNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalPurchaseOrderCancellationCode" type="xs:string"/>
<xs:element name="GlobalPurchaseOrderCancellationResponseCode"
type="xs:string"/>
<xs:element name="purchaseOrderIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:complexType name="ProprietaryDocumentIdentifier">
<xs:sequence>
<xs:element ref="ProprietaryDocumentIdentifier"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProprietaryDocumentIdentifier" type="xs:string"/>
<xs:element name="RevisionNumber" type="xs:string"/>
<xs:element name="requestingDocumentDateTime" type="DateTimeStamp"/>
<xs:complexType name="DateTimeStamp">
<xs:sequence>
<xs:element ref="DateTimeStamp"/>
</xs:sequence>
</xs:complexType>
<xs:element name="DateTimeStamp" type="xs:string"/>
<xs:element name="requestingDocumentIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:element name="thisDocumentGenerationDateTime" type="DateTimeStamp"/>
<xs:element name="thisDocumentIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:element name="toRole" type="PartnerRoleDescription"/>
</xs:schema>
<?xml version="1.0"?>
<Pip3A9PurchaseOrderCancellationRequest>
<fromRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>John</FreeFormText>
</contactName>
<EmailAddress>john@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>63243431</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67313543</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>G787889889</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>SC234234234</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</fromRole>
<GlobalDocumentFunctionCode>709099009</GlobalDocumentFunctionCode>
<PurchaseOrderCancellation>
<GlobalPurchaseOrderCancellationCode>PC1413423</GlobalPurchaseOrderCancellationCode>
<purchaseOrderIdentifier>
<ProprietaryDocumentIdentifier>498898989</ProprietaryDocumentIdentifier>
</purchaseOrderIdentifier>
<RevisionNumber>1001</RevisionNumber>
</PurchaseOrderCancellation>
<thisDocumentGenerationDateTime>
<DateTimeStamp>2005/12/20 10:10</DateTimeStamp>
</thisDocumentGenerationDateTime>
<thisDocumentIdentifier>
<ProprietaryDocumentIdentifier>ID113123</ProprietaryDocumentIdentifier>
</thisDocumentIdentifier>
<toRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>David</FreeFormText>
</contactName>
<EmailAddress>david@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>61231231</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67613131</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>79988989</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>81341231243</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</toRole>
</Pip3A9PurchaseOrderCancellationRequest>
<?xml version="1.0"?>
<Pip3A9PurchaseOrderCancellationConfirmation>
<fromRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>John</FreeFormText>
</contactName>
<EmailAddress>john@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>63243431</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67313543</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>G787889889</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>SC234234234</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</fromRole>
<GlobalDocumentFunctionCode>709099009</GlobalDocumentFunctionCode>
<PurchaseOrderCancellation>
<GlobalPurchaseOrderCancellationCode>PC1413423</GlobalPurchaseOrderCancellationCode>
<GlobalPurchaseOrderCancellationResponseCode>R1005</GlobalPurchaseOrderCancellationResponseCode>
<purchaseOrderIdentifier>
<ProprietaryDocumentIdentifier>498898989</ProprietaryDocumentIdentifier>
</purchaseOrderIdentifier>
<RevisionNumber>1001</RevisionNumber>
</PurchaseOrderCancellation>
<requestingDocumentDateTime>
<DateTimeStamp>2005/12/21 13:10</DateTimeStamp>
</requestingDocumentDateTime>
<requestingDocumentIdentifier>
<ProprietaryDocumentIdentifier>623423234</ProprietaryDocumentIdentifier>
</requestingDocumentIdentifier>
<thisDocumentGenerationDateTime>
<DateTimeStamp>2005/12/21 13:05</DateTimeStamp>
</thisDocumentGenerationDateTime>
<thisDocumentIdentifier>
<ProprietaryDocumentIdentifier>ID113123</ProprietaryDocumentIdentifier>
</thisDocumentIdentifier>
<toRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>David</FreeFormText>
</contactName>
<EmailAddress>david@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>61231231</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67613131</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>79988989</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>81341231243</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</toRole>
</Pip3A9PurchaseOrderCancellationConfirmation>
--
View this message in context: http://www.nabble.com/User-defined-package-name-t1485117.html#a4051001
Sent from the Xml Beans - Dev forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
Re: SV: User-defined package name
Posted by vramu_sg <ra...@SIMTech.a-star.edu.sg>.
Hi
Thanks for the reply.
My XML files are not namespaced so what shall I do to use scomp to generate
the Java beans under two different package names, namely, pip3a9r and
pip3a9c ?
I want to create Java Codes for the attached two xsd files and I also want
them to be placed in two separate package names but my XML files are not
namespaced.
3A9_MS_V01_01_PurchaseOrderCancellationRequest.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!--
RosettaNet XML Message Schema
3A9_MS_V01_01_PurchaseOrderCancellationRequest.dtd (02-Aug-02 1:52:20 PM)
This document has been prepared by RosettaNet (http://www.rosettanet.org)
from requirements gathered during the cluster/segment workshops and in
conformance with the RosettaNet methodology.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd"/>
<xs:element name="Pip3A9PurchaseOrderCancellationRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="fromRole"/>
<xs:element minOccurs="0" ref="GlobalDocumentFunctionCode"/>
<xs:element ref="PurchaseOrderCancellation"/>
<xs:element ref="thisDocumentGenerationDateTime"/>
<xs:element ref="thisDocumentIdentifier"/>
<xs:element ref="toRole"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="fromRole" type="PartnerRoleDescription"/>
<xs:complexType name="PartnerRoleDescription">
<xs:sequence>
<xs:element ref="PartnerRoleDescription"/>
</xs:sequence>
</xs:complexType>
<xs:element name="PartnerRoleDescription">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="ContactInformation"/>
<xs:element ref="GlobalPartnerRoleClassificationCode"/>
<xs:element ref="PartnerDescription"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContactInformation">
<xs:complexType>
<xs:sequence>
<xs:element ref="contactName"/>
<xs:element ref="EmailAddress"/>
<xs:element minOccurs="0" ref="facsimileNumber"/>
<xs:element ref="telephoneNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="contactName" type="FreeFormText"/>
<xs:complexType name="FreeFormText">
<xs:sequence>
<xs:element ref="FreeFormText"/>
</xs:sequence>
</xs:complexType>
<xs:element name="FreeFormText">
<xs:complexType mixed="true">
<xs:attributeGroup ref="attlist.FreeFormText"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.FreeFormText">
<xs:attribute ref="xml:lang"/>
</xs:attributeGroup>
<xs:element name="EmailAddress" type="xs:string"/>
<xs:element name="facsimileNumber" type="CommunicationsNumber"/>
<xs:complexType name="CommunicationsNumber">
<xs:sequence>
<xs:element ref="CommunicationsNumber"/>
</xs:sequence>
</xs:complexType>
<xs:element name="CommunicationsNumber" type="xs:string"/>
<xs:element name="telephoneNumber" type="CommunicationsNumber"/>
<xs:element name="GlobalPartnerRoleClassificationCode" type="xs:string"/>
<xs:element name="PartnerDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="BusinessDescription"/>
<xs:element ref="GlobalPartnerClassificationCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BusinessDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="GlobalBusinessIdentifier"/>
<xs:element minOccurs="0" ref="GlobalSupplyChainCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalBusinessIdentifier" type="xs:string"/>
<xs:element name="GlobalSupplyChainCode" type="xs:string"/>
<xs:element name="GlobalPartnerClassificationCode" type="xs:string"/>
<xs:element name="GlobalDocumentFunctionCode" type="xs:string"/>
<xs:element name="PurchaseOrderCancellation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
ref="GlobalPurchaseOrderCancellationCode"/>
<xs:element ref="purchaseOrderIdentifier"/>
<xs:element minOccurs="0" ref="RevisionNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalPurchaseOrderCancellationCode" type="xs:string"/>
<xs:element name="purchaseOrderIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:complexType name="ProprietaryDocumentIdentifier">
<xs:sequence>
<xs:element ref="ProprietaryDocumentIdentifier"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProprietaryDocumentIdentifier" type="xs:string"/>
<xs:element name="RevisionNumber" type="xs:string"/>
<xs:element name="thisDocumentGenerationDateTime" type="DateTimeStamp"/>
<xs:complexType name="DateTimeStamp">
<xs:sequence>
<xs:element ref="DateTimeStamp"/>
</xs:sequence>
</xs:complexType>
<xs:element name="DateTimeStamp" type="xs:string"/>
<xs:element name="thisDocumentIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:element name="toRole" type="PartnerRoleDescription"/>
</xs:schema>
3A9_MS_V01_01_PurchaseOrderCancellationConfirmation.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!--
RosettaNet XML Message Schema
3A9_MS_V01_01_PurchaseOrderCancellationConfirmation.dtd (02-Aug-02 1:52:35
PM)
This document has been prepared by RosettaNet (http://www.rosettanet.org)
from requirements gathered during the cluster/segment workshops and in
conformance with the RosettaNet methodology.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd"/>
<xs:element name="Pip3A9PurchaseOrderCancellationConfirmation">
<xs:complexType>
<xs:sequence>
<xs:element ref="fromRole"/>
<xs:element minOccurs="0" ref="GlobalDocumentFunctionCode"/>
<xs:element ref="PurchaseOrderCancellation"/>
<xs:element ref="requestingDocumentDateTime"/>
<xs:element ref="requestingDocumentIdentifier"/>
<xs:element ref="thisDocumentGenerationDateTime"/>
<xs:element ref="thisDocumentIdentifier"/>
<xs:element ref="toRole"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="fromRole" type="PartnerRoleDescription"/>
<xs:complexType name="PartnerRoleDescription">
<xs:sequence>
<xs:element ref="PartnerRoleDescription"/>
</xs:sequence>
</xs:complexType>
<xs:element name="PartnerRoleDescription">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="ContactInformation"/>
<xs:element ref="GlobalPartnerRoleClassificationCode"/>
<xs:element ref="PartnerDescription"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContactInformation">
<xs:complexType>
<xs:sequence>
<xs:element ref="contactName"/>
<xs:element ref="EmailAddress"/>
<xs:element minOccurs="0" ref="facsimileNumber"/>
<xs:element ref="telephoneNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="contactName" type="FreeFormText"/>
<xs:complexType name="FreeFormText">
<xs:sequence>
<xs:element ref="FreeFormText"/>
</xs:sequence>
</xs:complexType>
<xs:element name="FreeFormText">
<xs:complexType mixed="true">
<xs:attributeGroup ref="attlist.FreeFormText"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.FreeFormText">
<xs:attribute ref="xml:lang"/>
</xs:attributeGroup>
<xs:element name="EmailAddress" type="xs:string"/>
<xs:element name="facsimileNumber" type="CommunicationsNumber"/>
<xs:complexType name="CommunicationsNumber">
<xs:sequence>
<xs:element ref="CommunicationsNumber"/>
</xs:sequence>
</xs:complexType>
<xs:element name="CommunicationsNumber" type="xs:string"/>
<xs:element name="telephoneNumber" type="CommunicationsNumber"/>
<xs:element name="GlobalPartnerRoleClassificationCode" type="xs:string"/>
<xs:element name="PartnerDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="BusinessDescription"/>
<xs:element ref="GlobalPartnerClassificationCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BusinessDescription">
<xs:complexType>
<xs:sequence>
<xs:element ref="GlobalBusinessIdentifier"/>
<xs:element minOccurs="0" ref="GlobalSupplyChainCode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalBusinessIdentifier" type="xs:string"/>
<xs:element name="GlobalSupplyChainCode" type="xs:string"/>
<xs:element name="GlobalPartnerClassificationCode" type="xs:string"/>
<xs:element name="GlobalDocumentFunctionCode" type="xs:string"/>
<xs:element name="PurchaseOrderCancellation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
ref="GlobalPurchaseOrderCancellationCode"/>
<xs:element ref="GlobalPurchaseOrderCancellationResponseCode"/>
<xs:element ref="purchaseOrderIdentifier"/>
<xs:element minOccurs="0" ref="RevisionNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GlobalPurchaseOrderCancellationCode" type="xs:string"/>
<xs:element name="GlobalPurchaseOrderCancellationResponseCode"
type="xs:string"/>
<xs:element name="purchaseOrderIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:complexType name="ProprietaryDocumentIdentifier">
<xs:sequence>
<xs:element ref="ProprietaryDocumentIdentifier"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProprietaryDocumentIdentifier" type="xs:string"/>
<xs:element name="RevisionNumber" type="xs:string"/>
<xs:element name="requestingDocumentDateTime" type="DateTimeStamp"/>
<xs:complexType name="DateTimeStamp">
<xs:sequence>
<xs:element ref="DateTimeStamp"/>
</xs:sequence>
</xs:complexType>
<xs:element name="DateTimeStamp" type="xs:string"/>
<xs:element name="requestingDocumentIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:element name="thisDocumentGenerationDateTime" type="DateTimeStamp"/>
<xs:element name="thisDocumentIdentifier"
type="ProprietaryDocumentIdentifier"/>
<xs:element name="toRole" type="PartnerRoleDescription"/>
</xs:schema>
<?xml version="1.0"?>
<Pip3A9PurchaseOrderCancellationRequest>
<fromRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>John</FreeFormText>
</contactName>
<EmailAddress>john@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>63243431</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67313543</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>G787889889</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>SC234234234</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</fromRole>
<GlobalDocumentFunctionCode>709099009</GlobalDocumentFunctionCode>
<PurchaseOrderCancellation>
<GlobalPurchaseOrderCancellationCode>PC1413423</GlobalPurchaseOrderCancellationCode>
<purchaseOrderIdentifier>
<ProprietaryDocumentIdentifier>498898989</ProprietaryDocumentIdentifier>
</purchaseOrderIdentifier>
<RevisionNumber>1001</RevisionNumber>
</PurchaseOrderCancellation>
<thisDocumentGenerationDateTime>
<DateTimeStamp>2005/12/20 10:10</DateTimeStamp>
</thisDocumentGenerationDateTime>
<thisDocumentIdentifier>
<ProprietaryDocumentIdentifier>ID113123</ProprietaryDocumentIdentifier>
</thisDocumentIdentifier>
<toRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>David</FreeFormText>
</contactName>
<EmailAddress>david@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>61231231</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67613131</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>79988989</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>81341231243</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</toRole>
</Pip3A9PurchaseOrderCancellationRequest>
<?xml version="1.0"?>
<Pip3A9PurchaseOrderCancellationConfirmation>
<fromRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>John</FreeFormText>
</contactName>
<EmailAddress>john@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>63243431</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67313543</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>G787889889</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>SC234234234</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</fromRole>
<GlobalDocumentFunctionCode>709099009</GlobalDocumentFunctionCode>
<PurchaseOrderCancellation>
<GlobalPurchaseOrderCancellationCode>PC1413423</GlobalPurchaseOrderCancellationCode>
<GlobalPurchaseOrderCancellationResponseCode>R1005</GlobalPurchaseOrderCancellationResponseCode>
<purchaseOrderIdentifier>
<ProprietaryDocumentIdentifier>498898989</ProprietaryDocumentIdentifier>
</purchaseOrderIdentifier>
<RevisionNumber>1001</RevisionNumber>
</PurchaseOrderCancellation>
<requestingDocumentDateTime>
<DateTimeStamp>2005/12/21 13:10</DateTimeStamp>
</requestingDocumentDateTime>
<requestingDocumentIdentifier>
<ProprietaryDocumentIdentifier>623423234</ProprietaryDocumentIdentifier>
</requestingDocumentIdentifier>
<thisDocumentGenerationDateTime>
<DateTimeStamp>2005/12/21 13:05</DateTimeStamp>
</thisDocumentGenerationDateTime>
<thisDocumentIdentifier>
<ProprietaryDocumentIdentifier>ID113123</ProprietaryDocumentIdentifier>
</thisDocumentIdentifier>
<toRole>
<PartnerRoleDescription>
<ContactInformation>
<contactName>
<FreeFormText>David</FreeFormText>
</contactName>
<EmailAddress>david@test.com</EmailAddress>
<facsimileNumber>
<CommunicationsNumber>61231231</CommunicationsNumber>
</facsimileNumber>
<telephoneNumber>
<CommunicationsNumber>67613131</CommunicationsNumber>
</telephoneNumber>
</ContactInformation>
<GlobalPartnerRoleClassificationCode>Seller</GlobalPartnerRoleClassificationCode>
<PartnerDescription>
<BusinessDescription>
<GlobalBusinessIdentifier>79988989</GlobalBusinessIdentifier>
<GlobalSupplyChainCode>81341231243</GlobalSupplyChainCode>
</BusinessDescription>
<GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode>
</PartnerDescription>
</PartnerRoleDescription>
</toRole>
</Pip3A9PurchaseOrderCancellationConfirmation>
--
View this message in context: http://www.nabble.com/User-defined-package-name-t1485117.html#a4051001
Sent from the Xml Beans - Dev forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
SV: User-defined package name
Posted by Mi...@connecta.se.
Hi,
when I created my classes with scomp I had both the targetNamespace attribute and the xmlns attribute in the <xsd:schema> tag set to "http://www.mystuff.com/mypackage".
scomp then generated packages named com.mystuff.mypackage. I don't know if one of these attribute is reduntant...
Good luck.
/Mikael
________________________________
Fr�n: vramu_sg [mailto:rama@SIMTech.a-star.edu.sg]
Skickat: fr 2006-04-21 09:59
Till: dev@xmlbeans.apache.org
�mne: User-defined package name
I am using the following command to generate my source codes and classes
under two default package names "noNamepsace" & "noNamespace.impl" :
D:\xmlbeans-2.1.0\bin\scomp.bat -out 3A9_R-POC.jar -src 3A9_R-POC\src -d
3A9_R-POC\classes -compiler C:\Jdk1.5.0_06\bin\javac -mx 1024M javasource
1.5
C:\Awsp\Scs\Mappingguide\Xsds\3A9_MS_V01_01_PurchaseOrderCancellationRequest.xsd
But I want to know how to generate / what command line argument should i use
for my generated source codes and classes to fall under a user-defined /
specified package name say "pip3a9r" and ofcourse "pip3a9r.impl"
respectively.
--
View this message in context: http://www.nabble.com/User-defined-package-name-t1485117.html#a4022010
Sent from the Xml Beans - Dev forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org