Autor Thema: Consumer Web Service - Error 4734 - Unable to initialize the class  (Gelesen 5530 mal)

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hi,

ich hab gerade einen Consumer WebService geschrieben der per Agent aufgerufen wird.

Wenn ich den Agent vom Client ausführe, läuft er ohne Fehlermedlung durch.

Stell ich den Agent auf stündliche Ausführung auf dem Server ein, so erhalte ich folgende Fehlermeldung....
Zitat
Unable to initialize the class IService_n1 Web Service Engine. (4734)


hier ist der Code zu der Classe
Code
Class IService_n1 As PortTypeBase
	
	Sub NEW
		Call Service.Initialize ("HttpTempuriOrgService", _
		"Service.HttpEndpoint", "http://c64im018.c64.local:2000/SacDataExchangeTest/Service.svc", _
		"IService_n1")
	End Sub
	
	Function SendSacItems(items As ArrayOfSacItem_n0) As ArrayOfResult_n0
		Set SendSacItems = Service.Invoke("SendSacItems", items)
	End Function
	
End Class

Was bisher getestet wurde....
1. Webservice ist vom Server erreichbar (per URL)
2. Server Version 8.5.2 // Client 8.5.3 [Hier bin ich gerade noch dabei den Code mit einem 8.5.2 zu kompilieren und erneut zu testen - wurde aber mit einem 8.5.1 Client schon negativ getestet]



Ich hoffe ihr könnt mir hier weiterhelfen....

Danke

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Versuch mal von dem Server aus die Url http://c64im018.c64.local:2000/SacDataExchangeTest/Service.svc
aufzurufen.
Ich vermute, Du kommst da nicht durch.
Kann das sein, dass der Endpoint auf deinem eigenen Rechner läuft?
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hi,

doch ich komme ohne Probleme durch...
kann direkt den Link ansprechen und auch die WSDL aufrufen!!


Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Hi
Mit welchem security level läuft der Agent?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hi,

der läuft unter dem Server selber.... mit Manager Rechten.

Offline marschul

  • Senior Mitglied
  • ****
  • Beiträge: 280
  • Geschlecht: Männlich
Und der Domino-Dienst, unter welchem Benutzer läuft der? (system account oder anderer User)
Gruß
Marco

Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß. (Sokrates)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen. (unbekannt)

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Hi
Nicht unter welchem Benutzer läuft der Agent, sondern mit welcher Sicherheitsstufe?
Einstellung direkt in den Agenteigenschaften.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hi,

also der Agent läuft unter dem eigenen Server ID
"Run on Behalf of: SERVER"

Diese SERVER ID hat Manager Rechte.....

Ich hoffe dies ist jetzt klarer und ich hab eure Frage richtig verstanden!

Danke
Gruß

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
@Marschul

Systemaccount!!


Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Agent im Designer öffnen - Eigenschaften - Sicherheit

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hi,

steht aktuell auf 1.

Ich werde morgen mal die anderen Stufen durchtesten...
Danke

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hallo,

Stufe 3 hat leider auch keinen Fortschritt gebracht! :(

Offline marschul

  • Senior Mitglied
  • ****
  • Beiträge: 280
  • Geschlecht: Männlich
Ich konnte mal erst dann auf einen WS zugreifen, nachdem ich mit Service.SetCredentials Anmelde-Infos übergeben hatte (Stichwort System-Account, den lässt der WS-Provider ggf. nicht an sich heran). Aber das passierte erst nach dem Initialize und ich vermute, den Fehler wirft er bei Dir bereits mit dem ersten Schritt im New aus - oder? Und die Fehlermeldung passt m.E. auch nicht dazu. Dennoch vielleicht einen Versuch wert...

Gruß
Marco

Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß. (Sokrates)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen. (unbekannt)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Am Domino Server schon mal mit dem SoapUI getestet?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Bei dem Soap werden ja immer irgendwelche Klassen generiert. Und es kann sein, dass die auf dem Server fehlen, weil sie aus schrägen Gründen nicht generiert werden können.
In die Richtung scheint der Link oben zu gehen.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Oh, ich hab grad gesehen - unterschiedliche Client/Server Versionen. Das ist in diesem Fall keine gute Idee. Anwendung mit einem Client, welcher der Serverversion entspricht, am Server neu kompilieren.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Hallo,
nach fast einem Jahr... konnte ich mich nun mal wieder dieser Sache widmen.

Also....
1. Ich hab den Code nun auf einem 8.2 Client erneut geschrieben und kompilieren lassen.
2. die lsxsd Funktion hab ich alle notwendigen in eine eigene neue SL kopiert und per use eingebunden.

Leider gab es hier keinen Erfolg.... :(

Hat hier vielleicht noch jemand eine Idee? Obwohl der Zeitraum nun mittlerweile größer ist!?

DAnke
GRuß

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz