что означает: литерал массива недопустим - PullRequest
0 голосов
/ 26 февраля 2019

Я использую веб-сервис с пеной.Данные отправляются правильно, и служба возвращает ошибку: «запрос не выполнен, ОШИБКА: литерал массива недействителен» ... вот пример того, что отправляется, и ниже полный ответ веб-службы:

(Agw_typeGenerarGuiaIn){
   codigo_remision = None
   fecha = "2019-02-22"
   id_cliente = "255552"
   id_remitente = 0
   nit_remitente = 923200543
   nombre_remitente = "YourCompany"
   direccion_remitente = "company_address"
   telefono_remitente = "company_phone"
   ciudad_remitente = "11001000"
   nit_destinatario = False
   div_destinatario = None
   nombre_destinatario = "Azure Interior"
   direccion_destinatario = "partner_address"
   ciudad_destinatario = "05001000"
   telefono_destinatario = "partner_phone"
   valor_declarado = 1.0
   codigo_cuenta = "1"
   codigo_producto = "0"
   nivel_servicio = "1"
   linea = None
   contenido = "contenido varios productos"
   referencia = None
   observaciones = None
   estado = "IMPRESO"
   detalle = 
       (Agw_typeGuiaDetalle){
          ubl = 0
          alto = None
          ancho = None
          largo = None
          peso = None
          unidades = 1
          referencia = None
          nombre_empaque = None
        }
    cuenta_contable = None
    centro_costos = None
    recaudos = 
        (ArrayOfAgw_typeGuiaDetalleRecaudo){
          _arrayType = ""
          _offset = ""
          _id = ""
          _href = ""
          _arrayType = ""
       }
    margen_izquierdo = None
    margen_superior = None
    usuario_vmi = None
    formato_impresion = None
    atributo1_nombre = None
    atributo1_valor = None
    notificaciones = 
        (Agw_typeNotificaciones){
          tipo_medio = "2"
          destino_notificacion = False
       }
    atributos_retorno = 
       (Agw_typeAtributosRetorno){
          nit = 90234523
          div = 1
          nombre = "YourCompany"
          direccion = "company_address"
          codigo_ciudad = "11001000"
          telefono = "company_phone"
       }
    nro_doc_radicados = None
    nro_sobre = None
    usuario = "customer.ws"
    clave = "7090a7e4550985c"
  }

try:
    response = client.service.Guias_generarGuia(data_guide)
except suds.WebFault as e:
    raise exceptions.ValidationError(_('WebService Message: \n %s') % (e))

и верните следующую ошибку:

WebFault: Server raised fault: 'query failed, ERROR:  literal de array no es válido: «{{,,,,,},{,,,,,},{,,,,,},{,,,,,},{,,,,,},{,,,,,},{,,,,,},{,,,,,}}»
LINE 5:   from func_ubl_automatica('901002323','01',0,1,'{{,,,,,},{,...

но я не понимаю, что это значит!

я вижу, что отправка выполняется правильно, но ошибкауказывает какой-то массив, но я не знаю, где делать отладку

...