IBM DataPower Operations Dashboard v1.0.8.6

Note: A more recent version of DPOD is available. See DPOD Documentation for the latest documentation.

JSON sample

When using the sample portal provided as a sample, than all DEFAULT_USER_VALUE instances are set up within the the Drupal Module

WDP_CONFIG_VALUE is passed by datapower for each change found in an IDG service.

 

{

  "businessName": "value",

  "description": “value ",

  "serviceName": "WDP_CONFIG_VALUE",

  "technologyTypes": ["SOAP Web Service", "JMS/MQ"],

  "serviceStatus": ["Request", "Active", "Ready for Testing", "Ready for Prod"],

  "plannedBlackoutPeriods": "DEFAULT_USER_VALUE ",

  "exposedToNetwork": ["Internet", "Internet DMZ", "Production network", "Intranet", "Management network"],

  "roles": [

    {

      "role": "Business Owner",

      "name": "DEFAULT_USER_VALUE ",

      "phoneNumber": "DEFAULT_USER_VALUE ",

      "cellNumber": "DEFAULT_USER_VALUE ",

      "email": "DEFAULT_USER_VALUE "

    },

    {

      "role": "Technical Owner",

      "name": "זיגי סטארדאסט",

      "phoneNumber": "02-555-66-11",

      "cellNumber": "050-555-55-11",

      "email": "Spiders@Mars.co.il"

    },

    {

      "role": "Technical Support",

      "name": "ווגון יאלץ",

      "phoneNumber": "03-555-66-55",

      "cellNumber": "050-555-66-55",

      "email": "Jeltz@Vogon.co.uk"

    }

  ],

  "environments": [

    {

      "name": "Development",

      "domain": "DP-Domain-D",

      "device": "Device",

      "frontendProtocol": "FE Ctx (One)",

      "calculatedFrontendUrl": "Calculated Frontend URL",

      "wdpFrontendUrl": "WDP Frontend URL",

      "nlbProxyName": "Load Balancer \\ Proxy Name",

      "frontendPorts": "80; 443",

      "isProtectedBySsl": "1",

      "isSslClientCertificate": "0",

      "datapowerWsdl": "DataPower WSDL",

      "isRequestSchemaValidation": "1",

      "isResponseSchemaValidation": "0",

      "payloadRequestType": "JSON",

      "payloadResponseType": "JSON",

      "dynamicProviderURL": "Dynamic Provider(BE) URL",

      "providerUrl": "Provider URL",

      "providerContents": "Provider Contents",

      "providerPorts": "Provider Ports w/ Secured Ports",

      "version_compare": "2016-02-02 20:30:00"

    },

    {

      "name": "Development",

      "domain": "DP-Domain-T",

      "device": "Device",

      "frontendProtocol": "Frontend Contents",

      "calculatedFrontendUrl": "Calculated Frontend URL",

      "wdpFrontendUrl": "WDP Frontend URL",

      "nlbProxyName": "Load Balancer \\ Proxy Name",

      "frontendPorts": "80; 443",

      "isProtectedBySsl": "1",

      "isSslClientCertificate": "0",

      "datapowerWsdl": "DataPower WSDL",

      "isRequestSchemaValidation": "1",

      "isResponseSchemaValidation": "0",

      "payloadRequestType": "JSON",

      "payloadResponseType": "JSON",

      "dynamicProviderURL": "Dynamic Provider(BE) URL",

      "providerUrl": "Provider URL",

      "providerContents": "Provider Contents",

      "providerPorts": "Provider Ports",

      "version_compare": "2016-02-01 20:30:00"

    }

  ],

  "consumers": [

    {

      "applicationsName": "TBD",

      "platform": "Java",

      "contactsDetails": "050-555-55-55, tom.ma@mars.co.uk ....",

      "contactName": "יוליוס קיסר"

    },{

      "applicationsName": "TBD",

      "platform": "CICS",

      "contactsDetails": "050-555-55-55, tom.ma@mars.co.uk ....",

      "contactName": "אוגוסטוס משהו"

    }

  ],

  "security": {

    "authenticationMechanism": "Signature",

    "isEncryptionRequired": "1",

    "isVerifyRequired": "1",

    "isAntivirusRequired": "0",

    "LastPenetrationTest": "2016-02-01 20:30:00"

  },

  "provider": {

    "platform": "Java",

    "appliationName": "TBD",

    "appliationCode": "XX0022255"

  },

  "development": {

    "sampleRequest": "{Request: sample}",

    "sampleResponse": "{Response: sample}"

  }

}

IBM DataPower Operations Dashboard (DPOD) v1.0.8.6