Search in sources :

Example 6 with QueryCIMIdentitiesFaultMessage

use of ch.iec.tc57._2016.querycimidentities.QueryCIMIdentitiesFaultMessage in project CIM-Identities by epri-dev.

the class CIMIdentitiesClient method createResponse.

public void createResponse() {
    HeaderType header = new HeaderType();
    header.setNoun("CIMIdentities");
    header.setVerb("get");
    CIMIdentitiesQueriesRequestType request = new CIMIdentitiesQueriesRequestType();
    CIMIdentitiesQueries var = new CIMIdentitiesQueries();
    EndDeviceGroup edg = new EndDeviceGroup();
    // can be null, '?', or '""' to receive all data, else set mRID
    edg.setMRID(null);
    message.setRequest(request);
    message.getRequest().setCIMIdentitiesQueries(var);
    message.getRequest().getCIMIdentitiesQueries().getEndDeviceGroup().add(0, edg);
    message.getRequest().getCIMIdentitiesQueries().getEndDeviceGroup();
    message.setHeader(header);
    try {
        response = queryCIMIdentities(message);
    } catch (QueryCIMIdentitiesFaultMessage ex) {
        JOptionPane.showMessageDialog(null, ex.getMessage());
        Logger.getLogger(CIMIdentitiesClient.class.getName()).log(Level.SEVERE, null, ex);
    }
    if (response.getPayload().getCIMIdentities().getCIMIdentity() != null)
        responseSize = response.getPayload().getCIMIdentities().getCIMIdentity().size();
}
Also used : CIMIdentitiesQueries(ch.iec.tc57._2016.cimidentitiesqueries.CIMIdentitiesQueries) QueryCIMIdentitiesFaultMessage(ch.iec.tc57._2016.querycimidentities.QueryCIMIdentitiesFaultMessage) CIMIdentitiesQueriesRequestType(ch.iec.tc57._2016.cimidentitiesqueriesmessage.CIMIdentitiesQueriesRequestType) EndDeviceGroup(ch.iec.tc57._2016.cimidentitiesqueries.EndDeviceGroup) HeaderType(ch.iec.tc57._2011.schema.message.HeaderType)

Aggregations

HeaderType (ch.iec.tc57._2011.schema.message.HeaderType)5 CIMIdentitiesQueriesRequestType (ch.iec.tc57._2016.cimidentitiesqueriesmessage.CIMIdentitiesQueriesRequestType)5 QueryCIMIdentitiesFaultMessage (ch.iec.tc57._2016.querycimidentities.QueryCIMIdentitiesFaultMessage)5 CIMIdentitiesQueries (ch.iec.tc57._2016.cimidentitiesqueries_.CIMIdentitiesQueries)3 EndDeviceGroup (ch.iec.tc57._2016.cimidentitiesqueries_.EndDeviceGroup)3 ArrayList (java.util.ArrayList)3 CIMIdentitiesPayloadType (ch.iec.tc57._2016.cimidentitiesmessage.CIMIdentitiesPayloadType)2 CIMIdentitiesQueries (ch.iec.tc57._2016.cimidentitiesqueries.CIMIdentitiesQueries)2 EndDeviceGroup (ch.iec.tc57._2016.cimidentitiesqueries.EndDeviceGroup)2 FaultMessage (ch.iec.tc57._2016.sendcimidentities.FaultMessage)2 CIMIdentities (com.epri._2016.cimidentities_.CIMIdentities)2 CIMIdentity (com.epri._2016.cimidentities_.CIMIdentity)2 IdentifiedObject (com.epri._2016.cimidentities_.IdentifiedObject)2 Name (com.epri._2016.cimidentities_.Name)2 NameType (com.epri._2016.cimidentities_.NameType)2 NameTypeAuthority (com.epri._2016.cimidentities_.NameTypeAuthority)2 ReplyType (ch.iec.tc57._2011.schema.message.ReplyType)1 CIMIdentitiesResponseMessageType (ch.iec.tc57._2016.cimidentitiesmessage.CIMIdentitiesResponseMessageType)1 CIMIdentities (com.epri._2016.cimidentities.CIMIdentities)1 CIMIdentity (com.epri._2016.cimidentities.CIMIdentity)1