Frage

Ich habe einen BW-Prozess, der als Web-Service ausgesetzt ist, und möchte sie mit einem C # .NET-Formular konsumieren. Meine Anwendung zeigt jedoch immer die Ausnahme: Kein Handler für das Körperelement sowie die folgende Stapelspur (nachstehend unten). Ich habe den BW-Prozess im Testmodus ausführen, um den Prozessstatus zu überprüfen, und stellte fest, dass die Anforderung nicht mit BW erreicht wurde. Ich habe auch den gleichen Prozess mit SOAPUI getestet, der die Web-Service-Anforderung perfekt auslöste. Irgendwelche Vorschläge?

Mein Code lautet wie folgt: generasacodicetagpre.

Server-Stapel-Trace: bei System.ServiceModel.Kannels.servicechannel.handelery (proxyoperationRuntime operation, proxyrppc & rpc) AT system.servicemodel.Channels.servicechannel.call (String-Aktion, Boolean Oneway, ProxyoperationRuntime-Betrieb, Objekt [] Ins, Objekt [] Outs, Timespan Timeout) bei System.servicemodel.Channels.servicechannel.call (String-Aktion, Boolean Oneway, ProxyoperationRuntime-Betrieb, Objekt [] Ins, Objekt [] Outs) bei System.ServiceModel.Kannels.servicechannelproxy.invokeService (ImMetodcallMessage-MethodeCall, ProxyoperationRuntime-Betrieb) bei System.ServiceModel.Kannels.servicechannelproxy.invoke (Imessage-Nachricht)

Ausnahme von Retrown bei [0]: bei System.Runtime.Remoting.Proxies.realproxy.HandlerTurnMessage (Imessage Reqmsg, Imessage Retmsg) bei System.Runtime.Remoting.proxies.realproxy.privateinvoke (messagedata & msgdata, int32-Typ) bei mywebserviceconsumer.servicereferenz1.porttype.Prozessoperation (ProzessOperationenRequest-Anforderung) Bei MyWebServiceConsumer.serviceReference1.porttypeclient.mywebserviceconsumer.servicereferenz1.porttype.Prozessoperation (ProzessOperferenzRequest-Anforderung) in C: \ Benutzer \ ystan.2009 \ Dokumente \ Visual Studio 2010 \ Projekte \ MyWebServiceConsumer \ MyWebServiceConsumer \ Service Referenzen \ serviceReference1 \ reference.cs: linie 327. Bei myWebserviceconsumer.servicereferenz1.porttypeclient.processoReering (new_incident_report new_incident_report) in c: \ \ user \ ystan.2009 \ dokumente \ visual studio 2010 \ projects \ mywebserviceconsumer \ mywebserviceconsumer \ service referenzen \ servowereferenz1 \ reference.cs: line 333 Bei MyWebServiceConsumer.Form1.button1_click (Objektsender, Eventargs E) in C: \ Users \ ystan.2009 \ dokumente \ visuelle Studio 2010 \ Projekte \ mywebserviceconsumer \ mywebserviceconsumer \ form1.cs: Zeile 44

War es hilfreich?

Lösung

Für jeden, denn jemand, denn dies scheint, scheint die Lösung manuell das Seifenpaket herzustellen, das an BW korrekt abgetastet wird.Das .NET-Webreferenz-Dienstprogramm und BW scheinen aus irgendeinem Grund unvereinbar zu sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top