Am 06.09.2017 um 20:01 schrieb Dan Morphis:
You will need to use tags/another mechanism to prevent the script from running multiple times if thats what you need. Provisioning scripts are designed to be run as many times as necessary until no more changes are detected. Is there a reason you don't want the provisioning script run multiple times? Are you changing the PPP password? What I did to work around the password issue is make the acct password deterministic:

password = sha1("device-serial:username:secret-code").substring(0,16)

No, I'm calling an external script to create a firmware download task, modify the inform interval and create a refreshObject task, via the REST API. I also already use a tag to deactivate the script. Via the REST API, I can select a firmware file by OUI and ProductClass, which is not possible with only a provision.

The problem is that the last step (create tag, change inform interval and create refreshObject task) is done twice because the provision and thus the extension is run twice.

Greetings,
Oliver

On Tue, Sep 5, 2017 at 11:21 PM, Oliver Kraitschy <[email protected] <mailto:[email protected]>> wrote:

    Am 06.09.2017 08:33, schrieb Oliver Kraitschy:

        I'm using an extension to interact with an external system and
        want to
        pass the DeviceID in the provision to the extension. But that line
        above has the effect that the provision (and thus the extension) is
        run twice which is not what one would want.


    To be precise, the provision is run twice if another preset is
    executed at the same time, it seems.

    _______________________________________________
    Users mailing list
    [email protected] <mailto:[email protected]>
    http://lists.genieacs.com/mailman/listinfo/users
    <http://lists.genieacs.com/mailman/listinfo/users>




_______________________________________________
Users mailing list
[email protected]
http://lists.genieacs.com/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.genieacs.com/mailman/listinfo/users

Reply via email to