WebService Parameters : Applikation SHOP

Dieses Dokument beschreibt zusätzliche AbaConnect Web Service Information für die Schnittstellen der Applikation SHOP.


Inhalt

VersionSchnittstelle NameWebService NameAnderen unterstützten Webservices
2017.00XML Participantshopparticipant_2017_00 
2012.00ServiceauftragServiceOrder_2012_00 
2012.00ServiceobjektServiceObject_2012_00 
2010.00ServiceauftragServiceOrder_2010_00 
2010.00VertragContract_2010_00 
2007.10BetreiberOperator_2007_10 
2007.10ServiceauftragServiceOrder_2007_10 
2007.10ServiceobjektServiceObject_2007_10 



XML Participant - 2017.00

WebService Name : shopparticipant_2017_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragsnummer1Nummer10ContractNumber
Vertragfolgenummer2Nummer2ContractSequenceNumber



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragstyp1Nummer2ContractType
Vertragsstatus2Nummer2ContractStatus
Betreiber3Nummer10Operator
Vertragsnummer4Nummer10ContractNumber
Vertragfolgenummer5Nummer2ContractSequenceNumber



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragstyp1Nummer2ContractType
Vertragsstatus2Nummer2ContractStatus
Vertragsnummer3Nummer10ContractNumber
Vertragfolgenummer4Nummer2ContractSequenceNumber



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Vertrag Status (0=Offen, 1=Archiviert)Nummer2Vertrag.Status
Vertragstyp (1=Vertrag, 2=Offerte)Nummer2Vertrag.Type
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "ContractNumber";
longPara[0].Value = param_ContractNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Serviceauftrag - 2012.00

WebService Name : ServiceOrder_2012_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Auftragsnummer1Nummer10OrderNumber
Auftrag-Rückstand-Nr.2Nummer2OrderBacklogNumber



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragsnummer1Nummer10ContractNumber
Vertragfolgenummer2Nummer2ContractSequenceNumber
Auftragsnummer3Nummer10OrderNumber
Auftrag-Rückstand-Nr.4Nummer2OrderBacklogNumber



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Auftrag Status (0=Offen, 1=Archiviert, 2=Nachbearbeitung)Nummer2Auftrag.Status
Auftragstyp (1=Auftrag, 2=Offerte)Nummer2Auftrag.Type
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "OrderNumber";
longPara[0].Value = param_OrderNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Serviceobjekt - 2012.00

WebService Name : ServiceObject_2012_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Object-Nr1Nummer10ObjectNumber



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Oberobjektnummer1Nummer10ReferenceObjectNumber
Object-Nr2Nummer10ObjectNumber



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Objekt-Id1Text32ObjectID



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Objekt-Bez.1Text50ObjectDesignation
Object-Nr2Nummer10ObjectNumber



Index 5 :

BezeichnungFolgeTypeGrösseIdentifier
Betreiber1Nummer10Operator
Aktueller Standort2Nummer10Location
Objektplatz3Nummer8ObjectPlace
Object-Nr4Nummer10ObjectNumber



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "ObjectNumber";
longPara[0].Value = param_ObjectNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Serviceauftrag - 2010.00

WebService Name : ServiceOrder_2010_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Auftragsnummer1Nummer10OrderNumber
Auftrag-Rückstand-Nr.2Nummer2OrderBacklogNumber



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragsnummer1Nummer10ContractNumber
Vertragfolgenummer2Nummer2ContractSequenceNumber
Auftragsnummer3Nummer10OrderNumber
Auftrag-Rückstand-Nr.4Nummer2OrderBacklogNumber



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Auftrag Status (0=Offen, 1=Archiviert, 2=Nachbearbeitung)Nummer2Auftrag.Status
Auftragstyp (1=Auftrag, 2=Offerte)Nummer2Auftrag.Type
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "OrderNumber";
longPara[0].Value = param_OrderNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Vertrag - 2010.00

WebService Name : Contract_2010_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragsnummer1Nummer10ContractNumber
Vertragfolgenummer2Nummer2ContractSequenceNumber



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragstyp1Nummer2ContractType
Vertragsstatus2Nummer2ContractStatus
Betreiber3Nummer10Operator
Vertragsnummer4Nummer10ContractNumber
Vertragfolgenummer5Nummer2ContractSequenceNumber



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragstyp1Nummer2ContractType
Vertragsstatus2Nummer2ContractStatus
Vertragsnummer3Nummer10ContractNumber
Vertragfolgenummer4Nummer2ContractSequenceNumber



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Vertrag Status (0=Offen, 1=Archiviert)Nummer2Vertrag.Status
Vertragstyp (1=Vertrag, 2=Offerte)Nummer2Vertrag.Type
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "ContractNumber";
longPara[0].Value = param_ContractNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Betreiber - 2007.10

WebService Name : Operator_2007_10


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Betreiber1Nummer10OperatorNumber



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Betreiber-Kurzname1Text16OperatorCodeName



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "OperatorNumber";
longPara[0].Value = param_OperatorNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Serviceauftrag - 2007.10

WebService Name : ServiceOrder_2007_10


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Auftragsnummer1Nummer10OrderNumber
Auftrag-Rückstand-Nr.2Nummer2OrderBacklogNumber



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Vertragsnummer1Nummer10ContractNumber
Vertragfolgenummer2Nummer2ContractSequenceNumber
Auftragsnummer3Nummer10OrderNumber
Auftrag-Rückstand-Nr.4Nummer2OrderBacklogNumber



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Auftrag Status (0=Offen, 1=Archiviert, 2=Nachbearbeitung)Nummer2Auftrag.Status
Auftragstyp (1=Auftrag, 2=Offerte)Nummer2Auftrag.Type
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "OrderNumber";
longPara[0].Value = param_OrderNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Serviceobjekt - 2007.10

WebService Name : ServiceObject_2007_10


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Object-Nr1Nummer10ObjectNumber



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Oberobjektnummer1Nummer10ReferenceObjectNumber
Object-Nr2Nummer10ObjectNumber



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Objekt-Id1Text32ObjectID



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Objekt-Bez.1Text50ObjectDesignation
Object-Nr2Nummer10ObjectNumber



Index 5 :

BezeichnungFolgeTypeGrösseIdentifier
Betreiber1Nummer10Operator
Aktueller Standort2Nummer10Location
Objektplatz3Nummer8ObjectPlace
Object-Nr4Nummer10ObjectNumber



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "ObjectNumber";
longPara[0].Value = param_ObjectNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;