Hi Isomorphic,
just found out that when using FileItem in a form, the RPC returns malformed characters. Very very strange IMHO. Have double checked and it only happens as far as i keep the FileItem in the form (no metter if image is beeing uploaded or is left empty).
Thanks, Martin.
Correct DSRequest:
Correct RAW Response
Correct DSRequest using FileItem in form:
But incorrect response using FileItem in form:
just found out that when using FileItem in a form, the RPC returns malformed characters. Very very strange IMHO. Have double checked and it only happens as far as i keep the FileItem in the form (no metter if image is beeing uploaded or is left empty).
Thanks, Martin.
Correct DSRequest:
Code:
{ "dataSource":"DataSource_SicherheitsAuditOption", "operationType":"update", "componentId":"isc_ValuesManager_0", "data":{ "imageData":null, "pointId":7, "defect":"durchgeführten Teilaudits können ", "finished":false, "functionalUnit":"asd", "id":16, "locationObject":"asd", "number":"asd", "priority":null, "responsible":"asd", "solution":"durchgeführten Teilaudits können ", "imageData$68c":"<img src='http://127.0.0.1:8888/sicherheitsaudit/sc/IDACall?isc_rpc=1&isc_v=SC_SNAPSHOT-2011-12-27&isc_tnum=8&_transaction=%3Ctransaction%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F10%2FXMLSchema-instance%22%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CtransactionNum%20xsi%3Atype%3D%22xsd%3Along%22%3E8%3C%2FtransactionNum%3E%3Coperations%20xsi%3Atype%3D%22xsd%3AList%22%3E%3Celem%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Ccriteria%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Cid%20xsi%3Atype%3D%22xsd%3Along%22%3E16%3C%2Fid%3E%3Cdownload_fieldname%3EimageData%3C%2Fdownload_fieldname%3E%3C%2Fcriteria%3E%3CoperationConfig%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CdataSource%3EDataSource_SicherheitsAuditOption%3C%2FdataSource%3E%3CoperationType%3EviewFile%3C%2FoperationType%3E%3C%2FoperationConfig%3E%3CappID%3EbuiltinApplication%3C%2FappID%3E%3Coperation%3EDataSource_SicherheitsAuditOption_viewFile%3C%2Foperation%3E%3ColdValues%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Cid%20xsi%3Atype%3D%22xsd%3Along%22%3E16%3C%2Fid%3E%3Cdownload_fieldname%3EimageData%3C%2Fdownload_fieldname%3E%3C%2FoldValues%3E%3C%2Felem%3E%3C%2Foperations%3E%3C%2Ftransaction%3E' width='225' height='150' align='TEXTTOP' border='0' suppress='TRUE'/>" }, "callback":{ "target":[ValuesManager ID:isc_ValuesManager_0], "methodName":"saveEditorReply" }, "showPrompt":true, "prompt":"Speichere Formulardaten...", "oldValues":{ "imageData":null, "pointId":7, "defect":"durchgeführten Teilaudits können ", "finished":false, "functionalUnit":"asd", "id":16, "locationObject":"asd", "number":"asd", "priority":null, "responsible":"asd", "solution":"durchgeführten Teilaudits können ", "imageData$68c":"<img src='http://127.0.0.1:8888/sicherheitsaudit/sc/IDACall?isc_rpc=1&isc_v=SC_SNAPSHOT-2011-12-27&isc_tnum=8&_transaction=%3Ctransaction%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F10%2FXMLSchema-instance%22%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CtransactionNum%20xsi%3Atype%3D%22xsd%3Along%22%3E8%3C%2FtransactionNum%3E%3Coperations%20xsi%3Atype%3D%22xsd%3AList%22%3E%3Celem%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Ccriteria%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Cid%20xsi%3Atype%3D%22xsd%3Along%22%3E16%3C%2Fid%3E%3Cdownload_fieldname%3EimageData%3C%2Fdownload_fieldname%3E%3C%2Fcriteria%3E%3CoperationConfig%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CdataSource%3EDataSource_SicherheitsAuditOption%3C%2FdataSource%3E%3CoperationType%3EviewFile%3C%2FoperationType%3E%3C%2FoperationConfig%3E%3CappID%3EbuiltinApplication%3C%2FappID%3E%3Coperation%3EDataSource_SicherheitsAuditOption_viewFile%3C%2Foperation%3E%3ColdValues%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Cid%20xsi%3Atype%3D%22xsd%3Along%22%3E16%3C%2Fid%3E%3Cdownload_fieldname%3EimageData%3C%2Fdownload_fieldname%3E%3C%2FoldValues%3E%3C%2Felem%3E%3C%2Foperations%3E%3C%2Ftransaction%3E' width='225' height='150' align='TEXTTOP' border='0' suppress='TRUE'/>" }, "clientContext":{ }, "requestId":"DataSource_SicherheitsAuditOption$6279" }
Code:
{ queueStatus:0, isDSResponse:true, invalidateCache:false, status:0, data:{ imageData:null, pointId:7, defect:"durchgeführten Teilaudits können ", finished:false, functionalUnit:"asd", id:16, locationObject:"asd", number:"asd", priority:null, responsible:"asd", solution:"durchgeführten Teilaudits können " } }
Code:
{ "dataSource":"DataSource_SicherheitsAuditOption", "operationType":"add", "componentId":"isc_DynamicForm_9", "data":{ "pointId":"4", "defect":"durchgeführten Teilaudits können ", "solution":"durchgeführten Teilaudits können ", "functionalUnit":"asd", "number":"asd", "locationObject":"asd", "responsible":"asd" }, "callback":{ "target":[DynamicForm ID:isc_DynamicForm_9], "methodName":"saveEditorReply" }, "showPrompt":true, "prompt":"Speichere Formulardaten...", "oldValues":{ }, "clientContext":{ }, "requestId":"DataSource_SicherheitsAuditOption$62720" }
Code:
{ queueStatus:0, isDSResponse:true, invalidateCache:false, status:0, data:{ imageData:null, pointId:4, defect:"durchgeführten Teilaudits können ", finished:false, functionalUnit:"asd", id:18, locationObject:"asd", number:"asd", priority:null, responsible:"asd", solution:"durchgeführten Teilaudits können ", $81y:{ number:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, locationObject:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, functionalUnit:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, imageData:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, defect:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, solution:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, priority:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, responsible:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, finished:{ isNullMarker:true, $669:"isc_RCListGridOL_1_0_body", $81x:1 }, workflowButton:{ } }, $29a:[ { } ], imageData$68c:"<img src='http://127.0.0.1:8888/sicherheitsaudit/sc/IDACall?isc_rpc=1&isc_v=SC_SNAPSHOT-2011-12-27&isc_tnum=21&_transaction=%3Ctransaction%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F10%2FXMLSchema-instance%22%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CtransactionNum%20xsi%3Atype%3D%22xsd%3Along%22%3E21%3C%2FtransactionNum%3E%3Coperations%20xsi%3Atype%3D%22xsd%3AList%22%3E%3Celem%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Ccriteria%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Cid%20xsi%3Atype%3D%22xsd%3Along%22%3E18%3C%2Fid%3E%3Cdownload_fieldname%3EimageData%3C%2Fdownload_fieldname%3E%3C%2Fcriteria%3E%3CoperationConfig%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CdataSource%3EDataSource_SicherheitsAuditOption%3C%2FdataSource%3E%3CoperationType%3EviewFile%3C%2FoperationType%3E%3C%2FoperationConfig%3E%3CappID%3EbuiltinApplication%3C%2FappID%3E%3Coperation%3EDataSource_SicherheitsAuditOption_viewFile%3C%2Foperation%3E%3ColdValues%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3Cid%20xsi%3Atype%3D%22xsd%3Along%22%3E18%3C%2Fid%3E%3Cdownload_fieldname%3EimageData%3C%2Fdownload_fieldname%3E%3C%2FoldValues%3E%3C%2Felem%3E%3C%2Foperations%3E%3C%2Ftransaction%3E' width='225' height='150' align='TEXTTOP' border='0' suppress='TRUE'/>" } }
Comment