Quantcast
Viewing all articles
Browse latest Browse all 2504

Chaining between Incident and a Custom Object API SOAP

Topic by Marcela Romero

Content

Greetings,

I am trying create a Custom Object and a Incident using Chaining and Batch.

When I create the Custom Object, I write the following lines:

ChainSourceID _chainPolizaID = new ChainSourceID();
_chainPolizaID.setVariableName("Poliza");

c.setID(_chainPolizaID);

 

Then, I try to create the Incident, and I don'w know how do the relation for Chaining.

I try with this code:

List<GenericField> fields = new ArrayList<GenericField>();

....

GenericField poliza = this.createGenericField("id_poliza", this.createNamedIDChainDataValue("Poliza"), DataTypeEnum.NAMED_ID);
fields.add(this.makeGenericField(poliza));

where function makeGenericField is defined as:

private GenericField makeGenericField(GenericField genericField){
        GenericObject go2 = new GenericObject();        
        RNObjectType objType2 = new RNObjectType();
        objType2.setTypeName("IncidentsCustomFieldsc");        
        GenericField[] fields2 = new GenericField[1];
        fields2[0] = genericField;
        go2.setGenericFields(fields2);
        go2.setObjectType(objType2);
        
        GenericField gf = new GenericField();
        gf.setName("c");
        gf.setDataType(DataTypeEnum.OBJECT);
        gf.setDataValue(this.createObjectValue(go2));
        
        return gf;
    }

 

And I got this error:

UNKNOWN_EXCEPTION->Could not find property for given key: id_poliza
While processing Incident->CustomFields(rng_v1_3::GenericObject).

Could be because I create field poliza_id in the "Object designer" (as a Poliza relation) and not like a Incident's Custom Field ?

Please, I would be very happy if you can help me.

Best regards

 

 

 

 

 

 

Version

August 2015

Viewing all articles
Browse latest Browse all 2504

Trending Articles