i-doit Forum
Welcome, Guest. Please login or register.
Did you miss your activation email?
04 September 2010, 10:50:48

Login with username, password and session length
Search:     Advanced search
6864 Posts in 1548 Topics by 1639 Members
Latest Member: cyberkov
* Home Help Search Login Register
+  i-doit Forum
|-+  i-doIT Forum Deutsch
| |-+  Betrieb
| | |-+  Handler Problem
« previous next »
Pages: [1] Print
Author Topic: Handler Problem  (Read 92 times)
maichelt
Newbie
*
Posts: 7


« on: 31 July 2010, 12:37:36 »

Hallo,

bin gerade dabei mir die Handler für Workflow und Licence ein zu richten und habe nun folgendes Problem:
Habe mir die Beispielkonfiguration für die Licence nach handler/config kopiert und entsprechend angepasst der Aufruf: ./controller.php -v -m licence funktioniert auch,
nun möchte ich das mit mehr als nur einem Mandanten machen, wie muss ich die config anpassen?

Bisherige Config:
<?php
 /**
 * i-doit
 *
 * Workflow handler configuration file
 *
 * @package i-doit
 * @subpackage General
 * @author Dennis Stücken <dstuecken@i-doit.de>
 * @version 0.9
 * @copyright synetics GmbH
 * @license http://www.gnu.org/licenses/agpl-3.0.html GNU AGPLv3
 */

 define("C__HANDLER__LICENCE", 1);

 /**
  * Automated login configuration
  */
 $g_userconf = array(
        "user"                  => "user",
        "pass"                  => "password",
        "mandator_id"   => 2
 );

?>


Das nächste Problem ist wenn eine Lizenz abgelaufen ist zeigt mir der Handler das auf der Konsole auch an aber er kann keine Mail versenden, es kommt immer
die Meldung das kein Kontakt verknüpft ist, der Kontakt ist aber mit der Gruppe verknüpft und eine Mailadresse ist auch eingetragen.

Version: 0.9.9-2

Ich hoffe es kann jemand helfen.

Vielen Dank

Tobias
Logged
ds
Administrator
Hero Member
*****
Posts: 1288



« Reply #1 on: 02 August 2010, 11:33:22 »

Zu Frage 1:

Man kann dem Aufruf auch direkt einen Login übergeben:
Code:
./controller.php -u user -p password -i 2 -v -m licence
Wobei -i die ID des Mandanten sein muss

Das 2. Problem konnte ich jetzt so nicht nachvollziehen. Hast du den SMTP Server denn in der src/config.inc.php richtig konfiguriert und den i-doit Server zum Versenden berechtigt?
Es wird sich ansonsten zur nächsten Version einiges an den Kontakten ändern. Es könnte sein, dass sich der Fehler damit ergibt.
Logged
maichelt
Newbie
*
Posts: 7


« Reply #2 on: 02 August 2010, 11:43:46 »

Hallo,

danke für die Antwort.

Mit einem Mandanten ist das ja OK,
wie ist das mit 10 Mandanten?
Muss ich die alle nacheinander hinter dran hängen oder kann  ich mir da eine Datei machen, wenn ja wie sieht die dann aus?

Muss ich das dann so aufrufen:
./controller.php -u user -p password -i 2 -u user -p password -i 1 -u user -p password -i 3 -u user -p password -i 4 -v -m licence
oder für jeden Mandanten einen eigenen Aufruf starten?
./controller.php -u user -p password -i 2 -v -m licence
./controller.php -u user -p password -i 1 -v -m licence
./controller.php -u user -p password -i 3 -v -m licence
./controller.php -u user -p password -i 4 -v -m licence

Mit dem Mailversand warte ich auf die nächste Version.

Vielen Dank für die Hilfe.

Gruß

Tobias
« Last Edit: 02 August 2010, 11:48:11 by maichelt » Logged
ds
Administrator
Hero Member
*****
Posts: 1288



« Reply #3 on: 02 August 2010, 12:29:21 »

Es muss für jeden Mandanten einen Aufruf geben. Hierfür kann man ja ein kleines Shell script einrichten
Logged
damag
Newbie
*
Posts: 42


Email
« Reply #4 on: 23 August 2010, 13:09:26 »

Hallo,

ich habe mit selbigen Handler ein Problem.

Ich rufe ihn wie folgt auf:
Code:
./controller -v -m licence -u <user> -p <passwd> -i 1.

Folgendes wird ausgegeben:
Code:
[*] Loading module: licence
[*] Logging in..
[*] Connected to mandator: 1 (BH-ASP (DE))
[*] Logged in as: LIC_BHASP
[*] Licence-Handler initialized (2010-08-23 12:41:12)
[*] Setting up system environment
[*] Scanning 6 licence(s)
[*] --------------------------------------------------------------------
[*] In group: MS Office 2003 Lizenzen - Small Business
[*] --------------------------------------------------------------------
[*]  Expiration check: MS Office Small Business
[*]  - No expired licences found.
[*] --------------------------------------------------------------------
Fatal error: Uncaught Exception occured in (/var/www/i-doit/src/classes/contact/dao/isys_contact_dao_reference.class.php:670): Contacts: Could not find contact ()
  thrown in /var/www/i-doit/src/classes/contact/dao/isys_contact_dao_reference.class.php on line 670

Der Kontakt ist für die Lizenz verknüpft. Bei uns ist es halt so, dass es die Lizenzen Microsoft, Adobe , Oracle gibt und darunter die Gruppen Windows7, Windows XP Professional etc.

Weiß da jemand Rat?

Grüße und schonmal Danke

Daniel


Logged
ds
Administrator
Hero Member
*****
Posts: 1288



« Reply #5 on: 23 August 2010, 15:05:06 »

Das Problem ist in der kommenden Version gefixt
Logged
damag
Newbie
*
Posts: 42


Email
« Reply #6 on: 24 August 2010, 12:35:10 »

Und wann kommt die?

Danke und Grüße
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.091 seconds with 39 queries.