Advertisement
Guest User

Untitled

a guest
Aug 16th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. if(!this.CurrentCommon.ZExternalID.IsInitial()){
  2. var query = CommunicationSystem.QueryByElements;
  3. var selectionParams = query.CreateSelectionParams();
  4. selectionParams.Add(query.ID.content, "I", "EQ", "ETNA_HYBRIS_INTEGRATION");
  5. var system = query.Execute(selectionParams).GetFirst();
  6.  
  7. var externalID = this.CurrentCommon.ZExternalID;
  8. var obj = this.ObjectIdentifierMapping;
  9. var uuid : DataType::UUID;
  10. uuid.content = this.UUID.content;
  11.  
  12.  
  13. if (obj.Count() == 0) {
  14.  
  15. var objectMap = ObjectIdentifierMapping.Create();
  16. //UUID interno
  17. objectMap.LocalObjectNodeReference.UUID.content = uuid.content;
  18. objectMap.LocalObjectNodeReference.ObjectID.content = this.InternalID.RemoveLeadingZeros();
  19. objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content = "5368";
  20. objectMap.LocalObjectNodeReference.ObjectTypeCode.content = "147";
  21. objectMap.RemoteIdentifierDefiningSchemeCode = "888";
  22. objectMap.OriginTypeCode = "5";
  23.  
  24. //id externo
  25. var systemUUID : UUID;
  26. systemUUID.content = system.ParticipatingBusinessSystem.GetFirst().UUID.content;
  27. objectMap.RemoteBusinessSystemUUID.content = systemUUID.content;
  28. objectMap.RemoteObjectID.content = this.CurrentCommon.ZExternalID;
  29.  
  30. //set to object
  31. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.UUID.content = objectMap.LocalObjectNodeReference.UUID.content;
  32. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectNodeTypeCode.content = objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content;
  33. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectTypeCode.content = objectMap.LocalObjectNodeReference.ObjectTypeCode.content;
  34. this.ObjectIdentifierMapping.GetFirst().RemoteIdentifierDefiningSchemeCode = objectMap.RemoteIdentifierDefiningSchemeCode;
  35. this.ObjectIdentifierMapping.GetFirst().RemoteObjectID.content = objectMap.RemoteObjectID.content;
  36. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectID.content = objectMap.LocalObjectNodeReference.ObjectID.content;
  37.  
  38.  
  39. var test = "oi";
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement