IBM Support

ZZ00389: PROBLEM WITH THE OFFERING FAILING IMMEDIATELY AFTER SUBMISSION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Application: SCOrchestrator_IAAS_Assets
    Process: Run Service Deployment Template
    Human Service: Deploy Service Template
    When the "Run Service Deployment Template"
    process is used to deploy a
    pattern (VSYS next) the empty
    start date value is not set correctly
    (to null) this causes a subsequent process to
    continue without waiting until the VSYS is deployed
    before continuing. The offering now fails as
    it attempts to access the virtual machines too early.
    The offering fails with the message:
    .
    "CTJCO0003E: Business process instance 27 of process
    Run Service Deployment Template did not complete
    successfully. Status: Failed. Reason: CTJCA2100: The
    operation failed. See the mail report for additional
    details. "
    .
    The BPM log file shows the following output & error:
    00000d49 wle_javascrip I   GenericRest - Exit
    00000d49 wle_javascrip I   Get Virtual Machines - Entry
    00000d49 wle_javascrip I   virtualSystem = %ID%
    00000d49 wle_javascrip I   restURL =
     /resources/virtualSystemInstances/%ID%/virtualMachines/
    00000d49 wle_javascrip I   GenericRestCall - HasCurrentUser:
     user=tw_admin
    00000d49 wle_javascrip I   GenericRestCall - delimiter = / user
    = admin
     - domain = Default
    00000d49 wle_javascrip I   GenericRest - Entry
    00000d49 wle_javascrip I   GenericRest - method=GET
    00000d49 wle_javascrip I   GenericRest -
     uri=/resources/virtualSystemInstances/%ID%/virtualMachines/
    00000d49 wle           E   CWLLG0594E: An exception occurred
    while
     initializing the runnable thread. Error:
    com.lombardisoftware.component.common.workflow
    .WorkflowProcessItemException: java.io.IOException:     <div
     id='results'>    <span class='error'>No matching
    pattern instance</span>    </div>
    Reading GET
    https://%CS_2%:8443/resources/virtualSystemInstances/%ID%/vi
    rtualMachines/ received unexpected response: 404 : Not Found in
    com.ibm.orchestrator.restcall.GenericREST
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of SmartCloud Orchestrator 2.4
    ****************************************************************
    * PROBLEM DESCRIPTION: Offering reports as failed but is
    actually successful.
    Offering created with "Create an offering to deploy a cloud
    service"
    
    Application: SCOrchestrator_IAAS_Assets
    Process: Run Service Deployment Template
    Human Service: Deploy Service Template
    
    When the "Run Service Deployment Template" process is used to
    deploy a pattern (VSYS classic or VSYS next) the empty start
    date value is not set correctly (to null) this causes a
    subsequent process to continue without waiting until the VSYS is
    deployed before continuing. The offering now fails as it
    attempts to access the virtual machines too early. The offering
    fails with the message:
    
    "CTJCO0003E: Business process instance 27 of process Run Service
    Deployment Template did not complete successfully. Status:
    Failed.
    Reason: CTJCA2100: The operation failed. See the mail report for
    additional details. "
    
    The BPM log file shows the following output & error:
    00000d49 wle_javascrip I   GenericRest - Exit
    00000d49 wle_javascrip I   Get Virtual Machines - Entry
    00000d49 wle_javascrip I   virtualSystem = %ID%
    00000d49 wle_javascrip I   restURL =
    /resources/virtualSystemInstances/%ID%/virtualMachines/
    00000d49 wle_javascrip I   GenericRestCall - HasCurrentUser:
    user=tw_admin
    00000d49 wle_javascrip I   GenericRestCall - delimiter = / user
    = admin - domain = Default
    00000d49 wle_javascrip I   GenericRest - Entry
    00000d49 wle_javascrip I   GenericRest - method=GET
    00000d49 wle_javascrip I   GenericRest -
    uri=/resources/virtualSystemInstances/%ID%/virtualMachines/
    00000d49 wle           E   CWLLG0594E: An exception occurred
    while initializing the runnable thread. Error:
    com.lombardisoftware.component.common.workflow.WorkflowProcessIt
    emException: java.io.IOException:     <div id='results'>
    <span
    class='error'>No matching pattern instance</span>    </div>
    Reading GET
    https://%CS_2%:8443/resources/virtualSystemInstances/%ID%/virtua
    lMachines/ received unexpected response: 404 : Not Found in
    com.ibm.orchestrator.restcall.GenericREST
    
    ****************************************************************
    * RECOMMENDATION:
    
    See Technote for details:
    http://www-01.ibm.com/support/docview.wss?uid=swg21693715
    
    
    For permanent resolution apply IBM Cloud Orchestrator 2.4
    Fixpack 2 when available.
    

Problem conclusion

Temporary fix

  • See Technote for details:
    http://www-01.ibm.com/support/docview.wss?uid=swg21693715
    
    Resolving the problem
    Modify the Deploy Single VSysNext Pattern process of the
    SCOrchestrator_Support_vSys_Next_Toolkit toolkit and update the
    toolkit dependencies by performing the following steps:
    
    1. Download and install Process Designer as described in
    https://www.ibm.com/support/knowledgecenter/SS4KMC_2.4.0.1/com.i
    bm.sco.doc_2.4/t_proc_des_nav.html
    2. Log on to Process Designer as admin user and select the
    Toolkits tab. Select the
    SCOrchestrator_Support_vSys_Next_Toolkit (SCOVSYN) toolkit.
    3. Select the Manage menu and mark the Allow users to update
    toolkit check box. Then select the Snapshots menu and click Open
    in Designer.
    4. From the navigation bar on the left side, select Processes >
    Deploy Single VSysNext Pattern.
    5. On the Variables tab, create a new private variable by
    clicking Add Private.
    6. Enter the name futureStartTime, select Boolean as the
    Variable Type, mark the Has Default check box, and enter false
    in the field below.
    7. Save your changes.
    8. Go back to the Diagram tab and select the Parse response step
    in the process.
    9. Go to Implementation in the Properties view below.
    10. Add the following lines to the script:
    
    if ((tw.local.inputParameterObject.starttime != null) &&
    (tw.local.inputParameterObject.starttime != "")) {
        tw.local.futureStartTime = true;
    }
    
    11. Select the Future Start Time ? Gateway element in the
    process diagram and go to Implementation in the Properties view.
    12. Change the Yes (End) decision by setting the first operand
    to tw.local.futureStartTime, the operator to == , and the second
    operand to true
    13. Save the changes.
    14. Take a snapshot of the changed toolkit by selecting Snapshot
    in the upper right side of the window. Enter a name for the
    snapshot and provide a description to document the change.
    15. Update the referenced version (dependency) of the modified
    toolkit in the SCOrchestrator_IEM_SW_Integration_Toolkit
    (ICIEMSW) toolkit and then update an additional toolkit that
    depends on both the SCOVSYN and ICIEMSW toolkits:
    a. Make the SCOrchestrator_IEM_SW_Integration_Toolkit toolkit
    editable and open it in Process Designer as described in steps 2
    and 3.
    b. In the navigation on the left side, a yellow triangle icon
    next to the SCOrchestrator_Support_vSys_Next_Toolkit indicates
    that a newer toolkit version is available. Click the triangle
    icon and select Upgrade dependency to <your_snapshot_name>. The
    icon disappears and your snapshot name is displayed in
    parenthesis.
    c. Make a snapshot of the ICIEMSW toolkit as described in step
    14.
    d. In the SCOrchestrator_IAAS_Assets toolkit (ICIAASA) toolkit,
    update the toolkit dependencies for SCOVSYN and ICIEMSW to the
    new versions by repeating the steps from a to c.
    
    The changes are effective immediately.
    
    
    For permanent resolution apply IBM Cloud Orchestrator 2.4
    Fixpack 2 when available.
    

Comments

APAR Information

  • APAR number

    ZZ00389

  • Reported component name

    SMRTCLOUD ORCHS

  • Reported component ID

    5725H2800

  • Reported release

    240

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-04-01

  • Closed date

    2015-04-01

  • Last modified date

    2015-04-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R240 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS4KMC","label":"IBM Cloud Orchestrator"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"240","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 November 2021