ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Importing DTD into WMQI

Post new topic  Reply to topic
 Importing DTD into WMQI « View previous topic :: View next topic » 
Author Message
jeasterl
PostPosted: Fri Jul 18, 2003 9:52 am    Post subject: Importing DTD into WMQI Reply with quote

Acolyte

Joined: 24 Jun 2001
Posts: 65

All,
I am attempting to use the DTD importer for WMQI for the first time. When attempting to import this DTD:

Code:
<!-- ==================================================== -->
<!ENTITY % RESOURCES SYSTEM "oagis_resources.dtd">
<!-- ==================================================== -->
<!ELEMENT ADD_SALESORDER_006 (CNTROLAREA, DATAAREA+)>
<!ATTLIST VERB
   value CDATA #FIXED "ADD"
>
<!ATTLIST NOUN
   value CDATA #FIXED "SALESORDER"
>
<!ATTLIST REVISION
   value CDATA #FIXED "006"
>
<!ELEMENT DATAAREA (ADD_SALESORDER)>
<!ELEMENT ADD_SALESORDER (SOHEADER, SOLINE+)>
<!ELEMENT SOHEADER ((%DATETIME.DOCUMENT;)?, (%OPERAMT.EXTENDED.T;)?, SALESORDID, SALESORG, BACKORDIND?, CONTRACTB?, CONTRACTS?, COSTCENTER?, DEPARTMENT?, DESCRIPTN?, DISTCENTER?, DIVISION?, EXPORTLIC?, GLENTITYS?, GLNOMACCT?, IMPORTLIC?, NOTES*, OPRAMTAUTH?, POID?, POLINENUM?, PROJECT?, SALESORG*, SHIPNOTES?, SHIPPRIOR?, SITELEVEL*, SOSTATUS?, TAXWHEXMPT?, USERAREA?, PARTNER+, ATTCHREF*, CHARGE*, SALESINFO*, SOTERMS*)>
<!ELEMENT SALESINFO ((%AMOUNT.COMMISSION;)?, (%AMOUNT.ORDER;)?, (%QUANTITY.COMMISSION;)?, (%QUANTITY.ORDERED;)?, (%QUANTITY.PERCENT;)?, SALESPERSN, SALESORG*, USERAREA?)>
<!ELEMENT SOTERMS (DESCRIPTN?, TERMID?, (DAYSNUM | (DAYOFMONTH, PROXMONTH))?, ((%OPERAMT.EXTENDED.T;) | (%QUANTITY.PERCENT;))?, USERAREA?)>
<!ELEMENT SOLINE ((%QUANTITY.ORDERED;), (%DATETIME.DELIVACT;)?, (%DATETIME.DELIVSCHED;)?, (%DATETIME.NEEDDELV;)?, (%DATETIME.PROMDELV;)?, (%DATETIME.PROMSHIP;)?, (%DATETIME.SHIP;)?, (%OPERAMT.EXTENDED.T;)?, (%OPERAMT.UNIT.T;)?, (%TEMPRATURE.ACTUAL;)?, (%TEMPRATURE.DELIVERY;)?, (%TEMPRATURE.LOADING;)?, SOLINENUM, BACKORDIND?, BOMALTID?, BOMID?, BOMNAME?, BOMREVISON?, BOMSTATUS?, BOMTYPE?, BOMUSAGE?, CONTRACTB?, CONTRACTS?, DISTCENTER?, DRAWING?, DROPSHIP?, EXPORTLIC?, HAZRDMATL?, IMPORTLIC?, ITEMRV?, ITEMRVX?, LOTLEVEL*, NOTES*, PACKING?, PARTIALSHP?, POID?, POLINENUM?, PRODCTLINE?, PROJECT?, PROPERTY*, ROUTINGID?, SHIPNOTES?, SHIPPRIOR?, SOLNSTATUS?, SUBSFLAG?, TAXWHEXMPT?, ((DESCRIPTN, ITEM?, ITEMX?, UPC?) | (ITEM, ITEMX?, UPC?) | (ITEMX, UPC?) | (UPC)), USERAREA?, ATTCHREF*, CHARGE*, DISTRIBUTN*, PARTNER*, SALESINFO*, SOSCHEDULE*, SOTERMS*)>
<!ELEMENT SOSCHEDULE ((%DATETIME.NEEDDELV;), (%QUANTITY.ORDERED;), (%DATETIME.DELIVACT;)?, (%DATETIME.DELIVSCHED;)?, (%DATETIME.PROMDELV;)?, (%DATETIME.PROMSHIP;)?, (%DATETIME.SHIP;)?, (%OPERAMT.EXTENDED.T;)?, (%OPERAMT.UNIT.T;)?, (%TEMPRATURE.ACTUAL;)?, (%TEMPRATURE.DELIVERY;)?, (%TEMPRATURE.LOADING;)?, SOSLINENUM, BACKORDIND?, BOMALTID?, BOMID?, BOMNAME?, BOMREVISON?, BOMSTATUS?, BOMTYPE?, BOMUSAGE?, CONTRACTB?, CONTRACTS?, DESCRIPTN?, DISTCENTER?, DRAWING?, DROPSHIP?, EXPORTLIC?, HAZRDMATL?, IMPORTLIC?, ITEM?, ITEMRV?, ITEMRVX?, ITEMX?, LOTLEVEL*, NOTES*, PACKING?, PARTIALSHP?, POID?, POLINENUM?, PRODCTLINE?, PROJECT?, PROPERTY*, PSCLINENUM?, ROUTINGID?, SHIPNOTES?, SHIPPRIOR?, SUBSFLAG?, TAXWHEXMPT?, UPC?, USERAREA?, ATTCHREF*, CHARGE*, DISTRIBUTN*, PARTNER*, SALESINFO*, SOTERMS*)>


I receved this error:

Code:
At line 16 before column 41, Undefined parameter reference, "%DATETIME.DOCUMENT;".


Given the fact that I am not familar with DTD's, I am not sure if this an error on my part or WMQI.

Any help would be appriciated!
Back to top
View user's profile Send private message
syangloo
PostPosted: Mon Jul 21, 2003 8:12 pm    Post subject: Reply with quote

Centurion

Joined: 01 Oct 2002
Posts: 120
Location: Kuala Lumpur

HI jeasterl,

For the Element you put in the DTD, you need to create the Entity for the Element in the DTD also. My example for the %DATETIME.DOCUMENT

Code:

<!ELEMENT %DATETIME.DOCUMENT; (#PCDATA)>
<!ENTITY % DATETIME.DOCUMENT "DATETIME.DOCUMENT">


I added above in the DTD (copy from you), Now i hit the same error for the (%OPERAMT.EXTENDED.T)

Try to add all the entity, hope it help you.

Regards
Syangloo
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Importing DTD into WMQI
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.