2016-05-04 9 views
0

Ich versuche, eine WSDL in der Governance-Registrierung über die veröffentlichen App des GREG zu veröffentlichen. Ich habe ein Problem mit den Endpunkten der wsdl.WSO2 ESB und Registry-Governance-Integration

Der importierte Endpunkt kann nicht von ESB aus verwendet werden. Wenn ich den Proxy-Dienst mit diesem Endpunkt aufrufen, erhalte ich diesen Fehler: ERROR_EXCEPTION: org.apache.synapse.SynapseException: Ungültige Endpunktkonfiguration. {org.apache.synapse.FaultHandler}

Dieses Verhalten macht für mich keinen Sinn. Die Integration zwischen ESB und GREG sollte nützlich sein, um zuvor importierte GREG-Endpunkte und wsdl beim Erstellen von Proxies zu verwenden. Fehle ich etwas?

Dank

+0

AFAIK, die 2 verschiedene Endpunkte sind. –

+0

Hallo, aber in der vorherigen Version (4.8.0) von GREG war der Endpunkt vom Synapse-Typ (nicht vom Metadatentyp). Meiner Meinung nach ist es nutzlos. oder nicht? Danke – user2090382

+0

Wie kann ich Ressourcen verwenden, die in Governance Registry importiert wurden? Ich erkläre meine Idee: Ich möchte eine WSDL eines Dienstes importieren und eine Referenz des Endpunkts (Apache Synapse Endpunkt) erhalten. Ich möchte diesen Endpunkt im ESB verwenden. Es ist falsch, gibt es eine Möglichkeit, dies zu tun? Gibt es einen besseren Weg? Danke – user2090382

Antwort

1

der von GREG erzeugte Endpunkt, wenn ein WSLD Veröffentlichung ist eine Art „Katalog porpouse“ Artefakt eher als ein Artefakt ESB. Sie können dies überprüfen, indem Sie einfach auf den XML-Code des ESB-Endpunkts und des GREG-Endpunkts schauen.

Mit freundlichen Grüßen

+0

Hallo, aber in der vorherigen Version (4.8.0) von GREG war der Endpunkt vom Synapse-Typ (nicht vom Metadatentyp). Meiner Meinung nach ist es nutzlos. oder nicht? Danke – user2090382

+0

Wie kann ich in Governance Registry importierte Ressourcen verwenden? Ich erkläre meine Idee: Ich möchte eine WSDL eines Dienstes importieren und eine Referenz des Endpunkts (Apache Synapse Endpunkt) erhalten. Ich möchte diesen Endpunkt im ESB verwenden. Es ist falsch, gibt es eine Möglichkeit, dies zu tun? Gibt es einen besseren Weg? Danke – user2090382

+0

Hallo, die einzige Möglichkeit, Ressourcen mit esb zu teilen, ist sie in der Governance-Registry (System \ Governance) in GREG zu platzieren. Was auch immer Sie dort platzieren, kann von allen WSO2-Komponenten referenziert werden (wenn sie richtig konfiguriert sind). Ob die Endpunkte nutzlos sind oder nicht, ich stimme zu, dass sie für ESB nutzlos sind. Wie ich schon sagte, ich denke, es ist nur für "Katalog porpouse". Ein Grund dafür könnte sein, dass es schwierig oder sogar riskant wäre, einen Endpunkt zu erzeugen, der mit allen esb/components-Versionen kompatibel ist und über eine spezifische Konfiguration wie Sicherheit, Zertifikate, ... verfügt. – fipries

0

finden Sie this nützliche Artikel über G-Reg und ESB-Integration. Dies ist ein generisches Konzept, das nicht an eine bestimmte Version des WSO2-Produkts gebunden ist.