Framework FAQ

When I perform the automatic generation process using model definitions, the following message is output:
"The item list contains one or more items that have the same name as the items of another model definition, but a different "Type" or "Catalog Class Name (English)"."
What corrective action should I take?
Review the item names and the type of the model definition.
As item names and their types and other settings are managed uniquely throughout a model definition, multiple items which have the same name but different types are not supported.

For example, it is not possible to have a Model A item named "Item1" of the "String (single-byte)" type and a Model B item named "Item1" of the "String (double-byte)" type at the same time.
Is it possible to use models and rules on Web servers?
No, models and rules cannot be used on Web servers.
Is it possible to modify definition files that were created using plug-in without using plug-in?
No, it is not possible. If a definition file that was created using plug-in is edited without using plug-in, editing of that file using the plug-in may no longer be possible.
Is it possible to use a data format other than JSON for the data to be coordinated with the AP server?
(For example, I would like to use application/octet-stream.)
As data formats, only the JSON format and JSON+ file data are supported.
Is it possible to send and receive data in file format for AP server coordination?
Yes, it is possible. For the detailed procedures, refer to the "File Upload/Download Function User's Guide".
When returning data using an AP server, I would like to set data in the response header. Is this possible?
Yes, it is possible. For the detailed procedures, refer to the "HTTP Information Operation Function Guide".
Is it possible to acquire request header information using a task model of the AP server?
Yes, it is possible. For the detailed procedures, refer to the "HTTP Information Operation Function Guide".
Please explain the life cycle of the DB connection of the task models operating on an AP server.
The life cycle of the DB connection is set for each use case.
After input of data on an AP server, as soon as processing of one use case is started, DB connection becomes possible on the task model. When processing of one use case is completed, DB connection is no longer possible.
This applies to both synchronous processing and asynchronous processing.

[Assumed abnormal case] When the customer starts their own thread on the task model within one use case, DB connection is no longer possible as soon as processing of the use case is completed, which may cause a DB connection error.
Regarding task processing on an AP server, I would like to perform task processing even after the response is returned. What can I do to make this possible?
Use the asynchronous processing function provided by SimpleEventFlow.

For the concept of asynchronous processing, refer to the section "Asynchronous Execution" in the "BPM User's Guide".
For setting SimpleEventFlow definitions, refer to the "SimpleEventFlow Definition Tool Manual".
When I use the check function on model definitions, the following error is output to the log:
"The inherited file was not found."
What corrective action should I take?
When the check functionality of the model editor is used, specify the project which stores the model definition that has an inheritance relationship, with the use of [Project References] property for the project.

Also, for the check feature which operates for the auto-generation function, specify the folder which stores the model definitions that has  inheritance relationships with the input folder.
For details on the configuration procedure, refer to the section "Autocomplete Function" in the "Model Catalog Editor Manual".
Is it possible to use a data type other than the string type and the number type for table definitions?
Currently, data types other than the string type and the number type cannot be used.