나는 내가 init을 때 다음과 같은 호출 (AC (123456A) 또는 (user_type1_c19a5f0b7e)를 쿼리하는 방법을 알아야이 :Bluemix blockchain :이 질문에 어떻게 답할 수 있습니까?
여기{
"jsonrpc": "2.0",
"method": "deploy",
"params": {
"type": 1,
"chaincodeID": {
"path": "https://github.com/johndoe/learn-chaincode/finished"
},
"ctorMsg": {
"function": "init",
"args": [
"hi there"
]
},
"secureContext": "user_type1_191b8c2993"
},
"id": 1
}
내 (성공)를 호출입니다 : 여기
{
"jsonrpc": "2.0",
"method": "invoke",
"params": {
"type": 1,
"chaincodeID": {
"name": "b42b506c13fg1157520d585841a691f4b598d9aac53adc95277ed710c7f1f5aaa59a89a8dca8ddf3e46d5241562f3316956a04ad8a33181d30cb01b1c4c9adb2f"
},
"ctorMsg": {
"function": "AC(123456A)",
"args": [
"AcctId:949392949233 ","Year2015 Sem1 ", "IT1234:A ", " IT2345:B+ ", "IT3456:A ", "Year 2015 Sem2 ", "IT4567:B ", "IT5678: B", "IT5678:A ","Year 2016 Sem1 ", "IT6789:C ", "IT7890:C ", "Cumulative GPA: 3"
]
},
"secureContext": "user_type1_c19a5f0b7e"
},
"id": 4
}
쿼리는 내가 노력하고있다 그와 내가 원하는 결과를 얻을 수 없습니다. 여기
{
"jsonrpc": "2.0",
"method": "query",
"params": {
"type": 1,
"chaincodeID": {
"name": "b42b506c13fg1157520d585841a691f4b598d9aac53adc95277ed710c7f1f5aaa59a89a8dca8ddf3e46d5241562f3316956a04ad8a33181d30cb01b1c4c9adb2f"
},
"ctorMsg": {
"function": "AC(123456A)",
"args": [
"AcctId:949392949233 "
]
},
"secureContext": "user_type1_c19a5f0b7e"
},
"id": 2
}
쿼리에 대한 응답의를
를
https://github.com/IBM-Blockchain/learn-chaincode :
{
"jsonrpc": "2.0",
"error": {
"code": -32003,
"message": "Query failure",
"data": "Error when querying chaincode: Error:Transaction or query returned with failure: Received unknown function query"
},
"id": 2
}
515,는 지금, 나는 IBM Bluemix에서 제공하는이 튜토리얼을 시도하고있다.
나는 그들의 예제를 사용하여 init를 시도했고 나의 필요에 맞게 (성공한) 호출한다. Bluemix 튜토리얼을 보았습니다.이 튜토리얼은 이전에 언급했는데, 문서에 언급 된 내용을 달성 할 수있었습니다. 그래서 나는 내 자신의 필요에 맞게 뭔가를 부르기로 결정했다. 그러나 나는 "Year2015 Sem1", "IT1234 : A", "IT3456 : B +"등과 같은 항목을 보여주는 사람 AC (123456A) 또는 user_type1_c19a5f0b7e를 쿼리 할 수 없습니다. 내 필요에 맞게 쿼리 (호출) 할 수 있습니까?