This post has been edited 1 times, last edit by "Finn MacCool" (Dec 28th 2008, 6:37pm)
1. wie sollen wir die preise vergleichen? geht das gleich mit den money-elementen oder sollen wir amount und rate multiplizieren? (wenn es letzteres ist: funktioniert die multiplikation hier ganz normal mit * oder gibt es bei bpel andere zeichen?)
Deinen Fehler kann ich nicht ganz nachvollziehen - aber jede Autovervollständigung kommt mal an ihre Grenzen. Bei mir macht der BPEL-Editor sowieso nicht alles so wie er es soll. Ich denke mal um die Quelltextansicht (bzw. eigene XPath-Ausdrücke) wirst du im Zweifelsfall nicht drumherum kommen. Vielleicht einfach mal ausprobieren, was funktioniert.[...]oder kann man die auto-vervollständigung ignorieren und einfach manuell irgendwelche namespaces/elemente angeben?
![]() |
Source code |
1 2 3 4 5 6 7 |
src-import.3.1: The namespace attribute, 'http://common.types.suppliersguild.org/xsd', of an <import> element information item must be identical to the targetNamespace attribute, 'http://behemoth.service.suppliersguild.org', of the imported document. [...]/BLSupplier.wsdl::7:103:1029:src-resolve: Cannot resolve the name 'ax22:Product' to a(n) 'type definition' component. |
Und wo wir gerade beim Frage sind: Ich bekomme beim Deployen Exceptions mit folgenden Fehlermeldungen (nichtssagenden Stacktrace hab ich weggelassen):
![]()
Source code
1 2 3 4 5 6 7 src-import.3.1: The namespace attribute, 'http://common.types.suppliersguild.org/xsd', of an <import> element information item must be identical to the targetNamespace attribute, 'http://behemoth.service.suppliersguild.org', of the imported document. [...]/BLSupplier.wsdl::7:103:1029:src-resolve: Cannot resolve the name 'ax22:Product' to a(n) 'type definition' component.
Hat da jemand ne Ahnung woher das kommt? Ich habe einfach die aktuelle Version der wsdl lokal abgespeichert.
This post has been edited 1 times, last edit by "radicarl" (Jan 3rd 2009, 6:53pm)
![]()
Source code
1 2 3 4 5 6 7 src-import.3.1: The namespace attribute, 'http://common.types.suppliersguild.org/xsd', of an <import> element information item must be identical to the targetNamespace attribute, 'http://behemoth.service.suppliersguild.org', of the imported document. [...]/BLSupplier.wsdl::7:103:1029:src-resolve: Cannot resolve the name 'ax22:Product' to a(n) 'type definition' component.
![]() |
Source code |
1 |
<xs:import namespace="http://common.types.suppliersguild.org/xsd"/> |
Versucht mal die Zeile 38 aus der BLSupplier.wsdl zu löschen:
Funktioniert das?
![]()
Source code
1 <xs:import namespace="http://common.types.suppliersguild.org/xsd"/>
![]() |
Source code |
1 2 |
ERROR - GeronimoLog.error(104) | captureSchema: XMLParseException(s) in org.apache.xerces.dom.DOMInputImpl@1a8123b ERROR - GeronimoLog.error(104) | file:/[...]/BLSupplier.wsdl:0: error: [SchemaError] Error in schema processing: src-resolve.4.2: Error resolving component 'ax22:Product'. It was detected that 'ax22:Product' is in namespace 'http://common.types.suppliersguild.org/xsd', but components from this namespace are not referenceable from schema document 'file:/[...]/BLSupplier.wsdl'. If this is the incorrect namespace, perhaps the prefix of 'ax22:Product' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'file:/[...]/BLSupplier.wsdl'. |
Quoted from ""KaiStapel""
vertausch mal die beiden Schema-Tags in BLSupplier.wsdl (definitions->types->schema). Das funktioniert bei mir. Warum, weiß ich allerdings nicht.