Where I can found information of manifest parameters for a type?

LightArmy provides help context-sensitive for all applications inside. You just open an appropriate page and then click provided help context (question mark image). Appropriate help context will be displayed on new window.

Here is an example help for email_autoresponse:





Email Autoresponder Manifest Process Maintenance Page




Purpose

Maintain an email autoresponder manifest process.



The Email Autoresponse takes an incoming email message
from a mailbox, and sends the response using the
recogniser patern to determine the response to 'replyto'
/or sender.


As with all Lightant queenProcess, you are required to
have a unique 'process.name' value. The 'process.type'
value corresponds to the processor source to load from
the processes directory. If this configuration file is
designed to load the code in processes/foo/bar.php, the
entry for 'process.type' should be foo_bar.



Operations


  1. Create






    1. Screenshots







    2. Fields




      1. Write manifest as explain in Manifest Contents below.








  2. Update






    1. Screenshots







    2. Fields




      1. Write manifest as explain in Manifest Contents below.








  3. Delete






    1. Screenshots







    2. Fields








  4. Cancel






    1. Screenshots







    2. Fields











Manifest Contents


  1. Structure



    <?xml version="1.0" encoding="UTF-8"?>
    <configuration id="email_autoresponse">
    <section name="core">
    <!-- Process Configuration-->
    <config name="process">
    <config name="type">email_autoresponse</config>
    <config name="name"></config>
    <config name="description"></config>
    <config name="start"></config>
    <config name="end"></config>
    </config>

    <!--Mail Connection-->
    <config name="connections">
    <config name="mail">
    <config name="type">Mail</config>
    <config name="host"></config>
    <config name="user"></config>
    <config name="password"></config>

    <config name="service"></config>
    <config name="authuser"></config>
    <config name="crypto"></config>
    <config name="anonymous"></config>
    <config name="debug"></config>
    <config name="secure"></config>
    <config name="norsh"></config>
    <config name="notls"></config>
    <config name="readonly"></config>
    <config name="validate-cert"></config>
    <config name="novalidate-cert"></config>
    <config name="options"></config>
    <config name="n_retries"></config>

    <config name="port"></config>
    <config name="mailboxes">
    <config name="source"></config>
    <config name="handled"></config>
    <config name="unhandled"></config>
    </config>
    </config>
    </config>

    <config name="testcode"></config>

    <!--Recognizer-->
    <config name="recognizer">
    <config name="minLetters"></config>
    <config name="maxLetters"></config>
    <config name="brain">
    #THE BRAIN CONFIGURATION#
    </config>
    </config>

    <!--Responder-->
    <config name="responder">
    <config name="default"></config>
    <config name="directory"></config>
    <config name="names">
    <config name="{RESPONDER NAME}">
    <config name="type"><>
    #THE RESPONDER CONFIGURATION#
    </config>
    <config name="{RESPONDER NAME}">
    <config name="type"><>
    #THE RESPONDER CONFIGURATION#
    </config>
    </config>
    </config>

    <!--Control-->
    <config name="control">
    <config name="sleepingduration"></config>
    <config name="errorsthreshold"></config>
    </config>

    <!--Response-->
    <config name="response">
    <config name="to"></config>
    <config name="from"></config>
    <config name="replyto"></config>
    <config name="rpath"></config>
    <config name="cc"></config>
    <config name="bcc"></config>
    <config name="subject"></config>
    </config>

    </section>
    </configuration>



  2. Parameters


    1. id

      The identity of manifest.

    2. core.process.type

      The process type of manifest. Type is email_autoresponse.

    3. core.process.name

      The name given to this manifest.

    4. core.process.description

      The additional information to manifest.

    5. core.process.start

      The first date (time) the process will be executed.

    6. core.process.end

      The last date (time) the process will be executed.

    7. core.connections.mail.type

      The type of connection. The value should be and always: MAIL.

    8. core.connections.mail.host

      The mail server host name or IP address.

    9. core.connections.mail.user

      The account/ user of mail server.

    10. core.connections.mail.password

      The password of account/user of mail server.

    11. core.connections.mail.service

      The type of service of this mail connection.

    12. core.connections.mail.authuser

      The remote authentication user.

    13. core.connections.mail.crypto

      The crypto type of connection:ssl,tls,null.

    14. core.connections.mail.anonymous

      For anonymous connection mode.

    15. core.connections.mail.debug

      Activate debuging.

    16. core.connections.mail.secure

      Do not transmit a plaintext password.

    17. core.connections.mail.norsh

      Do not use rsh or ssh to establish a preauthenticated.

    18. core.connections.mail.notls

      Do not do start-tls.

    19. core.connections.mail.readonly

      Request read-only mailbox open.

    20. core.connections.mail.validate-cert

      Validate certificates from tls/ssl server.

    21. core.connections.mail.novalidate-cert

      Do not validate certificates from tls/ssl server.

    22. core.connections.mail.options

      Options of connection.

    23. core.connections.mail.n_retries

      Number of maximum connect attempts.

    24. core.connections.mail.port

      Port to your mail server.

    25. core.connections.mail.mailboxes.source

      Mailbox name.

    26. core.connections.mail.mailboxes.handled

      Mailbox name for handled email.

    27. core.connections.mail.mailboxes.unhandled

      Mailbox name for unhandled email.

    28. core.testcode

      The test code of email contents.

    29. core.recognizer.minLetters

      The anagram minimum length.

    30. core.recognizer.maxLetters

      The anagram maximum length.

    31. core.recognizer.brain

      The brain configuration.

    32. core.responder.default

      The default response.

    33. core.responder.directory

      The directory location of responder.

    34. core.responder.names

      The responder configuration.

    35. core.control.sleepingduration

      The sleeping time on subsequence errors.

    36. core.control.errorsthreshold

      The errors threshold for sleeping stage.

    37. core.response.to

      The destination of email.

    38. core.response.from

      The source of email.

    39. core.response.replyto

      The destination of reply.

    40. core.response.rpath

      The return path on error.

    41. core.response.cc

      The cc of email.

    42. core.response.bcc

      The bcc of email.

    43. core.response.subject

      The subject of email.



  3. Example



    <?xml version="1.0" encoding="UTF-8"?>
    <configuration id="email_autoresponse">
    <section name="core">
    <!-- Process Configuration-->
    <config name="process">
    <config name="type">email_autoresponse</config>
    <config name="name">CIISONLINE_COM_AUTORESPONSE</config>
    <config name="start"></config>
    <config name="end"></config>
    </config>

    <!--Mail Connection-->
    <config name="connections">
    <config name="mail">
    <config name="type">Mail</config>
    <config name="host">imap.gmail.com</config>
    <config name="user">ciisonline.com</config>
    <config name="password"></config>
    <config name="crypto">ssl</config>
    <config name="port">993</config>
    <config name="service">imap</config>

    <config name="mailboxes">
    <config name="source">inbox</config>
    <config name="handled">handled</config>
    <config name="unhandled">unhandled</config>
    </config>
    </config>
    </config>

    <!--Recognizer-->
    <config name="recognizer">
    <config name="minLetters">5</config>
    <config name="maxLetters">7</config>
    <config name="brain">
    <config name="type">TextBrain</config>
    <config name="fact">Application/Email/Recognizers/responder.fact</config>
    <config name="knowledge">Application/Email/Recognizers/responder.knowledge</config>
    </config>
    </config>

    <!--Responder-->
    <config name="responder">
    <config name="default">Default</config>
    <config name="directory">Application/Email/Responder/</config>
    <config name="names">
    <config name="Default">
    <!--#THE RESPONDER CONFIGURATION#-->
    <config name="type">Application_Email_Responder_Body</config>
    <config name="use_template">1</config>
    <config name="mail">
    <config name="from">ciisonline.net@gmail.com</config>
    <config name="fromname">CIISONLINE NET</config>
    <config name="replyto">ciisonline.net@gmail.com</config>
    <config name="replytoname">CIISONLINE NET</config>
    <config name="rpath">ciisonline.net@gmail.com</config>
    <config name="body" xml:space="preserve">
    Hello {toname},

    Thanks You
    {fromname}
    </config>
    </config>
    </config>
    <config name="OrderForm">
    <!--#THE RESPONDER CONFIGURATION#-->
    <config name="type">Application_Email_Responder_Body</config>
    <config name="use_template">1</config>
    <config name="mail">
    <config name="from">ciisonline.net@gmail.com</config>
    <config name="fromname">CIISONLINE NET</config>
    <config name="replyto">ciisonline.net@gmail.com</config>
    <config name="replytoname">CIISONLINE NET</config>
    <config name="rpath">ciisonline.net@gmail.com</config>
    <config name="body">OrderForm</config>
    <config name="bodyfile"></config>
    <config name="altbody"></config>
    <config name="altbodyfile"></config>
    </config>
    </config>
    <config name="ProductInfo">
    <!--#THE RESPONDER CONFIGURATION#-->
    <config name="type">Application_Email_Responder_Mime</config>
    <config name="use_template">1</config>
    <config name="mail">
    <config name="from">ciisonline.net@gmail.com</config>
    <config name="fromname">CIISONLINE NET</config>
    <config name="replyto">ciisonline.net@gmail.com</config>
    <config name="replytoname">CIISONLINE NET</config>
    <config name="rpath">ciisonline.net@gmail.com</config>
    <!--<config name="mime"></config>-->
    <config name="mimefile">Application/Email/Mimes/html.eml</config>
    </config>
    </config>
    <config name="ProductCatalog">
    <!--#THE RESPONDER CONFIGURATION#-->
    <config name="type">Application_Email_Responder_Mime</config>
    <config name="use_template">1</config>
    <config name="mail">
    <config name="from">ciisonline.net@gmail.com</config>
    <config name="fromname">CIISONLINE NET</config>
    <config name="replyto">ciisonline.net@gmail.com</config>
    <config name="replytoname">CIISONLINE NET</config>
    <config name="rpath">ciisonline.net@gmail.com</config>
    <!--<config name="mime"></config>-->
    <config name="mimefile">Application/Email/Mimes/message.eml</config>
    </config>
    </config>
    </config>
    </config>

    <!--Control-->
    <config name="control">
    <config name="sleepingduration">1000</config>
    <config name="errorsthreshold">10</config>
    </config>

    <!--Response-->
    </section>
    </configuration>






Related Pages


  1. Manifest Processes List Page

    Display list of Queen manifest processes.




Related Topics


  1. Manifest (Concept)

  2. Service Bus (Concept)

  3. Capability (Concept)

  4. Automation Platform (Concept)

  5. Process Platform (Concept)

  6. Queen (Concept)

  7. Nest (Concept)




Notes





No comments:

Post a Comment

CommentLuv Enabled

Followers