Date   

[ PATCH 1.1 1/2 ] Add payload enumerator for Exegy

Brown, John
 

This is an updated patch (to avoid clash with Rai Technologies) for the middleware enumeration conversion methods for Exegy. The reason for this submission is to allow Exegy to provide XCAPI to OpenMAMA middleware bridge.


Signed-off-by: John Brown <jbrown@...>


diff --git a/mama/c_cpp/src/c/mama/msg.h b/mama/c_cpp/src/c/mama/msg.h
--- a/mama/c_cpp/src/c/mama/msg.h
+++ b/mama/c_cpp/src/c/mama/msg.h

MAMA_PAYLOAD_EXEGY = 'X',



diff --git a/mama/c_cpp/src/c/msg.c b/mama/c_cpp/src/c/msg.c
--- a/mama/c_cpp/src/c/msg.c
+++ b/mama/c_cpp/src/c/msg.c

case MAMA_PAYLOAD_EXEGY:
return "EXEGY";


diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h

MAMA_MIDDLEWARE_MAX = 8,
MAMA_MIDDLEWARE_EXEGY = 8,
MAMA_MIDDLEWARE_MAX = 9,



diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c

case MAMA_MIDDLEWARE_EXEGY:
return "exegy";






John Brown III
Product Manager
Exegy, Inc.
+1.917.328.9516 (mobile)
jbrown@...
www.exegy.com


This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others.


New bridges - opensource?

Mark O'Callaghan
 

Hi,

Will the new bridges being worked on (exegy, tick42, rai,
solace...sorry if I missed any that have submitted a patch) be
opensource and contributed to the project (like the AVIS bridge)?

Or will they be closed source bridges?

Regards,

Mark


Re: [ PATCH 1.1 1/1 ] Add payload enumerator for Exegy

David @ Rai Technology
 

Hi John,
We have a clash. I submitted a patch that "used" 6 yesterday.

Regards,
David

----------------------------------------

From: jbrown@...
To: openmama-dev@...
Date: Sun, 9 Sep 2012 18:12:01 -0500
Subject: [Openmama-dev] [ PATCH 1.1 1/1 ] Add payload enumerator for Exegy

This patch adds the middleware enumeration conversion methods for Exegy. The reason for this submission is to allow Exegy to provide XCAPI to OpenMAMA middleware bridge.


Signed-off-by: John Brown <jbrown@...>


diff --git a/mama/c_cpp/src/c/mama/msg.h b/mama/c_cpp/src/c/mama/msg.h
--- a/mama/c_cpp/src/c/mama/msg.h
+++ b/mama/c_cpp/src/c/mama/msg.h
index 52a53

MAMA_PAYLOAD_EXEGY = 'X',



diff --git a/mama/c_cpp/src/c/msg.c b/mama/c_cpp/src/c/msg.c index 1daf82f..beb0da2 100644
--- a/mama/c_cpp/src/c/msg.c
+++ b/mama/c_cpp/src/c/msg.c
index 359a360, 359a361

case MAMA_PAYLOAD_EXEGY:
return "EXEGY";


diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h
index 40c40, 40c41

MAMA_MIDDLEWARE_MAX = 6,
MAMA_MIDDLEWARE_EXEGY = 6,
MAMA_MIDDLEWARE_MAX = 7,



diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c
index 60a64,60a65

case MAMA_MIDDLEWARE_EXEGY:
return "exegy";






John Brown III
Product Manager
Exegy, Inc.
+1.917.328.9516 (mobile)
jbrown@...
www.exegy.com


This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others.
_______________________________________________
Openmama-dev mailing list
Openmama-dev@...
https://lists.openmama.org/mailman/listinfo/openmama-dev


[ PATCH 1.1 1/1 ] Add payload enumerator for Exegy

Brown, John
 

This patch adds the middleware enumeration conversion methods for Exegy. The reason for this submission is to allow Exegy to provide XCAPI to OpenMAMA middleware bridge.


Signed-off-by: John Brown <jbrown@...>


diff --git a/mama/c_cpp/src/c/mama/msg.h b/mama/c_cpp/src/c/mama/msg.h
--- a/mama/c_cpp/src/c/mama/msg.h
+++ b/mama/c_cpp/src/c/mama/msg.h
index 52a53

MAMA_PAYLOAD_EXEGY = 'X',



diff --git a/mama/c_cpp/src/c/msg.c b/mama/c_cpp/src/c/msg.c index 1daf82f..beb0da2 100644
--- a/mama/c_cpp/src/c/msg.c
+++ b/mama/c_cpp/src/c/msg.c
index 359a360, 359a361

case MAMA_PAYLOAD_EXEGY:
return "EXEGY";


diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h
index 40c40, 40c41

MAMA_MIDDLEWARE_MAX = 6,
MAMA_MIDDLEWARE_EXEGY = 6,
MAMA_MIDDLEWARE_MAX = 7,



diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c
index 60a64,60a65

case MAMA_MIDDLEWARE_EXEGY:
return "exegy";






John Brown III
Product Manager
Exegy, Inc.
+1.917.328.9516 (mobile)
jbrown@...
www.exegy.com


This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others.


[ PATCH 2.1 1/1 ] mamac: add middleware enumerator for Rai Technology

David @ Rai Technology
 

This patch adds a new middleware type MAMA_MIDDLEWARE_RAI to the current set of middleware types enumerated in middleware.h
This has no impact other than to allow the Rai Technology middleware and payload bridges to load and run.

Signed-off-by: David Ashburner <dna@...>

---
diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
index 1ae80b7..b48b02e 100644
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h
@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_
     MAMA_MIDDLEWARE_LBM     = 1,
     MAMA_MIDDLEWARE_TIBRV   = 2,
     MAMA_MIDDLEWARE_AVIS    = 3,
-    MAMA_MIDDLEWARE_MAX     = 4,
+    MAMA_MIDDLEWARE_RAI     = 6,
+    MAMA_MIDDLEWARE_MAX     = 7,
     MAMA_MIDDLEWARE_UNKNOWN = 99
 } mamaMiddleware;


diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c
index 2353309..0909eb6 100644
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c
@@ -41,6 +41,9 @@ mamaMiddleware_convertFromString (const char*  str)
     if (strcasecmp (str, "avis") == 0)
         return MAMA_MIDDLEWARE_AVIS;

+    if (strcasecmp (str, "rai") == 0)
+        return MAMA_MIDDLEWARE_RAI;
+

     return MAMA_MIDDLEWARE_UNKNOWN;
 }
@@ -59,6 +62,8 @@ mamaMiddleware_convertToString (mamaMiddleware  middleware)
             return "tibrv";
         case MAMA_MIDDLEWARE_AVIS:
             return "AVIS";
+        case MAMA_MIDDLEWARE_RAI:
+            return "rai";
         default:
             return "unknown";
     }


[ PATCH 2.1 1/1 ] mamac: add payload enumerator for RaiMsg

David @ Rai Technology
 

This patch adds a new payload type MAMA_PAYLOAD_RAI to the current set of payload types enumerated in msg.c
This has no impact other than to allow the Rai Technology middleware and payload bridges to load and run.

Signed-off-by: David Ashburner <dna@...>

---

diff --git a/mama/c_cpp/src/c/mama/msg.h b/mama/c_cpp/src/c/mama/msg.h
index 5094ac9..d27dc3d 100644
--- a/mama/c_cpp/src/c/mama/msg.h
+++ b/mama/c_cpp/src/c/mama/msg.h
@@ -47,6 +47,7 @@ typedef enum mamaPayloadType_
     MAMA_PAYLOAD_FAST       = 'F',
     MAMA_PAYLOAD_V5         = '5',
     MAMA_PAYLOAD_AVIS       = 'A',
+    MAMA_PAYLOAD_RAI        = 'I',
     MAMA_PAYLOAD_UNKNOWN    = 'U'
 } mamaPayloadType;


diff --git a/mama/c_cpp/src/c/msg.c b/mama/c_cpp/src/c/msg.c
index 1daf82f..beb0da2 100644
--- a/mama/c_cpp/src/c/msg.c
+++ b/mama/c_cpp/src/c/msg.c
@@ -371,6 +371,8 @@ mamaPayload_convertToString (mamaPayloadType payloadType)
             return "V5";
         case MAMA_PAYLOAD_AVIS:
             return "AVIS";
+        case MAMA_PAYLOAD_RAI:
+            return "rai";
         default:
             return "unknown";
     }


Re: [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

Mark Spielman
 

Thank you for the feedback. Patch resubmitted in separate email with enum corrected.

 

From: Glenn McClements [mailto:gmcclements@...]
Sent: Friday, September 07, 2012 6:55 AM
To: Tom Doust; Mark Spielman; openmama-dev@...
Cc: Les Spiro
Subject: Re: [Openmama-dev] [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

 

Mark,

Tick42 got in first this time round, so can you please update your enum value and resubmit.

 

In the future we'll put a process in place for this. Longer term we'll probably get rid of the hard coded enum values altogether and allow bridges to be picked up fully dynamically, as has been discussed previously on this list. 

 

Thanks,

Glenn 

 

From: Tom Doust <tom.doust@...>
Date: Fri, 7 Sep 2012 09:43:16 +0000
To: Mark Spielman <Mark.Spielman@...>, "openmama-dev@..." <openmama-dev@...>
Cc: Les Spiro <lspiro@...>
Subject: Re: [Openmama-dev] [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

 

Hi

 

We already used this enumerator value in the patch we submitted 3 weeks ago (attached)

 

I'm not sure what the process is to resolve this sort of thing

 

Rgds

 

Tom Doust

 

TOM DOUST | Head of Consultancy                                                                                                         


TICK42

P:+44 (0) 1628 477444 |M: +44 (0) 7710 479924 | E: tom.doust@...| http://www.tick42.com 


 

 

 

 

-----Original Message-----
From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: 07 September 2012 2:22 AM
To: openmama-dev@...
Subject: [Openmama-dev] [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

 

Add Solace Systems to the list of middleware providers in the middleware enumeration and string conversion methods. The goal of this submission is to allow Solace Systems to provide OpenMAMA middleware bridge libraries in the near future.

 

Signed-off-by: Mark Spielman <mark.spielman@...>

 

---

 

diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h

index 38ff9be..990de83 100644

--- a/mama/c_cpp/src/c/mama/middleware.h

+++ b/mama/c_cpp/src/c/mama/middleware.h

@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_

     MAMA_MIDDLEWARE_LBM     = 1,

     MAMA_MIDDLEWARE_TIBRV   = 2,

     MAMA_MIDDLEWARE_AVIS    = 3,

-    MAMA_MIDDLEWARE_MAX     = 4,

+    MAMA_MIDDLEWARE_SOLACE  = 4,

+    MAMA_MIDDLEWARE_MAX     = 5,

     MAMA_MIDDLEWARE_UNKNOWN = 99

} mamaMiddleware;

diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c index ad288ad..7acc66e 100644

--- a/mama/c_cpp/src/c/middleware.c

+++ b/mama/c_cpp/src/c/middleware.c

@@ -41,6 +41,9 @@ mamaMiddleware_convertFromString (const char*  str)

     if (strcasecmp (str, "avis") == 0)

         return MAMA_MIDDLEWARE_AVIS;

+    if (strcasecmp (str, "solace") == 0)

+        return MAMA_MIDDLEWARE_SOLACE;

+

     return MAMA_MIDDLEWARE_UNKNOWN;

}

@@ -59,6 +62,8 @@ mamaMiddleware_convertToString (mamaMiddleware  middleware)

             return "tibrv";

         case MAMA_MIDDLEWARE_AVIS:

             return "AVIS";

+        case MAMA_MIDDLEWARE_SOLACE:

+            return "SOLACE";

         default:

             return "unknown";

     }

 

 

 

 

 

---------------------------------------------------------------------------------------

 

Mark Spielman

Development Lead, Solace Systems Professional Services

+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 

_______________________________________________

Openmama-dev mailing list

Openmama-dev@...

https://lists.openmama.org/mailman/listinfo/openmama-dev

 

_______________________________________________ Openmama-dev mailing list Openmama-dev@... https://lists.openmama.org/mailman/listinfo/openmama-dev



Please consider the environment before printing this e-mail.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy.

Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.


Re: [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

Mark Spielman
 

Add Solace Systems to the list of middleware providers in the middleware enumeration and string conversion methods. The goal of this submission is to allow Solace Systems to provide OpenMAMA middleware bridge libraries in the near future. Enum corrected to avoid conflict with previously submitted patch.

Signed-off-by: Mark Spielman <mark.spielman@...>

---

diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
index 38ff9be..990de83 100644
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h
@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_
MAMA_MIDDLEWARE_LBM = 1,
MAMA_MIDDLEWARE_TIBRV = 2,
MAMA_MIDDLEWARE_AVIS = 3,
- MAMA_MIDDLEWARE_MAX = 4,
+ MAMA_MIDDLEWARE_SOLACE = 5,
+ MAMA_MIDDLEWARE_MAX = 6,
MAMA_MIDDLEWARE_UNKNOWN = 99
} mamaMiddleware;

diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c index ad288ad..7acc66e 100644
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c
@@ -41,6 +41,9 @@ mamaMiddleware_convertFromString (const char* str)
if (strcasecmp (str, "avis") == 0)
return MAMA_MIDDLEWARE_AVIS;

+ if (strcasecmp (str, "solace") == 0)
+ return MAMA_MIDDLEWARE_SOLACE;
+

return MAMA_MIDDLEWARE_UNKNOWN;
}
@@ -59,6 +62,8 @@ mamaMiddleware_convertToString (mamaMiddleware middleware)
return "tibrv";
case MAMA_MIDDLEWARE_AVIS:
return "AVIS";
+ case MAMA_MIDDLEWARE_SOLACE:
+ return "SOLACE";
default:
return "unknown";
}





---------------------------------------------------------------------------------------

Mark Spielman
Development Lead, Solace Systems Professional Services
+1-613-271-1010 x1021
mark.spielman@...
www.solacesystems.com


_______________________________________________
Openmama-dev mailing list
Openmama-dev@...
https://lists.openmama.org/mailman/listinfo/openmama-dev


Re: [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

Glenn McClements <gmcclements@...>
 

Mark,
Tick42 got in first this time round, so can you please update your enum value and resubmit.

In the future we'll put a process in place for this. Longer term we'll probably get rid of the hard coded enum values altogether and allow bridges to be picked up fully dynamically, as has been discussed previously on this list. 

Thanks,
Glenn 

From: Tom Doust <tom.doust@...>
Date: Fri, 7 Sep 2012 09:43:16 +0000
To: Mark Spielman <Mark.Spielman@...>, "openmama-dev@..." <openmama-dev@...>
Cc: Les Spiro <lspiro@...>
Subject: Re: [Openmama-dev] [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

Hi

 

We already used this enumerator value in the patch we submitted 3 weeks ago (attached)

 

I'm not sure what the process is to resolve this sort of thing

 

Rgds

 

Tom Doust

 

TOM DOUST | Head of Consultancy                                                                                                         


TICK42

P:+44 (0) 1628 477444 |M: +44 (0) 7710 479924 | E: tom.doust@...| http://www.tick42.com 


 

 

 

 

-----Original Message-----
From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: 07 September 2012 2:22 AM
To: openmama-dev@...
Subject: [Openmama-dev] [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

 

Add Solace Systems to the list of middleware providers in the middleware enumeration and string conversion methods. The goal of this submission is to allow Solace Systems to provide OpenMAMA middleware bridge libraries in the near future.

 

Signed-off-by: Mark Spielman <mark.spielman@...>

 

---

 

diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h

index 38ff9be..990de83 100644

--- a/mama/c_cpp/src/c/mama/middleware.h

+++ b/mama/c_cpp/src/c/mama/middleware.h

@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_

     MAMA_MIDDLEWARE_LBM     = 1,

     MAMA_MIDDLEWARE_TIBRV   = 2,

     MAMA_MIDDLEWARE_AVIS    = 3,

-    MAMA_MIDDLEWARE_MAX     = 4,

+    MAMA_MIDDLEWARE_SOLACE  = 4,

+    MAMA_MIDDLEWARE_MAX     = 5,

     MAMA_MIDDLEWARE_UNKNOWN = 99

} mamaMiddleware;

diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c index ad288ad..7acc66e 100644

--- a/mama/c_cpp/src/c/middleware.c

+++ b/mama/c_cpp/src/c/middleware.c

@@ -41,6 +41,9 @@ mamaMiddleware_convertFromString (const char*  str)

     if (strcasecmp (str, "avis") == 0)

         return MAMA_MIDDLEWARE_AVIS;

+    if (strcasecmp (str, "solace") == 0)

+        return MAMA_MIDDLEWARE_SOLACE;

+

     return MAMA_MIDDLEWARE_UNKNOWN;

}

@@ -59,6 +62,8 @@ mamaMiddleware_convertToString (mamaMiddleware  middleware)

             return "tibrv";

         case MAMA_MIDDLEWARE_AVIS:

             return "AVIS";

+        case MAMA_MIDDLEWARE_SOLACE:

+            return "SOLACE";

         default:

             return "unknown";

     }

 

 

 

 

 

---------------------------------------------------------------------------------------

 

Mark Spielman

Development Lead, Solace Systems Professional Services

+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 

_______________________________________________

Openmama-dev mailing list

Openmama-dev@...

https://lists.openmama.org/mailman/listinfo/openmama-dev

 

_______________________________________________ Openmama-dev mailing list Openmama-dev@... https://lists.openmama.org/mailman/listinfo/openmama-dev


Please consider the environment before printing this e-mail.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy.

Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.


Re: [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

Tom Doust
 

Hi

 

We already used this enumerator value in the patch we submitted 3 weeks ago (attached)

 

I'm not sure what the process is to resolve this sort of thing

 

Rgds

 

Tom Doust

 

TOM DOUST | Head of Consultancy                                                                                                         


TICK42

P: +44 (0) 1628 477444 | M: +44 (0) 7710 479924 | E: tom.doust@... | http://www.tick42.com  


 

 

 

 

-----Original Message-----
From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: 07 September 2012 2:22 AM
To: openmama-dev@...
Subject: [Openmama-dev] [PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

 

Add Solace Systems to the list of middleware providers in the middleware enumeration and string conversion methods. The goal of this submission is to allow Solace Systems to provide OpenMAMA middleware bridge libraries in the near future.

 

Signed-off-by: Mark Spielman <mark.spielman@...>

 

---

 

diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h

index 38ff9be..990de83 100644

--- a/mama/c_cpp/src/c/mama/middleware.h

+++ b/mama/c_cpp/src/c/mama/middleware.h

@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_

     MAMA_MIDDLEWARE_LBM     = 1,

     MAMA_MIDDLEWARE_TIBRV   = 2,

     MAMA_MIDDLEWARE_AVIS    = 3,

-    MAMA_MIDDLEWARE_MAX     = 4,

+    MAMA_MIDDLEWARE_SOLACE  = 4,

+    MAMA_MIDDLEWARE_MAX     = 5,

     MAMA_MIDDLEWARE_UNKNOWN = 99

} mamaMiddleware;

diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c index ad288ad..7acc66e 100644

--- a/mama/c_cpp/src/c/middleware.c

+++ b/mama/c_cpp/src/c/middleware.c

@@ -41,6 +41,9 @@ mamaMiddleware_convertFromString (const char*  str)

     if (strcasecmp (str, "avis") == 0)

         return MAMA_MIDDLEWARE_AVIS;

+    if (strcasecmp (str, "solace") == 0)

+        return MAMA_MIDDLEWARE_SOLACE;

+

     return MAMA_MIDDLEWARE_UNKNOWN;

}

@@ -59,6 +62,8 @@ mamaMiddleware_convertToString (mamaMiddleware  middleware)

             return "tibrv";

         case MAMA_MIDDLEWARE_AVIS:

             return "AVIS";

+        case MAMA_MIDDLEWARE_SOLACE:

+            return "SOLACE";

         default:

             return "unknown";

     }

 

 

 

 

 

---------------------------------------------------------------------------------------

 

Mark Spielman

Development Lead, Solace Systems Professional Services

+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 

_______________________________________________

Openmama-dev mailing list

Openmama-dev@...

https://lists.openmama.org/mailman/listinfo/openmama-dev

 


[PATCH 2.1 1/1] Introduce support for Solace Systems as a middleware provider in required enumerations

Mark Spielman
 

Add Solace Systems to the list of middleware providers in the middleware enumeration and string conversion methods. The goal of this submission is to allow Solace Systems to provide OpenMAMA middleware bridge libraries in the near future.

Signed-off-by: Mark Spielman <mark.spielman@...>

---

diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
index 38ff9be..990de83 100644
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h
@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_
MAMA_MIDDLEWARE_LBM = 1,
MAMA_MIDDLEWARE_TIBRV = 2,
MAMA_MIDDLEWARE_AVIS = 3,
- MAMA_MIDDLEWARE_MAX = 4,
+ MAMA_MIDDLEWARE_SOLACE = 4,
+ MAMA_MIDDLEWARE_MAX = 5,
MAMA_MIDDLEWARE_UNKNOWN = 99
} mamaMiddleware;

diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c
index ad288ad..7acc66e 100644
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c
@@ -41,6 +41,9 @@ mamaMiddleware_convertFromString (const char* str)
if (strcasecmp (str, "avis") == 0)
return MAMA_MIDDLEWARE_AVIS;

+ if (strcasecmp (str, "solace") == 0)
+ return MAMA_MIDDLEWARE_SOLACE;
+

return MAMA_MIDDLEWARE_UNKNOWN;
}
@@ -59,6 +62,8 @@ mamaMiddleware_convertToString (mamaMiddleware middleware)
return "tibrv";
case MAMA_MIDDLEWARE_AVIS:
return "AVIS";
+ case MAMA_MIDDLEWARE_SOLACE:
+ return "SOLACE";
default:
return "unknown";
}





---------------------------------------------------------------------------------------

Mark Spielman
Development Lead, Solace Systems Professional Services
+1-613-271-1010 x1021
mark.spielman@...
www.solacesystems.com


AMQP/Qpid bridge status update

William Henry <whenry@...>
 

Just FYI. The first phase of a AMQP bridge for OpenMAMA using Qpid was completed yesterday.  Still plenty to do.

For more information you can see my blog post: 

I'll continue to provide updates.

Best regards,

William Henry


{Patch 1.1 1/1] mamac: add new payload enumerator

Tom Doust
 

This patch adds a new payload type MAMA_PAYLOAD_TICK42BLP to the current set of payload types enumerated in msg.c

This has no impact other than to allow the tick42 blp middleware bridge to load and run.

Signed-off-by: Tom Doust <tom.doust@...>

---

diff --git a/mama/c_cpp/src/c/mama/msg.h b/mama/c_cpp/src/c/mama/msg.h
index 5094ac9..708f301 100644
--- a/mama/c_cpp/src/c/mama/msg.h
+++ b/mama/c_cpp/src/c/mama/msg.h
@@ -47,6 +47,7 @@ typedef enum mamaPayloadType_
MAMA_PAYLOAD_FAST = 'F',
MAMA_PAYLOAD_V5 = '5',
MAMA_PAYLOAD_AVIS = 'A',
+ MAMA_PAYLOAD_TICK42BLP = 'B',
MAMA_PAYLOAD_UNKNOWN = 'U'
} mamaPayloadType;

diff --git a/mama/c_cpp/src/c/msg.c b/mama/c_cpp/src/c/msg.c
index 1daf82f..895472f 100644
--- a/mama/c_cpp/src/c/msg.c
+++ b/mama/c_cpp/src/c/msg.c
@@ -371,6 +371,9 @@ mamaPayload_convertToString (mamaPayloadType payloadType)
return "V5";
case MAMA_PAYLOAD_AVIS:
return "AVIS";
+ case MAMA_PAYLOAD_TICK42BLP:
+ return "TICK42BLP";
+
default:
return "unknown";
}


Re: Making examples

Michael Schonberg
 

On Mon, 27 Aug 2012, William Henry wrote:

Hi Mike,
Can you change the build so that if the bridge library changes the examples will get relinked?
I will take a look and try to figure out why the dependencies are not correct for the examples.

Regards,
-Mike

William


Making examples

William Henry <whenry@...>
 

Hi Mike,

Can you change the build so that if the bridge library changes the examples will get relinked?

William


{Patch 1.1 1/1] mamac: add new middleware enumerator

Tom Doust
 

This patch adds a new middleware type "tick42blp" to the current set of middleware names enumerated in middleware.c

This has no impact other than to allow the tick42 blp middleware bridge to load and run.

Signed-off-by: Tom Doust <tom.doust@...>

---

diff --git a/mama/c_cpp/src/c/mama/middleware.h b/mama/c_cpp/src/c/mama/middleware.h
index 1ae80b7..acf5f9e 100644
--- a/mama/c_cpp/src/c/mama/middleware.h
+++ b/mama/c_cpp/src/c/mama/middleware.h
@@ -37,7 +37,8 @@ typedef enum mamaMiddleware_
MAMA_MIDDLEWARE_LBM = 1,
MAMA_MIDDLEWARE_TIBRV = 2,
MAMA_MIDDLEWARE_AVIS = 3,
- MAMA_MIDDLEWARE_MAX = 4,
+ MAMA_MIDDLEWARE_TICK42BLP = 4,
+ MAMA_MIDDLEWARE_MAX = 5,
MAMA_MIDDLEWARE_UNKNOWN = 99
} mamaMiddleware;

diff --git a/mama/c_cpp/src/c/middleware.c b/mama/c_cpp/src/c/middleware.c
index 2353309..c2b5db0 100644
--- a/mama/c_cpp/src/c/middleware.c
+++ b/mama/c_cpp/src/c/middleware.c
@@ -38,8 +38,12 @@ mamaMiddleware_convertFromString (const char* str)
if (strcasecmp (str, "tibrv") == 0)
return MAMA_MIDDLEWARE_TIBRV;

- if (strcasecmp (str, "avis") == 0)
- return MAMA_MIDDLEWARE_AVIS;
+ if (strcasecmp (str, "avis") == 0)
+ return MAMA_MIDDLEWARE_AVIS;
+
+ if (strcasecmp (str, "tick42blp") == 0)
+ return MAMA_MIDDLEWARE_TICK42BLP;
+


return MAMA_MIDDLEWARE_UNKNOWN;
@@ -57,8 +61,11 @@ mamaMiddleware_convertToString (mamaMiddleware middleware)
return "lbm";
case MAMA_MIDDLEWARE_TIBRV:
return "tibrv";
- case MAMA_MIDDLEWARE_AVIS:
- return "AVIS";
+ case MAMA_MIDDLEWARE_AVIS:
+ return "AVIS";
+ case MAMA_MIDDLEWARE_TICK42BLP:
+ return "tick42blp";
+
default:
return "unknown";
}


Re: OpenMAMA 2.1 - Building in windows

Mark Spielman
 

Thanks Slavo. That indeed helped me resolve the issue.

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of slavomir.kundrik@...
Sent: Monday, July 30, 2012 3:43 PM
To: openmama-dev@...
Subject: Re: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

Mark,

 

see my previous post in here

 

http://lists.openmama.org/pipermail/openmama-users/2012-July/000036.html

 

I had the same issue.

 

Regards,

 

Slavo

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: 30 July 2012 17:45
To: Mike Schonberg; openmama-dev@...
Subject: Re: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

No from within the IDE.

 

From: Mike Schonberg [mailto:mschonberg@...]
Sent: Monday, July 30, 2012 12:45 PM
To: Mark Spielman; openmama-dev@...
Subject: RE: OpenMAMA 2.1 - Building in windows

 

Mark,

 

Are you building from a visual studio command prompt?

 

Regards,

-Mike

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: Monday, July 30, 2012 9:41 AM
To: openmama-dev@...
Subject: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

I’m trying to build an unmodified clone of the latest git repository in windows. I’m using VS 2010. After resolving dependencies on avis and gtest, I’m still getting errors in the build. They have the signature of:

 

“Error    229         error FTK1011: could not create the new file tracking log file: K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\CL.read.1.tlog. The file exists.                K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\FileTracker      mamasubscriberc”

 

Or

 

“Error    235         error MSB6003: The specified task executable "CL.exe" could not be run. The process cannot access the file 'K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\cl.read.1.tlog' because it is being used by another process.              C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets        153         6                mamamultisubscriberc”

 

I have tried clean buids but nothing resolves these errors. Wondering if there is some newbie mistake I’m making.

 

Thanks

Mark

 

 

Mark Spielman

Development Lead, Solace Systems Professional Services
+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.

 

This e-mail (including any attachments) is confidential, may contain

proprietary or privileged information and is intended for the named

recipient(s) only. Unintended recipients are prohibited from taking action

on the basis of information in this e-mail and must delete all copies.

Nomura will not accept responsibility or liability for the accuracy or

completeness of, or the presence of any virus or disabling code in, this

e-mail. If verification is sought please request a hard copy. Any reference

to the terms of executed transactions should be treated as preliminary only

and subject to formal written confirmation by Nomura. Nomura reserves the

right to monitor e-mail communications through its networks (in accordance

with applicable laws). No confidentiality or privilege is waived or lost by

Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is

a reference to any entity in the Nomura Holdings, Inc. group. Please read

our Electronic Communications Legal Notice which forms part of this e-mail:


Re: OpenMAMA 2.1 - Building in windows

Slavomir Kundrik
 

Mark,

 

see my previous post in here

 

http://lists.openmama.org/pipermail/openmama-users/2012-July/000036.html

 

I had the same issue.

 

Regards,

 

Slavo

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: 30 July 2012 17:45
To: Mike Schonberg; openmama-dev@...
Subject: Re: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

No from within the IDE.

 

From: Mike Schonberg [mailto:mschonberg@...]
Sent: Monday, July 30, 2012 12:45 PM
To: Mark Spielman; openmama-dev@...
Subject: RE: OpenMAMA 2.1 - Building in windows

 

Mark,

 

Are you building from a visual studio command prompt?

 

Regards,

-Mike

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: Monday, July 30, 2012 9:41 AM
To: openmama-dev@...
Subject: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

I’m trying to build an unmodified clone of the latest git repository in windows. I’m using VS 2010. After resolving dependencies on avis and gtest, I’m still getting errors in the build. They have the signature of:

 

“Error    229         error FTK1011: could not create the new file tracking log file: K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\CL.read.1.tlog. The file exists.                K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\FileTracker      mamasubscriberc”

 

Or

 

“Error    235         error MSB6003: The specified task executable "CL.exe" could not be run. The process cannot access the file 'K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\cl.read.1.tlog' because it is being used by another process.              C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets        153         6                mamamultisubscriberc”

 

I have tried clean buids but nothing resolves these errors. Wondering if there is some newbie mistake I’m making.

 

Thanks

Mark

 

 

Mark Spielman

Development Lead, Solace Systems Professional Services
+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.



This e-mail (including any attachments) is confidential, may contain
proprietary or privileged information and is intended for the named
recipient(s) only. Unintended recipients are prohibited from taking action
on the basis of information in this e-mail and must delete all copies.
Nomura will not accept responsibility or liability for the accuracy or
completeness of, or the presence of any virus or disabling code in, this
e-mail. If verification is sought please request a hard copy. Any reference
to the terms of executed transactions should be treated as preliminary only
and subject to formal written confirmation by Nomura. Nomura reserves the
right to monitor e-mail communications through its networks (in accordance
with applicable laws). No confidentiality or privilege is waived or lost by
Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is
a reference to any entity in the Nomura Holdings, Inc. group. Please read
our Electronic Communications Legal Notice which forms part of this e-mail:
http://www.Nomura.com/email_disclaimer.htm


Re: OpenMAMA 2.1 - Building in windows

Mark Spielman
 

No from within the IDE.

 

From: Mike Schonberg [mailto:mschonberg@...]
Sent: Monday, July 30, 2012 12:45 PM
To: Mark Spielman; openmama-dev@...
Subject: RE: OpenMAMA 2.1 - Building in windows

 

Mark,

 

Are you building from a visual studio command prompt?

 

Regards,

-Mike

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: Monday, July 30, 2012 9:41 AM
To: openmama-dev@...
Subject: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

I’m trying to build an unmodified clone of the latest git repository in windows. I’m using VS 2010. After resolving dependencies on avis and gtest, I’m still getting errors in the build. They have the signature of:

 

“Error    229         error FTK1011: could not create the new file tracking log file: K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\CL.read.1.tlog. The file exists.                K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\FileTracker      mamasubscriberc”

 

Or

 

“Error    235         error MSB6003: The specified task executable "CL.exe" could not be run. The process cannot access the file 'K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\cl.read.1.tlog' because it is being used by another process.              C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets        153         6                mamamultisubscriberc”

 

I have tried clean buids but nothing resolves these errors. Wondering if there is some newbie mistake I’m making.

 

Thanks

Mark

 

 

Mark Spielman

Development Lead, Solace Systems Professional Services
+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.


Re: OpenMAMA 2.1 - Building in windows

Mike Schonberg <mschonberg@...>
 

Mark,

 

Are you building from a visual studio command prompt?

 

Regards,

-Mike

 

From: openmama-dev-bounces@... [mailto:openmama-dev-bounces@...] On Behalf Of Mark Spielman
Sent: Monday, July 30, 2012 9:41 AM
To: openmama-dev@...
Subject: [Openmama-dev] OpenMAMA 2.1 - Building in windows

 

I’m trying to build an unmodified clone of the latest git repository in windows. I’m using VS 2010. After resolving dependencies on avis and gtest, I’m still getting errors in the build. They have the signature of:

 

“Error    229         error FTK1011: could not create the new file tracking log file: K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\CL.read.1.tlog. The file exists.                K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\FileTracker      mamasubscriberc”

 

Or

 

“Error    235         error MSB6003: The specified task executable "CL.exe" could not be run. The process cannot access the file 'K:\mspielman\gitdir\openmama_wintest\mama\c_cpp\src\examples\c\Debug\cl.read.1.tlog' because it is being used by another process.              C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets        153         6                mamamultisubscriberc”

 

I have tried clean buids but nothing resolves these errors. Wondering if there is some newbie mistake I’m making.

 

Thanks

Mark

 

 

Mark Spielman

Development Lead, Solace Systems Professional Services
+1-613-271-1010 x1021

mark.spielman@...

www.solacesystems.com

 

 


Please consider the environment before printing this email.

Visit our website at http://www.nyse.com
*****************************************************************************
Note: The information contained in this message and any attachment to it is privileged, confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message, and please delete it from your system. Thank you. NYSE Euronext.

2061 - 2080 of 2311