Hello,

> I will ask for the OCF Certification Workgroup.

Yes, that’s the way to go. Also, a quick tip: when you discuss your CTT issues, 
it might help if you also provide your swagger (JSON) file so people can review.

Good luck!
-Kishen.

--
Kishen Maloor
Intel Corporation

From: 김정진 <j....@vinetech.com>
Date: Tuesday, November 19, 2019 at 9:39 PM
To: "Maloor, Kishen" <kishen.mal...@intel.com>
Cc: "kimjeong...@vinetech.co.kr" <kimjeong...@vinetech.co.kr>, 
"iotivity-dev@lists.iotivity.org" <iotivity-dev@lists.iotivity.org>
Subject: Re: [dev] What should I implement for client to pass CT1.2.6 and 
CT1.3.2.2

Hi.

Yes, I will take a step to certify client, soon.
I will ask for the OCF Certification Workgroup.

Thanks.


2019년 11월 20일 (수) 오전 2:00, Kishen Maloor 
<kishen.mal...@intel.com<mailto:kishen.mal...@intel.com>>님이 작성:
Hello,

From a stack perspective, you just need to provide the right IDD encoded as 
CBOR, and dump those bytes into the array in server_introspection.dat.h (or
supply it via the API as I last conveyed). Any other matters beyond this are 
outside the purview of the stack.

Are you planning to certify your Client?
If so, would you please direct your request to the OCF Certification Workgroup 
reflector for further assistance?

Thanks,
-Kishen.

--
Kishen Maloor
Intel Corporation

From: <iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>> 
on behalf of "kimjeong...@vinetech.co.kr<mailto:kimjeong...@vinetech.co.kr>" 
<kimjeong...@vinetech.co.kr<mailto:kimjeong...@vinetech.co.kr>>
Date: Tuesday, November 19, 2019 at 2:58 AM
To: "iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>" 
<iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>>
Subject: Re: [dev] What should I implement for client to pass CT1.2.6 and 
CT1.3.2.2

Hello, again.

I changed server_introspection.dat.h referenced client json files in 
DeviceBuilder/test/ref/ctt_client/ , 
DeviceBuilder/src/introspection-client-iotivity-ioc-p.json and reversed json 
file from include/server_introspection.dat.h.

But still I can have a problem in CT1.3.2.2 as last post. (CTT 1903.0.0 I 
reinstalled it several times).

Introspection_CT1.3.2.2.py<http://Introspection_CT1.3.2.2.py> line 214:
swagger.Definitions.RawObject.ChildrenTokens is None.
swagger.Definitions.RawObject is not None.

Would you advice what I am missing?

I printed it  swagger.Definitions.RawObject:

Definitions : {
  "Platform": {
    "properties": {
      "id": {
        "anyOf": [
          {
            "maxLength": 64,
            "type": "string"
          },
          {
            "description": "",
            "pattern": 
"^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
            "type": "string"
          }
        ],
        "description": "",
        "readOnly": true
      },
      "if": {
        "description": "",
        "items": {
          "enum": [
            "oic.if.baseline",
            "oic.if.r"
          ],
          "maxLength": 64,
          "type": "string"
        },
        "minItems": 2,
        "readOnly": true,
        "type": "array",
        "uniqueItems": true
      },
      "mndt": {
        "allOf": [
          {
            "description": "",
            "pattern": 
"^([0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|2[0-9]|1[0-9]|0[1-9])$",
            "type": "string"
          },
          {
            "description": "",
            "readOnly": true
          }
        ]
      },
      "mnfv": {
        "description": "",
        "maxLength": 64,
        "readOnly": true,
        "type": "string"
      },
      "mnhw": {
        "description": "",
        "maxLength": 64,
        "readOnly": true,
        "type": "string"
      },
      "mnml": {
        "description": "",
        "format": "uri",
        "maxLength": 256,
        "readOnly": true,
        "type": "string"
      },
      "mnmn": {
        "description": "",
        "maxLength": 64,
        "readOnly": true,
        "type": "string"
      },
      "mnmo": {
        "description": "",
        "maxLength": 64,
        "readOnly": true,
        "type": "string"
      },
      "mnos": {
        "description": "",
        "maxLength": 64,
        "readOnly": true,
        "type": "string"
      },
      "mnpv": {
        "description": "",
        "maxLength": 64,
        "readOnly": true,
        "type": "string"
      },
      "pi": {
        "allOf": [
          {
            "description": "",
            "pattern": 
"^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
            "type": "string"
          },
          {
            "description": "",
            "readOnly": true
          }
        ]
      },
      "rt": {
        "default": [
          "oic.wk.p"
        ],
        "description": "",
        "items": {
          "enum": [
            "oic.wk.p"
          ],
          "maxLength": 64,
          "type": "string"
        },
        "minItems": 1,
        "readOnly": true,
        "type": "array"
      },
      "st": {
        "description": "",
        "format": "date-time",
        "readOnly": true,
        "type": "string"
      }
    },
    "required": [
      "pi",
      "mnmn"
    ],
    "type": "object"
  }
}

Thanks.



--


김정진 책임연구원 (Jeongjin Kim) Mobile. 010-4223-8152  
j....@vinetech.com<http://vinetech.com>

㈜바인테크 Vinetech Co., Ltd. | IoT Platform Lab | New Technology BU (신기술사업부)

Dir Tel: 82-2-2182-8392  | Tel: 82-2-2182-8300 | Fax: 82-2-2182-8399

(05836) 서울시 송파구 법원로11길 7, C동 1207호 (문정동, 현대지식산업센터)
#1207~1210, 7, Beobwon-ro 11-gil, Songpa-gu, Seoul, 05836, Rep. of KOREA



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#10297): 
https://lists.iotivity.org/g/iotivity-dev/message/10297
Mute This Topic: https://lists.iotivity.org/mt/57444364/21656
Group Owner: iotivity-dev+ow...@lists.iotivity.org
Unsubscribe: https://lists.iotivity.org/g/iotivity-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to