Object structures

Create an object structure for each web service.
Create the following object structures and then use them to create the corresponding web services.
You must create these object structures for enabling the service request policy:
  • RAMPMCOMSR
  • RAMSR

Configure each object structure with the settings specified in each of the following sections.

RAMACTCI

Rational® Asset Manager actual configuration item (CI) query structure
  • Consumed By - Integration
  • Check Query Only
  • Source Objects for RAMACTCI:
    • ACTCI

      Object location path is ACTCI.

      Fields for source object ACTCI:
      • Persistent fields:
        Include these fields only:
        • ACTCIID
        • ACTCINUM
        • CLASSSTRUCTUREID
        • GUID
      • Non-Persistent fields: Do not include any fields.
    • OMPCIRLN

      Parent object: ACTCI

      Relationship: OMPCIRLN

      Object location path: ACTCI/OMPCIRLN

      Fields for source object OMPCIRLN:
      • Persistent fields:
        Include these fields only:
        • CIGUID
        • CISOURCETOKEN
        • OMPCIRLNID
        • OMPGUID
      • Non-Persistent fields: Do not include any fields.

RAMAUTHCI

Rational Asset Manager configuration item definition

  • Consumed By - Integration
  • Inbound Processing Class - psdi.app.ci.MaxCIProcess
  • Source Objects for RAMAUTHCI:
    • CI

      Object location path: CI

      Fields for source object CI:
      • Persistent fields:
        Include these fields only:
        • ACTCINUM
        • CHANGEBY
        • CHANGEDATE
        • CINUM
        • CLASSSTRUCTUREID
        • DESCRIPTION
        • PERSONID
        • RFC
        • STATUS
      • Non-Persistent fields: Include CIGUID. Do not include any other fields.
    • CIRELATION

      Parent object: CI

      Relationship: RELATEDCI

      Object location path: CI/CIRELATION

      Fields for source object CIRELATION:
      • Persistent fields:
        Include these fields only:
        • CIRELATIONID
        • PARENTCI
        • RELATIONNUM
        • SOURCECI
        • TARGETCI
      • Non-Persistent fields: Do not include any fields.
    • CISPEC

      Parent object: CI

      Relationship: CISPECCLASS

      Object location path: CI/CISPEC

      Fields for source object CISPEC:
      • Persistent fields:
        Include these fields only:
        • ALNVALUE
        • ASSETATTRID
        • CINUM
        • CISPECID
        • CLASSSPECID
        • CLASSSTRUCTUREID
        • MEASUREUNITID
        • NUMVALUE
        • SECTION
      • Non-Persistent fields: Do not include any fields.

RAMCLASSIFICATION

Rational Asset Manager classification definition

  • Consumed By - Integration
  • Inbound Processing Class - psdi.iface.app.classify.MaxClassificationProcess
  • Source Objects for RAMCLASSIFICATION:
    • CLASSSTRUCTURE

      Object location path: CLASSSTRUCTURE

      Fields for source object CLASSSTRUCTURE:
      • Persistent fields:
        Include these fields only:
        • CLASSIFICATIONID
        • CLASSSTRUCTUREID
        • DESCRIPTION
        • TYPE
      • Non-Persistent fields: Do not include any fields.
    • CLASSSPEC

      Parent object: CLASSSTRUCTURE

      Relationship: CLASSSPEC

      Object location path: CLASSSTRUCTURE/CLASSSPEC

      Fields for source object CLASSSPEC:
      • Persistent fields:
        Include these fields only:
        • ASSETATTRIBUTEID
        • ASSETATTRID
        • CLASSSPECID
        • CLASSSTRUCTUREID
        • MEASUREUNITID
        • ORGID
        • SECTION
        • SITEID
      • Non-Persistent fields: Do not include any fields.
    • CLASSSPECUSEWITH

      Parent object: CLASSSPEC

      Relationship: CLASSSPECUSEWITH

      Object location path: CLASSSTRUCTURE/CLASSSPEC/CLASSSPECUSEWITH

      Fields for source object CLASSSPECUSEWITH:
      • Persistent fields:
        Include these fields only:
        • ASSETATTRID
        • CLASSSPECID
        • CLASSSPECUSEWITHID
        • CLASSSTRUCTUREID
        • OBJECTNAME
        • OBJECTVALUE
        • SECTION
        • SITEID
      • Non-Persistent fields: Do not include any fields.
    • CLASSUSEWITH

      Parent object: CLASSSTRUCTURE

      Relationship: CLASSUSEWITH

      Object location path: CLASSSTRUCTURE/CLASSUSEWITH

      Fields for source object CLASSUSEWITH:
      • Persistent fields:
        Include these fields only:
        • CLASSSTRUCTUREID
        • CLASSUSEWITHID
        • OBJECTNAME
        • OBJECTVALUE
        • TOPLEVEL
      • Non-Persistent fields: Do not include any fields.

RAMOMP

Rational Asset Manager OMP definition

  • Consumed By - Integration
  • Source Objects for RAMOMP:
    • OMP

      Object location path: OMP

      Fields for source object OMP:
      • Persistent fields:
        Include these fields only:
        • CHANGEBY
        • CHANGEDATE
        • DESCRIPTION
        • DISPLAYLABEL
        • HOSTNAME
        • MANUFACTURER
        • NAME
        • OMPGUID
        • OMPID
        • PRODUCTNAME
        • VERSION
      • Non-Persistent fields: Do not include any fields.
    • OMPCIRLN

      Parent object: OMP

      Relationship: OMPCIRLN

      Object location path: OMP/OMPCIRLN

      Fields for source object OMPCIRLN:
      • Persistent fields:
        Include these fields only:
        • CIGUID
        • CISOURCETOKEN
        • OMPCIRLNID
        • OMPGUID
      • Non-Persistent fields: Do not include any fields.

RAMCITEMPLATE

Rational Asset Manager Promotion template/scope object structure (CCMDB 7.2 and later)

  • Consumed By - Integration
  • Source Object for RAMCITEMPLATE: CITEMPLATE

    Object location path: CITEMPLATE

    Fields for source object CITEMPLATE:
    • Persistent fields:
      Include these fields only:
      • ACTCICLASSID
      • CICLASSID
      • CITEMPLATEID
      • TOPACTCICLASSID
      • TOPCICLASSID
    • Non-Persistent fields: Do not include any fields.

RAMPMCOMSR

Rational Asset Manager process request definition

  • Consumed By - Integration
  • Inbound Processing Class - psdi.iface.mic.StatefulMicSetIn
  • Source Object for RAMPMCOMSR: PMCOMSR

    Object location path: PMCOMSR

    Fields for source object PMCOMSR:

    • Persistent fields:
      Include these fields only:
      • CHANGEBY
      • CHANGEDATE
      • CINUM
      • CLASS
      • CLASSSTRUCTUREID
      • CREATED BY
      • CREATEDBY
      • CREATIONDATE
      • DESCRIPTION
      • EXTERNALRECID
      • EXTERNALSYSTEM
      • EXTERNALSYSTEM_TICKETID
      • OWNER
      • PMCOMTYPE
      • REPORTDATE
      • REPORTEDBY
      • SOURCE
      • STATUS
      • STATUSDATE
      • TICKETID
      • TICKETUID
    • Non-Persistent fields: Include DESCRIPTION_LONGDESCRIPTION. Do not include any other fields.

RAMSR

Rational Asset Manager service request definition

  • Consumed By - Integration
  • Inbound Processing Class - psdi.iface.mic.StatefulMicSetIn
  • Source Object for RAMSR:

    Object location path: SR

    Fields for source object SR:
    • Persistent fields:
      Include these fields only:
      • CHANGEBY
      • CHANGEDATE
      • CINUM
      • CLASS
      • CLASSSTRUCTUREID
      • CREATEDBY
      • CREATIONDATE
      • DESCRIPTION
      • EXTERNALRECID
      • EXTERNALSYSTEM
      • EXTERNALSYSTEM_TICKETID
      • PMCOMTYPE
      • REPORTDATE
      • REPORTEDBY
      • STATUS
      • STATUSDATE
      • TICKETID
      • TICKETUID
    • Non-Persistent fields: Include DESCRIPTION_LONGDESCRIPTION. Do not include any other fields.

Feedback