atanasov_lyuben
I'm new here

FS-Integration: Löschen eines Fremdschlüssels

Hallo Zusammen,

ich habe eine Tabelle Press_Post_Box, die ein Fremdschlüßel zu der Tabelle Person enthält. Wenn man versucht den Fremdschlüssel zu löschen (durch dem POST Request: "<%=application.getContextPath()%>/do.delete?delete=Press_Post_Box(fs_id:9677|fs_release_to:0|fs_valid_from:1309270800869|fs_valid_to:9223372036854775807).person") enthält man die Fehlermeldung:

29.06.2011 12:27:52 org.apache.catalina.core.StandardWrapperValve invoke

SCHWERWIEGEND: Servlet.service() for servlet fsi-DeleteServlet threw exception

de.espirit.or.ORException: Format error: Press_Post_Box(fs_id:9677|fs_release_to:0|fs_valid_from:1309270800869|fs_valid_to:9223372036854775807).person

          at de.espirit.firstspirit.opt.integration.web.WebContext.lookup(WebContext.java:244)

          at de.espirit.firstspirit.opt.integration.web.DeleteServlet.delete(DeleteServlet.java:135)

          at de.espirit.firstspirit.opt.integration.web.DeleteServlet.doPost(DeleteServlet.java:116)

          at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

          at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)

          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

          at java.lang.Thread.run(Unknown Source)

Hätte vielleicht jemanden eine Idee wie man die Fremdschlüsselbeziehung löschen kann?

Im Voraus schon einmal vielen Dank für Eure Hilfe.

0 Kudos
2 Replies
feddersen
Community Manager

Können Sie bitte mal das Formular inklusive der Werte posten, mit dem Sie den POST-Request bauen? Wie sehen die beteiligten Tabellen aus, welche Beziehungen gibt es dazwischen und was möchten Sie löschen?

0 Kudos

Issue solved. A reference to the object should be saved/deleted.

0 Kudos