List Info

Thread: SV: User-defined package name




SV: User-defined package name
user name
2006-04-21 08:11:25
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.c
om/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:ramaSIMTech.a-star.edu.sg]
Skickat: fr 2006-04-21 09:59
Till: devxmlbeans.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_PurchaseOrd
erCancellationRequest.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-unsubscribexmlbeans.apache.org
For additional commands, e-mail: dev-helpxmlbeans.apache.org



------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribexmlbeans.apache.org
For additional commands, e-mail: dev-helpxmlbeans.apache.org
SV: User-defined package name
user name
2006-04-23 14:10:19
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 xmlnss=&q
uot;http://www.w3.org/20
01/XMLSchema"
elementFormDefault="qualified">
  <xs:import namespace="http://www.w3.or
g/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 xmlnss=&q
uot;http://www.w3.org/20
01/XMLSchema"
elementFormDefault="qualified">
  <xs:import namespace="http://www.w3.or
g/XML/1998/namespace"
schemaLocation="xml.xsd"/>
  <xs:element
name="Pip3A9PurchaseOrderCancellationConfirmation&quo
t;>
    <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&quo
t;
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>johntest.com</EmailAddress>
                <facsimileNumber>
                   
<CommunicationsNumber>63243431</CommunicationsNumbe
r>
                </facsimileNumber>
                <telephoneNumber>
                   
<CommunicationsNumber>67313543</CommunicationsNumbe
r>
                </telephoneNumber>
            </ContactInformation>
           
<GlobalPartnerRoleClassificationCode>Seller</Global
PartnerRoleClassificationCode>
            <PartnerDescription>
                <BusinessDescription>
                   
<GlobalBusinessIdentifier>G787889889</GlobalBusines
sIdentifier>
                   
<GlobalSupplyChainCode>SC234234234</GlobalSupplyCha
inCode>
                </BusinessDescription>
               
<GlobalPartnerClassificationCode>Manufacturer</Glob
alPartnerClassificationCode>
            </PartnerDescription>
        </PartnerRoleDescription>
    </fromRole>
   
<GlobalDocumentFunctionCode>709099009</GlobalDocume
ntFunctionCode>
    <PurchaseOrderCancellation>
       
<GlobalPurchaseOrderCancellationCode>PC1413423</Glo
balPurchaseOrderCancellationCode>
        <purchaseOrderIdentifier>
           
<ProprietaryDocumentIdentifier>498898989</Proprieta
ryDocumentIdentifier>
        </purchaseOrderIdentifier>
        <RevisionNumber>1001</RevisionNumber>
    </PurchaseOrderCancellation>
    <thisDocumentGenerationDateTime>
        <DateTimeStamp>2005/12/20
10:10</DateTimeStamp>
    </thisDocumentGenerationDateTime>
    <thisDocumentIdentifier>
       
<ProprietaryDocumentIdentifier>ID113123</Proprietar
yDocumentIdentifier>
    </thisDocumentIdentifier>
    <toRole>
        <PartnerRoleDescription>
            <ContactInformation>
                <contactName>
                   
<FreeFormText>David</FreeFormText>
                </contactName>
                <EmailAddress>davidtest.com</EmailAddress>
                <facsimileNumber>
                   
<CommunicationsNumber>61231231</CommunicationsNumbe
r>
                </facsimileNumber>
                <telephoneNumber>
                   
<CommunicationsNumber>67613131</CommunicationsNumbe
r>
                </telephoneNumber>
            </ContactInformation>
           
<GlobalPartnerRoleClassificationCode>Seller</Global
PartnerRoleClassificationCode>
            <PartnerDescription>
                <BusinessDescription>
                   
<GlobalBusinessIdentifier>79988989</GlobalBusinessI
dentifier>
                   
<GlobalSupplyChainCode>81341231243</GlobalSupplyCha
inCode>
                </BusinessDescription>
               
<GlobalPartnerClassificationCode>Manufacturer</Glob
alPartnerClassificationCode>
            </PartnerDescription>
        </PartnerRoleDescription>
    </toRole>
</Pip3A9PurchaseOrderCancellationRequest>


<?xml version="1.0"?>
<Pip3A9PurchaseOrderCancellationConfirmation>
     <fromRole>
        <PartnerRoleDescription>
            <ContactInformation>
                <contactName>
                   
<FreeFormText>John</FreeFormText>
                </contactName>
                <EmailAddress>johntest.com</EmailAddress>
                <facsimileNumber>
                   
<CommunicationsNumber>63243431</CommunicationsNumbe
r>
                </facsimileNumber>
                <telephoneNumber>
                   
<CommunicationsNumber>67313543</CommunicationsNumbe
r>
                </telephoneNumber>
            </ContactInformation>
           
<GlobalPartnerRoleClassificationCode>Seller</Global
PartnerRoleClassificationCode>
            <PartnerDescription>
                <BusinessDescription>
                   
<GlobalBusinessIdentifier>G787889889</GlobalBusines
sIdentifier>
                   
<GlobalSupplyChainCode>SC234234234</GlobalSupplyCha
inCode>
                </BusinessDescription>
               
<GlobalPartnerClassificationCode>Manufacturer</Glob
alPartnerClassificationCode>
            </PartnerDescription>
        </PartnerRoleDescription>
    </fromRole>
   
<GlobalDocumentFunctionCode>709099009</GlobalDocume
ntFunctionCode>
    <PurchaseOrderCancellation>
       
<GlobalPurchaseOrderCancellationCode>PC1413423</Glo
balPurchaseOrderCancellationCode>
     
<GlobalPurchaseOrderCancellationResponseCode>R1005<
/GlobalPurchaseOrderCancellationResponseCode>
        <purchaseOrderIdentifier>
           
<ProprietaryDocumentIdentifier>498898989</Proprieta
ryDocumentIdentifier>
        </purchaseOrderIdentifier>
        <RevisionNumber>1001</RevisionNumber>
    </PurchaseOrderCancellation>
    <requestingDocumentDateTime>
        <DateTimeStamp>2005/12/21
13:10</DateTimeStamp>
    </requestingDocumentDateTime>
    <requestingDocumentIdentifier>
       
<ProprietaryDocumentIdentifier>623423234</Proprieta
ryDocumentIdentifier>
    </requestingDocumentIdentifier>
    <thisDocumentGenerationDateTime>
        <DateTimeStamp>2005/12/21
13:05</DateTimeStamp>
    </thisDocumentGenerationDateTime>
    <thisDocumentIdentifier>
       
<ProprietaryDocumentIdentifier>ID113123</Proprietar
yDocumentIdentifier>
    </thisDocumentIdentifier>
    <toRole>
        <PartnerRoleDescription>
            <ContactInformation>
                <contactName>
                   
<FreeFormText>David</FreeFormText>
                </contactName>
                <EmailAddress>davidtest.com</EmailAddress>
                <facsimileNumber>
                   
<CommunicationsNumber>61231231</CommunicationsNumbe
r>
                </facsimileNumber>
                <telephoneNumber>
                   
<CommunicationsNumber>67613131</CommunicationsNumbe
r>
                </telephoneNumber>
            </ContactInformation>
           
<GlobalPartnerRoleClassificationCode>Seller</Global
PartnerRoleClassificationCode>
            <PartnerDescription>
                <BusinessDescription>
                   
<GlobalBusinessIdentifier>79988989</GlobalBusinessI
dentifier>
                   
<GlobalSupplyChainCode>81341231243</GlobalSupplyCha
inCode>
                </BusinessDescription>
               
<GlobalPartnerClassificationCode>Manufacturer</Glob
alPartnerClassificationCode>
            </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-unsubscribexmlbeans.apache.org
For additional commands, e-mail: dev-helpxmlbeans.apache.org

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )