Reconfiguring the ChangeManagement Module

Follow instructions in this section to reconfigure the ChangeManagement Web service, then update the ChangeManagement external access record.

Reconfigure the ChangeManagement WSDL

Do the following,

  1. For Service Manager version 7.01, select Menu Navigation > Tailoring > WSDL Configuration.

    For Service Manager version 7.10, version 9.20 or later, select Menu Navigation > Tailoring > Web Services > WSDL Configuration.

  2. In the Service Name field, type Change and click Search.

  3. For PPM version 9.10 or 9.11, select Change.

    For PPM version 9.12 or later, select ChangePPMIntALM.

  4. Add the following two new actions to the table for the cm3r object:

    New Allowed Action

    New Action Name

    checkapproval

    CanApprove

    checkretract

    CanRetract

  5. Click Save.

  6. Click OK to return to the External Access Definition screen.

  7. Clear all data, type cm3t in the Name field and press Enter.

  8. For PPM version 9.10 or 9.11, select ChangeTask.

    For PPM version 9.12 or later, select ChangeTaskPPMIntALM.

  9. Repeat step 4 through step 6 for the cm3t object.

Add ppmFields Structure to the cm3r dbdict Table

To add ppmFields structure to the cm3r dbdict,

  1. Type dbdict in the Service Manager command line and press Enter.

    The Database Dictionary screen opens.

  2. Type cm3r in the File Name field and click Search.

  3. Select cm3r in the File Name section.

  4. Click on the Name column of the descriptor row.

  5. Click New Field/Key.

    The field.window pops up.

  6. Type ppmFields in the Name field.

  7. Select structure from the Type drop-down list.

  8. Click Add.

    The ppmFields structure is added to the cm3r table.

  9. Locate the ppmFields structure row you just added, with your cursor on the row, click New Field/Key.

    The field.window pops up again, with the Structure field value of ppmFields.

  10. Type ppmURL in the Name field.

  11. Select character from the Type drop-down list.

  12. Click Add.

  13. Locate the ppmFields structure row, with your cursor on the row, click New Field/Key.

  14. Type requestModifiedDate in the Name field.

  15. Select date/time from the Type drop-down list.

  16. Click Add.

  17. Double click the ppmFields structure row and provide values for the ppmFields structure as follows, then click OK.

    SQL Name:
    SQL Type:
    SQL Table:
    a3 ( Note that this may change depending on how many other complex data types are pushed out as a separate array.)

  18. Double click the ppmURL field row and provide values for the ppmURL field as follows, then click OK.

    SQL Name: PPMURL
    SQL Type: VARCHAR2(400)
    SQL Table: a3 (Note that this may change depending on how many other complex data types are pushed out as a separate array.)

  19. Double click the requestModifiedDate field row and provide values for the requestModifiedDate field as follows, then click OK.

    SQL Name: RequestModifiedDate
    SQL Type: DATE
    SQL Table: a3 (Note that this may change depending on how many other complex data types are pushed out as a separate array.)

  20. Click on the SQL Tables tab, and on the next available row, enter a new entry with the following values:

    Alias: a3
    Name: CM3RA3
    Type: oracle10

  21. Click OK.

  22. Select SM Alters when prompted.

Update the ChangeManagement External Access Record

Do the following:

  1. For Service Manager version 7.01, select Menu Navigation > Tailoring > WSDL Configuration.

    For Service Manager version 7.10, version 9.20 or later, select Menu Navigation > Tailoring > Web Services > WSDL Configuration.

    The External Access Definition screen opens.

  2. Type Change in the Service Name field and click Search.

  3. For PPM version 9.10 or 9.11, select Change in the object.name section.

    For PPM version 9.12 or later, select ChangePPMIntALM.

  4. Click the Fields tab in the External Access Definition section.

  5. Scroll down to the bottom of the form, and add two new fields with the following values:

    New Field

    New Caption

    Type

    ppmFields,ppmURL

    ppmURL

    StringType

    ppmFields,requestModifiedDate

    reqModDate

    DateTimeType

  6. Click Save.

  7. Click OK.