dlubal-software / RFEM_Python_Client

Python client (or high-level functions) for RFEM 6 using Web Services, SOAP and WSDL
https://dlubal-software.github.io/.github/
MIT License
67 stars 25 forks source link

BUG: Creating Result Combinations containing Result Combinations #286

Open Dervis-vL opened 12 months ago

Dervis-vL commented 12 months ago

Describe the bug We want to create a result combination through the API / webservice that consists of other result combinations. Doing so through the GUI works fine.

When printing the manually created SUD object (result combination), the case object number is returned, but not the type (so it is not specified whether the item contains a LC or an RC).

To Reproduce in my manually created result combination, the 2nd entry consists of case_object_item = 3. This could either be RC3 or LC3, which is not specified when printing the object.

(result_combination_items_row){
               no = 2
               description = None
               row =
                  (result_combination_items){
                     case_object_item = 3
                     operator_type = "OPERATOR_OR"
                     left_parenthesis = False
                     right_parenthesis = False
                     case_object_factor = 1.0
                     case_object_load_type = "LOAD_TYPE_TRANSIENT"
                  }
            },

I also tried setting a result_combination_item with an added case_object_type (or case_object) = "E_OBJECT_TYPE_RESULT_COMBINATION" but it does not work (suds.TypeNotFound: Type not found: 'case_object_type).

Expected behavior I am hoping to have solution provided in the webservice calls to create result combinations from result combinations. More specifically, I want to specify the case object type in a result combination item. Something like:

(result_combination_items){
    case_object_type = "E_OBJECT_TYPE_RESULT_COMBINATION"
    case_object_item = 3
    etc.
}

or

(result_combination_items){
    case_object_type = “E_OBJECT_TYPE_LOAD_CASE”
    case_object_item = 3
    etc.
}

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Additional context I would like to see this issue solved because being able to nest Result combinations within Result combinations makes reading the results a lot more simple and straight forward. Thanks in advance!

OndraMichal commented 11 months ago

Hi @Dervis-vL, thank you for reporting this issue. We already work on it (bug 121946). It is part of bigger issue relating to Load Cases, Load Combinations and Result Combinations. I'll keep you posted on the progress if possible.

Dervis-vL commented 8 months ago

Hi!

I am curious to hear if progress on this issue has been made.

OndraMichal commented 7 months ago

Converted to ToDo 14243.

Dervis-vL commented 4 months ago

Could there be an update or time indication as to when the issue will be resolved?

OndraMichal commented 1 month ago

ToDo is still open.