1460714300-e2f6f0f4-3458-442e-8ea1-607dc36bc25d

1. A process to manufacture a synthetically pinned CPP SV magnetic read head, comprising:
providing a substrate and depositing thereon a seed and then depositing a layer of antiferromagnetic material on said seed layer;
on said layer of antiferromagnetic material, depositing a first layer of an inverse GMR material;
depositing a first layer of chromium on said first layer;
on said first layer of chromium, depositing a second layer, of cobalt-iron;
then depositing a copper spacer layer on said second layer;
on said copper spacer layer, depositing a third layer, of low coercivity ferromagnetic material;
on said third layer, depositing a second layer of chromium;
on said second layer of chromium, depositing a fourth layer, of low coercivity inverse GMR material; and
then depositing a cap layer on said fourth layer.
2. The process described in claim 1 wherein said antiferromagnetic layer is selected from the group consisting of MnPt, NiMn, and IrMn.
3. The process described in claim 1 wherein said layer first layer of inverse GMR material is selected from the group consisting of FeCr, CoFeCr, NiFeCr, CoCr, CoFeV, FeV, and CoV.
4. The process described in claim 1 wherein said first layer of inverse GMR material is deposited to a thickness between about 10 and 70 Angstroms.
5. The process described in claim 1 wherein said first layer of chromium is deposited to a thickness between about 5 and 15 Angstroms.
6. The process described in claim 1 wherein said second layer ferromagnetic material is selected from the group consisting of CoFe, Co, CoFeNi, CoNi, and NiFe.
7. The process described in claim 1 wherein said second layer ferromagnetic material is deposited to a thickness between about 20 and 50 Angstroms.
8. The process described in claim 1 wherein said third layer of low coercivity ferromagnetic material is selected from the group consisting of CoFe, Co, CoFeNi, CoNi, and NiFe.
9. The process described in claim 1 wherein said third layer of low coercivity ferromagnetic material is deposited to a thickness between about 20 and 100 Angstroms.
10. The process described in claim 1 wherein said second layer of chromium is deposited to a thickness between about 5 and 15 Angstroms.
11. The process described in claim 1 wherein said fourth layer, of low coercivity inverse GMR material, is selected from the group consisting of FeCr, CoFeCr, NiFeCr, CoCr, CoFeV, FeV, and CoV.
12. The process described in claim 1 wherein said fourth layer, of low coercivity inverse GMR material, is deposited to a thickness between about 10 and 100 Angstroms.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for selectively resending a first message in a publish-subscribe message distribution model, the method comprising:
receiving the first message, wherein the first message has a first message identification (ID) associated with the first message;
sending the received first message to a plurality of subscribers;
receiving a rolled back first message from a first subscriber;
determining if the first message ID associated with the first message matches a second message ID associated with a second message, wherein the second message is stored in a data structure;
creating a first subscriber list associated with the rolled back first message, wherein the first subscriber list includes a subscriber identifier corresponding with the first subscriber based on the determining that the first message ID does not match the second message ID;
storing the first message in the data structure based on the determining that the first message ID does not match the second message ID;
appending a second subscriber list associated with the second message to include the subscriber identifier associated with the first subscriber based on the determining that the first message ID matches the second message ID; and
sending the second message to the first subscriber based on the appending the second subscriber list or the first message to the first subscriber based on the storing the first message in the data structure.
2. The method of claim 1, further comprising:
resending the rolled back first message to the first subscriber a predetermined number of times.
3. The method of claim 1, wherein the receiving the rolled back first message from the first subscriber comprises the first subscriber encountering an issue attempting to process the first message and rolling back the first message.
4. The method of claim 1, wherein the data structure comprises an exception queue.
5. The method of claim 1, wherein the first subscriber is a non-durable subscriber.
6. The method of claim 5, wherein the subscriber identifier associated with the first subscriber is valid until the first subscriber disconnects from a messaging oriented middleware system.
7. The method of claim 1, further comprising:
determining if the rolled back first message should be resent to the first subscriber.