Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!this.CurrentCommon.ZExternalID.IsInitial()){
- var query = CommunicationSystem.QueryByElements;
- var selectionParams = query.CreateSelectionParams();
- selectionParams.Add(query.ID.content, "I", "EQ", "ETNA_HYBRIS_INTEGRATION");
- var system = query.Execute(selectionParams).GetFirst();
- var externalID = this.CurrentCommon.ZExternalID;
- var obj = this.ObjectIdentifierMapping;
- var uuid : DataType::UUID;
- uuid.content = this.UUID.content;
- if (obj.Count() == 0) {
- var objectMap = ObjectIdentifierMapping.Create();
- //UUID interno
- objectMap.LocalObjectNodeReference.UUID.content = uuid.content;
- objectMap.LocalObjectNodeReference.ObjectID.content = this.InternalID.RemoveLeadingZeros();
- objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content = "5368";
- objectMap.LocalObjectNodeReference.ObjectTypeCode.content = "147";
- objectMap.RemoteIdentifierDefiningSchemeCode = "888";
- objectMap.OriginTypeCode = "5";
- //id externo
- var systemUUID : UUID;
- systemUUID.content = system.ParticipatingBusinessSystem.GetFirst().UUID.content;
- objectMap.RemoteBusinessSystemUUID.content = systemUUID.content;
- objectMap.RemoteObjectID.content = this.CurrentCommon.ZExternalID;
- //set to object
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.UUID.content = objectMap.LocalObjectNodeReference.UUID.content;
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectNodeTypeCode.content = objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content;
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectTypeCode.content = objectMap.LocalObjectNodeReference.ObjectTypeCode.content;
- this.ObjectIdentifierMapping.GetFirst().RemoteIdentifierDefiningSchemeCode = objectMap.RemoteIdentifierDefiningSchemeCode;
- this.ObjectIdentifierMapping.GetFirst().RemoteObjectID.content = objectMap.RemoteObjectID.content;
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectID.content = objectMap.LocalObjectNodeReference.ObjectID.content;
- var test = "oi";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement