[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.199

    Problem mit neu erstelltem Webservice im IWS

    Hallo Forum,
    wir haben einen neuen Webservice im IWS erstellt und bekommen beim ersten Aufruf folgenden Fehler:

    HTTP/1.1 500 Internal Server ErrorDate: Mon, 14 Jul 2025 12:29:07 GMTServer: ApacheX-Powered-By: IBM iContent-Length: 154Content-Type: text/plainContent-Language: de-DEConnection: closeERROR [bvs_kundenrisikenV2][DAXWS_getKunRisRisikoV2]: User profile for web service may not be in a usable state. verificationID: Property was not changed.



    Das Benutzerprofil benutzen wir für zahlreiche Services. Da funktioniert es.
    Hat jemand eine Idee?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Sowas könnte auf ein Berechtigungsproblem hindeuten.
    Ggf. gibts im Joblog weitere Hinweise.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2020
    Beiträge
    418

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Was ja auch ein Berechtigungsproblem ist;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Erst mal vielen Dank für eure Antworten. Das Benutzerprofil kann es (eigentlich) nicht sein, da alle Webservices unter demselben usrprf laufen. Alle anderen Services funktionieren weiterhin, nur dieser neue macht Stress.

    Ich habe das messages.log - File des IWS inzwischen durchsucht. Da sieht man einen Absturz in einem IBM Java Programm. Ich habe einen Case bei IBM eröffnet. Ich hoffe, dass man mir dort schnell weiterhelfen kann.

  6. #6
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Sowas könnte auf ein Berechtigungsproblem hindeuten.
    Ggf. gibts im Joblog weitere Hinweise.
    Hast du eine Idee, wie man den Job findet, unter dem dieser IWS-Service Endpunkt läuft? Das dahinterliegende RPG-Programm wird gar nicht erst aufgerufen, da kann ich also nicht mit einem Service Entry Point rein.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nein, leider nicht da ich mich damit noch nie beschäftigen musste.
    Ich kann ja nun immer noch nicht alles, dafür gibts einfach zu viel;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Nein, leider nicht da ich mich damit noch nie beschäftigen musste.
    Ich kann ja nun immer noch nicht alles, dafür gibts einfach zu viel;-).
    Deine Antwort beruhigt mich. Ich hatte schon gedacht, das wäre total einfach und ich sehe den Wald vor lauter Bäumen nicht. :-)

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... vielleicht ist ja im log des iws noch was zu finden (wenn der entsprechend konfiguriert ist).

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  10. #10
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Ich habe die Log-Datei des Webservers inzwischen an IBM gesendet. Da steht an der entsprechenden Stelle Folgendes: (Achtung, ihr müsst weit genug nach rechts scrollen)

    Code:
    [14.07.25 14:29:02:957 MESZ] 00002724 com.ibm.ws.session.WASSessionCore                            I SESN0176I: Es wird ein neuer Sitzungskontext für den Anwendungsschlüssel default_host/web/services/bvs_kundenrisikenV2 erstellt.
    [14.07.25 14:29:02:958 MESZ] 00002724 com.ibm.ws.util                                              I SESN0172I: Der Sitzungsmanager verwendet die SecureRandom-Java-Standardimplementierung für die Generierung von Sitzungs-IDs.
    [14.07.25 14:29:02:981 MESZ] 00002724 com.ibm.ws.app.manager.AppMessageHelper                      A CWWKZ0003I: Die Anwendung bvs_kundenrisikenV2 wurde nach 0,139 Sekunden aktualisiert.
    [14.07.25 14:29:03:085 MESZ] 00002729 com.ibm.ws.webcontainer.osgi.mbeans.PluginGenerator          I SRVE9103I: Es wurde automatisch eine Konfigurationsdatei für ein Web-Server-Plug-in für diesen Server unter /www/WSERVICE1/wlp/usr/servers/WSERVICE1/logs/state/plugin-cfg.xml generiert.
    [14.07.25 14:29:07:540 MESZ] 00002722 SystemErr                                                    R com.ibm.as400.access.ExtendedIllegalStateException: verificationID: Property was not changed.
    [14.07.25 14:29:07:542 MESZ] 00002722 SystemErr                                                    R     at com.ibm.as400.security.auth.AS400Credential.validatePropertyChange(AS400Credential.java:1381)
    [14.07.25 14:29:07:542 MESZ] 00002722 SystemErr                                                    R     at com.ibm.as400.security.auth.ProfileTokenCredential.setVerificationID(ProfileTokenCredential.java:1717)
    [14.07.25 14:29:07:542 MESZ] 00002722 SystemErr                                                    R     at iseries.programcall.base.LogonSpec.createProfileToken(LogonSpec.java:278)
    [14.07.25 14:29:07:543 MESZ] 00002722 SystemErr                                                    R     at iseries.programcall.base.LogonSpec.getUserProfileTokenCredential(LogonSpec.java:180)
    [14.07.25 14:29:07:543 MESZ] 00002722 SystemErr                                                    R     at iseries.programcall.base.LogonSpec.setUserName(LogonSpec.java:136)
    [14.07.25 14:29:07:543 MESZ] 00002722 SystemErr                                                    R     at iseries.programcall.base.RuntimeContext.createLogonSpec(RuntimeContext.java:358)
    [14.07.25 14:29:07:544 MESZ] 00002722 SystemErr                                                    R     at iseries.programcall.base.RuntimeContext.(RuntimeContext.java:230)
    [14.07.25 14:29:07:544 MESZ] 00002722 SystemErr                                                    R     at iseries.programcall.base.RuntimeContext.getContext(RuntimeContext.java:280)
    [14.07.25 14:29:07:544 MESZ] 00002722 SystemErr                                                    R     at iseries.wsbeans.bvs_kundenrisikenv2.Bvs_kundenrisikenV2Resource.Bvs_kundenrisikenV2Resource_PostConstruct(Bvs_kundenrisikenV2Resource.java:214)
    [14.07.25 14:29:07:545 MESZ] 00002722 SystemErr                                                    R     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [14.07.25 14:29:07:545 MESZ] 00002722 SystemErr                                                    R     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
    [14.07.25 14:29:07:545 MESZ] 00002722 SystemErr                                                    R     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    [14.07.25 14:29:07:545 MESZ] 00002722 SystemErr                                                    R     at java.lang.reflect.Method.invoke(Method.java:508)
    [14.07.25 14:29:07:546 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.common.internal.lifecycle.JSR250LifecycleManagerUtils$3.run(JSR250LifecycleManagerUtils.java:222)
    [14.07.25 14:29:07:546 MESZ] 00002722 SystemErr                                                    R     at java.security.AccessController.doPrivileged(AccessController.java:747)
    [14.07.25 14:29:07:546 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.common.internal.lifecycle.JSR250LifecycleManagerUtils.invokeMethod(JSR250LifecycleManagerUtils.java:219)
    [14.07.25 14:29:07:547 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.common.internal.lifecycle.JSR250LifecycleManagerUtils.executePostConstructMethod(JSR250LifecycleManagerUtils.java:129)
    [14.07.25 14:29:07:547 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.common.internal.lifecycle.JSR250LifecycleManagerUtils.createSingletonObjectFactory(JSR250LifecycleManagerUtils.java:83)
    [14.07.25 14:29:07:548 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.common.internal.lifecycle.JSR250LifecycleManager.createObjectFactory(JSR250LifecycleManager.java:60)
    [14.07.25 14:29:07:548 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.common.internal.lifecycle.LifecycleManagersRegistry.getObjectFactory(LifecycleManagersRegistry.java:62)
    [14.07.25 14:29:07:548 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.registry.ResourceRecordFactory.getResourceRecord(ResourceRecordFactory.java:154)
    [14.07.25 14:29:07:549 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.registry.ResourceRegistry.getRecord(ResourceRegistry.java:209)
    [14.07.25 14:29:07:549 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.registry.ResourceRegistry.getRecord(ResourceRegistry.java:197)
    [14.07.25 14:29:07:549 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.registry.ResourceRegistry.addResource(ResourceRegistry.java:138)
    [14.07.25 14:29:07:549 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.application.ApplicationProcessor.processSingletons(ApplicationProcessor.java:241)
    [14.07.25 14:29:07:550 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.application.ApplicationProcessor.process(ApplicationProcessor.java:85)
    [14.07.25 14:29:07:550 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.DeploymentConfiguration.addApplication(DeploymentConfiguration.java:339)
    [14.07.25 14:29:07:550 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.servlet.RestServlet.createRequestProcessor(RestServlet.java:139)
    [14.07.25 14:29:07:551 MESZ] 00002722 SystemErr                                                    R     at org.apache.wink.server.internal.servlet.RestServlet.init(RestServlet.java:94)
    Das sieht für mich so aus, als wäre eines der von IBM generierten Java Programme auf eine Exception gelaufen.

    Mal sehen, was IBM sagt. Ich halte euch auf dem Laufenden.

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    "com.ibm.as400.security.auth.AS400Credential" ist ein Sicherheitsproblem, dass für getUserProfileTokenCredential ausgelöst wurde.
    Ob da die IBM was machen kann. Ggf. habt ihr Tipp/Buchstabendreher in Username/Kennwort für die Anmeldung.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  12. #12
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Zitat Zitat von Fuerchau Beitrag anzeigen
    "com.ibm.as400.security.auth.AS400Credential" ist ein Sicherheitsproblem, dass für getUserProfileTokenCredential ausgelöst wurde.
    Ob da die IBM was machen kann. Ggf. habt ihr Tipp/Buchstabendreher in Username/Kennwort für die Anmeldung.
    Das Problem ist, dass das Benutzerprofil sonst immer funktioniert. Wir geben da gar kein Kennwort mit. Ich frage aber nochmal bei unserem Administrator nach. Danke für den Tipp.

Similar Threads

  1. SQL Based Webservice im IWS: Get mit Input-JSON
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 10-04-24, 19:33
  2. IWS nested JSON bei POST Aufruf mit SQL verarbeiten
    By ismiavoiwuascht in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 17-10-21, 21:17
  3. BLOB mit BASE64 encoden für REST Service im IBM i IWS
    By ismiavoiwuascht in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 27-04-20, 14:18
  4. BLOB mit BASE64 encoden für REST Service im IBM i IWS
    By ismiavoiwuascht in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 25-04-20, 10:18
  5. NEU -spoolTOnotes Tool- NEU
    By csupp in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 16-03-05, 07:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •